blob: 8a4de6ac7199a9f481963f3b732f674332e7d6b8 [file] [log] [blame]
9a56fcd15a9c ("btrfs: make btrfs_update_inode take btrfs_inode")
76aea5379678 ("btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode")
2766ff61762c ("btrfs: update the number of bytes used by an inode atomically")
5893dfb98f25 ("btrfs: refactor btrfs_drop_extents() to make it easier to extend")
ac5887c8e013 ("btrfs: locking: remove all the blocking helpers")
a14b78ad06ab ("btrfs: introduce btrfs_inode_lock()/unlock()")
b8d8e1fd570a ("btrfs: introduce btrfs_write_check()")
c86537a42f86 ("btrfs: check FS error state bit early during write")
5e8b9ef30392 ("btrfs: move pos increment and pagecache extension to btrfs_buffered_write")
4e4cabece9f9 ("btrfs: split btrfs_direct_IO to read and write")
196d59ab9ccc ("btrfs: switch extent buffer tree lock to rw_semaphore")
0425e7badbdc ("btrfs: don't fallback to buffered read if we don't need to")
3c38c877fcb9 ("btrfs: sink inode argument in insert_ordered_extent_file_extent")
fc0d82e103c7 ("btrfs: sink total_data parameter in setup_items_for_insert")
3dc9dc8969dc ("btrfs: eliminate total_size parameter from setup_items_for_insert")
0cbb5bdfea26 ("btrfs: rename btrfs_insert_clone_extent() to a more generic name")
306bfec02b10 ("btrfs: rename btrfs_punch_hole_range() to a more generic name")
bf385648fa48 ("btrfs: rename struct btrfs_clone_extent_info to a more generic name")
fb870f6cdd72 ("btrfs: remove item_size member of struct btrfs_clone_extent_info")
8fccebfa534c ("btrfs: fix metadata reservation for fallocate that leads to transaction aborts")
53ac7ead2446 ("btrfs: make btrfs_invalidatepage work on btrfs_inode")
bf77467a93bd ("btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT")
9631e4cc1a03 ("btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks")
fd7ba1c1202d ("btrfs: add nesting tags to the locking helpers")
51899412dd95 ("btrfs: introduce btrfs_path::recurse")
329ced799be8 ("btrfs: rename extent_buffer::lock_nested to extent_buffer::lock_recursed")
0eb79294dbe3 ("btrfs: dio iomap DSYNC workaround")
f85781fb505e ("btrfs: switch to iomap for direct IO")
ad24466588ab ("btrfs: set the correct lockdep class for new nodes")
e5b7231e2009 ("btrfs: make btrfs_delalloc_reserve_space take btrfs_inode")
36ea6f3e9313 ("btrfs: make btrfs_check_data_free_space take btrfs_inode")
86d52921a2ba ("btrfs: make btrfs_delalloc_release_space take btrfs_inode")
25ce28caaa1d ("btrfs: make btrfs_free_reserved_data_space take btrfs_inode")
9db5d510ac5b ("btrfs: make btrfs_free_reserved_data_space_noquota take btrfs_fs_info")
b672b5c15630 ("btrfs: make __endio_write_update_ordered take btrfs_inode")
7095821ee1f5 ("btrfs: make btrfs_dec_test_first_ordered_pending take btrfs_inode")
c553f94df4d1 ("btrfs: make insert_reserved_file_extent take btrfs_inode")
a0349401c14f ("btrfs: make cow_file_range_inline take btrfs_inode")
8b8a979f1fc6 ("btrfs: make btrfs_qgroup_free_data take btrfs_inode")
38d37aa9c329 ("btrfs: refactor btrfs_check_can_nocow() into two variants")
e4ecaf90bc13 ("btrfs: add comments for btrfs_check_can_nocow() and can_nocow_extent()")
6d4572a9d71d ("btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation")
906c448c3dc3 ("btrfs: make __btrfs_drop_extents take btrfs_inode")
da69fea9f785 ("btrfs: make __btrfs_add_ordered_extent take struct btrfs_inode")
7dbeaad0af7d ("btrfs: change timing for qgroup reserved space for ordered extents to fix reserved space leak")
9729f10a608f ("btrfs: inode: move qgroup reserved space release to the callers of insert_reserved_file_extent()")
203f44c51982 ("btrfs: inode: refactor the parameters of insert_reserved_file_extent()")
a89ef455dd2b ("btrfs: use btrfs_alloc_data_chunk_ondemand() when allocating space for relocation")
46d4dac888eb ("btrfs: remove the start argument from btrfs_free_reserved_data_space_noquota()")