aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/delayed-inode.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: initialize inode::file_extent_tree after i_mode has been setaustinchang2025-09-151-3/+0
* btrfs: make btrfs_readdir_delayed_dir_index() return a bool insteadFilipe Manana2025-07-211-7/+7
* btrfs: make btrfs_should_delete_dir_index() return a bool insteadFilipe Manana2025-07-211-4/+3
* btrfs: add details to error messages at btrfs_delete_delayed_dir_index()Filipe Manana2025-07-211-4/+4
* btrfs: make btrfs_delete_delayed_insertion_item() return a booleanFilipe Manana2025-07-211-6/+7
* btrfs: use rb_find() in __btrfs_lookup_delayed_item()Yangtao Li2025-07-211-21/+18
* btrfs: unfold transaction abort at __btrfs_update_delayed_inode()Filipe Manana2025-07-211-11/+14
* btrfs: fix delayed ref refcount leak in debug assertionLeo Martins2025-06-191-1/+4
* btrfs: simplify extracting delayed node at btrfs_first_prepared_delayed_node()Filipe Manana2025-05-151-10/+7
* btrfs: simplify extracting delayed node at btrfs_first_delayed_node()Filipe Manana2025-05-151-9/+5
* btrfs: trivial conversion to return bool instead of intDavid Sterba2025-05-151-4/+4
* btrfs: update and correct description of btrfs_get_or_create_delayed_node()Charles Han2025-05-151-1/+6
* btrfs: use rb_entry_safe() where possible to simplify codeDavid Sterba2025-05-151-21/+6
* btrfs: do trivial BTRFS_PATH_AUTO_FREE conversionsDavid Sterba2025-03-181-2/+1
* btrfs: pass struct btrfs_inode to btrfs_fill_inode()David Sterba2025-03-181-25/+25
* btrfs: pass struct btrfs_inode to fill_stack_inode_item()David Sterba2025-03-181-24/+22
* btrfs: drop unused parameter fs_info to btrfs_delete_delayed_insertion_item()David Sterba2025-01-131-3/+2
* btrfs: delayed-inode: remove unnecessary call to btrfs_mark_buffer_dirty()Filipe Manana2025-01-131-1/+0
* btrfs: update __btrfs_add_delayed_item() to use rb helperRoger L. Beckermeyer III2025-01-131-24/+19
* 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
|\|