diff options
| author | Al Viro <[email protected]> | 2008-02-23 09:53:53 +0000 |
|---|---|---|
| committer | Al Viro <[email protected]> | 2008-03-19 10:42:18 +0000 |
| commit | f382d6e631fe424200ee0d8bb16539f5b7bef7be (patch) | |
| tree | 03692bc57fa9cce5d12ace0b57fc03c11b6fa72f /fs/file_table.c | |
| parent | hppfs pass vfsmount to dentry_open() (diff) | |
| download | kernel-f382d6e631fe424200ee0d8bb16539f5b7bef7be.tar.gz kernel-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 <[email protected]>
--
Diffstat (limited to 'fs/file_table.c')
0 files changed, 0 insertions, 0 deletions
