| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-03-18 | btrfs: introduce a read path dedicated extent lock helper | Qu Wenruo | 1 | -1/+7 |
| 2025-03-18 | btrfs: update include and forward declarations in headers | David Sterba | 1 | -0/+1 |
| 2024-09-10 | btrfs: convert btrfs_mark_ordered_io_finished() to take a folio | Josef Bacik | 1 | -2/+2 |
| 2024-09-10 | btrfs: convert btrfs_finish_ordered_extent() to take a folio | Josef Bacik | 1 | -1/+1 |
| 2024-07-11 | btrfs: switch btrfs_ordered_extent::inode to struct btrfs_inode | David Sterba | 1 | -1/+1 |
| 2024-07-11 | btrfs: cleanup duplicated parameters related to create_io_em() | Qu Wenruo | 1 | -1/+1 |
| 2024-07-11 | btrfs: cleanup duplicated parameters related to btrfs_alloc_ordered_extent | Qu Wenruo | 1 | -3/+14 |
| 2024-07-11 | btrfs: simplify range parameters of btrfs_wait_ordered_roots() | David Sterba | 1 | -2/+2 |
| 2024-07-11 | btrfs: pass a btrfs_inode to btrfs_wait_ordered_range() | Filipe Manana | 1 | -1/+1 |
| 2024-07-11 | btrfs: make btrfs_finish_ordered_extent() return void | Filipe Manana | 1 | -1/+1 |
| 2024-05-07 | btrfs: handle errors in btrfs_reloc_clone_csums properly | Josef Bacik | 1 | -0/+1 |
| 2024-03-04 | btrfs: add forward declarations and headers, part 2 | David Sterba | 1 | -0/+13 |
| 2024-03-04 | btrfs: add forward declarations and headers, part 1 | David Sterba | 1 | -0/+2 |
| 2023-12-15 | btrfs: remove unused btrfs_ordered_extent::outstanding_isize | David Sterba | 1 | -7/+0 |
| 2023-10-12 | btrfs: open code btrfs_ordered_inode_tree in btrfs_inode | David Sterba | 1 | -15/+0 |
| 2023-10-12 | btrfs: add support for inserting raid stripe extents | Johannes Thumshirn | 1 | -0/+2 |
| 2023-06-19 | btrfs: add a btrfs_finish_ordered_extent helper | Christoph Hellwig | 1 | -0/+3 |
| 2023-06-19 | btrfs: remove btrfs_add_ordered_extent | Christoph Hellwig | 1 | -4/+0 |
| 2023-06-19 | btrfs: defer splitting of ordered extents until I/O completion | Christoph Hellwig | 1 | -0/+1 |
| 2023-06-19 | btrfs: return the new ordered_extent from btrfs_split_ordered_extent | Christoph Hellwig | 1 | -1/+2 |
| 2023-06-19 | btrfs: optimize the logical to physical mapping for zoned writes | Christoph Hellwig | 1 | -6/+0 |
| 2023-06-19 | btrfs: rename the bytenr field in struct btrfs_ordered_sum to logical | Christoph Hellwig | 1 | -4/+4 |
| 2023-06-19 | btrfs: mark the len field in struct btrfs_ordered_sum as unsigned | Christoph Hellwig | 1 | -1/+1 |
| 2023-04-17 | btrfs: sink parameter len to btrfs_split_ordered_extent | Christoph Hellwig | 1 | -2/+1 |
| 2023-04-17 | btrfs: pass flags as unsigned long to btrfs_add_ordered_extent | Boris Burkov | 1 | -1/+1 |
| 2023-04-17 | btrfs: add function to create and return an ordered extent | Boris Burkov | 1 | -0/+5 |
| 2023-02-15 | btrfs: don't rely on unchanging ->bi_bdev for zone append remaps | Christoph Hellwig | 1 | -1/+0 |
| 2023-02-13 | btrfs: remove the wait argument to btrfs_start_ordered_extent | Christoph Hellwig | 1 | -1/+1 |
| 2022-12-05 | btrfs: use cached_state for btrfs_check_nocow_lock | Josef Bacik | 1 | -1/+2 |
| 2022-09-29 | btrfs: add btrfs_try_lock_ordered_range | Josef Bacik | 1 | -0/+1 |
| 2022-09-26 | btrfs: move btrfs_ordered_sum_size into file-item.c | Josef Bacik | 1 | -12/+0 |
| 2022-07-25 | btrfs: remove the finish_func argument to btrfs_mark_ordered_io_finished | Christoph Hellwig | 1 | -2/+3 |
| 2022-03-14 | btrfs: add BTRFS_IOC_ENCODED_WRITE | Omar Sandoval | 1 | -1/+4 |
| 2022-03-14 | btrfs: add ram_bytes and offset to btrfs_ordered_extent | Omar Sandoval | 1 | -9/+13 |
| 2021-08-23 | btrfs: remove uptodate parameter from btrfs_dec_test_first_ordered_pending | David Sterba | 1 | -1/+1 |
| 2021-07-22 | btrfs: store a block_device in struct btrfs_ordered_extent | Christoph Hellwig | 1 | -2/+1 |
| 2021-06-21 | btrfs: introduce btrfs_lookup_first_ordered_range() | Qu Wenruo | 1 | -0/+2 |
| 2021-06-21 | btrfs: refactor how we finish ordered extent io for endio functions | Qu Wenruo | 1 | -4/+4 |
| 2021-04-19 | btrfs: fix comment for btrfs ordered extent flag bits | Qu Wenruo | 1 | -2/+2 |
| 2021-02-09 | btrfs: zoned: use ZONE_APPEND write for zoned mode | Naohiro Aota | 1 | -0/+8 |
| 2021-02-09 | btrfs: zoned: split ordered extent when bio is sent | Naohiro Aota | 1 | -0/+2 |
| 2021-02-08 | btrfs: rework the order of btrfs_ordered_extent::flags | Qu Wenruo | 1 | -13/+24 |
| 2021-02-08 | btrfs: refactor btrfs_dec_test_* functions for ordered extents | Qu Wenruo | 1 | -5/+5 |
| 2020-12-09 | btrfs: remove btrfs_find_ordered_sum call from btrfs_lookup_bio_sums | Qu Wenruo | 1 | -2/+0 |
| 2020-12-08 | btrfs: remove unnecessary local variables for checksum size | David Sterba | 1 | -2/+1 |
| 2020-12-08 | btrfs: switch cached fs_info::csum_size from u16 to u32 | David Sterba | 1 | -1/+1 |
| 2020-12-08 | btrfs: use cached value of fs_info::csum_size everywhere | David Sterba | 1 | -1/+1 |
| 2020-10-07 | btrfs: remove inode argument from btrfs_start_ordered_extent | Nikolay Borisov | 1 | -2/+1 |
| 2020-10-07 | btrfs: switch btrfs_remove_ordered_extent to btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
| 2020-10-07 | btrfs: make btrfs_find_ordered_sum take btrfs_inode | Nikolay Borisov | 1 | -2/+2 |
| 2020-10-07 | btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
| 2020-10-07 | btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
| 2020-10-07 | btrfs: make fast fsyncs wait only for writeback | Filipe Manana | 1 | -0/+11 |
| 2020-07-27 | btrfs: make btrfs_add_ordered_extent_dio take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
| 2020-07-27 | btrfs: make btrfs_dec_test_first_ordered_pending take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
| 2020-07-27 | btrfs: make btrfs_add_ordered_extent_compress take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
| 2020-07-27 | btrfs: make btrfs_add_ordered_extent take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
| 2020-07-27 | btrfs: make btrfs_lookup_ordered_extent take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
| 2020-07-27 | btrfs: remove no longer used trans_list member of struct btrfs_ordered_extent | Filipe Manana | 1 | -3/+0 |
| 2020-07-27 | btrfs: remove no longer used log_list member of struct btrfs_ordered_extent | Filipe Manana | 1 | -3/+0 |
| 2020-07-27 | btrfs: change timing for qgroup reserved space for ordered extents to fix res... | Qu Wenruo | 1 | -0/+3 |
| 2020-03-23 | btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range | David Sterba | 1 | -2/+1 |
| 2020-03-23 | btrfs: delete the ordered isize update code | Josef Bacik | 1 | -7/+0 |
| 2020-01-20 | btrfs: make btrfs_ordered_extent naming consistent with btrfs_file_extent_item | Omar Sandoval | 1 | -12/+14 |
| 2019-11-18 | Btrfs: fix block group remaining RO forever after error during device replace | Filipe Manana | 1 | -1/+1 |
| 2019-07-01 | btrfs: don't assume ordered sums to be 4 bytes | Johannes Thumshirn | 1 | -2/+2 |
| 2019-07-01 | btrfs: add new helper btrfs_lock_and_flush_ordered_range | Nikolay Borisov | 1 | -0/+4 |
| 2019-04-29 | btrfs: Remove redundant inode argument from btrfs_add_ordered_sum | Nikolay Borisov | 1 | -2/+1 |
| 2018-12-17 | btrfs: switch BTRFS_ORDERED_* to enums | David Sterba | 1 | -20/+25 |
| 2018-12-17 | Btrfs: remove no longer used stuff for tracking pending ordered extents | Filipe Manana | 1 | -2/+0 |
| 2018-08-06 | btrfs: remove remaing full_sync logic from btrfs_sync_file | David Sterba | 1 | -3/+0 |
| 2018-08-06 | btrfs: remove the logged extents infrastructure | Josef Bacik | 1 | -17/+3 |
| 2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- headers | David Sterba | 1 | -16/+4 |
| 2018-03-26 | btrfs: add more __cold annotations | David Sterba | 1 | -1/+1 |
| 2018-03-26 | btrfs: Don't hardcode the csum size in btrfs_ordered_sum_size | Nikolay Borisov | 1 | -1/+3 |
| 2017-06-29 | btrfs: fix integer overflow in calc_reclaim_items_nr | Chris Mason | 1 | -2/+2 |
| 2017-04-18 | btrfs: convert btrfs_ordered_extent.refs from atomic_t to refcount_t | Elena Reshetova | 1 | -1/+1 |
| 2017-02-28 | btrfs: Make btrfs_lookup_ordered_range take btrfs_inode | Nikolay Borisov | 1 | -3/+4 |
| 2017-02-17 | Btrfs: specify a new ordered extent type for create_io_em | Liu Bo | 1 | -0/+2 |
| 2017-02-14 | btrfs: Make btrfs_get_logged_extents take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
| 2016-12-06 | btrfs: pull node/sector/stripe sizes out of root and into fs_info | Jeff Mahoney | 1 | -2/+2 |
| 2016-05-30 | Btrfs: fix race setting block group readonly during device replace | Filipe Manana | 1 | -1/+1 |
| 2016-05-25 | Merge branch 'cleanups-4.7' into for-chris-4.7-20160525 | David Sterba | 1 | -1/+1 |
| 2016-05-25 | btrfs: fix string and comment grammatical issues and typos | Nicholas D Steeves | 1 | -1/+1 |
| 2016-05-13 | Btrfs: don't wait for unrelated IO to finish before relocation | Filipe Manana | 1 | -2/+4 |
| 2015-10-21 | Btrfs: change how we wait for pending ordered extents | Josef Bacik | 1 | -0/+2 |
| 2015-06-10 | Btrfs: avoid syncing log in the fast fsync path when not necessary | Filipe Manana | 1 | -0/+3 |
| 2015-06-03 | Btrfs: remove csum_bytes_left | Liu Bo | 1 | -3/+0 |
| 2014-11-21 | Btrfs: collect only the necessary ordered extents on ranged fsync | Filipe Manana | 1 | -1/+3 |
| 2014-11-21 | Btrfs: make sure logged extents complete in the current transaction V3 | Josef Bacik | 1 | -1/+7 |
| 2014-08-15 | btrfs: disable strict file flushes for renames and truncates | Chris Mason | 1 | -5/+0 |
| 2014-03-10 | btrfs: Cleanup the "_struct" suffix in btrfs_workequeue | Qu Wenruo | 1 | -2/+2 |
| 2014-03-10 | btrfs: Replace fs_info->endio_* workqueue with btrfs_workqueue. | Qu Wenruo | 1 | -1/+1 |
| 2014-03-10 | btrfs: Replace fs_info->flush_workers with btrfs_workqueue. | Qu Wenruo | 1 | -1/+1 |
| 2014-03-10 | Btrfs: don't mix the ordered extents of all files together during logging the... | Miao Xie | 1 | -1/+5 |
| 2013-11-11 | Btrfs: don't wait for the completion of all the ordered extents | Miao Xie | 1 | -2/+2 |
| 2013-11-11 | Btrfs: return an error from btrfs_wait_ordered_range | Josef Bacik | 1 | -1/+1 |
| 2013-09-21 | Btrfs: kill delay_iput arg to the wait_ordered functions | Josef Bacik | 1 | -3/+2 |
| 2013-09-01 | Btrfs: allow partial ordered extent completion | Josef Bacik | 1 | -0/+7 |
| 2013-07-02 | Btrfs: remove btrfs_sector_sum structure | Miao Xie | 1 | -20/+5 |
| 2013-06-14 | Btrfs: introduce per-subvolume ordered extent list | Miao Xie | 1 | -0/+2 |
| 2013-05-06 | Btrfs: improve the performance of the csums lookup | Miao Xie | 1 | -1/+2 |
| 2013-02-20 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/josef/... | Chris Mason | 1 | -1/+13 |
| 2013-02-20 | Btrfs: place ordered operations on a per transaction list | Josef Bacik | 1 | -1/+2 |
| 2013-02-20 | Btrfs: wait on ordered extents at the last possible moment | Josef Bacik | 1 | -0/+11 |
| 2012-12-18 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -2/+5 |
| 2012-12-11 | Btrfs: make ordered extent be flushed by multi-task | Miao Xie | 1 | -1/+4 |
| 2012-12-11 | Btrfs: make ordered operations be handled by multi-task | Miao Xie | 1 | -1/+1 |
| 2012-11-19 | Fix misspellings of "whether" in comments. | Adam Buchbinder | 1 | -1/+1 |
| 2012-10-04 | Btrfs: kill obsolete arguments in btrfs_wait_ordered_extents | Liu Bo | 1 | -2/+1 |
| 2012-10-01 | Btrfs: use a slab for ordered extents allocation | Miao Xie | 1 | -0/+2 |
| 2012-10-01 | Btrfs: fix file extent discount problem in the, snapshot | Miao Xie | 1 | -0/+7 |
| 2012-05-30 | Btrfs: finish ordered extents in their own thread | Josef Bacik | 1 | -2/+11 |
| 2012-03-22 | btrfs: return void in functions without error conditions | Jeff Mahoney | 1 | -12/+12 |
| 2010-12-22 | btrfs: Allow to add new compression algorithm | Li Zefan | 1 | -1/+7 |
| 2010-11-28 | Btrfs: deal with DIO bios that span more than one ordered extent | Chris Mason | 1 | -0/+3 |
| 2010-05-25 | Btrfs: add basic DIO read/write support | Josef Bacik | 1 | -1/+8 |
| 2010-03-15 | Btrfs: cache ordered extent when completing io | Josef Bacik | 1 | -1/+2 |
| 2010-03-15 | Btrfs: change the ordered tree to use a spinlock instead of a mutex | Josef Bacik | 1 | -2/+2 |
| 2010-03-08 | Btrfs: use RB_ROOT to intialize rb_trees instead of setting rb_node to NULL | Eric Paris | 1 | -1/+1 |
| 2009-12-17 | Btrfs: Add delayed iput | Yan, Zheng | 1 | -1/+2 |
| 2009-12-17 | Btrfs: Fix disk_i_size update corner case | Yan, Zheng | 1 | -1/+1 |
| 2009-10-01 | Btrfs: remove duplicates of filemap_ helpers | Christoph Hellwig | 1 | -4/+0 |
| 2009-09-11 | Btrfs: Use PagePrivate2 to track pages in the data=ordered code. | Chris Mason | 1 | -0/+3 |
| 2009-03-31 | Btrfs: add extra flushing for renames and truncates | Chris Mason | 1 | -0/+4 |
| 2008-12-08 | Btrfs: move data checksumming into a dedicated tree | Chris Mason | 1 | -4/+6 |
| 2008-10-30 | Btrfs: Add fallocate support v2 | Yan Zheng | 1 | -1/+3 |
| 2008-10-30 | Btrfs: update nodatacow code v2 | Yan Zheng | 1 | -2/+1 |
| 2008-10-29 | Btrfs: Add zlib compression support | Chris Mason | 1 | -2/+8 |
| 2008-10-03 | Btrfs: O_DIRECT writes via buffered writes + invaldiate | Chris Mason | 1 | -1/+1 |
| 2008-09-25 | Btrfs: Fix nodatacow for the new data=ordered mode | Yan Zheng | 1 | -2/+4 |
| 2008-09-25 | Btrfs: Fix the defragmention code and the block relocation code for data=ordered | Chris Mason | 1 | -0/+7 |
| 2008-09-25 | Btrfs: Fix 32 bit compiles by using an unsigned long byte count in the ordere... | Chris Mason | 1 | -1/+2 |
| 2008-09-25 | Btrfs: Take the csum mutex while reading checksums | Chris Mason | 1 | -1/+1 |
| 2008-09-25 | Btrfs: Fix some data=ordered related data corruptions | Chris Mason | 1 | -0/+4 |
| 2008-09-25 | Btrfs: Handle data checksumming on bios that span multiple ordered extents | Chris Mason | 1 | -2/+9 |
| 2008-09-25 | Btrfs: Cleanup and comment ordered-data.c | Chris Mason | 1 | -8/+41 |
| 2008-09-25 | Btrfs: Don't pin pages in ram until the entire ordered extent is on disk. | Chris Mason | 1 | -0/+1 |
| 2008-09-25 | Btrfs: Update on disk i_size only after pending ordered extents are done | Chris Mason | 1 | -0/+2 |
| 2008-09-25 | Btrfs: New data=ordered implementation | Chris Mason | 1 | -11/+60 |
| 2008-09-25 | Fix btrfs_del_ordered_inode to allow forcing the drop during unlinks | Chris Mason | 1 | -1/+1 |
| 2008-09-25 | btrfs delete ordered inode handling fix | Mingming | 1 | -1/+1 |
| 2008-09-25 | Btrfs: Throttle file_write when data=ordered is flushing the inode | Chris Mason | 1 | -0/+1 |
| 2008-09-25 | Btrfs: Fix data=ordered vs wait_on_inode deadlock on older kernels | Chris Mason | 1 | -2/+4 |
| 2008-09-25 | Rework btrfs_drop_inode to avoid scheduling | Chris Mason | 1 | -0/+1 |
| 2008-09-25 | Btrfs: Add data=ordered support | Chris Mason | 1 | -0/+39 |