X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=kernel%2Fuser.c;h=850b0aeed8ce6c22aa9f6b5fe241bcfe45a2ef38;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=209a7d1fa1e1531b497ace91e0d8e9373c199a01;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/kernel/user.c b/kernel/user.c index 209a7d1fa..850b0aeed 100644 --- a/kernel/user.c +++ b/kernel/user.c @@ -30,7 +30,9 @@ static spinlock_t uidhash_lock = SPIN_LOCK_UNLOCKED; struct user_struct root_user = { .__count = ATOMIC_INIT(1), .processes = ATOMIC_INIT(1), - .files = ATOMIC_INIT(0) + .files = ATOMIC_INIT(0), + .sigpending = ATOMIC_INIT(0), + .mq_bytes = 0 }; /* @@ -109,6 +111,9 @@ struct user_struct * alloc_uid(xid_t xid, uid_t uid) atomic_set(&new->__count, 1); atomic_set(&new->processes, 0); atomic_set(&new->files, 0); + atomic_set(&new->sigpending, 0); + + new->mq_bytes = 0; /* * Before adding this, check whether we raced