summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/inode.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: remove SLAB_MEM_SPREAD flag useChengming Zhou2024-03-051-1/+1
* btrfs: merge btrfs_del_delalloc_inode() helpersDavid Sterba2024-03-041-9/+5
* btrfs: delete BUG_ON in btrfs_init_locked_inode()David Sterba2024-03-041-1/+0
* btrfs: handle invalid root reference found in may_destroy_subvol()David Sterba2024-03-041-1/+8
* btrfs: push errors up from add_async_extent()David Sterba2024-03-041-5/+8
* btrfs: remove do_list variable at btrfs_clear_delalloc_extent()Filipe Manana2024-03-041-3/+3
* btrfs: remove do_list variable at btrfs_set_delalloc_extent()Filipe Manana2024-03-041-2/+1
* btrfs: use assertion instead of BUG_ON when adding/removing to delalloc listFilipe Manana2024-03-041-2/+2
* btrfs: add lockdep assertion to remaining delalloc callbacksFilipe Manana2024-03-041-0/+4
* btrfs: reduce inode lock critical section when setting and clearing delallocFilipe Manana2024-03-041-20/+40
* btrfs: rename btrfs_add_delalloc_inodes() to singular formFilipe Manana2024-03-041-2/+2
* btrfs: assert root delalloc lock is held at __btrfs_del_delalloc_inode()Filipe Manana2024-03-041-0/+2
* btrfs: stop passing root argument to __btrfs_del_delalloc_inode()Filipe Manana2024-03-041-8/+7
* btrfs: stop passing root argument to btrfs_add_delalloc_inodes()Filipe Manana2024-03-041-5/+4
* btrfs: add helper to get fs_info from struct inode pointerDavid Sterba2024-03-041-19/+20
* btrfs: add helpers to get fs_info from page/folio pointersDavid Sterba2024-03-041-1/+1
* btrfs: add helpers to get inode from page/folio pointersDavid Sterba2024-03-041-1/+1
* btrfs: handle errors returned from unpin_extent_cache()David Sterba2024-03-041-2/+7
* btrfs: remove unused included headersDavid Sterba2024-03-041-2/+0
* btrfs: replace sb::s_blocksize by fs_info::sectorsizeDavid Sterba2024-03-041-1/+1
* btrfs: page to folio conversion in btrfs_truncate_block()Goldwyn Rodrigues2024-03-041-22/+24
* btrfs: remove the pg_offset parameter from btrfs_get_extent()Qu Wenruo2024-03-041-10/+6
* Merge tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-03-011-1/+21
|\
| * btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is givenFilipe Manana2024-02-291-1/+21
* | Merge tag 'for-6.8-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-02-141-2/+24
|\|
| * btrfs: reject encoded write if inode has nodatasum flag setFilipe Manana2024-02-131-0/+7
| * btrfs: don't drop extent_map for free space inode on write errorJosef Bacik2024-02-091-2/+17
* | Merge tag 'for-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-01-221-9/+13
|\|
| * btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume bei...Omar Sandoval2024-01-121-9/+13
* | Merge tag 'for-6.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2024-01-101-55/+98
|\|
| * btrfs: migrate subpage code to folio interfacesQu Wenruo2023-12-151-14/+20
| * btrfs: cleanup metadata page pointer usageQu Wenruo2023-12-151-1/+1
| * btrfs: refactor alloc_extent_buffer() to allocate-then-attach methodQu Wenruo2023-12-151-1/+1
| * btrfs: switch btrfs_root::delayed_nodes_tree to xarray from radix-treeDavid Sterba2023-12-151-1/+1
| * btrfs: use the flags of an extent map to identify the compression typeFilipe Manana2023-12-151-18/+15
| * btrfs: log messages at unpin_extent_range() during unexpected casesFilipe Manana2023-12-151-1/+1
| * btrfs: allocate btrfs_inode::file_extent_tree only without NO_HOLESDavid Sterba2023-12-151-5/+20
| * btrfs: cache that we don't have security.capability setJosef Bacik2023-12-151-0/+7
| * btrfs: always set extent_io_tree::inode and drop fs_infoDavid Sterba2023-12-151-0/+3
| * btrfs: move lockdep class setting out of extent_io_tree_initDavid Sterba2023-12-151-0/+11
| * btrfs: use a dedicated data structure for chunk mapsFilipe Manana2023-12-151-11/+14
| * btrfs: migrate to use folio private instead of page privateQu Wenruo2023-12-151-3/+4
| * btrfs: use page alloc/free wrappers for compression pagesDavid Sterba2023-12-151-2/+2
* | Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-01-091-1/+1
|\ \ | |/ |/|
| * fs: convert error_remove_page to error_remove_folioMatthew Wilcox (Oracle)2023-12-101-1/+1
* | Merge tag 'for-6.7-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-12-141-8/+8
|\ \ | |/ |/|
| * btrfs: fix qgroup_free_reserved_data int overflowBoris Burkov2023-12-061-8/+8
* | Merge tag 'for-6.7-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-11-131-0/+7
|\|
| * btrfs: zoned: wait for data BG to be finished on direct IO allocationNaohiro Aota2023-11-031-0/+7
* | Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2023-10-301-90/+101
|\|