diff options
author | Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> | 2007-08-10 13:00:56 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-08-11 15:47:40 -0700 |
commit | a75de1b3799f8933d6d2b64bdf31194368ec98ab (patch) | |
tree | 9fc97f1b35300ca40463b74ac965e7580d61af70 /include/asm-ia64/sal.h | |
parent | b9a0620779d3714abd63dfc28284f5fa2c1fc091 (diff) | |
download | blackbird-op-linux-a75de1b3799f8933d6d2b64bdf31194368ec98ab.tar.gz blackbird-op-linux-a75de1b3799f8933d6d2b64bdf31194368ec98ab.zip |
eCryptfs: fix error handling in ecryptfs_init
ecryptfs_init() exits without doing any cleanup jobs if
ecryptfs_init_messaging() fails. In that case, eCryptfs leaves
sysfs entries, leaks memory, and causes an invalid page fault.
This patch fixes the problem.
Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
Acked-by: Michael Halcrow <mhalcrow@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/asm-ia64/sal.h')
0 files changed, 0 insertions, 0 deletions