summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/qgroup.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* btrfs: qgroup: use xarray to track dirty extents in transactionJunchao Sun2024-09-101-34/+32
* btrfs: qgroup: don't use extent changeset when not neededFedor Pchelkin2024-09-021-2/+1
* btrfs: run delayed iputs when flushing delallocJosef Bacik2024-08-251-0/+2
* btrfs: qgroup: preallocate memory before adding a relationDavid Sterba2024-07-111-17/+8
* btrfs: do not BUG_ON() when freeing tree block after errorFilipe Manana2024-07-111-2/+4
* btrfs: constify pointer parameters where applicableDavid Sterba2024-07-111-11/+11
* btrfs: add and use helper to commit the current transactionFilipe Manana2024-07-111-28/+5
* btrfs: qgroup: avoid start/commit empty transaction when flushing reservationsFilipe Manana2024-07-111-5/+7
* btrfs: simplify range parameters of btrfs_wait_ordered_roots()David Sterba2024-07-111-2/+2
* btrfs: automatically remove the subvolume qgroupQu Wenruo2024-07-111-0/+35
* btrfs: slightly loosen the requirement for qgroup removalQu Wenruo2024-07-111-7/+80
* btrfs: use for-local variables that shadow function variablesDavid Sterba2024-07-111-6/+5
* btrfs: always do the basic checks for btrfs_qgroup_inherit structureQu Wenruo2024-07-021-2/+8
* btrfs: qgroup: fix quota root leak after quota disable failureFilipe Manana2024-06-251-2/+2
* btrfs: qgroup: fix qgroup id collision across mountsBoris Burkov2024-05-151-0/+20
* btrfs: qgroup: update rescan message levels and error codesDavid Sterba2024-05-151-7/+5
* btrfs: qgroup: fix initialization of auto inherit arrayDan Carpenter2024-05-071-1/+1
* btrfs: rename return variables in btrfs_qgroup_rescan_worker()Anand Jain2024-05-071-19/+19
* btrfs: drop variable err in quick_update_accounting()Anand Jain2024-05-071-6/+3
* btrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik2024-05-071-14/+13
* btrfs: qgroup: delete unnecessary check in btrfs_qgroup_check_inherit()Dan Carpenter2024-05-071-3/+0
* btrfs: qgroup: do not check qgroup inherit if qgroup is disabledQu Wenruo2024-05-021-0/+2
* btrfs: take the cleaner_mutex earlier in qgroup disableJosef Bacik2024-04-251-13/+8
* btrfs: qgroup: correctly model root qgroup rsv in convertBoris Burkov2024-04-021-0/+2
* btrfs: qgroup: allow quick inherit if snapshot is created and added to the sa...Qu Wenruo2024-03-051-7/+72
* btrfs: qgroup: validate btrfs_qgroup_inherit parameterQu Wenruo2024-03-051-0/+51
* btrfs: qgroup: always free reserved space for extent recordsQu Wenruo2024-03-051-5/+5
* btrfs: handle transaction commit errors in flush_reservations()David Sterba2024-03-041-1/+1
* btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_ex...David Sterba2024-03-041-2/+0
* btrfs: change BUG_ONs to assertions in btrfs_qgroup_trace_subtree()David Sterba2024-03-041-2/+2
* btrfs: forbid deleting live subvol qgroupBoris Burkov2024-01-311-0/+14
* btrfs: fix typos found by codespellDavid Sterba2023-12-151-1/+1
* btrfs: ensure releasing squota reserve on head refsBoris Burkov2023-12-061-3/+11
* btrfs: free qgroup pertrans reserve on transaction abortBoris Burkov2023-12-061-2/+3
* btrfs: fix qgroup_free_reserved_data int overflowBoris Burkov2023-12-061-10/+15
* btrfs: fix qgroup record leaks when using simple quotasFilipe Manana2023-11-091-1/+1
* btrfs: fix race between accounting qgroup extents and removing a qgroupFilipe Manana2023-11-091-1/+7
* btrfs: qgroup: only set QUOTA_ENABLED when done reading qgroupsBoris Burkov2023-10-121-8/+7
* btrfs: qgroup: check generation when recording simple quota deltaBoris Burkov2023-10-121-6/+22
* btrfs: qgroup: simple quota auto hierarchy for nested subvolumesBoris Burkov2023-10-121-3/+54
* btrfs: add helper for recording simple quota deltasBoris Burkov2023-10-121-0/+46
* btrfs: create qgroup earlier in snapshot creationBoris Burkov2023-10-121-0/+3
* btrfs: qgroup: flush reservations during quota disableBoris Burkov2023-10-121-3/+44
* btrfs: qgroup: add new quota mode for simple quotasBoris Burkov2023-10-121-30/+80
* btrfs: qgroup: introduce quota modeBoris Burkov2023-10-121-0/+7
* btrfs: merge ordered work callbacks in btrfs_work into oneDavid Sterba2023-10-121-1/+1
* btrfs: abort transaction on generation mismatch when marking eb as dirtyFilipe Manana2023-10-121-7/+7
* btrfs: move functions comments from qgroup.h to qgroup.cDavid Sterba2023-10-121-0/+71
* btrfs: qgroup: remove unused helpers for ulist aux dataJiapeng Chong2023-10-121-10/+0
* btrfs: qgroup: prealloc btrfs_qgroup_list for __add_relation_rb()Qu Wenruo2023-10-121-19/+59