| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-24 | btrfs: use the key format macros when printing keys | Filipe Manana | 1 | -2/+2 |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to transaction abort | David Sterba | 1 | -4/+4 |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to EUCLEAN | David Sterba | 1 | -3/+3 |
| 2025-09-23 | btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions | Sun YangKai | 1 | -34/+20 |
| 2025-01-13 | btrfs: root-tree: remove unnecessary calls to btrfs_mark_buffer_dirty() | Filipe Manana | 1 | -2/+0 |
| 2024-05-07 | btrfs: change root->root_key.objectid to btrfs_root_id() | Josef Bacik | 1 | -2/+1 |
| 2024-04-02 | btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations | Boris Burkov | 1 | -10/+0 |
| 2024-03-04 | btrfs: handle invalid root reference found in btrfs_find_root() | David Sterba | 1 | -1/+8 |
| 2024-03-04 | btrfs: handle root deletion lookup error in btrfs_del_root() | David Sterba | 1 | -2/+5 |
| 2024-03-04 | btrfs: remove unused included headers | David Sterba | 1 | -1/+0 |
| 2023-10-12 | btrfs: qgroup: add new quota mode for simple quotas | Boris Burkov | 1 | -1/+1 |
| 2023-10-12 | btrfs: abort transaction on generation mismatch when marking eb as dirty | Filipe Manana | 1 | -2/+2 |
| 2023-10-12 | btrfs: reformat remaining kdoc style comments | David Sterba | 1 | -2/+4 |
| 2022-12-05 | btrfs: move orphan prototypes into orphan.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: move root tree prototypes to their own header | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: use struct fscrypt_str instead of struct qstr | Sweet Tea Dorminy | 1 | -2/+2 |
| 2022-12-05 | btrfs: use struct qstr instead of name and namelen pairs | Sweet Tea Dorminy | 1 | -10/+9 |
| 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-09-26 | btrfs: simplify error handling at btrfs_del_root_ref() | Filipe Manana | 1 | -9/+7 |
| 2022-08-23 | btrfs: fix silent failure when deleting root reference | Filipe Manana | 1 | -2/+3 |
| 2022-05-16 | btrfs: avoid blocking on space revervation when doing nowait dio writes | Filipe Manana | 1 | -1/+2 |
| 2022-03-02 | btrfs: do not start relocation until in progress drops are done | Josef Bacik | 1 | -0/+15 |
| 2022-01-03 | btrfs: change root to fs_info for btrfs_reserve_metadata_bytes | Josef Bacik | 1 | -1/+1 |
| 2022-01-03 | btrfs: drop the _nr from the item helpers | Josef Bacik | 1 | -2/+2 |
| 2021-12-10 | Merge tag 'for-5.16-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+2 |
| 2021-12-08 | btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling | Qu Wenruo | 1 | -1/+2 |
| 2021-10-18 | btrfs: Use memset_startat() to clear end of struct | Kees Cook | 1 | -4/+2 |
| 2020-10-07 | btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations | Qu Wenruo | 1 | -2/+11 |
| 2020-05-25 | btrfs: simplify root lookup by id | David Sterba | 1 | -7/+5 |
| 2020-03-23 | btrfs: Remove __ prefix from btrfs_block_rsv_release | Nikolay Borisov | 1 | -1/+1 |
| 2020-03-23 | btrfs: switch to use new generic UUID API | Andy Shevchenko | 1 | -3/+1 |
| 2020-03-23 | btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root | Josef Bacik | 1 | -1/+1 |
| 2020-03-23 | btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root | Josef Bacik | 1 | -2/+0 |
| 2020-03-23 | btrfs: hold a ref for the root in btrfs_find_orphan_roots | Josef Bacik | 1 | -0/+3 |
| 2020-03-23 | btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root | Josef Bacik | 1 | -34/+2 |
| 2020-01-08 | btrfs: do not delete mismatched root refs | Josef Bacik | 1 | -4/+6 |
| 2019-09-09 | btrfs: rename the btrfs_calc_*_metadata_size helpers | Josef Bacik | 1 | -1/+1 |
| 2019-07-04 | btrfs: move the subvolume reservation stuff out of extent-tree.c | Josef Bacik | 1 | -0/+56 |
| 2019-05-09 | Btrfs: do not abort transaction at btrfs_update_root() after failure to COW path | Filipe Manana | 1 | -3/+1 |
| 2019-04-29 | btrfs: Don't panic when we can't find a root key | Qu Wenruo | 1 | -5/+8 |
| 2019-02-27 | btrfs: check for refs on snapshot delete resume | Josef Bacik | 1 | -2/+6 |
| 2019-02-25 | btrfs: Remove unnecessary casts in btrfs_read_root_item | YueHaibing | 1 | -2/+2 |
| 2018-08-06 | btrfs: Remove fs_info from btrfs_add_root_ref | Lu Fengqi | 1 | -5/+4 |
| 2018-08-06 | btrfs: Remove fs_info from btrfs_del_root_ref | Lu Fengqi | 1 | -5/+4 |
| 2018-08-06 | btrfs: Remove fs_info from btrfs_del_root | Lu Fengqi | 1 | -2/+2 |
| 2018-06-05 | vfs: change inode times to use struct timespec64 | Deepa Dinamani | 1 | -2/+2 |
| 2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- sources | David Sterba | 1 | -14/+1 |
| 2018-01-22 | btrfs: Cleanup existing name_len checks | Qu Wenruo | 1 | -7/+0 |
| 2017-10-30 | btrfs: Clean up dead code in root-tree | Christos Gkekas | 1 | -4/+0 |
| 2017-09-14 | Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi... | Linus Torvalds | 1 | -1/+1 |
| 2017-08-21 | btrfs: pass fs_info to btrfs_del_root instead of tree_root | Jeff Mahoney | 1 | -3/+4 |
| 2017-08-16 | btrfs: get fs_info from eb in btrfs_print_leaf, remove argument | David Sterba | 1 | -1/+1 |
| 2017-07-17 | VFS: Convert sb->s_flags & MS_RDONLY to sb_rdonly(sb) | David Howells | 1 | -1/+1 |
| 2017-06-21 | btrfs: Check name_len before in btrfs_del_root_ref | Su Yue | 1 | -0/+7 |
| 2017-04-18 | btrfs: Use ktime_get_real_ts for root ctime | Deepa Dinamani | 1 | -1/+2 |
| 2017-02-14 | Btrfs: constify struct btrfs_{,disk_}key wherever possible | Omar Sandoval | 1 | -3/+3 |
| 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 | -1/+1 |
| 2016-12-06 | btrfs: root->fs_info cleanup, add fs_info convenience variables | Jeff Mahoney | 1 | -8/+7 |
| 2016-12-06 | btrfs: call functions that always use the same root with fs_info instead | Jeff Mahoney | 1 | -3/+6 |
| 2016-09-26 | btrfs: unsplit printed strings | Jeff Mahoney | 1 | -12/+6 |
| 2016-08-25 | btrfs: don't create or leak aliased root while cleaning up orphans | Jeff Mahoney | 1 | -9/+18 |
| 2016-07-26 | btrfs: btrfs_abort_transaction, drop root parameter | Jeff Mahoney | 1 | -5/+5 |
| 2016-05-25 | Merge branch 'cleanups-4.7' into for-chris-4.7-20160525 | David Sterba | 1 | -2/+2 |
| 2016-05-25 | btrfs: fix string and comment grammatical issues and typos | Nicholas D Steeves | 1 | -2/+2 |
| 2016-04-28 | btrfs: rename btrfs_std_error to btrfs_handle_fs_error | Anand Jain | 1 | -2/+2 |
| 2016-03-21 | Merge branch 'for-linus-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+1 |
| 2016-03-03 | Btrfs: fix loading of orphan roots leading to BUG_ON | Filipe Manana | 1 | -1/+9 |
| 2016-02-18 | btrfs: Replace CURRENT_TIME by current_fs_time() | Deepa Dinamani | 1 | -1/+1 |
| 2015-10-21 | Merge branch 'cleanups/for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/... | Chris Mason | 1 | -1/+1 |
| 2015-10-21 | btrfs: Fixed declaration of old_len | Alexandru Moise | 1 | -1/+1 |
| 2015-10-12 | Merge branch 'anand/sysfs-updates-v4.3-rc3' of git://git.kernel.org/pub/scm/l... | Chris Mason | 1 | -2/+2 |
| 2015-10-08 | btrfs: switch more printks to our helpers | David Sterba | 1 | -2/+3 |
| 2015-09-29 | Btrfs: consolidate btrfs_error() to btrfs_std_error() | Anand Jain | 1 | -2/+2 |
| 2014-06-09 | Btrfs: use bitfield instead of integer data type for the some variants in btr... | Miao Xie | 1 | -1/+1 |
| 2014-03-10 | btrfs: Use PTR_ERR_OR_ZERO | Sachin Kamat | 1 | -1/+2 |
| 2014-01-28 | Btrfs: convert printk to btrfs_ and fix BTRFS prefix | Frank Holton | 1 | -2/+2 |
| 2014-01-28 | btrfs: expand btrfs_find_item() to include find_root_ref functionality | Kelley Nielsen | 1 | -15/+0 |
| 2013-10-10 | Btrfs: insert orphan roots into fs radix tree | Miao Xie | 1 | -5/+3 |
| 2013-09-01 | Btrfs: Remove superfluous casts from u64 to unsigned long long | Geert Uytterhoeven | 1 | -2/+1 |
| 2013-09-01 | btrfs: mark some local function as 'static' | Sergei Trofimovich | 1 | -2/+2 |
| 2013-09-01 | btrfs: Cleanup for using BTRFS_SETGET_STACK instead of raw convert | Qu Wenruo | 1 | -7/+7 |
| 2013-07-02 | Btrfs: cleanup orphaned root orphan item | Josef Bacik | 1 | -2/+29 |
| 2013-06-14 | Btrfs: remove unused code in btrfs_del_root | Liu Bo | 1 | -4/+0 |
| 2013-06-14 | Btrfs: cleanup the similar code of the fs root read | Miao Xie | 1 | -117/+53 |
| 2013-05-06 | Btrfs: delete unused parameter to btrfs_read_root_item() | Stefan Behrens | 1 | -4/+3 |
| 2012-12-16 | Btrfs: rename root_times_lock to root_item_lock | Anand Jain | 1 | -2/+2 |
| 2012-10-08 | btrfs: move transaction aborts to the point of failure | David Sterba | 1 | -12/+17 |
| 2012-08-28 | Btrfs: fix some endian bugs handling the root times | Dan Carpenter | 1 | -2/+2 |
| 2012-07-25 | Btrfs: introduce subvol uuids and times | Alexander Block | 1 | -6/+101 |
| 2012-03-22 | btrfs: replace many BUG_ONs with proper error handling | Jeff Mahoney | 1 | -2/+10 |
| 2012-03-22 | btrfs: btrfs_update_root error push-up | Jeff Mahoney | 1 | -1/+3 |
| 2012-03-22 | btrfs: Simplify btrfs_insert_root | Jeff Mahoney | 1 | -6/+3 |
| 2011-08-01 | btrfs: make btrfs_set_root_node void | Mark Fasheh | 1 | -3/+2 |
| 2011-05-23 | Merge branch 'cleanups_and_fixes' into inode_numbers | Chris Mason | 1 | -1/+5 |
| 2011-05-23 | Btrfs: return error code to caller when btrfs_del_item fails | Tsutomu Itoh | 1 | -1/+5 |
| 2011-05-06 | btrfs: remove all unused functions | David Sterba | 1 | -47/+0 |
| 2011-05-02 | btrfs: drop unused parameter from btrfs_release_path | David Sterba | 1 | -5/+5 |
| 2011-04-05 | Btrfs: Fix uninitialized root flags for subvolumes | Li Zefan | 1 | -0/+18 |
| 2011-03-28 | Btrfs: cleanup some BUG_ON() | Tsutomu Itoh | 1 | -2/+4 |
| 2010-10-29 | Btrfs: cleanup warnings from gcc 4.6 (nonbugs) | Andi Kleen | 1 | -2/+0 |
| 2010-06-11 | Btrfs: avoid BUG when dropping root and reference in same transaction | Sage Weil | 1 | -3/+0 |
| 2010-05-25 | Btrfs: Metadata reservation for orphan inodes | Yan, Zheng | 1 | -3/+20 |
| 2009-11-11 | Btrfs: skip btrfs_release_path in btrfs_update_root and btrfs_del_root | Li Dongyang | 1 | -2/+0 |
| 2009-09-21 | Btrfs: add snapshot/subvolume destroy ioctl | Yan, Zheng | 1 | -5/+64 |
| 2009-09-21 | Btrfs: change how subvolumes are organized | Yan, Zheng | 1 | -18/+51 |
| 2009-06-10 | Btrfs: Mixed back reference (FORWARD ROLLING FORMAT CHANGE) | Yan Zheng | 1 | -6/+11 |
| 2009-01-05 | Btrfs: Fix checkpatch.pl warnings | Chris Mason | 1 | -10/+7 |
| 2008-12-02 | Btrfs: make things static and include the right headers | Christoph Hellwig | 1 | -0/+2 |
| 2008-11-17 | Btrfs: prevent loops in the directory tree when creating snapshots | Chris Mason | 1 | -0/+16 |
| 2008-11-17 | Btrfs: Add backrefs and forward refs for subvols and snapshots | Chris Mason | 1 | -1/+75 |
| 2008-09-29 | Btrfs: add and improve comments | Chris Mason | 1 | -2/+19 |
| 2008-09-26 | Btrfs: update space balancing code | Zheng Yan | 1 | -1/+4 |
| 2008-09-25 | Btrfs: Add a write ahead tree log to optimize synchronous operations | Chris Mason | 1 | -2/+3 |
| 2008-09-25 | Btrfs: Various small fixes. | Yan Zheng | 1 | -2/+1 |
| 2008-09-25 | Btrfs: Fix deadlock while searching for dead roots on mount | Chris Mason | 1 | -1/+9 |
| 2008-09-25 | Btrfs: Properly find the root for snapshotted blocks during chunk relocation | Chris Mason | 1 | -1/+45 |
| 2008-09-25 | Btrfs: Change st_blocksize to 4k | Chris Mason | 1 | -1/+8 |
| 2008-09-25 | Btrfs: Support for online FS resize (grow and shrink) | Chris Mason | 1 | -0/+5 |
| 2008-09-25 | Btrfs: Create extent_buffer interface for large blocksizes | Chris Mason | 1 | -24/+27 |
| 2007-09-11 | Btrfs: Find and remove dead roots the first time a root is loaded. | Chris Mason | 1 | -3/+13 |
| 2007-07-11 | Btrfs: Some code cleanups | Aneesh | 1 | -2/+2 |
| 2007-07-11 | Btrfs: trivial include fixups | Zach Brown | 1 | -1/+0 |
| 2007-06-22 | Btrfs: Documentation update | Chris Mason | 1 | -2/+0 |
| 2007-06-22 | Btrfs: Add the ability to find and remove dead roots after a crash. | Chris Mason | 1 | -9/+66 |
| 2007-06-22 | Btrfs: Audit callers and return codes to make sure -ENOSPC gets up the stack | Chris Mason | 1 | -1/+0 |
| 2007-06-13 | btrfs: Code cleanup | Aneesh | 1 | -3/+0 |
| 2007-06-12 | Btrfs: add GPLv2 | Chris Mason | 1 | -0/+18 |
| 2007-06-12 | Btrfs: printk fixes | Chris Mason | 1 | -1/+1 |
| 2007-06-12 | Btrfs: 64 bit div fixes | Chris Mason | 1 | -1/+1 |
| 2007-04-19 | Btrfs: early fsync support | Chris Mason | 1 | -1/+0 |
| 2007-04-10 | Btrfs: snapshot progress | Chris Mason | 1 | -1/+15 |
| 2007-04-02 | Btrfs: dynamic allocation of path struct | Chris Mason | 1 | -19/+28 |
| 2007-03-30 | Btrfs: corruption hunt continues | Chris Mason | 1 | -3/+4 |
| 2007-03-23 | btrfs_create, btrfs_write_super, btrfs_sync_fs | Chris Mason | 1 | -0/+1 |
| 2007-03-22 | Mountable btrfs, with readdir | Chris Mason | 1 | -2/+2 |
| 2007-03-21 | Btrfs: initial move to kernel module land | Chris Mason | 1 | -4/+1 |
| 2007-03-16 | Btrfs: transaction handles everywhere | Chris Mason | 1 | -10/+13 |
| 2007-03-15 | Btrfs: Use a chunk of the key flags to record the item type. | Chris Mason | 1 | -1/+1 |
| 2007-03-14 | Btrfs: variable block size support | Chris Mason | 1 | -2/+2 |
| 2007-03-13 | Btrfs: Change the super to point to a tree of trees to enable persistent snap... | Chris Mason | 1 | -0/+88 |