- 42c0110 btrfs: zoned: introduce dedicated data write path for zoned filesystems by Naohiro Aota · 4 years ago
- 544d24f btrfs: zoned: enable zone append writing for direct IO by Naohiro Aota · 4 years ago
- d8e3fb1 btrfs: zoned: use ZONE_APPEND write for zoned mode by Naohiro Aota · 4 years ago
- cacb2ce btrfs: zoned: check if bio spans across an ordered extent by Johannes Thumshirn · 4 years ago
- d22002f btrfs: zoned: split ordered extent when bio is sent by Naohiro Aota · 4 years ago
- cfe9444 btrfs: zoned: handle REQ_OP_ZONE_APPEND as writing by Naohiro Aota · 4 years ago
- 32443de btrfs: introduce btrfs_subpage for data inodes by Qu Wenruo · 4 years ago
- 6869b0a btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PAGE_START_WRITEBACK by Qu Wenruo · 4 years ago
- 4203431 btrfs: let callers of btrfs_get_io_geometry pass the em by Michal Rostecki · 4 years ago
- 951c80f btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge by Qu Wenruo · 4 years ago
- 2965194 btrfs: remove wrong comment for can_nocow_extent() by Filipe Manana · 4 years ago
- 2639631 btrfs: fix description format of fs_info of btrfs_wait_on_delayed_iputs by Nikolay Borisov · 4 years ago
- 3c198fe btrfs: rework the order of btrfs_ordered_extent::flags by Qu Wenruo · 4 years ago
- 58f74b2 btrfs: refactor btrfs_dec_test_* functions for ordered extents by Qu Wenruo · 4 years, 1 month ago
- d7830b7 btrfs: remove always true condition in btrfs_start_delalloc_roots by Nikolay Borisov · 4 years ago
- 9db4dc2 btrfs: make btrfs_start_delalloc_root's nr argument a long by Nikolay Borisov · 4 years ago
- 6994802 btrfs: remove new_dirid argument from btrfs_create_subvol_root by Nikolay Borisov · 4 years, 1 month ago
- 2312510 btrfs: make btrfs_root::free_objectid hold the next available objectid by Nikolay Borisov · 4 years, 1 month ago
- 543068a btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid by Nikolay Borisov · 4 years, 1 month ago
- e076ab2a btrfs: shrink delalloc pages instead of full inodes by Josef Bacik · 4 years ago
- 3d45f22 btrfs: fix deadlock when cloning inline extent and low on free metadata space by Filipe Manana · 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
- 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
- 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
- 1201b58 btrfs: drop casts of bio bi_sector by David Sterba · 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
- f30bed8 btrfs: remove unnecessary attempt to drop extent maps after adding inline extent 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
- 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
- 2766ff6 btrfs: update the number of bytes used by an inode atomically by Filipe Manana · 4 years, 2 months ago
- 5893dfb btrfs: refactor btrfs_drop_extents() to make it easier to extend by Filipe Manana · 4 years, 2 months ago
- 4d7240f btrfs: load the free space cache inode extents from commit root by Josef Bacik · 4 years, 3 months ago
- b9729ce btrfs: locking: rip out path->leave_spinning by Josef Bacik · 4 years, 5 months ago
- ac5887c btrfs: locking: remove all the blocking helpers by Josef Bacik · 4 years, 5 months ago
- 223486c btrfs: switch cached fs_info::csum_size from u16 to u32 by David Sterba · 4 years, 7 months ago
- 55fc29b btrfs: use cached value of fs_info::csum_size everywhere by David Sterba · 4 years, 7 months ago
- 265fdfa btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits by David Sterba · 4 years, 7 months ago
- 265d4ac btrfs: sink parameter start and len to check_data_csum by Qu Wenruo · 4 years, 3 months ago
- 8896a08 btrfs: replace fs_info and private_data with inode in btrfs_wq_submit_bio by Qu Wenruo · 4 years, 3 months ago
- 3f6bb4a btrfs: sink the failed_start parameter to set_extent_bit by Qu Wenruo · 4 years, 3 months ago
- c842268 btrfs: add set/get accessors for root_item::drop_level by David Sterba · 4 years, 4 months ago
- ecfdc08 btrfs: remove dio iomap DSYNC workaround by Goldwyn Rodrigues · 4 years, 4 months ago
- 502756b btrfs: remove btrfs_inode::dio_sem by Goldwyn Rodrigues · 4 years, 4 months ago
- a14b78a btrfs: introduce btrfs_inode_lock()/unlock() by Goldwyn Rodrigues · 4 years, 4 months ago
- 4e4cabe btrfs: split btrfs_direct_IO to read and write by Goldwyn Rodrigues · 4 years, 4 months ago
- 42437a6 btrfs: introduce mount option rescue=ignorebadroots by Josef Bacik · 4 years, 3 months ago
- 334c16d btrfs: push the NODATASUM check into btrfs_lookup_bio_sums by Josef Bacik · 4 years, 3 months ago
- c334730 btrfs: fix missing delalloc new bit for new delalloc ranges by Filipe Manana · 4 years, 2 months ago
- 1afc708 btrfs: fix relocation failure due to race with fallocate by Filipe Manana · 4 years, 3 months ago
- 1fd4033 btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag by Nikolay Borisov · 4 years, 4 months ago
- e3c5780 btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK by Goldwyn Rodrigues · 4 years, 4 months ago
- 905eb88 btrfs: remove struct extent_io_ops by Nikolay Borisov · 4 years, 4 months ago
- 908930f btrfs: stop calling submit_bio_hook for data inodes by Nikolay Borisov · 4 years, 4 months ago
- 1f03d9c btrfs: remove extent_io_ops::readpage_end_io_hook by Nikolay Borisov · 4 years, 4 months ago
- 9a446d6 btrfs: replace readpage_end_io_hook with direct calls by Nikolay Borisov · 4 years, 4 months ago
- c0a4360 btrfs: remove inode argument from btrfs_start_ordered_extent by Nikolay Borisov · 4 years, 4 months ago
- 510f85e btrfs: remove inode argument from add_pending_csums by Nikolay Borisov · 4 years, 4 months ago
- 3c38c87 btrfs: sink inode argument in insert_ordered_extent_file_extent by Nikolay Borisov · 4 years, 4 months ago
- 71fe0a5 btrfs: switch btrfs_remove_ordered_extent to btrfs_inode by Nikolay Borisov · 4 years, 4 months ago
- 633cc81 btrfs: clean BTRFS_I usage in btrfs_destroy_inode by Nikolay Borisov · 4 years, 4 months ago
- 0f20881 btrfs: open code extent_read_full_page to its sole caller by Nikolay Borisov · 4 years, 4 months ago
- 6f15af6 btrfs: sink read_flags argument into extent_read_full_page by Nikolay Borisov · 4 years, 4 months ago
- 003c286 btrfs: sink mirror_num argument in extent_read_full_page by Nikolay Borisov · 4 years, 4 months ago
- c1be9c1 btrfs: promote extent_read_full_page to btrfs_readpage by Nikolay Borisov · 4 years, 4 months ago
- 72cffee btrfs: remove mirror_num argument from extent_read_full_page by Nikolay Borisov · 4 years, 4 months ago
- 1a5ee1e btrfs: remove btrfs_get_extent indirection from __do_readpage by Nikolay Borisov · 4 years, 4 months ago
- 306bfec btrfs: rename btrfs_punch_hole_range() to a more generic name by Filipe Manana · 4 years, 4 months ago
- bf38564 btrfs: rename struct btrfs_clone_extent_info to a more generic name by Filipe Manana · 4 years, 4 months ago
- fb870f6 btrfs: remove item_size member of struct btrfs_clone_extent_info by Filipe Manana · 4 years, 4 months ago
- 8fccebf btrfs: fix metadata reservation for fallocate that leads to transaction aborts by Filipe Manana · 4 years, 4 months ago
- c3e1f96 btrfs: enumerate the type of exclusive operation in progress by Goldwyn Rodrigues · 4 years, 5 months ago
- facee0a btrfs: make extent_fiemap take btrfs_inode by Nikolay Borisov · 4 years, 5 months ago
- 3347c48 btrfs: make btrfs_writepage_endio_finish_ordered btrfs_inode-centric by Nikolay Borisov · 4 years, 5 months ago
- 53ac7ea btrfs: make btrfs_invalidatepage work on btrfs_inode by Nikolay Borisov · 4 years, 5 months ago
- 90c0304 btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode by Nikolay Borisov · 4 years, 5 months ago
- 6d072c8 btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode by Nikolay Borisov · 4 years, 5 months ago
- b79b724 btrfs: make inode_tree_del take btrfs_inode by Nikolay Borisov · 4 years, 5 months ago
- 5189941 btrfs: introduce btrfs_path::recurse by Josef Bacik · 4 years, 5 months ago
- e85fde5 btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations by Qu Wenruo · 4 years, 6 months ago
- 1028d1c btrfs: remove err variable from btrfs_get_extent by Nikolay Borisov · 4 years, 6 months ago
- 0eb7929 btrfs: dio iomap DSYNC workaround by Josef Bacik · 4 years, 4 months ago
- f85781f btrfs: switch to iomap for direct IO by Goldwyn Rodrigues · 4 years, 5 months ago
- 75b463d btrfs: do not commit logs and transactions during link and rename operations by Filipe Manana · 4 years, 5 months ago
- 0af447d btrfs: remove unnecessarily shadowed variables by David Sterba · 4 years, 5 months ago
- b491213 btrfs: change nr to u64 in btrfs_start_delalloc_roots by Josef Bacik · 4 years, 6 months ago
- 57297c1 btrfs: remove spurious BUG_ON in btrfs_get_extent by Nikolay Borisov · 4 years, 6 months ago