Age | Commit message (Expand) | Author | Files | Lines |
2015-02-17 | Merge branch 'getname2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Linus Torvalds | 1 | -2/+8 |
2015-02-16 | vfs: remove get_xip_mem | Matthew Wilcox | 1 | -4/+1 |
2015-01-23 | fs: create proper filename objects using getname_kernel() | Paul Moore | 1 | -2/+8 |
2014-12-16 | Merge branch 'for-3.19' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -2/+3 |
2014-12-13 | fallocate: create FAN_MODIFY and IN_MODIFY events | Heinrich Schuchardt | 1 | -0/+11 |
2014-11-19 | new helper: audit_file() | Al Viro | 1 | -2/+2 |
2014-11-19 | merge nfs bugfixes into nfsd for-3.19 branch | J. Bruce Fields | 1 | -2/+21 |
2014-11-07 | VFS: Rename do_fallocate() to vfs_fallocate() | Anna Schumaker | 1 | -2/+3 |
2014-10-24 | vfs: add i_op->dentry_open() | Miklos Szeredi | 1 | -2/+21 |
2014-08-01 | vfs: fix check for fallocate on active swapfile | Eric Biggers | 1 | -3/+2 |
2014-05-06 | new methods: ->read_iter() and ->write_iter() | Al Viro | 1 | -2/+4 |
2014-05-06 | replace checking for ->read/->aio_read presence with check in ->f_mode | Al Viro | 1 | -0/+4 |
2014-04-20 | Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -12/+9 |
2014-04-12 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -52/+16 |
2014-04-12 | fs: disallow all fallocate operation on active swapfile | Lukas Czerner | 1 | -0/+7 |
2014-04-12 | fs: move falloc collapse range check into the filesystem methods | Lukas Czerner | 1 | -8/+0 |
2014-04-12 | fs: prevent doing FALLOC_FL_ZERO_RANGE on append only file | Lukas Czerner | 1 | -4/+2 |
2014-04-04 | Merge tag 'xfs-for-linus-3.15-rc1' of git://oss.sgi.com/xfs/xfs | Linus Torvalds | 1 | -3/+26 |
2014-04-01 | tidy do_dentry_open() up a bit | Al Viro | 1 | -12/+10 |
2014-04-01 | mark struct file that had write access grabbed by open() | Al Viro | 1 | -5/+4 |
2014-04-01 | fold __get_file_write_access() into its only caller | Al Viro | 1 | -19/+6 |
2014-04-01 | get rid of DEBUG_WRITECOUNT | Al Viro | 1 | -8/+0 |
2014-04-01 | don't bother with {get,put}_write_access() on non-regular files | Al Viro | 1 | -19/+7 |
2014-03-13 | fs: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate | Lukas Czerner | 1 | -1/+6 |
2014-03-10 | vfs: atomic f_pos accesses as per POSIX | Linus Torvalds | 1 | -0/+4 |
2014-02-24 | fs: Add new flag(FALLOC_FL_COLLAPSE_RANGE) for fallocate | Namjae Jeon | 1 | -3/+21 |
2013-11-09 | locks: break delegations on any attribute modification | J. Bruce Fields | 1 | -4/+18 |
2013-11-09 | get rid of s_files and files_lock | Al Viro | 1 | -2/+0 |
2013-10-24 | file->f_op is never NULL... | Al Viro | 1 | -2/+6 |
2013-09-16 | vfs: improve i_op->atomic_open() documentation | Miklos Szeredi | 1 | -3/+18 |
2013-09-07 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 1 | -1/+1 |
2013-09-03 | switch fchmod() to fdget | Al Viro | 1 | -6/+5 |
2013-08-30 | userns: Kill nsown_capable it makes the wrong thing easy | Eric W. Biederman | 1 | -1/+1 |
2013-08-05 | fs: Fix file mode for O_TMPFILE | Andy Lutomirski | 1 | -1/+1 |
2013-07-20 | allow O_TMPFILE to work with O_WRONLY | Al Viro | 1 | -0/+2 |
2013-07-13 | Safer ABI for O_TMPFILE | Al Viro | 1 | -2/+2 |
2013-06-29 | [O_TMPFILE] it's still short a few helpers, but infrastructure should be OK n... | Al Viro | 1 | -5/+9 |
2013-06-29 | allow build_open_flags() to return an error | Al Viro | 1 | -21/+28 |
2013-03-03 | make SYSCALL_DEFINE<n>-generated wrappers do asmlinkage_protect | Al Viro | 1 | -20/+4 |
2013-03-03 | teach SYSCALL_DEFINE<n> how to deal with long long/unsigned long long | Al Viro | 1 | -25/+3 |
2013-03-03 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -1/+2 |
2013-03-02 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -0/+15 |
2013-03-01 | cache the value of file_inode() in struct file | Al Viro | 1 | -1/+2 |
2013-02-26 | get_empty_filp()/alloc_file() leave both ->f_pos and ->f_version zero | Al Viro | 1 | -1/+0 |
2013-02-25 | fix compat truncate/ftruncate | Al Viro | 1 | -0/+15 |
2013-02-22 | propagate error from get_empty_filp() to its callers | Al Viro | 1 | -14/+13 |
2013-02-22 | new helper: file_inode(file) | Al Viro | 1 | -3/+3 |
2012-12-20 | vfs: make fchownat retry once on ESTALE errors | Jeff Layton | 1 | -0/+5 |
2012-12-20 | vfs: make fchmodat retry once on ESTALE errors | Jeff Layton | 1 | -2/+7 |
2012-12-20 | vfs: have chroot retry once on ESTALE error | Jeff Layton | 1 | -2/+7 |
2012-12-20 | vfs: have chdir retry lookup and call once on ESTALE error | Jeff Layton | 1 | -2/+7 |
2012-12-20 | vfs: have faccessat retry once on an ESTALE error | Jeff Layton | 1 | -2/+7 |
2012-12-20 | vfs: have do_sys_truncate retry once on an ESTALE error | Jeff Layton | 1 | -1/+7 |
2012-12-20 | VFS: Make more complete truncate operation available to CacheFiles | David Howells | 1 | -23/+27 |
2012-11-19 | vfs: Allow chroot if you have CAP_SYS_CHROOT in your user namespace | Eric W. Biederman | 1 | -1/+1 |
2012-10-12 | vfs: make path_openat take a struct filename pointer | Jeff Layton | 1 | -4/+21 |
2012-10-12 | vfs: define struct filename and have getname() return it | Jeff Layton | 1 | -2/+2 |
2012-10-12 | audit: set the name_len in audit_inode for parent lookups | Jeff Layton | 1 | -2/+2 |
2012-10-02 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -100/+30 |
2012-10-02 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 1 | -1/+1 |
2012-09-26 | switch simple cases of fget_light to fdget | Al Viro | 1 | -34/+30 |
2012-09-26 | switch fchmod(2) to fget_light() | Al Viro | 1 | -7/+5 |
2012-09-26 | switch fallocate(2) to fget_light() | Al Viro | 1 | -3/+3 |
2012-09-26 | switch ftruncate(2) to fget_light | Al Viro | 1 | -5/+5 |
2012-09-26 | don't leak O_CLOEXEC into ->f_flags | Al Viro | 1 | -1/+1 |
2012-09-26 | take descriptor-related part of close() to file.c | Al Viro | 1 | -21/+1 |
2012-09-26 | move put_unused_fd() and fd_install() to fs/file.c | Al Viro | 1 | -44/+0 |
2012-09-21 | userns: Teach security_path_chown to take kuids and kgids | Eric W. Biederman | 1 | -1/+1 |
2012-08-15 | vfs: canonicalize create mode in build_open_flags() | Miklos Szeredi | 1 | -3/+4 |
2012-08-04 | missed mnt_drop_write() in do_dentry_open() | Al Viro | 1 | -1/+1 |
2012-07-31 | fs: Protect write paths by sb_start_write - sb_end_write | Jan Kara | 1 | -1/+6 |
2012-07-31 | fs: Add freezing handling to mnt_want_write() / mnt_drop_write() | Jan Kara | 1 | -1/+1 |
2012-07-29 | take grabbing f->f_path to do_dentry_open() | Al Viro | 1 | -4/+2 |
2012-07-23 | switch dentry_open() to struct path, make it grab references itself | Al Viro | 1 | -12/+5 |
2012-07-14 | VFS: Make chown() and lchown() call fchownat() | David Howells | 1 | -34/+7 |
2012-07-14 | do_dentry_open(): close the race with mark_files_ro() in failure exit | Al Viro | 1 | -1/+1 |
2012-07-14 | do_dentry_open(): take initialization of file->f_path to caller | Al Viro | 1 | -14/+12 |
2012-07-14 | fold __dentry_open() into its sole caller | Al Viro | 1 | -21/+12 |
2012-07-14 | switch do_dentry_open() to returning int | Al Viro | 1 | -20/+20 |
2012-07-14 | make finish_no_open() return int | Al Viro | 1 | -1/+2 |
2012-07-14 | kill struct opendata | Al Viro | 1 | -9/+11 |
2012-07-14 | kill opendata->{mnt,dentry} | Al Viro | 1 | -3/+3 |
2012-07-14 | don't modify od->filp at all | Al Viro | 1 | -3/+2 |
2012-07-14 | ->atomic_open() prototype change - pass int * instead of bool * | Al Viro | 1 | -2/+5 |
2012-07-14 | vfs: remove open intents from nameidata | Miklos Szeredi | 1 | -85/+2 |
2012-07-14 | vfs: add i_op->atomic_open() | Miklos Szeredi | 1 | -0/+42 |
2012-07-07 | vfs: make O_PATH file descriptors usable for 'fchdir()' | Linus Torvalds | 1 | -3/+3 |
2012-06-01 | vfs: nameidata_to_filp(): don't throw away file on error | Miklos Szeredi | 1 | -3/+5 |
2012-06-01 | vfs: nameidata_to_filp(): inline __dentry_open() | Miklos Szeredi | 1 | -2/+18 |
2012-06-01 | vfs: do_dentry_open(): don't put filp | Miklos Szeredi | 1 | -1/+2 |
2012-06-01 | vfs: split __dentry_open() | Miklos Szeredi | 1 | -14/+33 |
2012-05-23 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 1 | -3/+13 |
2012-05-03 | userns: Convert user specfied uids and gids in chown into kuids and kgid | Eric W. Biederman | 1 | -2/+11 |
2012-05-03 | userns: Convert capabilities related permsion checks | Eric W. Biederman | 1 | -1/+2 |
2012-04-09 | SELinux: rename dentry_open to file_open | Eric Paris | 1 | -1/+1 |
2012-02-19 | Wrap accesses to the fd_sets in struct fdtable | David Howells | 1 | -2/+2 |
2012-01-06 | switch security_path_chmod() to struct path * | Al Viro | 1 | -1/+1 |
2012-01-03 | switch open and mkdir syscalls to umode_t | Al Viro | 1 | -6/+6 |
2012-01-03 | switch sys_chmod()/sys_fchmod()/sys_fchmodat() to umode_t | Al Viro | 1 | -3/+3 |
2012-01-03 | vfs: mnt_drop_write_file() | Al Viro | 1 | -1/+1 |
2011-10-28 | leases: fix write-open/read-lease race | J. Bruce Fields | 1 | -0/+4 |
2011-07-26 | merge fchmod() and fchmodat() guts, kill ancient broken kludge | Al Viro | 1 | -50/+28 |
2011-07-22 | vfs: use ERR_CAST for err-ptr tossing in lookup_instantiate_filp | Konstantin Khlebnikov | 1 | -1/+1 |
2011-03-21 | fs: Use BUG_ON(!mnt) at dentry_open(). | Tetsuo Handa | 1 | -11/+2 |
2011-03-16 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo... | Linus Torvalds | 1 | -1/+2 |
2011-03-16 | Merge branch 'next' into for-linus | James Morris | 1 | -1/+2 |
2011-03-15 | readlinkat(), fchownat() and fstatat() with empty relative pathnames | Al Viro | 1 | -4/+6 |
2011-03-15 | New kind of open files - "location only". | Al Viro | 1 | -6/+29 |
2011-03-14 | open-style analog of vfs_path_lookup() | Al Viro | 1 | -0/+14 |
2011-03-14 | switch do_filp_open() to struct open_flags | Al Viro | 1 | -1/+72 |
2011-03-10 | Check for immutable/append flag in fallocate path | Marco Stornelli | 1 | -0/+8 |
2011-03-08 | Merge branch 'master'; commit 'v2.6.38-rc7' into next | James Morris | 1 | -3/+10 |
2011-02-11 | Fix possible filp_cachep memory corruption | Linus Torvalds | 1 | -0/+2 |
2011-02-10 | IMA: maintain i_readcount in the VFS layer | Mimi Zohar | 1 | -1/+2 |
2011-01-17 | fallocate should be a file operation | Christoph Hellwig | 1 | -2/+2 |
2011-01-12 | fs: add hole punching to fallocate | Josef Bacik | 1 | -1/+6 |
2010-10-29 | fix open/umount race | Al Viro | 1 | -3/+3 |
2010-08-18 | fs: cleanup files_lock locking | Nick Piggin | 1 | -2/+2 |
2010-08-11 | vfs: clarify that nonseekable_open() will never fail | Dmitry Torokhov | 1 | -1/+3 |
2010-08-10 | Merge branch 'for-linus' of git://git.infradead.org/users/eparis/notify | Linus Torvalds | 1 | -1/+2 |
2010-08-02 | vfs: re-introduce MAY_CHDIR | Eric Paris | 1 | -3/+3 |
2010-08-02 | LSM: Remove unused arguments from security_path_truncate(). | Tetsuo Handa | 1 | -3/+2 |
2010-07-28 | fsnotify: pass a file instead of an inode to open, read, and write | Eric Paris | 1 | -1/+1 |
2010-07-28 | inotify: remove inotify in kernel interface | Eric Paris | 1 | -0/+1 |
2010-05-21 | Take statfs variants to fs/statfs.c | Al Viro | 1 | -166/+0 |
2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -1/+1 |
2010-03-05 | Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac... | Linus Torvalds | 1 | -4/+1 |
2010-03-05 | dquot: move dquot initialization responsibility into the filesystem | Christoph Hellwig | 1 | -4/+1 |
2010-03-03 | Switch may_open() and break_lease() to passing O_... | Al Viro | 1 | -1/+1 |
2009-12-22 | Sanitize f_flags helpers | Al Viro | 1 | -1/+1 |
2009-12-22 | Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3) | Al Viro | 1 | -7/+6 |
2009-12-16 | Untangling ima mess, part 2: deal with counters | Al Viro | 1 | -0/+2 |
2009-12-16 | fs: move get_empty_filp() deffinition to internal.h | Eric Paris | 1 | -0/+2 |
2009-11-24 | LSM: Move security_path_chmod()/security_path_chown() to after mutex_lock(). | Tetsuo Handa | 1 | -21/+15 |
2009-10-12 | LSM: Add security_path_chroot(). | Tetsuo Handa | 1 | -0/+3 |
2009-10-12 | LSM: Add security_path_chmod() and security_path_chown(). | Tetsuo Handa | 1 | -4/+20 |
2009-09-23 | fs: change sys_truncate length parameter type | Heiko Carstens | 1 | -3/+2 |
2009-09-02 | CRED: Add some configurable debugging [try #6] | David Howells | 1 | -0/+2 |
2009-08-21 | vfs: allow file truncations when both suid and write permissions set | Amerigo Wang | 1 | -4/+6 |
2009-06-24 | fs: Add new pre-allocation ioctls to vfs for compatibility with legacy xfs io... | Ankit Jain | 1 | -29/+29 |
2009-06-11 | fs: introduce mnt_clone_write | npiggin@suse.de | 1 | -2/+2 |
2009-05-09 | Switch open_exec() and sys_uselib() to do_open_filp() | Al Viro | 1 | -1/+1 |
2009-03-31 | Get rid of indirect include of fs_struct.h | Al Viro | 1 | -0/+1 |
2009-03-26 | vfs: Use lowercase names of quota functions | Jan Kara | 1 | -1/+1 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 30 | Heiko Carstens | 1 | -7/+6 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 20 | Heiko Carstens | 1 | -2/+2 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 17 | Heiko Carstens | 1 | -9/+7 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 16 | Heiko Carstens | 1 | -1/+1 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 15 | Heiko Carstens | 1 | -2/+2 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 14 | Heiko Carstens | 1 | -1/+1 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 11 | Heiko Carstens | 1 | -1/+1 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 10 | Heiko Carstens | 1 | -7/+5 |
2009-01-14 | [CVE-2009-0029] System call wrapper special cases | Heiko Carstens | 1 | -3/+24 |
2009-01-05 | inode->i_op is never NULL | Al Viro | 1 | -1/+1 |
2008-12-31 | introduce new LSM hooks where vfsmount is available. | Kentaro Takeda | 1 | -0/+5 |
2008-11-14 | CRED: Inaugurate COW credentials | David Howells | 1 | -16/+15 |
2008-11-14 | CRED: Pass credentials through dentry_open() | David Howells | 1 | -6/+11 |
2008-11-14 | CRED: Separate task security context from task_struct | David Howells | 1 | -8/+9 |
2008-11-14 | CRED: Neuter sys_capset() | David Howells | 1 | -11/+1 |
2008-10-21 | [PATCH] introduce fmode_t, do annotations | Al Viro | 1 | -1/+1 |
2008-10-13 | tty: the vhangup syscall is racy | Alan Cox | 1 | -2/+1 |
2008-08-01 | [PATCH] merge locate_fd() and get_unused_fd() | Al Viro | 1 | -56/+0 |
2008-07-26 | [PATCH] fix RLIM_NOFILE handling | Al Viro | 1 | -9/+0 |
2008-07-26 | [PATCH] sanitize __user_walk_fd() et.al. | Al Viro | 1 | -62/+62 |
2008-07-26 | [PATCH] preparation to __user_walk_fd cleanup | Al Viro | 1 | -8/+10 |
2008-07-26 | [PATCH] take noexec checks to very few callers that care | Al Viro | 1 | -0/+10 |
2008-07-26 | [patch 4/4] vfs: immutable inode checking cleanup | Miklos Szeredi | 1 | -22/+2 |
2008-07-26 | [PATCH] fix MAY_CHDIR/MAY_ACCESS/LOOKUP_ACCESS mess | Al Viro | 1 | -5/+5 |
2008-07-26 | [PATCH] kill altroot | Al Viro | 1 | -2/+1 |
2008-07-26 | [PATCH] permission checks for chdir need special treatment only on the last step | Al Viro | 1 | -3/+2 |
2008-07-26 | [patch 1/5] vfs: truncate: dont check immutable twice | Miklos Szeredi | 1 | -1/+1 |
2008-07-24 | fs: check for statfs overflow | Jon Tollefson | 1 | -1/+2 |
2008-07-04 | security: filesystem capabilities: fix fragile setuid fixup code | Andrew G. Morgan | 1 | -15/+22 |
2008-05-01 | [PATCH] split linux/file.h | Al Viro | 1 | -0/+1 |
2008-04-28 | xip: support non-struct page backed memory | Nick Piggin | 1 | -1/+1 |
2008-04-19 | [PATCH] r/o bind mounts: debugging for missed calls | Dave Hansen | 1 | -1/+11 |
2008-04-19 | [PATCH] r/o bind mounts: make access() use new r/o helper | Dave Hansen | 1 | -2/+11 |
2008-04-19 | [PATCH] r/o bind mounts: write counts for truncate() | Dave Hansen | 1 | -6/+8 |
2008-04-19 | [PATCH] r/o bind mounts: elevate write count for chmod/chown callers | Dave Hansen | 1 | -9/+30 |
2008-04-19 | [PATCH] r/o bind mounts: elevate write count for open()s | Dave Hansen | 1 | -2/+34 |
2008-04-19 | [PATCH] merge open_namei() and do_filp_open() | Christoph Hellwig | 1 | -19/+0 |
2008-04-19 | [PATCH] do namei_flags calculation inside open_namei() | Dave Hansen | 1 | -20/+2 |
2008-04-10 | asmlinkage_protect replaces prevent_tail_call | Roland McGrath | 1 | -4/+4 |
2008-03-19 | [PATCH] check for null vfsmount in dentry_open() | Christoph Hellwig | 1 | -0/+12 |
2008-02-14 | Make set_fs_{root,pwd} take a struct path | Jan Blunck | 1 | -8/+4 |
2008-02-14 | Introduce path_put() | Jan Blunck | 1 | -11/+11 |
2008-02-14 | Embed a struct path into struct nameidata instead of nd->{dentry,mnt} | Jan Blunck | 1 | -15/+16 |
2008-02-08 | remove the unused exports of sys_open/sys_read | Arjan van de Ven | 1 | -1/+0 |
2008-02-08 | fs: remove fastcall, it is always empty | Harvey Harrison | 1 | -2/+2 |
2007-11-14 | mark sys_open/sys_read exports unused | Arjan van de Ven | 1 | -1/+1 |
2007-10-21 | [PATCH] pass dentry to audit_inode()/audit_inode_child() | Al Viro | 1 | -2/+2 |
2007-10-17 | Implement file posix capabilities | Serge E. Hallyn | 1 | -1/+2 |
2007-10-17 | fs: correct SuS compliance for open of large file without options | Alan Cox | 1 | -1/+1 |
2007-10-17 | SELinux: Improve read/write performance | Yuichi Nakamura | 1 | -0/+4 |
2007-07-31 | VFS: fix a race in lease-breaking during truncate | david m. richter | 1 | -7/+9 |
2007-07-24 | fallocate syscall interface deficiency | Ulrich Drepper | 1 | -1/+1 |
2007-07-17 | sys_fallocate() implementation on i386, x86_64 and powerpc | Amit Arora | 1 | -0/+59 |
2007-07-16 | O_CLOEXEC for SCM_RIGHTS | Ulrich Drepper | 1 | -1/+1 |
2007-07-16 | Introduce O_CLOEXEC | Ulrich Drepper | 1 | -3/+11 |
2007-05-08 | Remove suid/sgid bits on [f]truncate() | Linus Torvalds | 1 | -0/+3 |