summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/delayed-inode.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* btrfs: pass a btrfs_inode to btrfs_readdir_get_delayed_items()David Sterba2024-07-111-4/+4
* btrfs: pass a btrfs_inode to btrfs_readdir_put_delayed_items()David Sterba2024-07-111-2/+2
* btrfs: constify pointer parameters where applicableDavid Sterba2024-07-111-3/+3
* btrfs: unify index_cnt and csum_bytes from struct btrfs_inodeFilipe Manana2024-07-111-1/+2
* btrfs: remove inode_lock from struct btrfs_root and use xarray locksFilipe Manana2024-07-111-14/+12
* btrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik2024-05-071-1/+1
* btrfs: record delayed inode root in transactionBoris Burkov2024-04-021-0/+3
* btrfs: remove SLAB_MEM_SPREAD flag useChengming Zhou2024-03-051-1/+1
* btrfs: use KMEM_CACHE() to create btrfs_delayed_node cacheKunwu Chan2024-03-041-5/+1
* btrfs: uninline btrfs_init_delayed_root()David Sterba2024-03-041-0/+11
* btrfs: change BUG_ON to assertion when checking for delayed_node rootDavid Sterba2024-03-041-1/+1
* btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()David Sterba2024-03-041-2/+0
* btrfs: switch btrfs_root::delayed_nodes_tree to xarray from radix-treeDavid Sterba2023-12-151-29/+35
* btrfs: do not utilize goto to implement delayed inode ref deletionQu Wenruo2023-12-151-21/+24
* Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2023-10-301-16/+11
|\
| * btrfs: open code timespec64 in struct btrfs_inodeDavid Sterba2023-10-121-8/+4
| * btrfs: remove redundant root argument from btrfs_delayed_update_inode()Filipe Manana2023-10-121-1/+1
| * btrfs: merge ordered work callbacks in btrfs_work into oneDavid Sterba2023-10-121-2/+1
| * btrfs: abort transaction on generation mismatch when marking eb as dirtyFilipe Manana2023-10-121-1/+1
| * 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 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds2023-10-301-10/+10
|\ \ | |/ |/|
| * btrfs: convert to new timestamp accessorsJeff Layton2023-10-181-10/+10
* | 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