summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-03-21qnx4: get rid of qnx4_bread/qnx4_getblkAl Viro3-36/+3
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-21take removal of PF_FORKNOEXEC to flush_old_exec()Al Viro7-10/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21trim includes in inode.cAl Viro1-11/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21um: uml_dup_mmap() relies on ->mmap_sem being held, but activate_mm() ↵Al Viro2-3/+10
doesn't hold it ... while calling uml_dup_mmap() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21um: embed ->stub_pages[] into mmu_contextAl Viro2-19/+6
seriously, kmalloc() for two-element array of pointers? Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21gadgetfs: list_for_each_safe() misuseAl Viro1-6/+3
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-21ocfs2: fix leaks on failure exits in module_initAl Viro1-19/+21
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21ecryptfs: make register_filesystem() the last potential failure exitAl Viro1-8/+8
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21ntfs: forgets to unregister sysctls on register_filesystem() failureAl Viro1-0/+2
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21logfs: missing cleanup on register_filesystem() failureAl Viro1-1/+4
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21jfs: mising cleanup on register_filesystem() failureAl Viro1-1/+7
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21make configfs_pin_fs() return root dentry on successAl Viro3-13/+11
... and make configfs_mnt static Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21configfs: configfs_create_dir() has parent dentry in dentry->d_parentAl Viro1-15/+5
no need to play sick games with parent item, internal mount, etc. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21configfs: sanitize configfs_create()Al Viro1-28/+27
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21configfs: kill configfs_sbAl Viro5-25/+26
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21configfs: don't bother with checks for mkdir/rmdir/unlink/symlink in rootAl Viro4-15/+7
just give root directory separate inode_operations without all those methods... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21__register_binfmt() made voidAl Viro12-23/+27
Just don't pass NULL to it - nobody does, anyway. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21autofs: set things up *before* registering fs typeAl Viro1-3/+3
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-21anon_inodes: move allocation of anon_inode into ->mount()Al Viro1-53/+56
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-219p: make register_filesystem() the last failure exitAl Viro1-8/+8
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21usbfs: kill racy detection of simple_pin_fs()Al Viro1-9/+1
can check MS_KERNMOUNT in flags now Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21make simple_pin_fs() pass MS_KERNMOUNT - it's a kernel-internal oneAl Viro1-1/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21ibmasmfs: make register_filesystem the last failure exitAl Viro1-6/+5
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21spufs: make register_filesystem the last potential failure exitAl Viro1-5/+5
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21kill reiserfs_fs_{i,sb}.hAl Viro3-619/+597
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21move private bits of reiserfs_fs.h to fs/reiserfs/reiserfs.hAl Viro29-2362/+2354
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21kill pointless includes of reiserfs_fs_{i,sb}.hAl Viro5-6/+0
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21move reiserfs_acl.h to fs/reiserfs/acl.hAl Viro7-6/+6
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21take private bits of reiserfs_xattr.h to fs/reiserfs/xattr.hAl Viro11-137/+133
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21vfs: take path_get_longterm() out of write_seqcount scopeAl Viro1-12/+15
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21no need to play with fs->seq in exit_fs()Al Viro1-2/+0
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21switch touch_atime to struct pathAl Viro8-19/+21
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21switch unix_sock to struct pathAl Viro4-29/+19
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21constify path argument of trace_seq_path()Al Viro2-3/+3
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21constify path argument of audit_log_d_path()Al Viro2-2/+2
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21aio: fix the comment in aio_kick_handler()Al Viro1-1/+1
It should've been changed when queue_work() became queue_delayed_work(..., 0) in there. It's always had been about not needing a delay, not about not using specific function... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21aio: don't bother with cancel_delayed_work() in exit_aio()Al Viro1-4/+0
__put_ioctx() will cover it anyway. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21aio: use cancel_delayed_work_sync()Al Viro1-2/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21aio: aio_nr_lock is taken only synchronously nowAl Viro1-3/+3
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21aio: aio_nr decrements don't need to be delayedAl Viro1-28/+14
we can do that right in __put_ioctx(); as the result, the loop in ioctx_alloc() can be killed. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21aio: don't bother with async freeing on failure in ioctx_alloc()Al Viro1-7/+5
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21fs: initial qnx6fs additionKai Bankett13-0/+1668
Adds support for qnx6fs readonly support to the linux kernel. * Mount option The option mmi_fs can be used to mount Harman Becker/Audi MMI 3G HDD qnx6fs filesystems. * Documentation A high level filesystem stucture description can be found in the Documentation/filesystems directory. (qnx6.txt) * Additional features - Active (stable) superblock selection - Superblock checksum check (enforced) - Supports mount of qnx6 filesystems with to host different endianess - Automatic endianess detection - Longfilename support (with non-enfocing crc check) - All blocksizes (512, 1024, 2048 and 4096 supported) Signed-off-by: Kai Bankett <chaosman@ontika.net> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21qnx4fs: small cleanupKai Bankett2-31/+0
Small qnx4 cleanup patch. - removes .writepage, .write_begin and .write_end (+callback functions) - removes '.' path checking in namei.c (handled on upper layers) Signed-off-by: Kai Bankett <chaosman@ontika.net> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21vfs: d_alloc_root() goneAl Viro3-25/+6
all callers converted to d_make_root() by now Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21tidy up after d_make_root() conversionAl Viro6-53/+26
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21minixfs: switch to d_make_root()Al Viro1-16/+12
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21hfsplus: switch to d_make_root()Al Viro1-8/+9
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21fat: switch to d_make_root()Al Viro1-4/+4
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21ntfs: switch to d_make_root()Al Viro1-3/+4
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-03-21switch open-coded instances of d_make_root() to new helperAl Viro64-264/+105
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>