Matthew Garrett
f3922382ce
hfsplus: initialise userflags
...
The userflags field was being written to the filesystem without being
initialised. Make sure it's clear, since otherwise files end up with
garbage attributes.
Signed-off-by: Matthew Garrett <mjg@redhat.com >
Signed-off-by: Christoph Hellwig <hch@lst.de >
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:52 -04:00
Al Viro
7cd916f6ea
qnx4: new helper - try_extent()
...
checking if an extent is the one we are looking for is done twice
in qnx4_block_map(); gather that code into a helper function.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:52 -04:00
Al Viro
8f82ecae53
qnx4: get rid of qnx4_bread/qnx4_getblk
...
pointless, since the only caller will want the physical block
number anyway; might as well call qnx4_block_map() and use
sb_bread()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:51 -04:00
Al Viro
19e5109fef
take removal of PF_FORKNOEXEC to flush_old_exec()
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:51 -04:00
Al Viro
e59cc473cc
trim includes in inode.c
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:51 -04:00
Al Viro
ac2aca2817
um: uml_dup_mmap() relies on ->mmap_sem being held, but activate_mm() doesn't hold it
...
... while calling uml_dup_mmap()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:50 -04:00
Al Viro
ea6fb41752
um: embed ->stub_pages[] into mmu_context
...
seriously, kmalloc() for two-element array of pointers?
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:50 -04:00
Al Viro
104bb37d3e
gadgetfs: list_for_each_safe() misuse
...
really weirdly spelled "while the list is non-empty, pick its
first element, remove it from the list and free it" kind of loop...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:50 -04:00
Al Viro
342827d7d1
ocfs2: fix leaks on failure exits in module_init
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:49 -04:00
Al Viro
0794f569ec
ecryptfs: make register_filesystem() the last potential failure exit
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:49 -04:00
Al Viro
f4c5499d2c
ntfs: forgets to unregister sysctls on register_filesystem() failure
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:49 -04:00
Al Viro
03e897a1ed
logfs: missing cleanup on register_filesystem() failure
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:48 -04:00
Al Viro
76bf09fcf7
jfs: mising cleanup on register_filesystem() failure
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:48 -04:00
Al Viro
2a152ad3a5
make configfs_pin_fs() return root dentry on success
...
... and make configfs_mnt static
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:48 -04:00
Al Viro
0dd6c08a00
configfs: configfs_create_dir() has parent dentry in dentry->d_parent
...
no need to play sick games with parent item, internal mount, etc.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:47 -04:00
Al Viro
16d13b59b5
configfs: sanitize configfs_create()
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:47 -04:00
Al Viro
b7c177fcd2
configfs: kill configfs_sb
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:47 -04:00
Al Viro
81d44ed159
configfs: don't bother with checks for mkdir/rmdir/unlink/symlink in root
...
just give root directory separate inode_operations without all those
methods...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:46 -04:00
Al Viro
8fc3dc5a3a
__register_binfmt() made void
...
Just don't pass NULL to it - nobody does, anyway.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:46 -04:00
Al Viro
54bf586e1f
autofs: set things up *before* registering fs type
...
it's not a serious race, but we really want misc device before anybody
gets to mount this sucker.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:46 -04:00
Al Viro
ca7068c41a
anon_inodes: move allocation of anon_inode into ->mount()
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:45 -04:00
Al Viro
2226a288fa
9p: make register_filesystem() the last failure exit
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:45 -04:00
Al Viro
01e0fe0b10
usbfs: kill racy detection of simple_pin_fs()
...
can check MS_KERNMOUNT in flags now
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:45 -04:00
Al Viro
2452992aa7
make simple_pin_fs() pass MS_KERNMOUNT - it's a kernel-internal one
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:44 -04:00
Al Viro
ea23b45310
ibmasmfs: make register_filesystem the last failure exit
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-03-20 21:29:44 -04:00