- ae5e070 btrfs: qgroup: don't try to wait flushing if we're already holding a transaction by Qu Wenruo · 4 years, 1 month ago
- 9a66497 btrfs: correctly calculate item size used when item key collision happens by ethanwu · 4 years, 2 months ago
- 3d45f22 btrfs: fix deadlock when cloning inline extent and low on free metadata space by Filipe Manana · 4 years, 1 month ago
- b42fe98 btrfs: scrub: allow scrub to work with subpage sectorsize by Qu Wenruo · 4 years, 1 month ago
- b29dca4 btrfs: scrub: support subpage data scrub by Qu Wenruo · 4 years, 1 month ago
- 53f3251 btrfs: scrub: support subpage tree block scrub by Qu Wenruo · 4 years, 1 month ago
- d0a7a9c btrfs: scrub: always allocate one full page for one sector for RAID56 by Qu Wenruo · 4 years, 1 month ago
- fa485d2 btrfs: scrub: reduce width of extent_len/stripe_len from 64 to 32 bits by Qu Wenruo · 4 years, 1 month ago
- 6275193 btrfs: refactor btrfs_lookup_bio_sums to handle out-of-order bvecs by Qu Wenruo · 4 years, 1 month ago
- 9e46458 btrfs: remove btrfs_find_ordered_sum call from btrfs_lookup_bio_sums by Qu Wenruo · 4 years, 1 month ago
- 884b07d btrfs: handle sectorsize < PAGE_SIZE case for extent buffer accessors by Qu Wenruo · 4 years, 1 month ago
- 4a3dc93 btrfs: update num_extent_pages to support subpage sized extent buffer by Qu Wenruo · 4 years, 1 month ago
- 1aaac38 btrfs: don't allow tree block to cross page boundary for subpage support by Qu Wenruo · 4 years, 1 month ago
- deb6789 btrfs: calculate inline extent buffer page size based on page size by Qu Wenruo · 4 years, 1 month ago
- f91e0d0 btrfs: factor out btree page submission code to a helper by Qu Wenruo · 4 years, 1 month ago
- f44cf41 btrfs: make btrfs_verify_data_csum follow sector size by Qu Wenruo · 4 years, 1 month ago
- 7ffd27e btrfs: pass bio_offset to check_data_csum() directly by Qu Wenruo · 4 years, 1 month ago
- 1941b64 btrfs: rename bio_offset of extent_submit_bio_start_t to dio_file_offset by Qu Wenruo · 4 years, 1 month ago
- 8a6a87c btrfs: fix lockdep warning when creating free space tree by Boris Burkov · 4 years, 2 months ago
- af456a2 btrfs: skip space_cache v1 setup when not using it by Boris Burkov · 4 years, 2 months ago
- 36b216c btrfs: remove free space items when disabling space cache v1 by Boris Burkov · 4 years, 2 months ago
- 2838d255 btrfs: warn when remount will not change the free space tree by Boris Burkov · 4 years, 2 months ago
- 04c4155 btrfs: use superblock state to print space_cache mount option by Boris Burkov · 4 years, 2 months ago
- 9484622 btrfs: keep sb cache_generation consistent with space_cache by Boris Burkov · 4 years, 2 months ago
- 8b22832 btrfs: clear free space tree on ro->rw remount by Boris Burkov · 4 years, 2 months ago
- 8cd2908 btrfs: clear oneshot options on mount and remount by Boris Burkov · 4 years, 2 months ago
- 5011139 btrfs: create free space tree on ro->rw remount by Boris Burkov · 4 years, 2 months ago
- 997e3e2 btrfs: only mark bg->needs_free_space if free space tree is on by Boris Burkov · 4 years, 2 months ago
- 8f1c21d btrfs: start orphan cleanup on ro->rw remount by Boris Burkov · 4 years, 2 months ago
- 44c0ca2 btrfs: lift read-write mount setup from mount and remount by Boris Burkov · 4 years, 2 months ago
- 47876f7 btrfs: do not block inode logging for so long during transaction commit by Filipe Manana · 4 years, 2 months ago
- 639bd57 btrfs: fix race leading to unnecessary transaction commit when logging inode by Filipe Manana · 4 years, 2 months ago
- 47d3db4 btrfs: fix race that makes inode logging fallback to transaction commit by Filipe Manana · 4 years, 2 months ago
- 4d6221d btrfs: fix race that causes unnecessary logging of ancestor inodes by Filipe Manana · 4 years, 2 months ago
- 5f96bfb btrfs: fix race that results in logging old extents during a fast fsync by Filipe Manana · 4 years, 2 months ago
- de53d89 btrfs: fix race causing unnecessary inode logging during link and rename by Filipe Manana · 4 years, 2 months ago
- fa598b0 btrfs: remove recalc_thresholds from free space ops by David Sterba · 4 years, 1 month ago
- f0d1219 btrfs: always set NODATASUM/NODATACOW in __create_free_space_inode by Nikolay Borisov · 4 years, 1 month ago
- 7dbdb44 btrfs: remove crc_check logic from free space by Nikolay Borisov · 4 years, 1 month ago
- 5297199 btrfs: remove inode number cache feature by Nikolay Borisov · 4 years, 2 months ago
- abadc1f btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid by Nikolay Borisov · 4 years, 2 months ago
- ec7d6df btrfs: move btrfs_find_highest_objectid/btrfs_find_free_objectid to disk-io.c by Nikolay Borisov · 4 years, 2 months ago
- 1201b58 btrfs: drop casts of bio bi_sector by David Sterba · 4 years, 2 months ago
- 1265925 btrfs: implement log-structured superblock for ZONED mode by Naohiro Aota · 4 years, 2 months ago
- a589dde btrfs: disallow mixed-bg in ZONED mode by Naohiro Aota · 4 years, 2 months ago
- f1569c4 btrfs: disable fallocate in ZONED mode by Naohiro Aota · 4 years, 2 months ago
- d206e9c btrfs: disallow NODATACOW in ZONED mode by Naohiro Aota · 4 years, 2 months ago
- 5d1ab66 btrfs: disallow space_cache in ZONED mode by Naohiro Aota · 4 years, 2 months ago
- 862931c btrfs: introduce max_zone_append_size by Naohiro Aota · 4 years, 2 months ago
- b70f509 btrfs: check and enable ZONED mode by Naohiro Aota · 4 years, 2 months ago
- 5b31646 btrfs: get zone information of zoned block devices by Naohiro Aota · 4 years, 2 months ago
- 7b3d5a9 btrfs: introduce ZONED feature flag by Naohiro Aota · 4 years, 2 months ago
- a2633b6 btrfs: return bool from btrfs_should_end_transaction by Nikolay Borisov · 4 years, 2 months ago
- 8a8f4de btrfs: return bool from should_end_transaction by Nikolay Borisov · 4 years, 2 months ago
- 8df01fd btrfs: remove err variable from do_relocation by Nikolay Borisov · 4 years, 2 months ago
- c6a592f btrfs: eliminate err variable from merge_reloc_root by Nikolay Borisov · 4 years, 2 months ago
- ee0d904 btrfs: remove err variable from btrfs_delete_subvolume by Nikolay Borisov · 4 years, 2 months ago
- c65ca98 btrfs: unlock path before checking if extent is shared during nocow writeback by Filipe Manana · 4 years, 2 months ago
- c7c01a4 btrfs: tree-checker: annotate all error branches as unlikely by David Sterba · 4 years, 2 months ago
- a0f6d924 btrfs: remove stub device info from messages when we have no fs_info by David Sterba · 4 years, 2 months ago
- fb22e9c btrfs: use detach_page_private() in alloc_extent_buffer() by Qu Wenruo · 4 years, 2 months ago
- 35478d0 btrfs: use nodesize to determine if we need readahead in btrfs_lookup_bio_sums by Qu Wenruo · 4 years, 2 months ago
- 829ddec btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage by Qu Wenruo · 4 years, 2 months ago
- 8e1dc98 btrfs: remove unused parameter phy_offset from btrfs_validate_metadata_buffer by Qu Wenruo · 4 years, 2 months ago
- 2c36395 btrfs: scrub: remove the anonymous structure from scrub_page by Qu Wenruo · 4 years, 2 months ago
- f97e27e btrfs: use fixed width int type for extent_state::state by Qu Wenruo · 4 years, 2 months ago
- e09caaf btrfs: introduce helper to handle page status update in end_bio_extent_readpage() by Qu Wenruo · 4 years, 2 months ago
- 94e8c95 btrfs: add structure to keep track of extent range in end_bio_extent_readpage by Qu Wenruo · 4 years, 2 months ago
- b1d51f6 btrfs: tests: remove invalid extent-io test by Qu Wenruo · 4 years, 2 months ago
- 445d8ab btrfs: sysfs: remove unneeded semicolon by Tom Rix · 4 years, 3 months ago
- 95b982d btrfs: simplify return values in setup_nodes_for_search by Nikolay Borisov · 4 years, 2 months ago
- d5286a92 btrfs: remove useless return value statement in split_node by Nikolay Borisov · 4 years, 2 months ago
- f30bed8 btrfs: remove unnecessary attempt to drop extent maps after adding inline extent by Filipe Manana · 4 years, 2 months ago
- bc5b5b1 btrfs: stop incrementing log batch when joining log transaction by Filipe Manana · 4 years, 2 months ago
- f2f121a btrfs: skip unnecessary searches for xattrs when logging an inode by Filipe Manana · 4 years, 2 months ago
- 1cab5e7 btrfs: merge __set_extent_bit and set_extent_bit by Nikolay Borisov · 4 years, 2 months ago
- 729f796 btrfs: make btrfs_update_inode_fallback take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- b06359a btrfs: make btrfs_cont_expand take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- 217f42e btrfs: make btrfs_truncate_block take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- 03fcb1a btrfs: make btrfs_insert_replace_extent take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- dea46d8 btrfs: make find_first_non_hole take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- a4ba6cc btrfs: make maybe_insert_hole take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- 9a56fcd btrfs: make btrfs_update_inode take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- dfeb9e7 btrfs: make btrfs_update_inode_item take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- f3fbcae btrfs: make btrfs_delayed_update_inode take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- 72e7e6e btrfs: make btrfs_finish_ordered_io btrfs_inode-centric by Nikolay Borisov · 4 years, 2 months ago
- 5074339 btrfs: make btrfs_truncate_inode_items take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- 90dffd0 btrfs: make insert_prealloc_file_extent take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- 76aea53 btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- a55463c btrfs: remove extent_buffer::recursed by Josef Bacik · 4 years, 2 months ago
- 0ecae6f btrfs: remove the recurse parameter from __btrfs_tree_read_lock by Josef Bacik · 4 years, 2 months ago
- fe596ca btrfs: use btrfs_tree_read_lock in btrfs_search_slot by Josef Bacik · 4 years, 2 months ago
- 1bb9659 btrfs: merge back btrfs_read_lock_root_node helpers by Josef Bacik · 4 years, 2 months ago
- 4048dae btrfs: locking: remove the recursion handling code by Josef Bacik · 4 years, 2 months ago
- 2f5239d btrfs: remove btrfs_path::recurse by Josef Bacik · 4 years, 2 months ago
- 0e46318 btrfs: unlock to current level in btrfs_next_old_leaf by Josef Bacik · 4 years, 2 months ago
- ffeb03c btrfs: cleanup the locking in btrfs_next_old_leaf by Josef Bacik · 4 years, 2 months ago
- b2598ed btrfs: remove unused argument seed from btrfs_find_device by Anand Jain · 4 years, 2 months ago
- 3a160a9 btrfs: drop never met disk total bytes check in verify_one_dev_extent by Anand Jain · 4 years, 2 months ago
- bacce86 btrfs: drop unused argument step from btrfs_free_extra_devids by Anand Jain · 4 years, 2 months ago