diff options
author | Tetsuo Handa <[email protected]> | 2011-02-04 18:13:24 +0000 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2011-02-04 10:40:29 -0800 |
commit | 78d2978874e4e10e97dfd4fd79db45bdc0748550 (patch) | |
tree | 5a07ba8b01c52632638a1724a5dcbf6d0606da73 /scripts/basic/docproc.c | |
parent | bb5b583b52794efc7b59f70a78be1b66a98dd939 (diff) |
CRED: Fix kernel panic upon security_file_alloc() failure.
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 <[email protected]>
Signed-off-by: David Howells <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/basic/docproc.c')
0 files changed, 0 insertions, 0 deletions