summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/delayed-inode.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: use delayed items when logging a directoryFilipe Manana2022-09-261-0/+112
* btrfs: shrink the size of struct btrfs_delayed_itemFilipe Manana2022-09-261-19/+18
* btrfs: remove unused logic when looking up delayed itemsFilipe Manana2022-09-261-42/+3
* btrfs: store index number instead of key in struct btrfs_delayed_itemFilipe Manana2022-09-261-52/+54
* btrfs: remove root argument from btrfs_delayed_item_reserve_metadata()Filipe Manana2022-09-261-5/+3
* btrfs: batch up release of reserved metadata for delayed items used for deletionNikolay Borisov2022-07-251-1/+16
* btrfs: do not batch insert non-consecutive dir indexes during log replayJosef Bacik2022-07-251-2/+33
* btrfs: reduce amount of reserved metadata for delayed item insertionFilipe Manana2022-07-251-14/+143
* btrfs: set delayed item type when initializing itFilipe Manana2022-07-251-22/+8
* btrfs: do not BUG_ON() on failure to reserve metadata for delayed itemFilipe Manana2022-07-251-3/+6
* btrfs: improve batch insertion of delayed dir index itemsFilipe Manana2022-07-251-15/+9
* btrfs: assert that delayed item is a dir index item when adding itFilipe Manana2022-07-251-3/+5
* btrfs: improve batch deletion of delayed dir index itemsFilipe Manana2022-07-251-35/+25
* btrfs: refactor the delayed item deletion entry pointFilipe Manana2022-07-251-32/+39
* btrfs: deal with deletion errors when deleting delayed itemsFilipe Manana2022-07-251-1/+3
* btrfs: add assertions when deleting batches of delayed itemsFilipe Manana2022-07-251-8/+16
* Revert "btrfs: turn delayed_nodes_tree into an XArray"David Sterba2022-07-151-39/+45
* btrfs: turn delayed_nodes_tree into an XArrayGabriel Niebler2022-05-161-45/+39
* btrfs: add an inode-item.hJosef Bacik2022-01-071-0/+1
* btrfs: change root to fs_info for btrfs_reserve_metadata_bytesJosef Bacik2022-01-031-1/+1
* btrfs: loop only once over data sizes array when inserting an item batchFilipe Manana2021-10-261-19/+22
* btrfs: add ro compat flags to inodesBoris Burkov2021-08-231-2/+7
* btrfs: stop doing GFP_KERNEL memory allocations in the ref verify toolFilipe Manana2021-08-231-12/+0
* btrfs: improve the batch insertion of delayed itemsFilipe Manana2021-08-231-133/+79
* btrfs: remove total_data_size variable in btrfs_batch_insert_items()Nathan Chancellor2021-06-211-2/+1
* btrfs: abort transaction if we fail to update the delayed inodeJosef Bacik2021-06-211-0/+8
* btrfs: fix error handling in __btrfs_update_delayed_inodeJosef Bacik2021-06-211-6/+4
* btrfs: make btrfs_release_delayed_iref handle the !iref caseJosef Bacik2021-06-211-10/+10
* btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpersJosef Bacik2021-04-191-2/+2
* btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadataNikolay Borisov2021-04-191-20/+5
* btrfs: remove btrfs_inode parameter from btrfs_delayed_inode_reserve_metadataNikolay Borisov2021-04-191-5/+3
* btrfs: don't flush from btrfs_delayed_inode_reserve_metadataNikolay Borisov2021-03-021-1/+2
* btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadataNikolay Borisov2021-03-021-1/+1
* btrfs: simplify condition in __btrfs_run_delayed_itemsAbaci Team2021-02-081-1/+1
* btrfs: make btrfs_delayed_update_inode take btrfs_inodeNikolay Borisov2020-12-081-5/+7
* btrfs: locking: rip out path->leave_spinningJosef Bacik2020-12-081-4/+0
* btrfs: locking: remove all the blocking helpersJosef Bacik2020-12-081-7/+0
* btrfs: sink total_data parameter in setup_items_for_insertNikolay Borisov2020-10-071-2/+1
* btrfs: eliminate total_size parameter from setup_items_for_insertNikolay Borisov2020-10-071-2/+2
* btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inodeQu Wenruo2020-10-071-2/+1
* btrfs: use nofs allocations for running delayed itemsJosef Bacik2020-03-251-0/+13
* btrfs: Remove __ prefix from btrfs_block_rsv_releaseNikolay Borisov2020-03-231-4/+2
* btrfs: add wrapper for transaction abort predicateDavid Sterba2020-03-231-1/+1
* btrfs: use the file extent tree infrastructureJosef Bacik2020-03-231-0/+3
* btrfs: use refcount_inc_not_zero in kill_all_nodesJosef Bacik2019-11-181-3/+10
* btrfs: move btrfs_unlock_up_safe to other locking functionsDavid Sterba2019-11-181-0/+1
* btrfs: get rid of unique workqueue helper functionsOmar Sandoval2019-11-181-2/+2
* btrfs: move cond_wake_up functions out of ctreeDavid Sterba2019-09-091-0/+1
* btrfs: only reserve metadata_size for inodesJosef Bacik2019-09-091-1/+1
* btrfs: rename the btrfs_calc_*_metadata_size helpersJosef Bacik2019-09-091-2/+2