diff options
| author | Cedric Le Goater <clg@fr.ibm.com> | 2006-12-08 02:37:55 -0800 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.osdl.org> | 2006-12-08 08:28:51 -0800 | 
| commit | 1ec320afdc9552c92191d5f89fcd1ebe588334ca (patch) | |
| tree | e526fb29f9487f1ea34aa9ccdf14c318aea2159f /include/linux/init_task.h | |
| parent | 937949d9edbf4049bd41af6c9f92c26280584564 (diff) | |
| download | olio-linux-3.10-1ec320afdc9552c92191d5f89fcd1ebe588334ca.tar.xz olio-linux-3.10-1ec320afdc9552c92191d5f89fcd1ebe588334ca.zip  | |
[PATCH] add process_session() helper routine: deprecate old field
Add an anonymous union and ((deprecated)) to catch direct usage of the
session field.
[akpm@osdl.org: fix various missed conversions]
[jdike@addtoit.com: fix UML bug]
Signed-off-by: Jeff Dike <jdike@addtoit.com>
Cc: Cedric Le Goater <clg@fr.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux/init_task.h')
| -rw-r--r-- | include/linux/init_task.h | 11 | 
1 files changed, 6 insertions, 5 deletions
diff --git a/include/linux/init_task.h b/include/linux/init_task.h index 733790d4f7d..848a68af3d4 100644 --- a/include/linux/init_task.h +++ b/include/linux/init_task.h @@ -57,17 +57,18 @@  	.cpu_vm_mask	= CPU_MASK_ALL,				\  } -#define INIT_SIGNALS(sig) {	\ -	.count		= ATOMIC_INIT(1), 		\ +#define INIT_SIGNALS(sig) {						\ +	.count		= ATOMIC_INIT(1), 				\  	.wait_chldexit	= __WAIT_QUEUE_HEAD_INITIALIZER(sig.wait_chldexit),\ -	.shared_pending	= { 				\ +	.shared_pending	= { 						\  		.list = LIST_HEAD_INIT(sig.shared_pending.list),	\ -		.signal =  {{0}}}, \ +		.signal =  {{0}}},					\  	.posix_timers	 = LIST_HEAD_INIT(sig.posix_timers),		\  	.cpu_timers	= INIT_CPU_TIMERS(sig.cpu_timers),		\  	.rlim		= INIT_RLIMITS,					\  	.pgrp		= 1,						\ -	.session	= 1,						\ +	.tty_old_pgrp   = 0,						\ +	{ .__session      = 1},						\  }  extern struct nsproxy init_nsproxy;  |