diff options
| author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-07-05 13:13:03 -0400 | 
|---|---|---|
| committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-07-05 13:13:03 -0400 | 
| commit | 5e66dd6d66ffe758b39b6dcadf2330753ee1159b (patch) | |
| tree | a72cdcff4448e4af9425cc213ddf56ab23e697fe /include/linux/init_task.h | |
| parent | 026477c1141b67e98e3bd8bdedb7d4b88a3ecd09 (diff) | |
| parent | ca78f6baca863afe2e6a244a0fe94b3a70211d46 (diff) | |
Merge branch 'master' of /home/trondmy/kernel/linux-2.6/
Diffstat (limited to 'include/linux/init_task.h')
| -rw-r--r-- | include/linux/init_task.h | 15 | 
1 files changed, 9 insertions, 6 deletions
| diff --git a/include/linux/init_task.h b/include/linux/init_task.h index 3a256957fb56..60aac2cea0cf 100644 --- a/include/linux/init_task.h +++ b/include/linux/init_task.h @@ -3,6 +3,8 @@  #include <linux/file.h>  #include <linux/rcupdate.h> +#include <linux/irqflags.h> +#include <linux/lockdep.h>  #define INIT_FDTABLE \  {							\ @@ -21,7 +23,7 @@  	.count		= ATOMIC_INIT(1), 		\  	.fdt		= &init_files.fdtab, 		\  	.fdtab		= INIT_FDTABLE,			\ -	.file_lock	= SPIN_LOCK_UNLOCKED, 		\ +	.file_lock	= __SPIN_LOCK_UNLOCKED(init_task.file_lock), \  	.next_fd	= 0, 				\  	.close_on_exec_init = { { 0, } }, 		\  	.open_fds_init	= { { 0, } }, 			\ @@ -36,7 +38,7 @@  	.user_id	= 0,				\  	.next		= NULL,				\  	.wait		= __WAIT_QUEUE_HEAD_INITIALIZER(name.wait), \ -	.ctx_lock	= SPIN_LOCK_UNLOCKED,		\ +	.ctx_lock	= __SPIN_LOCK_UNLOCKED(name.ctx_lock), \  	.reqs_active	= 0U,				\  	.max_reqs	= ~0U,				\  } @@ -48,7 +50,7 @@  	.mm_users	= ATOMIC_INIT(2), 			\  	.mm_count	= ATOMIC_INIT(1), 			\  	.mmap_sem	= __RWSEM_INITIALIZER(name.mmap_sem),	\ -	.page_table_lock =  SPIN_LOCK_UNLOCKED, 		\ +	.page_table_lock =  __SPIN_LOCK_UNLOCKED(name.page_table_lock),	\  	.mmlist		= LIST_HEAD_INIT(name.mmlist),		\  	.cpu_vm_mask	= CPU_MASK_ALL,				\  } @@ -69,7 +71,7 @@  #define INIT_SIGHAND(sighand) {						\  	.count		= ATOMIC_INIT(1), 				\  	.action		= { { { .sa_handler = NULL, } }, },		\ -	.siglock	= SPIN_LOCK_UNLOCKED, 				\ +	.siglock	= __SPIN_LOCK_UNLOCKED(sighand.siglock),	\  }  extern struct group_info init_groups; @@ -119,12 +121,13 @@ extern struct group_info init_groups;  		.list = LIST_HEAD_INIT(tsk.pending.list),		\  		.signal = {{0}}},					\  	.blocked	= {{0}},					\ -	.alloc_lock	= SPIN_LOCK_UNLOCKED,				\ +	.alloc_lock	= __SPIN_LOCK_UNLOCKED(tsk.alloc_lock),		\  	.journal_info	= NULL,						\  	.cpu_timers	= INIT_CPU_TIMERS(tsk.cpu_timers),		\  	.fs_excl	= ATOMIC_INIT(0),				\  	.pi_lock	= SPIN_LOCK_UNLOCKED,				\ -	INIT_RT_MUTEXES(tsk)						\ +	INIT_TRACE_IRQFLAGS						\ +	INIT_LOCKDEP							\  } | 
