| 78f926f72e43 ("btrfs: add Kconfig dependency for BLAKE2B") |
| 3831bf0094ab ("btrfs: add sha256 to checksumming algorithm") |
| 3951e7f050ac ("btrfs: add xxhash64 to checksumming algorithms") |
| af024ed2e0e5 ("btrfs: create structure to encode checksum type and length") |
| e35b79a1070d ("btrfs: turn checksum type define into an enum") |
| 314c4cd6d9e6 ("btrfs: Fix build error while LIBCRC32C is module") |
| d5178578bcd4 ("btrfs: directly call into crypto framework for checksumming") |
| 6d97c6e31b55 ("btrfs: add boilerplate code for directly including the crypto framework") |
| 51bce6c9b977 ("btrfs: Simplify btrfs_check_super_csum() and get rid of size assumptions") |
| 8dc3f22c8ba0 ("btrfs: check for supported superblock checksum type before checksum validation") |
| e7e16f4882ed ("btrfs: add common checksum type validation") |
| 10fe6ca80d9d ("btrfs: don't assume compressed_bio sums to be 4 bytes") |
| 1e25a2e3ca0d ("btrfs: don't assume ordered sums to be 4 bytes") |
| 5852c8b96154 ("btrfs: use btrfs_csum_data() instead of directly calling crc32c") |
| 443c8e2a839f ("btrfs: reduce kmap_atomic time for checksumming") |
| 2996e1f8bcad ("btrfs: factor our read/write stage off csum_tree_block into its callers") |
| a3d46aea46f9 ("btrfs: Switch memory allocations in async csum calculation path to kvmalloc") |
| eede2bf34f4f ("Btrfs: prevent ioctls from interfering with a swap file") |
| 57ec5fb478a3 ("btrfs: tests: move testing members of struct btrfs_root to the end") |
| 8ecebf4d767e ("Btrfs: fix unexpected failure of nocow buffered writes after snapshotting when low on space") |
| cf90d884b347 ("btrfs: Introduce mount time chunk <-> dev extent mapping check") |
| 46df06b85e28 ("btrfs: refactor block group replication factor calculation to a helper") |
| d7f663fa3ff9 ("btrfs: prune unused includes") |
| b5c40d598f54 ("Btrfs: fix clone vs chattr NODATASUM race") |
| b67287682688 ("Btrfs: dedupe_file_range ioctl: remove 16MiB restriction") |
| 3973909d926c ("Btrfs: split btrfs_extent_same") |
| 5c57b8b6a496 ("btrfs: unify naming of flags variables for SETFLAGS and XFLAGS") |
| a157d4fd81dc ("btrfs: rename btrfs_flags_to_ioctl to reflect which flags it touches") |
| 5ba76abfb233 ("btrfs: rename check_flags to reflect which flags it touches") |
| 1905a0f7c7de ("btrfs: rename btrfs_mask_flags to reflect which flags it touches") |
| 75cb857d2618 ("btrfs: Do super block verification before writing it to disk") |
| 069ec957c35e ("btrfs: Refactor btrfs_check_super_valid") |
| 21a852b01820 ("btrfs: Move btrfs_check_super_valid() to avoid forward declaration") |
| 9113493e3ad6 ("btrfs: remove unused fs_info parameter") |
| 38e82de8ccd1 ("btrfs: user proper type for btrfs_mask_flags flags") |
| 581c1760415c ("btrfs: Validate child tree block's level and first key") |
| 8287475a2055 ("btrfs: qgroup: Use root::qgroup_meta_rsv_* to record qgroup meta reserved space") |
| 64cfaef6362f ("btrfs: qgroup: Introduce function to convert META_PREALLOC into META_PERTRANS") |
| e1211d0e896b ("btrfs: qgroup: Don't use root->qgroup_meta_rsv for qgroup") |
| 733e03a0b26a ("btrfs: qgroup: Split meta rsv type into meta_prealloc and meta_pertrans") |
| 64ee4e751a1c ("btrfs: qgroup: Update trace events to use new separate rsv types") |
| 429d6275d501 ("btrfs: qgroup: Fix wrong qgroup reservation update for relationship modification") |
| dba213242fbc ("btrfs: qgroup: Make qgroup_reserve and its callers to use separate reservation type") |
| f59c0347d4be ("btrfs: qgroup: Introduce helpers to update and access new qgroup rsv") |
| d4e5c92055d8 ("btrfs: qgroup: Skeleton to support separate qgroup reservation type") |
| 4408ea7c5fd9 ("btrfs: ctree.h: Fix wrong comment position about csum size") |
| 776c4a7ce86f ("btrfs: Use sizeof directly instead of a constant variable") |
| 581137532542 ("Btrfs: fix unexpected cow in run_delalloc_nocow") |
| 9678c54388b6 ("btrfs: Remove custom crc32c init code") |
| 3e72ee8874f4 ("btrfs: Refactor __get_raid_index() to btrfs_bg_flags_to_raid_index()") |