| Age | Commit message (Expand) | Author | Files | Lines |
| 6 days | btrfs: add message format for qgroupid | David Sterba | 1 | -15/+10 |
| 8 days | btrfs: add missing unlikely to if branches leading to a DEBUG_WARN() | Filipe Manana | 1 | -8/+8 |
| 2026-05-16 | btrfs: swallow btrfs_record_squota_delta() ENOENT | Boris Burkov | 1 | -2/+3 |
| 2026-05-16 | btrfs: clamp to avoid squota underflow | Boris Burkov | 1 | -2/+13 |
| 2026-05-16 | btrfs: fix squota accounting during enable generation | Boris Burkov | 1 | -4/+27 |
| 2026-05-16 | btrfs: check for subvolume before deleting squota qgroup | Boris Burkov | 1 | -25/+25 |
| 2026-04-07 | btrfs: avoid GFP_ATOMIC allocations in qgroup free paths | Leo Martins | 1 | -2/+3 |
| 2026-04-07 | btrfs: unexport btrfs_qgroup_reserve_meta() | Filipe Manana | 1 | -2/+2 |
| 2026-04-07 | btrfs: collapse __btrfs_qgroup_reserve_meta() into btrfs_qgroup_reserve_meta_... | Filipe Manana | 1 | -5/+6 |
| 2026-04-07 | btrfs: collapse __btrfs_qgroup_free_meta() into btrfs_qgroup_free_meta_preall... | Filipe Manana | 1 | -5/+7 |
| 2026-04-07 | btrfs: pass literal booleans to functions that take boolean arguments | Filipe Manana | 1 | -4/+2 |
| 2026-04-07 | btrfs: remove redundant extent_buffer_uptodate() checks after read_tree_block() | Filipe Manana | 1 | -4/+0 |
| 2026-03-21 | Merge tag 'for-7.0-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -0/+8 |
| 2026-03-17 | btrfs: check for NULL root after calls to btrfs_extent_root() | Filipe Manana | 1 | -0/+8 |
| 2026-03-03 | Merge tag 'for-7.0-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -1/+1 |
| 2026-02-26 | btrfs: fix referenced/exclusive check in squota_check_parent_usage() | Boris Burkov | 1 | -1/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -2/+2 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -13/+12 |
| 2026-02-18 | btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found | Filipe Manana | 1 | -4/+7 |
| 2026-02-03 | btrfs: remove pointless out labels from qgroup.c | Filipe Manana | 1 | -16/+10 |
| 2026-02-03 | btrfs: qgroup: return correct error when deleting qgroup relation item | Filipe Manana | 1 | -1/+3 |
| 2026-02-03 | btrfs: merge setting ret and return ret | David Sterba | 1 | -10/+4 |
| 2026-02-03 | btrfs: relax squota parent qgroup deletion rule | Boris Burkov | 1 | -15/+35 |
| 2026-02-03 | btrfs: check squota parent usage on membership change | Boris Burkov | 1 | -0/+39 |
| 2025-12-16 | btrfs: qgroup: update all parent qgroups when doing quick inherit | Qu Wenruo | 1 | -2/+16 |
| 2025-12-16 | btrfs: fix qgroup_snapshot_quick_inherit() squota bug | Boris Burkov | 1 | -0/+3 |
| 2025-12-09 | Revert "btrfs: add ASSERTs on prealloc in qgroup functions" | Qu Wenruo | 1 | -23/+4 |
| 2025-11-25 | btrfs: remaining BTRFS_PATH_AUTO_FREE conversions | David Sterba | 1 | -89/+53 |
| 2025-11-24 | btrfs: use bool type for btrfs_path members used as booleans | Filipe Manana | 1 | -2/+2 |
| 2025-11-24 | btrfs: add ASSERTs on prealloc in qgroup functions | Miquel Sabaté Solà | 1 | -4/+23 |
| 2025-11-24 | btrfs: apply the AUTO_K(V)FREE macros throughout the code | Miquel Sabaté Solà | 1 | -2/+1 |
| 2025-11-24 | btrfs: use the key format macros when printing keys | Filipe Manana | 1 | -4/+2 |
| 2025-10-30 | btrfs: fix memory leak of qgroup_list in btrfs_add_qgroup_relation | Shardul Bankar | 1 | -1/+3 |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to transaction abort | David Sterba | 1 | -12/+12 |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to EIO | David Sterba | 1 | -2/+2 |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to EUCLEAN | David Sterba | 1 | -7/+7 |
| 2025-09-22 | btrfs: convert several int parameters to bool | David Sterba | 1 | -1/+1 |
| 2025-09-02 | btrfs: fix squota compressed stats leak | Boris Burkov | 1 | -2/+4 |
| 2025-08-07 | btrfs: fix iteration bug in __qgroup_excl_accounting() | Boris Burkov | 1 | -2/+1 |
| 2025-07-22 | btrfs: remove btrfs_clear_extent_bits() | Filipe Manana | 1 | -2/+2 |
| 2025-07-22 | btrfs: qgroup: fix qgroup create ioctl returning success after quotas disabled | Filipe Manana | 1 | -3/+0 |
| 2025-07-22 | btrfs: qgroup: set quota enabled bit if quota disable fails flushing reservat... | Filipe Manana | 1 | -2/+5 |
| 2025-07-22 | btrfs: qgroup: remove no longer used fs_info->qgroup_ulist | Filipe Manana | 1 | -30/+1 |
| 2025-07-22 | btrfs: qgroup: fix race between quota disable and quota rescan ioctl | Filipe Manana | 1 | -7/+24 |
| 2025-07-21 | btrfs: qgroup: avoid memory allocation if qgroups are not enabled | Filipe Manana | 1 | -2/+3 |
| 2025-07-21 | btrfs: qgroup: remove pointless error check for add_qgroup_rb() call | Filipe Manana | 1 | -5/+0 |
| 2025-07-21 | btrfs: add btrfs prefix to is_fstree() and make it return bool | Filipe Manana | 1 | -12/+13 |
| 2025-07-21 | btrfs: add extra warning when qgroup is marked inconsistent | Qu Wenruo | 1 | -39/+44 |
| 2025-07-21 | btrfs: use refcount_t type for the extent buffer reference counter | Filipe Manana | 1 | -3/+3 |
| 2025-07-21 | btrfs: use rb_find_add() in btrfs_qgroup_add_swapped_blocks() | Yangtao Li | 1 | -31/+24 |
| 2025-07-21 | btrfs: use rb_find() in btrfs_qgroup_trace_subtree_after_cow() | Yangtao Li | 1 | -15/+19 |
| 2025-07-21 | btrfs: use rb_find_add() in add_qgroup_rb() | Yangtao Li | 1 | -26/+19 |
| 2025-07-21 | btrfs: use rb_find() in find_qgroup_rb() | Yangtao Li | 1 | -12/+16 |
| 2025-05-15 | btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to DEBUG_WARN | David Sterba | 1 | -3/+3 |
| 2025-05-15 | btrfs: tracepoints: add btrfs prefix to names where it's missing | Filipe Manana | 1 | -10/+9 |
| 2025-05-15 | btrfs: rename remaining exported functions from extent-io-tree.h | Filipe Manana | 1 | -12/+14 |
| 2025-05-15 | btrfs: rename the functions to clear bits for an extent range | Filipe Manana | 1 | -2/+2 |
| 2025-03-18 | btrfs: unify ordering of btrfs_key initializations | David Sterba | 1 | -1/+1 |
| 2025-01-23 | btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop | Filipe Manana | 1 | -5/+1 |
| 2025-01-23 | btrfs: do not output error message if a qgroup has been already cleaned up | Qu Wenruo | 1 | -1/+4 |
| 2025-01-13 | btrfs: qgroup: remove unnecessary calls to btrfs_mark_buffer_dirty() | Filipe Manana | 1 | -18/+0 |
| 2025-01-13 | btrfs: improve the warning and error message for btrfs_remove_qgroup() | Qu Wenruo | 1 | -5/+16 |
| 2024-12-23 | btrfs: fix transaction atomicity bug when enabling simple quotas | Julian Sun | 1 | -2/+1 |
| 2024-11-11 | btrfs: remove redundant initializations for struct btrfs_tree_parent_check | Filipe Manana | 1 | -1/+0 |
| 2024-11-11 | btrfs: drop unused transaction parameter from btrfs_qgroup_add_swapped_blocks() | David Sterba | 1 | -2/+1 |
| 2024-11-11 | btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb() | David Sterba | 1 | -4/+3 |
| 2024-11-11 | btrfs: qgroup: run delayed iputs after ordered extent completion | Filipe Manana | 1 | -2/+9 |
| 2024-11-11 | btrfs: remove unused btrfs_free_squota_rsv() | Dr. David Alan Gilbert | 1 | -11/+0 |
| 2024-11-11 | btrfs: correct typos in multiple comments across various files | Shen Lichuan | 1 | -1/+1 |
| 2024-11-11 | btrfs: remove pointless initialization at btrfs_qgroup_trace_extent() | Filipe Manana | 1 | -1/+0 |
| 2024-11-11 | btrfs: always use delayed_refs local variable at btrfs_qgroup_trace_extent() | Filipe Manana | 1 | -3/+2 |
| 2024-11-11 | btrfs: remove unnecessary delayed refs locking at btrfs_qgroup_trace_extent() | Filipe Manana | 1 | -3/+0 |
| 2024-11-11 | btrfs: store fs_info in a local variable at btrfs_qgroup_trace_extent_post() | Filipe Manana | 1 | -8/+9 |
| 2024-11-11 | btrfs: qgroups: remove bytenr field from struct btrfs_qgroup_extent_record | Filipe Manana | 1 | -14/+17 |
| 2024-10-22 | btrfs: qgroup: set a more sane default value for subtree drop threshold | Qu Wenruo | 1 | -1/+1 |
| 2024-10-11 | btrfs: use sector numbers as keys for the dirty extents xarray | Filipe Manana | 1 | -5/+16 |
| 2024-09-10 | btrfs: qgroup: use xarray to track dirty extents in transaction | Junchao Sun | 1 | -34/+32 |
| 2024-09-02 | btrfs: qgroup: don't use extent changeset when not needed | Fedor Pchelkin | 1 | -2/+1 |
| 2024-08-25 | btrfs: run delayed iputs when flushing delalloc | Josef Bacik | 1 | -0/+2 |
| 2024-07-11 | btrfs: qgroup: preallocate memory before adding a relation | David Sterba | 1 | -17/+8 |
| 2024-07-11 | btrfs: do not BUG_ON() when freeing tree block after error | Filipe Manana | 1 | -2/+4 |
| 2024-07-11 | btrfs: constify pointer parameters where applicable | David Sterba | 1 | -11/+11 |
| 2024-07-11 | btrfs: add and use helper to commit the current transaction | Filipe Manana | 1 | -28/+5 |
| 2024-07-11 | btrfs: qgroup: avoid start/commit empty transaction when flushing reservations | Filipe Manana | 1 | -5/+7 |
| 2024-07-11 | btrfs: simplify range parameters of btrfs_wait_ordered_roots() | David Sterba | 1 | -2/+2 |
| 2024-07-11 | btrfs: automatically remove the subvolume qgroup | Qu Wenruo | 1 | -0/+35 |
| 2024-07-11 | btrfs: slightly loosen the requirement for qgroup removal | Qu Wenruo | 1 | -7/+80 |
| 2024-07-11 | btrfs: use for-local variables that shadow function variables | David Sterba | 1 | -6/+5 |
| 2024-07-02 | btrfs: always do the basic checks for btrfs_qgroup_inherit structure | Qu Wenruo | 1 | -2/+8 |
| 2024-06-25 | btrfs: qgroup: fix quota root leak after quota disable failure | Filipe Manana | 1 | -2/+2 |
| 2024-05-15 | btrfs: qgroup: fix qgroup id collision across mounts | Boris Burkov | 1 | -0/+20 |
| 2024-05-15 | btrfs: qgroup: update rescan message levels and error codes | David Sterba | 1 | -7/+5 |
| 2024-05-07 | btrfs: qgroup: fix initialization of auto inherit array | Dan Carpenter | 1 | -1/+1 |
| 2024-05-07 | btrfs: rename return variables in btrfs_qgroup_rescan_worker() | Anand Jain | 1 | -19/+19 |
| 2024-05-07 | btrfs: drop variable err in quick_update_accounting() | Anand Jain | 1 | -6/+3 |
| 2024-05-07 | btrfs: change root->root_key.objectid to btrfs_root_id() | Josef Bacik | 1 | -14/+13 |
| 2024-05-07 | btrfs: qgroup: delete unnecessary check in btrfs_qgroup_check_inherit() | Dan Carpenter | 1 | -3/+0 |
| 2024-05-02 | btrfs: qgroup: do not check qgroup inherit if qgroup is disabled | Qu Wenruo | 1 | -0/+2 |
| 2024-04-25 | btrfs: take the cleaner_mutex earlier in qgroup disable | Josef Bacik | 1 | -13/+8 |
| 2024-04-02 | btrfs: qgroup: correctly model root qgroup rsv in convert | Boris Burkov | 1 | -0/+2 |
| 2024-03-05 | btrfs: qgroup: allow quick inherit if snapshot is created and added to the sa... | Qu Wenruo | 1 | -7/+72 |
| 2024-03-05 | btrfs: qgroup: validate btrfs_qgroup_inherit parameter | Qu Wenruo | 1 | -0/+51 |
| 2024-03-05 | btrfs: qgroup: always free reserved space for extent records | Qu Wenruo | 1 | -5/+5 |
| 2024-03-04 | btrfs: handle transaction commit errors in flush_reservations() | David Sterba | 1 | -1/+1 |
| 2024-03-04 | btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_ex... | David Sterba | 1 | -2/+0 |
| 2024-03-04 | btrfs: change BUG_ONs to assertions in btrfs_qgroup_trace_subtree() | David Sterba | 1 | -2/+2 |
| 2024-01-31 | btrfs: forbid deleting live subvol qgroup | Boris Burkov | 1 | -0/+14 |
| 2023-12-15 | btrfs: fix typos found by codespell | David Sterba | 1 | -1/+1 |
| 2023-12-06 | btrfs: ensure releasing squota reserve on head refs | Boris Burkov | 1 | -3/+11 |
| 2023-12-06 | btrfs: free qgroup pertrans reserve on transaction abort | Boris Burkov | 1 | -2/+3 |
| 2023-12-06 | btrfs: fix qgroup_free_reserved_data int overflow | Boris Burkov | 1 | -10/+15 |
| 2023-11-09 | btrfs: fix qgroup record leaks when using simple quotas | Filipe Manana | 1 | -1/+1 |
| 2023-11-09 | btrfs: fix race between accounting qgroup extents and removing a qgroup | Filipe Manana | 1 | -1/+7 |
| 2023-10-12 | btrfs: qgroup: only set QUOTA_ENABLED when done reading qgroups | Boris Burkov | 1 | -8/+7 |
| 2023-10-12 | btrfs: qgroup: check generation when recording simple quota delta | Boris Burkov | 1 | -6/+22 |
| 2023-10-12 | btrfs: qgroup: simple quota auto hierarchy for nested subvolumes | Boris Burkov | 1 | -3/+54 |
| 2023-10-12 | btrfs: add helper for recording simple quota deltas | Boris Burkov | 1 | -0/+46 |
| 2023-10-12 | btrfs: create qgroup earlier in snapshot creation | Boris Burkov | 1 | -0/+3 |
| 2023-10-12 | btrfs: qgroup: flush reservations during quota disable | Boris Burkov | 1 | -3/+44 |
| 2023-10-12 | btrfs: qgroup: add new quota mode for simple quotas | Boris Burkov | 1 | -30/+80 |
| 2023-10-12 | btrfs: qgroup: introduce quota mode | Boris Burkov | 1 | -0/+7 |
| 2023-10-12 | btrfs: merge ordered work callbacks in btrfs_work into one | David Sterba | 1 | -1/+1 |
| 2023-10-12 | btrfs: abort transaction on generation mismatch when marking eb as dirty | Filipe Manana | 1 | -7/+7 |
| 2023-10-12 | btrfs: move functions comments from qgroup.h to qgroup.c | David Sterba | 1 | -0/+71 |
| 2023-10-12 | btrfs: qgroup: remove unused helpers for ulist aux data | Jiapeng Chong | 1 | -10/+0 |
| 2023-10-12 | btrfs: qgroup: prealloc btrfs_qgroup_list for __add_relation_rb() | Qu Wenruo | 1 | -19/+59 |
| 2023-10-12 | btrfs: qgroup: pre-allocate btrfs_qgroup to reduce GFP_ATOMIC usage | Qu Wenruo | 1 | -26/+61 |
| 2023-10-12 | btrfs: qgroup: use qgroup_iterator_nested to in qgroup_update_refcnt() | Qu Wenruo | 1 | -42/+35 |
| 2023-10-12 | btrfs: qgroup: use qgroup_iterator to replace tmp ulist in qgroup_update_refc... | Qu Wenruo | 1 | -28/+11 |
| 2023-10-12 | btrfs: qgroup: use qgroup_iterator in __qgroup_excl_accounting() | Qu Wenruo | 1 | -64/+17 |
| 2023-10-12 | btrfs: qgroup: use qgroup_iterator in qgroup_convert_meta() | Qu Wenruo | 1 | -22/+10 |
| 2023-10-12 | btrfs: qgroup: use qgroup_iterator in btrfs_qgroup_free_refroot() | Qu Wenruo | 1 | -22/+7 |
| 2023-10-12 | btrfs: qgroup: iterate qgroups without memory allocation for qgroup_reserve() | Qu Wenruo | 1 | -32/+29 |
| 2023-08-21 | btrfs: avoid start and commit empty transaction when flushing qgroups | Filipe Manana | 1 | -1/+3 |
| 2023-08-21 | btrfs: avoid start and commit empty transaction when starting qgroup rescan | Filipe Manana | 1 | -7/+8 |
| 2023-07-18 | btrfs: fix warning when putting transaction with qgroups enabled after abort | Filipe Manana | 1 | -0/+1 |
| 2023-06-19 | btrfs: fix race between quota disable and relocation | Filipe Manana | 1 | -3/+15 |
| 2023-06-19 | btrfs: fix race when deleting quota root from the dirty cow roots list | Filipe Manana | 1 | -0/+2 |
| 2023-03-28 | btrfs: fix race between quota disable and quota assign ioctls | Filipe Manana | 1 | -1/+10 |
| 2023-02-15 | btrfs: rename btrfs_clean_tree_block to btrfs_clear_buffer_dirty | Josef Bacik | 1 | -1/+1 |
| 2023-02-15 | btrfs: add trans argument to btrfs_clean_tree_block | Josef Bacik | 1 | -1/+1 |
| 2023-01-16 | btrfs: fix race between quota rescan and disable leading to NULL pointer deref | Filipe Manana | 1 | -8/+17 |
| 2023-01-11 | btrfs: qgroup: do not warn on record without old_roots populated | Qu Wenruo | 1 | -2/+12 |
| 2022-12-15 | btrfs: restore BTRFS_SEQ_LAST when looking up qgroup backref lookup | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: move struct btrfs_tree_parent_check out of disk-io.h | Christoph Hellwig | 1 | -0/+1 |
| 2022-12-05 | btrfs: concentrate all tree block parentness check parameters into one structure | Qu Wenruo | 1 | -4/+14 |
| 2022-12-05 | btrfs: use a structure to pass arguments to backref walking functions | Filipe Manana | 1 | -14/+24 |
| 2022-12-05 | btrfs: move root tree prototypes to their own header | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: move extent-tree helpers into their own header file | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: sink gfp_t parameter to btrfs_qgroup_trace_extent | David Sterba | 1 | -10/+7 |
| 2022-12-05 | btrfs: move accessor helpers into accessors.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: move fs wide helpers out of ctree.h | Josef Bacik | 1 | -0/+1 |
| 2022-11-21 | btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() | ChenXiaoSong | 1 | -8/+1 |
| 2022-09-26 | btrfs: qgroup: fix a typo in a comment | Christophe JAILLET | 1 | -1/+1 |
| 2022-09-26 | btrfs: skip subtree scan if it's too high to avoid low stall in btrfs_commit_... | Qu Wenruo | 1 | -0/+19 |
| 2022-09-26 | btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_NO_ACCOUNTING to skip qgroup accou... | Qu Wenruo | 1 | -4/+11 |
| 2022-09-26 | btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_CANCEL_RESCAN | Qu Wenruo | 1 | -17/+26 |
| 2022-09-26 | btrfs: introduce BTRFS_QGROUP_STATUS_FLAGS_MASK for later expansion | Qu Wenruo | 1 | -2/+4 |
| 2022-09-26 | btrfs: fix race between quota enable and quota rescan ioctl | Filipe Manana | 1 | -0/+15 |
| 2022-05-16 | btrfs: avoid blocking on space revervation when doing nowait dio writes | Filipe Manana | 1 | -2/+3 |
| 2022-05-16 | btrfs: remove trivial wrapper btrfs_read_buffer() | Filipe Manana | 1 | -1/+1 |
| 2022-03-14 | btrfs: qgroup: remove outdated TODO comments | Sidong Yang | 1 | -12/+0 |
| 2022-03-14 | btrfs: qgroup: remove duplicated check in adding qgroup relations | Sidong Yang | 1 | -9/+32 |
| 2022-03-14 | btrfs: disable qgroups in extent tree v2 | Josef Bacik | 1 | -0/+6 |
| 2022-03-14 | btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_resca... | Nikolay Borisov | 1 | -7/+6 |
| 2022-03-02 | btrfs: qgroup: fix deadlock between rescan worker and remove qgroup | Sidong Yang | 1 | -1/+8 |
| 2022-01-31 | btrfs: fix deadlock between quota disable and qgroup rescan worker | Shin'ichiro Kawasaki | 1 | -2/+19 |
| 2022-01-03 | btrfs: stop accessing ->extent_root directly | Josef Bacik | 1 | -1/+4 |
| 2022-01-03 | btrfs: fix deadlock between quota enable and other quota operations | Filipe Manana | 1 | -0/+19 |
| 2021-12-15 | btrfs: fix invalid delayed ref after subvolume creation failure | Filipe Manana | 1 | -1/+2 |
| 2021-08-23 | btrfs: remove ignore_offset argument from btrfs_find_all_roots() | Filipe Manana | 1 | -4/+4 |
| 2021-07-22 | btrfs: fix lock inversion problem when doing qgroup extent tracing | Filipe Manana | 1 | -8/+30 |
| 2021-06-22 | btrfs: send: fix crash when memory allocations trigger reclaim | Filipe Manana | 1 | -7/+1 |
| 2021-06-22 | btrfs: fix typos in comments | David Sterba | 1 | -1/+1 |
| 2021-04-28 | btrfs: fix deadlock when cloning inline extents and using qgroups | Filipe Manana | 1 | -1/+1 |
| 2021-04-28 | btrfs: do not consider send context as valid when trying to flush qgroups | Filipe Manana | 1 | -5/+9 |
| 2021-04-19 | btrfs: move the tree mod log code into its own file | Filipe Manana | 1 | -4/+5 |
| 2021-04-19 | btrfs: don't opencode extent_changeset_free | Nikolay Borisov | 1 | -2/+1 |
| 2021-04-19 | btrfs: simplify commit logic in try_flush_qgroup | Nikolay Borisov | 1 | -28/+7 |
| 2021-03-18 | btrfs: fix sleep while in non-sleep context during qgroup removal | Filipe Manana | 1 | -2/+10 |
| 2021-03-02 | btrfs: export and rename qgroup_reserve_meta | Nikolay Borisov | 1 | -4/+4 |
| 2020-12-18 | btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan | Filipe Manana | 1 | -3/+10 |
| 2020-12-18 | btrfs: qgroup: don't try to wait flushing if we're already holding a transaction | Qu Wenruo | 1 | -10/+20 |
| 2020-12-08 | btrfs: pass root owner to read_tree_block | Josef Bacik | 1 | -1/+1 |
| 2020-12-08 | btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree | Josef Bacik | 1 | -12/+3 |
| 2020-12-08 | btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtree_blocks | Josef Bacik | 1 | -10/+1 |
| 2020-12-08 | btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap | Josef Bacik | 1 | -12/+1 |
| 2020-12-08 | btrfs: locking: rip out path->leave_spinning | Josef Bacik | 1 | -2/+0 |
| 2020-12-08 | btrfs: locking: remove all the blocking helpers | Josef Bacik | 1 | -6/+3 |
| 2020-11-23 | btrfs: fix lockdep splat when enabling and disabling qgroups | Filipe Manana | 1 | -8/+49 |
| 2020-11-23 | btrfs: do nofs allocations when adding and removing qgroup relations | Filipe Manana | 1 | -0/+9 |
| 2020-11-23 | btrfs: fix lockdep splat when reading qgroup config on mount | Filipe Manana | 1 | -1/+1 |
| 2020-11-13 | btrfs: qgroup: don't commit transaction when we already hold the handle | Qu Wenruo | 1 | -1/+19 |
| 2020-11-05 | btrfs: clean up NULL checks in qgroup_unreserve_range() | Dan Carpenter | 1 | -8/+4 |
| 2020-10-26 | btrfs: drop the path before adding qgroup items when enabling qgroups | Josef Bacik | 1 | -0/+18 |
| 2020-10-07 | btrfs: delete duplicated words + other fixes in comments | Randy Dunlap | 1 | -1/+1 |
| 2020-07-27 | btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of reserve retry-after-... | Qu Wenruo | 1 | -41/+2 |
| 2020-07-27 | btrfs: qgroup: try to flush qgroup space when we get -EDQUOT | Qu Wenruo | 1 | -8/+92 |
| 2020-07-27 | btrfs: qgroup: allow to unreserve range without releasing other ranges | Qu Wenruo | 1 | -15/+77 |
| 2020-07-27 | btrfs: qgroup: export qgroups in sysfs | Qu Wenruo | 1 | -9/+35 |