summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/delayed-inode.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: reformat remaining kdoc style commentsDavid Sterba2023-10-121-3/+3
* btrfs: update comment for reservation of metadata space for delayed itemsFilipe Manana2023-10-121-1/+1
* Merge tag 'for-6.6-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-10-111-1/+1
|\
| * btrfs: add __counted_by for struct btrfs_delayed_item and use struct_size()Gustavo A. R. Silva2023-10-111-1/+1
* | Merge tag 'for-6.6-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-09-121-33/+71
|\|
| * btrfs: assert delayed node locked when removing delayed itemFilipe Manana2023-09-081-4/+8
| * btrfs: remove BUG() after failure to insert delayed dir index itemFilipe Manana2023-09-081-27/+47
| * btrfs: improve error message after failure to add delayed dir index itemFilipe Manana2023-09-081-3/+4
| * btrfs: fix lockdep splat and potential deadlock after failure running delayed...Filipe Manana2023-09-081-3/+16
* | Merge tag 'for-6.6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2023-08-281-3/+0
|\|
| * btrfs: remove pointless empty list check when reading delayed dir indexesFilipe Manana2023-08-211-3/+0
* | Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2023-08-281-4/+4
|\ \ | |/ |/|
| * btrfs: convert to ctime accessor functionsJeff Layton2023-07-131-4/+4
* | btrfs: fix infinite directory readsFilipe Manana2023-08-141-2/+3
|/
* btrfs: handle btrfs_del_item errors in __btrfs_update_delayed_inodevoid0red2023-03-061-1/+1
* btrfs: pass btrfs_inode to btrfs_inode_unlockDavid Sterba2022-12-051-1/+1
* btrfs: pass btrfs_inode to btrfs_inode_lockDavid Sterba2022-12-051-1/+1
* btrfs: move file-item prototypes into their own headerJosef Bacik2022-12-051-0/+1
* btrfs: extend btrfs_dir_item type to store encryption statusOmar Sandoval2022-12-051-3/+3
* btrfs: move accessor helpers into accessors.hJosef Bacik2022-12-051-0/+1
* btrfs: move BTRFS_FS_STATE* definitions and helpers to fs.hJosef Bacik2022-12-051-1/+2
* btrfs: move the printk helpers out of ctree.hJosef Bacik2022-12-051-0/+1
* btrfs: move flush related definitions to space-info.hJosef Bacik2022-12-051-0/+1
* 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