summaryrefslogtreecommitdiff
path: root/fs/btrfs/qgroup.c
AgeCommit message (Expand)AuthorFilesLines
2026-02-27btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not foundFilipe Manana1-4/+7
2026-02-27btrfs: qgroup: return correct error when deleting qgroup relation itemFilipe Manana1-1/+3
2025-12-17btrfs: qgroup: update all parent qgroups when doing quick inheritQu Wenruo1-2/+16
2025-12-17btrfs: fix qgroup_snapshot_quick_inherit() squota bugBoris Burkov1-0/+3
2025-12-09Revert "btrfs: add ASSERTs on prealloc in qgroup functions"Qu Wenruo1-23/+4
2025-11-25btrfs: remaining BTRFS_PATH_AUTO_FREE conversionsDavid Sterba1-89/+53
2025-11-25btrfs: use bool type for btrfs_path members used as booleansFilipe Manana1-2/+2
2025-11-25btrfs: add ASSERTs on prealloc in qgroup functionsMiquel Sabaté Solà1-4/+23
2025-11-25btrfs: apply the AUTO_K(V)FREE macros throughout the codeMiquel Sabaté Solà1-2/+1
2025-11-25btrfs: use the key format macros when printing keysFilipe Manana1-4/+2
2025-10-30btrfs: fix memory leak of qgroup_list in btrfs_add_qgroup_relationShardul Bankar1-1/+3
2025-09-23btrfs: add unlikely annotations to branches leading to transaction abortDavid Sterba1-12/+12
2025-09-23btrfs: add unlikely annotations to branches leading to EIODavid Sterba1-2/+2
2025-09-23btrfs: add unlikely annotations to branches leading to EUCLEANDavid Sterba1-7/+7
2025-09-22btrfs: convert several int parameters to boolDavid Sterba1-1/+1
2025-09-02btrfs: fix squota compressed stats leakBoris Burkov1-2/+4
2025-08-07btrfs: fix iteration bug in __qgroup_excl_accounting()Boris Burkov1-2/+1
2025-07-22btrfs: remove btrfs_clear_extent_bits()Filipe Manana1-2/+2
2025-07-22btrfs: qgroup: fix qgroup create ioctl returning success after quotas disabledFilipe Manana1-3/+0
2025-07-22btrfs: qgroup: set quota enabled bit if quota disable fails flushing reservat...Filipe Manana1-2/+5
2025-07-22btrfs: qgroup: remove no longer used fs_info->qgroup_ulistFilipe Manana1-30/+1
2025-07-22btrfs: qgroup: fix race between quota disable and quota rescan ioctlFilipe Manana1-7/+24
2025-07-22btrfs: qgroup: avoid memory allocation if qgroups are not enabledFilipe Manana1-2/+3
2025-07-22btrfs: qgroup: remove pointless error check for add_qgroup_rb() callFilipe Manana1-5/+0
2025-07-22btrfs: add btrfs prefix to is_fstree() and make it return boolFilipe Manana1-12/+13
2025-07-22btrfs: add extra warning when qgroup is marked inconsistentQu Wenruo1-39/+44
2025-07-22btrfs: use refcount_t type for the extent buffer reference counterFilipe Manana1-3/+3
2025-07-22btrfs: use rb_find_add() in btrfs_qgroup_add_swapped_blocks()Yangtao Li1-31/+24
2025-07-22btrfs: use rb_find() in btrfs_qgroup_trace_subtree_after_cow()Yangtao Li1-15/+19
2025-07-22btrfs: use rb_find_add() in add_qgroup_rb()Yangtao Li1-26/+19
2025-07-22btrfs: use rb_find() in find_qgroup_rb()Yangtao Li1-12/+16
2025-05-15btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to DEBUG_WARNDavid Sterba1-3/+3
2025-05-15btrfs: tracepoints: add btrfs prefix to names where it's missingFilipe Manana1-10/+9
2025-05-15btrfs: rename remaining exported functions from extent-io-tree.hFilipe Manana1-12/+14
2025-05-15btrfs: rename the functions to clear bits for an extent rangeFilipe Manana1-2/+2
2025-03-18btrfs: unify ordering of btrfs_key initializationsDavid Sterba1-1/+1
2025-01-24btrfs: avoid starting new transaction when cleaning qgroup during subvolume dropFilipe Manana1-5/+1
2025-01-24btrfs: do not output error message if a qgroup has been already cleaned upQu Wenruo1-1/+4
2025-01-13btrfs: qgroup: remove unnecessary calls to btrfs_mark_buffer_dirty()Filipe Manana1-18/+0
2025-01-13btrfs: improve the warning and error message for btrfs_remove_qgroup()Qu Wenruo1-5/+16
2024-12-24btrfs: fix transaction atomicity bug when enabling simple quotasJulian Sun1-2/+1
2024-11-11btrfs: remove redundant initializations for struct btrfs_tree_parent_checkFilipe Manana1-1/+0
2024-11-11btrfs: drop unused transaction parameter from btrfs_qgroup_add_swapped_blocks()David Sterba1-2/+1
2024-11-11btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb()David Sterba1-4/+3
2024-11-11btrfs: qgroup: run delayed iputs after ordered extent completionFilipe Manana1-2/+9
2024-11-11btrfs: remove unused btrfs_free_squota_rsv()Dr. David Alan Gilbert1-11/+0
2024-11-11btrfs: correct typos in multiple comments across various filesShen Lichuan1-1/+1
2024-11-11btrfs: remove pointless initialization at btrfs_qgroup_trace_extent()Filipe Manana1-1/+0
2024-11-11btrfs: always use delayed_refs local variable at btrfs_qgroup_trace_extent()Filipe Manana1-3/+2
2024-11-11btrfs: remove unnecessary delayed refs locking at btrfs_qgroup_trace_extent()Filipe Manana1-3/+0