Commit Graph

277 Commits (b9ac5c274b8c9d642567022c0e319bca4db31956)

Author SHA1 Message Date
Christoph Hellwig 629e014bb8 fs: completely ignore unknown open flags 8 years ago
Al Viro 159b095628 make sure that fchdir() won't accept referral points, etc. 8 years ago
Amir Goldstein 78757af651 vfs: ftruncate check IS_APPEND() on real upper inode 8 years ago
Al Viro e35d49f637 open: move compat syscalls from compat.c 8 years ago
Amir Goldstein bfe219d373 vfs: wrap write f_ops with file_{start,end}_write() 8 years ago
Amir Goldstein 9e79b13263 vfs: deny fallocate() on directory 8 years ago
Linus Torvalds 7c0f6ba682 Replace <asm/uaccess.h> with <linux/uaccess.h> globally 8 years ago
Darrick J. Wong 25f4c41415 block: implement (some of) fallocate for block devices 8 years ago
Darrick J. Wong 71be6b4942 vfs: add a FALLOC_FL_UNSHARE mode to fallocate to unshare a range of blocks 8 years ago
Miklos Szeredi 4d0c5ba2ff vfs: do get_write_access() on upper layer of overlayfs 9 years ago
Miklos Szeredi c568d68341 locks: fix file locking on overlayfs 9 years ago
Miklos Szeredi 2d902671ce vfs: merge .d_select_inode() into .d_real() 9 years ago
Miklos Szeredi 54d5ca871e vfs: add vfs_select_inode() helper 9 years ago
Al Viro 63b6df1413 give readdir(2)/getdents(2)/etc. uniform exclusion with lseek() 9 years ago
James Bottomley 9a08c352d0 fs: add filp_clone_open API 9 years ago
Al Viro be01f9f28e constify chmod_common/security_path_chmod 9 years ago
Al Viro 7fd25dac9a constify chown_common/security_path_chown 9 years ago
Al Viro 7df818b237 constify vfs_truncate() 9 years ago
Jann Horn 378c6520e7 fs/coredump: prevent fsuid=0 dumps into user-controlled directories 9 years ago
Al Viro 5955102c99 wrappers for ->i_mutex access 9 years ago
Al Viro 62fb4a155f don't carry MAY_OPEN in op->acc_mode 9 years ago
Eric W. Biederman 90f8572b0f vfs: Commit to never having exectuables on proc and sysfs. 10 years ago
Jan Kara 45f147a1bc fs: Call security_ops->inode_killpriv on truncate 10 years ago
Miklos Szeredi 9bf39ab2ad vfs: add file_path() helper 10 years ago
David Howells 4bacc9c923 overlayfs: Make f_path always point to the overlay and f_inode to the underlay 10 years ago
David Howells 63afdfc781 VFS: Handle lower layer dentry/inode in pathwalk 10 years ago
Al Viro 8436318205 ->aio_read and ->aio_write removed 10 years ago
Andrew Elble c1b8940b42 NFS: fix BUG() crash in notify_change() with patch to chown_common() 10 years ago
Al Viro e5b811e38a drop bogus check in file_open_root() 10 years ago
Namjae Jeon dd46c78778 fs: Add support FALLOC_FL_INSERT_RANGE for fallocate 10 years ago
Matthew Wilcox e748dcd095 vfs: remove get_xip_mem 10 years ago
Paul Moore 5168910413 fs: create proper filename objects using getname_kernel() 10 years ago
Heinrich Schuchardt 820c12d5d6 fallocate: create FAN_MODIFY and IN_MODIFY events 10 years ago
Al Viro 9f45f5bf30 new helper: audit_file() 10 years ago
Anna Schumaker 72c72bdf7b VFS: Rename do_fallocate() to vfs_fallocate() 10 years ago
Miklos Szeredi 4aa7c6346b vfs: add i_op->dentry_open() 10 years ago
Eric Biggers 6d2b6170c8 vfs: fix check for fallocate on active swapfile 11 years ago
Al Viro 293bc9822f new methods: ->read_iter() and ->write_iter() 11 years ago
Al Viro 7f7f25e82d replace checking for ->read/->aio_read presence with check in ->f_mode 11 years ago
Lukas Czerner 0790b31b69 fs: disallow all fallocate operation on active swapfile 11 years ago
Lukas Czerner 23fffa925e fs: move falloc collapse range check into the filesystem methods 11 years ago
Lukas Czerner 8fc61d9263 fs: prevent doing FALLOC_FL_ZERO_RANGE on append only file 11 years ago
Al Viro 3f4d5a0007 tidy do_dentry_open() up a bit 11 years ago
Al Viro 83f936c75e mark struct file that had write access grabbed by open() 11 years ago
Al Viro 0ccb286346 fold __get_file_write_access() into its only caller 11 years ago
Al Viro 4597e695b8 get rid of DEBUG_WRITECOUNT 11 years ago
Al Viro dd20908a8a don't bother with {get,put}_write_access() on non-regular files 11 years ago
Lukas Czerner 409332b65d fs: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate 11 years ago
Linus Torvalds 9c225f2655 vfs: atomic f_pos accesses as per POSIX 11 years ago
Namjae Jeon 00f5e61998 fs: Add new flag(FALLOC_FL_COLLAPSE_RANGE) for fallocate 11 years ago