| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-25 | btrfs: remaining BTRFS_PATH_AUTO_FREE conversions | David Sterba | 1 | -2/+1 |
| 2025-11-24 | btrfs: use bool type for btrfs_path members used as booleans | Filipe Manana | 1 | -1/+1 |
| 2025-11-24 | btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions | Sun YangKai | 1 | -25/+11 |
| 2025-07-22 | btrfs: replace strcpy() with strscpy() | Brahmajit Das | 1 | -4/+5 |
| 2025-01-13 | btrfs: xattr: remove unnecessary call to btrfs_mark_buffer_dirty() | Filipe Manana | 1 | -1/+0 |
| 2024-11-11 | btrfs: drop unused parameter fs_info from btrfs_match_dir_item_name() | David Sterba | 1 | -3/+2 |
| 2024-09-10 | btrfs: add and use helper to verify the calling task has locked the inode | Filipe Manana | 1 | -1/+1 |
| 2024-07-11 | btrfs: pass a btrfs_inode to btrfs_set_prop() | David Sterba | 1 | -1/+1 |
| 2024-07-11 | btrfs: constify pointer parameters where applicable | David Sterba | 1 | -1/+1 |
| 2024-05-07 | btrfs: rename err to ret in btrfs_initxattrs() | Anand Jain | 1 | -5/+5 |
| 2023-12-15 | btrfs: cache that we don't have security.capability set | Josef Bacik | 1 | -2/+53 |
| 2023-10-30 | Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav... | Linus Torvalds | 1 | -6/+6 |
| 2023-10-12 | btrfs: remove redundant root argument from btrfs_update_inode() | Filipe Manana | 1 | -2/+2 |
| 2023-10-12 | btrfs: abort transaction on generation mismatch when marking eb as dirty | Filipe Manana | 1 | -4/+4 |
| 2023-10-09 | btrfs: move btrfs_xattr_handlers to .rodata | Wedson Almeida Filho | 1 | -1/+1 |
| 2023-07-13 | btrfs: convert to ctime accessor functions | Jeff Layton | 1 | -2/+2 |
| 2023-03-06 | fs: drop unused posix acl handlers | Christian Brauner | 1 | -4/+0 |
| 2023-01-19 | fs: port xattr to mnt_idmap | Christian Brauner | 1 | -2/+2 |
| 2022-12-05 | btrfs: move dir-item prototypes into dir-item.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: move accessor helpers into accessors.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: move BTRFS_FS_STATE* definitions and helpers to fs.h | Josef Bacik | 1 | -1/+2 |
| 2022-12-05 | btrfs: move the printk helpers out of ctree.h | Josef Bacik | 1 | -0/+1 |
| 2022-08-22 | btrfs: check if root is readonly while setting security xattr | Goldwyn Rodrigues | 1 | -0/+3 |
| 2022-05-16 | btrfs: use btrfs_for_each_slot in btrfs_listxattr | Gabriel Niebler | 1 | -29/+11 |
| 2022-04-27 | btrfs: skip compression property for anything other than files and dirs | Filipe Manana | 1 | -0/+3 |
| 2022-04-27 | btrfs: do not BUG_ON() on failure to update inode when setting xattr | Filipe Manana | 1 | -2/+4 |
| 2022-04-27 | btrfs: do not allow compression on nodatacow files | Chung-Chiang Cheng | 1 | -1/+1 |
| 2022-01-03 | btrfs: drop the _nr from the item helpers | Josef Bacik | 1 | -3/+3 |
| 2022-01-03 | btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere | Josef Bacik | 1 | -3/+1 |
| 2021-10-26 | btrfs: assert that extent buffers are write locked instead of only locked | Filipe Manana | 1 | -1/+1 |
| 2021-03-05 | Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -4/+27 |
| 2021-03-02 | btrfs: fix warning when creating a directory with smack enabled | Filipe Manana | 1 | -4/+27 |
| 2021-01-24 | acl: handle idmapped mounts | Christian Brauner | 1 | -0/+2 |
| 2020-12-08 | btrfs: skip unnecessary searches for xattrs when logging an inode | Filipe Manana | 1 | -1/+3 |
| 2020-12-08 | btrfs: make btrfs_update_inode take btrfs_inode | Nikolay Borisov | 1 | -2/+2 |
| 2019-06-17 | Btrfs: fix failure to persist compression property xattr deletion on fsync | Filipe Manana | 1 | -3/+3 |
| 2019-04-29 | btrfs: start transaction in xattr_handler_set_prop | Anand Jain | 1 | -1/+20 |
| 2019-04-29 | btrfs: refactor btrfs_set_props to validate externally | Anand Jain | 1 | -0/+5 |
| 2019-04-29 | btrfs: remove unused parameter fs_info from btrfs_extend_item | David Sterba | 1 | -3/+2 |
| 2019-04-29 | btrfs: remove unused parameter fs_info from btrfs_truncate_item | David Sterba | 1 | -2/+1 |
| 2019-04-29 | btrfs: cleanup btrfs_setxattr_trans and drop transaction parameter | Anand Jain | 1 | -6/+3 |
| 2019-04-29 | btrfs: split btrfs_setxattr calls regarding transaction | Anand Jain | 1 | -2/+4 |
| 2019-04-29 | btrfs: remove redundant readonly root check in btrfs_setxattr_trans | Anand Jain | 1 | -3/+0 |
| 2019-04-29 | btrfs: export btrfs_setxattr | Anand Jain | 1 | -3/+2 |
| 2019-04-29 | btrfs: rename do_setxattr to btrfs_setxattr | Anand Jain | 1 | -5/+5 |
| 2019-04-29 | btrfs: rename btrfs_setxattr to btrfs_setxattr_trans | Anand Jain | 1 | -6/+6 |
| 2019-04-29 | btrfs: get fs_info from eb in btrfs_leaf_free_space | David Sterba | 1 | -1/+1 |
| 2019-04-29 | btrfs: refactor btrfs_set_prop and add btrfs_set_prop_trans | Anand Jain | 1 | -1/+1 |
| 2019-04-29 | btrfs: rename fs_info argument to fs_private | Anand Jain | 1 | -2/+2 |
| 2019-04-29 | btrfs: merge _btrfs_set_prop helpers | Anand Jain | 1 | -1/+1 |
| 2018-12-17 | Btrfs: use nofs context when initializing security xattrs to avoid deadlock | Filipe Manana | 1 | -0/+8 |
| 2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- sources | David Sterba | 1 | -15/+1 |
| 2018-03-26 | btrfs: adjust return type of btrfs_getxattr | David Sterba | 1 | -1/+1 |
| 2018-03-26 | btrfs: drop underscores from exported xattr functions | David Sterba | 1 | -6/+6 |
| 2018-01-29 | Merge tag 'for-4.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -6/+0 |
| 2018-01-29 | fs: new API for handling inode->i_version | Jeff Layton | 1 | -0/+1 |
| 2018-01-22 | btrfs: Cleanup existing name_len checks | Qu Wenruo | 1 | -6/+0 |
| 2017-06-21 | btrfs: Check name_len with boundary in verify dir_item | Su Yue | 1 | -1/+1 |
| 2017-02-14 | btrfs: fix over-80 lines introduced by previous cleanups | David Sterba | 1 | -6/+6 |
| 2017-02-14 | btrfs: Make btrfs_ino take a struct btrfs_inode | Nikolay Borisov | 1 | -5/+5 |
| 2016-12-06 | btrfs: remove root parameter from transaction commit/end routines | Jeff Mahoney | 1 | -1/+1 |
| 2016-12-06 | btrfs: take an fs_info directly when the root is not used otherwise | Jeff Mahoney | 1 | -7/+10 |
| 2016-12-06 | btrfs: pull node/sector/stripe sizes out of root and into fs_info | Jeff Mahoney | 1 | -1/+1 |
| 2016-09-27 | fs: Replace current_fs_time() with current_time() | Deepa Dinamani | 1 | -1/+1 |
| 2016-05-27 | switch xattr_handler->set() to passing dentry and inode separately | Al Viro | 1 | -7/+5 |
| 2016-05-17 | btrfs: Switch to generic xattr handlers | Andreas Gruenbacher | 1 | -19/+3 |
| 2016-04-10 | xattr_handler: pass dentry and inode as separate arguments of ->get() | Al Viro | 1 | -4/+2 |
| 2016-03-01 | Btrfs: fix listxattrs not listing all xattrs packed in the same item | Filipe Manana | 1 | -24/+41 |
| 2016-02-18 | btrfs: Replace CURRENT_TIME by current_fs_time() | Deepa Dinamani | 1 | -1/+1 |
| 2016-01-22 | wrappers for ->i_mutex access | Al Viro | 1 | -1/+1 |
| 2016-01-18 | Merge branch 'for-linus-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -2/+2 |
| 2016-01-11 | Merge branch 'misc-for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Chris Mason | 1 | -1/+1 |
| 2016-01-07 | btrfs: cleanup, use enum values for btrfs_path reada | David Sterba | 1 | -1/+1 |
| 2015-12-06 | btrfs: Use xattr handler infrastructure | Andreas Gruenbacher | 1 | -107/+59 |
| 2015-12-03 | btrfs: use GFP_KERNEL for xattr and acl allocations | David Sterba | 1 | -1/+1 |
| 2015-11-09 | Btrfs: fix race when listing an inode's xattrs | Filipe Manana | 1 | -1/+3 |
| 2015-04-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -8/+8 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -8/+8 |
| 2015-03-26 | btrfs: don't accept bare namespace as a valid xattr | David Sterba | 1 | -14/+39 |
| 2015-03-02 | Btrfs: do not ignore errors from btrfs_lookup_xattr in do_setxattr | Filipe Manana | 1 | -2/+6 |
| 2014-11-20 | Btrfs: make xattr replace operations atomic | Filipe Manana | 1 | -57/+93 |
| 2014-09-17 | btrfs: kill the key type accessor helpers | David Sterba | 1 | -2/+2 |
| 2014-01-30 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -1/+11 |
| 2014-01-28 | Btrfs: add support for inode properties | Filipe David Borba Manana | 1 | -1/+11 |
| 2014-01-25 | btrfs: use generic posix ACL infrastructure | Christoph Hellwig | 1 | -2/+3 |
| 2013-05-06 | btrfs: make static code static & remove dead code | Eric Sandeen | 1 | -2/+2 |
| 2012-12-16 | Btrfs: only log the inode item if we can get away with it | Josef Bacik | 1 | -0/+1 |
| 2012-12-16 | Btrfs: don't add a NULL extended attribute | Liu Bo | 1 | -0/+10 |
| 2012-12-16 | Btrfs: fix an while-loop of listxattr | Liu Bo | 1 | -1/+1 |
| 2012-05-30 | Btrfs: use i_version instead of our own sequence | Josef Bacik | 1 | -0/+1 |
| 2012-01-16 | Btrfs: do not use btrfs_end_transaction_throttle everywhere | Josef Bacik | 1 | -1/+1 |
| 2011-11-06 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -0/+11 |
| 2011-10-25 | Merge branch 'next' of git://selinuxproject.org/~jmorris/linux-security | Linus Torvalds | 1 | -25/+25 |
| 2011-10-19 | Btrfs: fix regression in re-setting a large xattr | Josef Bacik | 1 | -0/+11 |
| 2011-09-11 | btrfs: xattr: fix attribute removal | David Sterba | 1 | -0/+9 |
| 2011-08-09 | Merge branch 'next-evm' of git://git.kernel.org/pub/scm/linux/kernel/git/zoha... | James Morris | 1 | -25/+25 |
| 2011-07-18 | security: new security_inode_init_security API adds function callback | Mimi Zohar | 1 | -25/+25 |
| 2011-07-11 | Btrfs: try to only do one btrfs_search_slot in do_setxattr | Josef Bacik | 1 | -26/+40 |
| 2011-05-28 | Merge branch 'for-chris' of | Chris Mason | 1 | -2/+0 |
| 2011-05-23 | Btrfs: kill BTRFS_I(inode)->block_group | Josef Bacik | 1 | -2/+0 |
| 2011-05-22 | Merge branch 'cleanups' of git://repo.or.cz/linux-2.6/btrfs-unstable into ino... | Chris Mason | 1 | -2/+2 |
| 2011-05-21 | Merge branch 'ino-alloc' of git://repo.or.cz/linux-btrfs-devel into inode_num... | Chris Mason | 1 | -4/+4 |
| 2011-05-02 | btrfs: drop unused parameter from btrfs_release_path | David Sterba | 1 | -2/+2 |
| 2011-04-25 | Btrfs: Always use 64bit inode number | Li Zefan | 1 | -4/+4 |
| 2011-04-18 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable | Linus Torvalds | 1 | -21/+12 |
| 2011-04-13 | Btrfs: Check if btrfs_next_leaf() returns error in btrfs_listxattr() | Li Zefan | 1 | -21/+12 |
| 2011-03-28 | Merge branch 'for-linus-unmerged' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -0/+2 |
| 2011-03-17 | Btrfs: add checks to verify dir items are correct | Josef Bacik | 1 | -0/+2 |
| 2011-03-08 | Merge branch 'master' of git://git.infradead.org/users/eparis/selinux into next | James Morris | 1 | -2/+4 |
| 2011-02-01 | fs/vfs/security: pass last path component to LSM on inode creation | Eric Paris | 1 | -2/+4 |
| 2010-12-23 | Btrfs: Add readonly snapshots support | Li Zefan | 1 | -0/+18 |
| 2010-10-29 | Btrfs: cleanup warnings from gcc 4.6 (nonbugs) | Andi Kleen | 1 | -2/+0 |
| 2010-05-27 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable | Linus Torvalds | 1 | -9/+3 |
| 2010-05-25 | Btrfs: Integrate metadata reservation with start_transaction | Yan, Zheng | 1 | -9/+3 |
| 2010-05-21 | btrfs: constify xattr_handler | Stephen Hemminger | 1 | -1/+1 |
| 2009-12-17 | Btrfs: Pass transaction handle to security and ACL initialization functions | Yan, Zheng | 1 | -26/+54 |
| 2009-10-13 | Btrfs: fix btrfs acl #ifdef checks | Chris Mason | 1 | -1/+1 |
| 2009-09-29 | Btrfs: Use CONFIG_BTRFS_POSIX_ACL to enable ACL code | Chris Ball | 1 | -1/+1 |
| 2009-02-04 | Btrfs: join the transaction in __btrfs_setxattr | Josef Bacik | 1 | -1/+1 |
| 2009-02-04 | Btrfs: selinux support | Jim Owens | 1 | -0/+32 |
| 2009-01-21 | Btrfs: cleanup xattr code | Josef Bacik | 1 | -2/+12 |
| 2009-01-05 | Btrfs: Fix checkpatch.pl warnings | Chris Mason | 1 | -1/+2 |
| 2008-12-17 | Btrfs: fix return value from btrfs_listxattr when buffer size is too small | Yehuda Sadeh Weinraub | 1 | -1/+1 |
| 2008-09-25 | Btrfs: optimize btrget/set/removexattr | Christoph Hellwig | 1 | -131/+73 |
| 2008-09-25 | btrfs: optmize listxattr | Christoph Hellwig | 1 | -71/+11 |
| 2008-09-25 | Btrfs: Add ACL support | Josef Bacik | 1 | -10/+16 |
| 2008-09-25 | Btrfs: Remove unused xattr code | Josef Bacik | 1 | -51/+0 |
| 2008-09-25 | Btrfs: Replace the big fs_mutex with a collection of other locks | Chris Mason | 1 | -9/+1 |
| 2008-09-25 | Btrfs: Dislable acl xattr handlers | Yan | 1 | -6/+6 |
| 2008-09-25 | Btrfs: Fix compile on kernel without ACLs enabled | Yan | 1 | -2/+4 |
| 2008-09-25 | Btrfs: Change magic string to reflect new format | Chris Mason | 1 | -1/+2 |
| 2008-09-25 | Btrfs: Implement ACLs setting and getting | Yan | 1 | -12/+4 |
| 2008-09-25 | Btrfs: xattr fixes | Josef Bacik | 1 | -2/+2 |
| 2008-09-25 | Btrfs: Make ACLs return EOPNOTSUPP for now | Josef Bacik | 1 | -2/+2 |
| 2008-09-25 | xattr support for btrfs | Josef Bacik | 1 | -0/+497 |