summaryrefslogtreecommitdiffstats
path: root/fs
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'for-linus' of ↵Linus Torvalds2013-07-0290-2672/+1854
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Pull VFS patches (part 1) from Al Viro: "The major change in this pile is ->readdir() replacement with ->iterate(), dealing with ->f_pos races in ->readdir() instances for good. There's a lot more, but I'd prefer to split the pull request into several stages and this is the first obvious cutoff point." * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (67 commits) [readdir] constify ->actor [readdir] ->readdir() is gone [readdir] convert ecryptfs [readdir] convert coda [readdir] convert ocfs2 [readdir] convert fatfs [readdir] convert xfs [readdir] convert btrfs [readdir] convert hostfs [readdir] convert afs [readdir] convert ncpfs [readdir] convert hfsplus [readdir] convert hfs [readdir] convert befs [readdir] convert cifs [readdir] convert freevxfs [readdir] convert fuse [readdir] convert hpfs reiserfs: switch reiserfs_readdir_dentry to inode reiserfs: is_privroot_deh() needs only directory inode, actually ...
| * [readdir] constify ->actorAl Viro2013-06-296-53/+45
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] ->readdir() is goneAl Viro2013-06-293-12/+7
| | | | | | | | | | | | everything's converted to ->iterate() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert ecryptfsAl Viro2013-06-291-20/+15
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert codaAl Viro2013-06-291-58/+19
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert ocfs2Al Viro2013-06-294-113/+61
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert fatfsAl Viro2013-06-291-50/+54
| | | | | | | | | | | | | | ... pox upon the idiotic ioctls; life would be much easier without those. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert xfsAl Viro2013-06-297-61/+44
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert btrfsAl Viro2013-06-293-40/+21
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert hostfsAl Viro2013-06-291-7/+6
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert afsAl Viro2013-06-291-62/+37
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert ncpfsAl Viro2013-06-291-43/+35
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert hfsplusAl Viro2013-06-291-27/+23
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert hfsAl Viro2013-06-291-26/+23
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert befsAl Viro2013-06-291-18/+22
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert cifsAl Viro2013-06-293-100/+82
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert freevxfsAl Viro2013-06-291-32/+23
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert fuseAl Viro2013-06-291-20/+17
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert hpfsAl Viro2013-06-291-27/+29
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * reiserfs: switch reiserfs_readdir_dentry to inodeAl Viro2013-06-293-17/+15
| | | | | | | | | | | | ... and clean the callers up a bit Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * reiserfs: is_privroot_deh() needs only directory inode, actuallyAl Viro2013-06-291-5/+4
| | | | | | | | | | | | | | ... and that - only to get the superblock. Privroot is a directory and we don't allow hardlinks to those... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert reiserfsAl Viro2013-06-293-23/+19
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert ntfsAl Viro2013-06-291-57/+27
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert isofsAl Viro2013-06-291-22/+20
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert jffs2Al Viro2013-06-291-36/+16
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert f2fsAl Viro2013-06-292-35/+22
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert 9pAl Viro2013-06-291-44/+28
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert affsAl Viro2013-06-291-45/+24
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert adfsAl Viro2013-06-291-24/+18
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert logfsAl Viro2013-06-291-34/+15
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert jfsAl Viro2013-06-293-36/+31
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert cephAl Viro2013-06-291-51/+48
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert nfsAl Viro2013-06-291-26/+25
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert ext4Al Viro2013-06-293-190/+134
| | | | | | | | | | | | and trim the living hell out bogosities in inline dir case Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert qnx6Al Viro2013-06-291-17/+14
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert qnx4Al Viro2013-06-291-35/+31
| | | | | | | | | | | | | | ... and use strnlen() instead of strlen() - it's done on untrusted data, after all. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert omfsAl Viro2013-06-291-56/+38
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert nilfs2Al Viro2013-06-291-30/+18
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert sysfsAl Viro2013-06-291-48/+18
| | | | | | | | | | | | get rid of the kludges in sysfs_readdir() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert gfs2Al Viro2013-06-294-51/+38
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert exofsAl Viro2013-06-291-22/+16
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert bfsAl Viro2013-06-291-21/+14
| | | | | | | | | | | | ... and get rid of that ridiculous mutex in bfs_readdir() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert procfsAl Viro2013-06-299-489/+284
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert openpromfsAl Viro2013-06-291-51/+44
| | | | | | | | | | | | what the hell is op_mutex for, BTW? Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert efsAl Viro2013-06-291-42/+33
| | | | | | | | | | | | | | * sanity checks belong before risky operation, not after it * don't quit as soon as we'd found an entry Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert configfsAl Viro2013-06-291-70/+52
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert romfsAl Viro2013-06-291-12/+9
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert squashfsAl Viro2013-06-291-28/+12
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert ubifsAl Viro2013-06-291-41/+16
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
| * [readdir] convert udfAl Viro2013-06-291-37/+26
| | | | | | | | Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
OpenPOWER on IntegriCloud