diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2008-02-23 04:53:53 -0500 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2008-03-19 06:42:18 -0400 |
commit | f382d6e631fe424200ee0d8bb16539f5b7bef7be (patch) | |
tree | 03692bc57fa9cce5d12ace0b57fc03c11b6fa72f /fs/debugfs | |
parent | 1dd0dd111f1b7591f2848fffdb06044053f66c40 (diff) | |
download | kernel-crypto-f382d6e631fe424200ee0d8bb16539f5b7bef7be.tar.gz kernel-crypto-f382d6e631fe424200ee0d8bb16539f5b7bef7be.tar.xz kernel-crypto-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 'fs/debugfs')
0 files changed, 0 insertions, 0 deletions