082d5bb9b336 ("btrfs: migrate extent_buffer::pages[] to folio") 09e6cef19c9f ("btrfs: refactor alloc_extent_buffer() to allocate-then-attach method") 397239ed6a6c ("btrfs: allow extent buffer helpers to skip cross-page handling") 096d23016543 ("btrfs: refactor main loop in memmove_extent_buffer()") 13840f3f2837 ("btrfs: refactor main loop in memcpy_extent_buffer()") 54948681c211 ("btrfs: refactor main loop in copy_extent_buffer_full()") 730c374e5b2c ("btrfs: use write_extent_buffer() to implement write_extent_buffer_*id()") cb22964f1dad ("btrfs: refactor extent buffer bitmaps operations") 5864f1da6b16 ("btrfs: tests: add self tests for extent buffer memory operations") 52ea5bfbfa6d ("btrfs: move eb subpage preallocation out of the loop") 5a96341927b0 ("btrfs: subpage: make alloc_extent_buffer() handle previously uptodate range efficiently") 46672a44b023 ("btrfs: merge write_one_subpage_eb into write_one_eb") 011134f444dc ("btrfs: stop using PageError for extent_buffers") 113fa05c2fa1 ("btrfs: remove the io_pages field in struct extent_buffer") 31d89399dad0 ("btrfs: remove the extent_buffer lookup in btree block checksumming") cd88a4fdbf1e ("btrfs: use a separate end_io handler for extent_buffer writing") b51e6b4bda5b ("btrfs: don't use btrfs_bio_ctrl for extent buffer writing") 81a79b6ae451 ("btrfs: move page locking from lock_extent_buffer_for_io to write_one_eb") 50b21d7a066f ("btrfs: submit a writeback bio per extent_buffer") 9fdd160160f0 ("btrfs: return bool from lock_extent_buffer_for_io")