aboutsummaryrefslogtreecommitdiff
path: root/lib/spinlock_debug.c
diff options
context:
space:
mode:
authorTetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>2011-02-04 18:13:24 +0000
committerGreg Kroah-Hartman <gregkh@suse.de>2011-02-24 14:54:27 -0800
commitf1b2cebcf9af845be13bbb8e4ad3df883579cb11 (patch)
tree8a4811fa7c9bac7f90b7b6c6eaa737a0a82fa870 /lib/spinlock_debug.c
parent698b53e4e019a739b4e5a8f8807f3a2f77a2304f (diff)
CRED: Fix kernel panic upon security_file_alloc() failure.
commit 78d2978874e4e10e97dfd4fd79db45bdc0748550 upstream. In get_empty_filp() since 2.6.29, file_free(f) is called with f->f_cred == NULL when security_file_alloc() returned an error. As a result, kernel will panic() due to put_cred(NULL) call within RCU callback. Fix this bug by assigning f->f_cred before calling security_file_alloc(). Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> Signed-off-by: David Howells <dhowells@redhat.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'lib/spinlock_debug.c')
0 files changed, 0 insertions, 0 deletions