diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2008-02-23 10:53:53 +0100 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2008-03-19 11:42:18 +0100 |
commit | f382d6e631fe424200ee0d8bb16539f5b7bef7be (patch) | |
tree | 03692bc57fa9cce5d12ace0b57fc03c11b6fa72f /security/inode.c | |
parent | hppfs pass vfsmount to dentry_open() (diff) | |
download | linux-f382d6e631fe424200ee0d8bb16539f5b7bef7be.tar.xz linux-f382d6e631fe424200ee0d8bb16539f5b7bef7be.zip |
[PATCH] sanitize hppfs
* hppfs_iget() and its users are racy; there's no need to pollute icache
anyway, new_inode() works fine and is safe, unlike the current kludges
(these relied on overwriting ->i_ino before another iget_locked() gets
to that one - and did it after unlocking).
* merge hppfs_iget()/init_inode()/hppfs_read_inode(), while we are
at it.
* to pass proper vfsmount to dentry_open() store the reference
in hppfs superblock.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
--
Diffstat (limited to 'security/inode.c')
0 files changed, 0 insertions, 0 deletions