Age | Commit message (Expand) | Author | Files | Lines |
2024-02-15 | evm: Move to LSM infrastructure | Roberto Sassu | 1 | -2/+0 |
2024-02-15 | security: Introduce inode_post_removexattr hook | Roberto Sassu | 1 | -4/+5 |
2023-10-09 | xattr: make the xattr array itself const | Wedson Almeida Filho | 1 | -3/+3 |
2023-08-22 | tmpfs,xattr: GFP_KERNEL_ACCOUNT for simple xattrs | Hugh Dickins | 1 | -2/+2 |
2023-08-10 | tmpfs,xattr: enable limited user extended attributes | Hugh Dickins | 1 | -1/+27 |
2023-08-09 | xattr: simple_xattr_set() return old_xattr to be freed | Hugh Dickins | 1 | -29/+22 |
2023-05-17 | fs: don't call posix_acl_listxattr in generic_listxattr | Jeff Layton | 1 | -6/+9 |
2023-03-06 | acl: don't depend on IOP_XATTR | Christian Brauner | 1 | -1/+24 |
2023-03-06 | xattr: remove unused argument | Christian Brauner | 1 | -6/+4 |
2023-03-06 | xattr: simplify listxattr helpers | Christian Brauner | 1 | -56/+33 |
2023-02-20 | Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -42/+41 |
2023-01-19 | fs: port inode_owner_or_capable() to mnt_idmap | Christian Brauner | 1 | -3/+1 |
2023-01-19 | fs: port xattr to mnt_idmap | Christian Brauner | 1 | -15/+12 |
2023-01-19 | fs: port ->permission() to pass mnt_idmap | Christian Brauner | 1 | -28/+32 |
2023-01-19 | fs: port ->set_acl() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
2023-01-11 | filelock: move file locking definitions to separate header file | Jeff Layton | 1 | -0/+1 |
2022-12-13 | Merge tag 'fs.xattr.simple.rework.rbtree.rwlock.v6.2' of git://git.kernel.org... | Linus Torvalds | 1 | -67/+250 |
2022-12-13 | Merge tag 'lsm-pr-20221212' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -2/+3 |
2022-12-12 | Merge tag 'fs.xattr.simple.noaudit.v6.2' of git://git.kernel.org/pub/scm/linu... | Linus Torvalds | 1 | -1/+1 |
2022-11-18 | lsm,fs: fix vfs_getxattr_alloc() return type and caller error paths | Paul Moore | 1 | -2/+3 |
2022-11-12 | xattr: use rbtree for simple_xattrs | Christian Brauner | 1 | -67/+250 |
2022-11-07 | fs: don't audit the capability check in simple_xattr_list() | Ondrej Mosnacek | 1 | -1/+1 |
2022-10-31 | acl: conver higher-level helpers to rely on mnt_idmap | Christian Brauner | 1 | -19/+20 |
2022-10-20 | acl: remove a slew of now unused helpers | Christian Brauner | 1 | -4/+1 |
2022-10-20 | xattr: use posix acl api | Christian Brauner | 1 | -11/+20 |
2022-10-20 | ovl: use posix acl api | Christian Brauner | 1 | -6/+0 |
2022-10-20 | internal: add may_write_xattr() | Christian Brauner | 1 | -13/+30 |
2022-09-21 | xattr: always us is_posix_acl_xattr() helper | Christian Brauner | 1 | -5/+2 |
2022-08-31 | xattr: constify value argument in vfs_setxattr() | Christian Brauner | 1 | -3/+2 |
2022-08-31 | acl: move idmapping handling into posix_acl_xattr_set() | Christian Brauner | 1 | -3/+0 |
2022-07-15 | acl: move idmapped mount fixup into vfs_{g,s}etxattr() | Christian Brauner | 1 | -7/+18 |
2022-04-24 | fs: split off do_getxattr from getxattr | Stefan Roesch | 1 | -21/+38 |
2022-04-24 | fs: split off setxattr_copy and do_setxattr function from setxattr | Stefan Roesch | 1 | -25/+59 |
2022-04-19 | fs: fix acl translation | Christian Brauner | 1 | -2/+4 |
2021-03-23 | xattr: fix kernel-doc for mnt_userns and vfs xattr helpers | Randy Dunlap | 1 | -6/+8 |
2021-01-24 | namei: handle idmapped mounts in may_*() helpers | Christian Brauner | 1 | -1/+1 |
2021-01-24 | commoncap: handle idmapped mounts | Christian Brauner | 1 | -7/+11 |
2021-01-24 | xattr: handle idmapped mounts | Tycho Andersen | 1 | -51/+69 |
2021-01-24 | acl: handle idmapped mounts | Christian Brauner | 1 | -5/+9 |
2021-01-24 | inode: make init and permission helpers idmapped mount aware | Christian Brauner | 1 | -1/+2 |
2021-01-24 | namei: make permission helpers idmapped mount aware | Christian Brauner | 1 | -1/+1 |
2020-12-14 | vfs: move cap_convert_nscap() call into vfs_setxattr() | Miklos Szeredi | 1 | -6/+11 |
2020-10-13 | fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr | Randy Dunlap | 1 | -11/+11 |
2020-07-13 | xattr: add a function to check if a namespace is supported | Frank van der Linden | 1 | -0/+27 |
2020-07-13 | xattr: break delegations in {set,remove}xattr | Frank van der Linden | 1 | -7/+77 |
2020-04-09 | xattr: fix uninitialized out-param | Daniel Xu | 1 | -3/+3 |
2020-03-16 | kernfs: Add removed_size out param for simple_xattr_set | Daniel Xu | 1 | -1/+10 |
2020-03-16 | kernfs: kvmalloc xattr value instead of kmalloc | Daniel Xu | 1 | -3/+3 |
2019-05-21 | treewide: Add SPDX license identifier for missed files | Thomas Gleixner | 1 | -0/+1 |
2018-09-18 | sysfs: Do not return POSIX ACL xattrs via listxattr | Andreas Gruenbacher | 1 | -11/+13 |
2018-08-24 | Merge branch 'userns-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -1/+1 |
2018-08-23 | getxattr: use correct xattr length | Christian Brauner | 1 | -1/+1 |
2018-07-18 | Revert "ovl: don't allow writing ioctl on lower layer" | Miklos Szeredi | 1 | -5/+4 |
2018-05-29 | vfs: delete unnecessary assignment in vfs_listxattr | Chengguang Xu | 1 | -1/+0 |
2018-05-14 | make xattr_getsecurity() static | Al Viro | 1 | -2/+1 |
2017-10-04 | lsm: fix smack_inode_removexattr and xattr_getsecurity memleak | Casey Schaufler | 1 | -1/+1 |
2017-09-13 | Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -4/+5 |
2017-09-05 | ovl: don't allow writing ioctl on lower layer | Miklos Szeredi | 1 | -4/+5 |
2017-09-01 | Introduce v3 namespaced file capabilities | Serge E. Hallyn | 1 | -0/+6 |
2017-05-08 | treewide: use kv[mz]alloc* rather than opencoded variants | Michal Hocko | 1 | -18/+9 |
2017-05-08 | fs/xattr.c: zero out memory copied to userspace in getxattr | Michal Hocko | 1 | -1/+1 |
2016-12-24 | Replace <asm/uaccess.h> with <linux/uaccess.h> globally | Linus Torvalds | 1 | -1/+1 |
2016-11-17 | xattr: Fix setting security xattrs on sockfs | Andreas Gruenbacher | 1 | -8/+14 |
2016-10-07 | vfs: Remove {get,set,remove}xattr inode operations | Andreas Gruenbacher | 1 | -53/+0 |
2016-10-07 | xattr: Stop calling {get,set,remove}xattr inode operations | Andreas Gruenbacher | 1 | -18/+34 |
2016-10-07 | vfs: Check for the IOP_XATTR flag in listxattr | Andreas Gruenbacher | 1 | -6/+7 |
2016-10-07 | xattr: Add __vfs_{get,set,remove}xattr helpers | Andreas Gruenbacher | 1 | -11/+33 |
2016-10-07 | vfs: Use IOP_XATTR flag for bad-inode handling | Andreas Gruenbacher | 1 | -1/+7 |
2016-10-07 | vfs: Add IOP_XATTR inode operations flag | Andreas Gruenbacher | 1 | -4/+8 |
2016-10-07 | vfs: Move xattr_resolve_name to the front of fs/xattr.c | Andreas Gruenbacher | 1 | -51/+50 |
2016-10-06 | xattr: Remove unnecessary NULL attribute name check | Andreas Gruenbacher | 1 | -3/+0 |
2016-07-05 | vfs: Don't modify inodes with a uid or gid unknown to the vfs | Eric W. Biederman | 1 | -0/+7 |
2016-05-27 | switch ->setxattr() to passing dentry and inode separately | Al Viro | 1 | -4/+4 |
2016-05-27 | switch xattr_handler->set() to passing dentry and inode separately | Al Viro | 1 | -2/+4 |
2016-05-25 | make xattr_resolve_handlers() safe to use with NULL ->s_xattr | Al Viro | 1 | -0/+1 |
2016-05-25 | xattr: Fail with -EINVAL for NULL attribute names | Andreas Gruenbacher | 1 | -1/+1 |
2016-04-11 | ->getxattr(): pass dentry and inode as separate arguments | Al Viro | 1 | -5/+6 |
2016-04-10 | xattr_handler: pass dentry and inode as separate arguments of ->get() | Al Viro | 1 | -1/+2 |
2016-02-20 | xattr handlers: plug a lock leak in simple_xattr_list | Mateusz Guzik | 1 | -3/+3 |
2016-01-22 | wrappers for ->i_mutex access | Al Viro | 1 | -4/+4 |
2016-01-12 | Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -24/+14 |
2016-01-09 | fs: xattr: Use kvfree() | Richard Weinberger | 1 | -24/+14 |
2015-12-13 | xattr handlers: Simplify list operation | Andreas Gruenbacher | 1 | -9/+11 |
2015-12-13 | nfs: Move call to security_inode_listsecurity into nfs_listxattr | Andreas Gruenbacher | 1 | -0/+4 |
2015-12-06 | tmpfs: listxattr should include POSIX ACL xattrs | Andreas Gruenbacher | 1 | -16/+37 |
2015-12-06 | tmpfs: Use xattr handler infrastructure | Andreas Gruenbacher | 1 | -32/+16 |
2015-12-06 | vfs: Distinguish between full xattr names and proper prefixes | Andreas Gruenbacher | 1 | -10/+17 |
2015-12-06 | vfs: Remove vfs_xattr_cmp | Andreas Gruenbacher | 1 | -19/+0 |
2015-11-13 | 9p: xattr simplifications | Andreas Gruenbacher | 1 | -0/+24 |
2015-11-13 | xattr handlers: Pass handler to operations instead of flags | Andreas Gruenbacher | 1 | -8/+7 |
2015-05-21 | evm: fix potential race when removing xattrs | Dmitry Kasatkin | 1 | -5/+5 |
2014-11-19 | new helper: audit_file() | Al Viro | 1 | -10/+6 |
2014-10-12 | vfs: Deduplicate code shared by xattr system calls operating on paths | Eric Biggers | 1 | -77/+39 |
2014-07-23 | simple_xattr: permit 0-size extended attributes | Hugh Dickins | 1 | -1/+1 |
2012-12-20 | vfs: make lremovexattr retry once on ESTALE error | Jeff Layton | 1 | -2/+7 |
2012-12-20 | vfs: make removexattr retry once on ESTALE | Jeff Layton | 1 | -2/+7 |
2012-12-20 | vfs: make llistxattr retry once on ESTALE error | Jeff Layton | 1 | -2/+7 |
2012-12-20 | vfs: make listxattr retry once on ESTALE error | Jeff Layton | 1 | -2/+7 |
2012-12-20 | vfs: make lgetxattr retry once on ESTALE | Jeff Layton | 1 | -2/+7 |
2012-12-20 | vfs: make getxattr retry once on an ESTALE error | Jeff Layton | 1 | -2/+7 |
2012-12-20 | vfs: allow lsetxattr() to retry once on ESTALE errors | Jeff Layton | 1 | -2/+7 |
2012-12-20 | vfs: allow setxattr to retry once on ESTALE errors | Jeff Layton | 1 | -2/+7 |
2012-10-18 | fs, xattr: fix bug when removing a name not in xattr list | David Rientjes | 1 | -1/+1 |
2012-10-12 | audit: set the name_len in audit_inode for parent lookups | Jeff Layton | 1 | -4/+4 |
2012-10-02 | Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/... | Linus Torvalds | 1 | -2/+4 |
2012-10-02 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -30/+22 |
2012-10-02 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 1 | -0/+7 |
2012-09-26 | switch simple cases of fget_light to fdget | Al Viro | 1 | -30/+22 |
2012-09-18 | userns: Convert vfs posix_acl support to use kuids and kgids | Eric W. Biederman | 1 | -0/+7 |
2012-09-13 | xattr: mark variable as uninitialized to make both gcc and smatch happy | Aristeu Rozanski | 1 | -1/+1 |
2012-09-13 | fs: add missing documentation to simple_xattr functions | Aristeu Rozanski | 1 | -2/+16 |
2012-09-07 | vfs: extend vfs_removexattr locking | Mimi Zohar | 1 | -2/+4 |
2012-08-24 | xattr: extract simple_xattr code from tmpfs | Aristeu Rozanski | 1 | -0/+166 |
2012-07-30 | fs/xattr.c:getxattr(): improve handling of allocation failures | Sasha Levin | 1 | -4/+12 |
2012-05-29 | switch xattr syscalls to fget_light/fput_light | Al Viro | 1 | -8/+12 |
2012-04-05 | fs/xattr.c:setxattr(): improve handling of allocation failures | Andrew Morton | 1 | -4/+17 |
2012-04-05 | fs/xattr.c:listxattr(): fall back to vmalloc() if kmalloc() failed | Andrew Morton | 1 | -4/+13 |
2012-04-05 | fs/xattr.c: suppress page allocation failure warnings from sys_listxattr() | Dave Jones | 1 | -1/+1 |
2012-02-28 | fs: reduce the use of module.h wherever possible | Paul Gortmaker | 1 | -1/+1 |
2012-01-03 | vfs: mnt_drop_write_file() | Al Viro | 1 | -2/+2 |
2011-07-18 | evm: evm_inode_post_removexattr | Mimi Zohar | 1 | -1/+4 |
2011-07-18 | xattr: define vfs_getxattr_alloc and vfs_xattr_cmp | Mimi Zohar | 1 | -0/+58 |
2011-05-28 | Cache xattr security drop check for write v2 | Andi Kleen | 1 | -2/+5 |
2011-05-27 | xattr: Fix error results for non-existent / invisible attributes | Andreas Gruenbacher | 1 | -6/+10 |
2011-04-21 | vfs: Pass setxattr(2) flags properly | Jan Kara | 1 | -1/+1 |
2011-03-23 | userns: rename is_owner_or_cap to inode_owner_or_capable | Serge E. Hallyn | 1 | -1/+1 |
2010-05-21 | fs: xattr_handler table should be const | Stephen Hemminger | 1 | -7/+7 |
2009-12-16 | sanitize xattr handler prototypes | Christoph Hellwig | 1 | -14/+14 |
2009-09-10 | VFS: Factor out part of vfs_setxattr so it can be called from the SELinux hoo... | David P. Quigley | 1 | -13/+42 |
2009-06-11 | fs: introduce mnt_clone_write | npiggin@suse.de | 1 | -2/+2 |
2009-04-20 | xattr: use memdup_user() | Li Zefan | 1 | -7/+3 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 13 | Heiko Carstens | 1 | -4/+3 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 12 | Heiko Carstens | 1 | -25/+21 |
2009-01-14 | [CVE-2009-0029] Convert all system calls to return a long | Heiko Carstens | 1 | -6/+6 |
2009-01-05 | inode->i_op is never NULL | Al Viro | 1 | -1/+1 |
2008-07-26 | [PATCH] sanitize __user_walk_fd() et.al. | Al Viro | 1 | -48/+48 |
2008-07-26 | [PATCH] kill nameidata passing to permission(), rename to inode_permission() | Al Viro | 1 | -1/+1 |
2008-04-29 | xattr: add missing consts to function arguments | David Howells | 1 | -20/+21 |
2008-04-23 | [PATCH] remove unused label in xattr.c (noise from ro-bind) | Al Viro | 1 | -1/+0 |
2008-04-19 | [PATCH] r/o bind mounts: elevate write count for xattr_permission() callers | Dave Hansen | 1 | -8/+32 |
2008-02-14 | Introduce path_put() | Jan Blunck | 1 | -8/+8 |
2008-02-14 | Embed a struct path into struct nameidata instead of nd->{dentry,mnt} | Jan Blunck | 1 | -8/+8 |
2008-02-05 | VFS: Reorder vfs_getxattr to avoid unnecessary calls to the LSM | David P. Quigley | 1 | -7/+8 |
2008-02-05 | VFS/Security: Rework inode_getsecurity and callers to return resulting buffer | David P. Quigley | 1 | -2/+28 |
2007-10-21 | [PATCH] pass dentry to audit_inode()/audit_inode_child() | Al Viro | 1 | -4/+4 |
2007-07-17 | Introduce is_owner_or_cap() to wrap CAP_FOWNER use with fsuid check | Satyam Sharma | 1 | -2/+1 |
2007-05-11 | [PATCH] audit inode for all xattr syscalls | Amy Griffis | 1 | -0/+2 |
2007-05-08 | header cleaning: don't include smp_lock.h when not used | Randy Dunlap | 1 | -1/+0 |
2006-12-08 | [PATCH] VFS: change struct file to use struct path | Josef "Jeff" Sipek | 1 | -4/+4 |
2006-11-03 | [PATCH] Fix user.* xattr permission check for sticky dirs | Andreas Gruenbacher | 1 | -3/+10 |
2006-10-09 | [PATCH] Introduce vfs_listxattr | Bill Nottingham | 1 | -12/+21 |
2006-06-20 | [PATCH] log more info for directory entry change events | Amy Griffis | 1 | -2/+2 |
2006-03-20 | [PATCH] Collect more inode information during syscall processing. | Amy Griffis | 1 | -2/+9 |
2006-01-10 | [PATCH] move xattr permission checks into the VFS | akpm@osdl.org | 1 | -4/+57 |
2006-01-10 | [PATCH] add vfs_* helpers for xattr operations | Christoph Hellwig | 1 | -53/+93 |
2006-01-09 | [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem | Jes Sorensen | 1 | -4/+4 |
2005-12-12 | [PATCH] Fix listxattr() for generic security attributes | Daniel Drake | 1 | -1/+1 |
2005-11-07 | [PATCH] kfree cleanup: fs | Jesper Juhl | 1 | -6/+3 |
2005-10-30 | [PATCH] SELinux: canonicalize getxattr() | James Morris | 1 | -5/+9 |
2005-09-07 | [PATCH] fsnotify: hook on removexattr, too | Robert Love | 1 | -0/+2 |
2005-09-05 | [PATCH] Generic VFS fallback for security xattrs | Stephen Smalley | 1 | -31/+49 |
2005-07-12 | [PATCH] inotify | Robert Love | 1 | -1/+4 |
2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+480 |