| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-06-09 | btrfs: zoned: fix deadlock waiting for ticket during data relocation | Johannes Thumshirn | 1 | -0/+2 |
| 2026-06-09 | btrfs: zoned: document RECLAIM_ZONES flush state | Johannes Thumshirn | 1 | -0/+7 |
| 2026-04-07 | btrfs: fix double free in create_space_info() error path | Guangshuo Li | 1 | -1/+1 |
| 2026-04-07 | btrfs: fix double free in create_space_info_sub_group() error path | Guangshuo Li | 1 | -3/+1 |
| 2026-04-07 | btrfs: zoned: limit number of zones reclaimed in flush_space() | Johannes Thumshirn | 1 | -2/+4 |
| 2026-04-07 | btrfs: constify arguments of some functions | Filipe Manana | 1 | -3/+3 |
| 2026-04-07 | btrfs: zoned: add zone reclaim flush state for DATA space_info | Johannes Thumshirn | 1 | -0/+22 |
| 2026-04-07 | btrfs: be less aggressive with metadata overcommit when we can do full flushing | Filipe Manana | 1 | -3/+3 |
| 2026-04-07 | btrfs: use per-profile available space in calc_available_free_space() | Qu Wenruo | 1 | -12/+15 |
| 2026-03-12 | Merge tag 'for-7.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -1/+4 |
| 2026-03-03 | btrfs: hold space_info->lock when clearing periodic reclaim ready | Sun YangKai | 1 | -1/+4 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -2/+2 |
| 2026-02-03 | btrfs: remove out label in btrfs_init_space_info() | Filipe Manana | 1 | -7/+6 |
| 2026-02-03 | btrfs: fix periodic reclaim condition | Sun YangKai | 1 | -9/+12 |
| 2026-02-03 | btrfs: handle setting up relocation of block group with remap-tree | Mark Harmstone | 1 | -2/+7 |
| 2026-02-03 | btrfs: add METADATA_REMAP chunk type | Mark Harmstone | 1 | -1/+12 |
| 2026-02-03 | btrfs: add and use helper to compute the available space for a block group | Filipe Manana | 1 | -2/+1 |
| 2026-02-03 | btrfs: move space_info_flag_to_str() to space-info.h | Johannes Thumshirn | 1 | -17/+1 |
| 2026-01-12 | btrfs: fix memory leaks in create_space_info() error paths | Jiasheng Jiang | 1 | -2/+6 |
| 2025-11-24 | btrfs: make a few more ASSERTs verbose | David Sterba | 1 | -12/+18 |
| 2025-11-24 | btrfs: move struct reserve_ticket definition to space-info.c | Filipe Manana | 1 | -0/+9 |
| 2025-11-24 | btrfs: headers cleanup to remove unnecessary local includes | Qu Wenruo | 1 | -0/+1 |
| 2025-11-24 | btrfs: annotate as unlikely fs aborted checks in space flushing code | Filipe Manana | 1 | -19/+18 |
| 2025-11-24 | btrfs: avoid space_info locking when checking if tickets are served | Filipe Manana | 1 | -26/+41 |
| 2025-11-24 | btrfs: move ticket wakeup and finalization to remove_ticket() | Filipe Manana | 1 | -22/+18 |
| 2025-11-24 | btrfs: add data_race() in btrfs_account_ro_block_groups_free_space() | Filipe Manana | 1 | -1/+1 |
| 2025-11-24 | btrfs: remove double underscore prefix from __reserve_bytes() | Filipe Manana | 1 | -5/+5 |
| 2025-11-24 | btrfs: process ticket outside global reserve critical section | Filipe Manana | 1 | -3/+4 |
| 2025-11-24 | btrfs: assign booleans to global reserve's full field | Filipe Manana | 1 | -2/+2 |
| 2025-11-24 | btrfs: assert space_info is locked in steal_from_global_rsv() | Filipe Manana | 1 | -0/+2 |
| 2025-11-24 | btrfs: avoid unnecessary reclaim calculation in priority_reclaim_metadata_spa... | Filipe Manana | 1 | -1/+2 |
| 2025-11-24 | btrfs: shorten critical section in btrfs_preempt_reclaim_metadata_space() | Filipe Manana | 1 | -6/+7 |
| 2025-11-24 | btrfs: increment loop count outside critical section during metadata reclaim | Filipe Manana | 1 | -2/+2 |
| 2025-11-24 | btrfs: bail out earlier from need_preemptive_reclaim() if we have tickets | Filipe Manana | 1 | -9/+9 |
| 2025-11-24 | btrfs: inline btrfs_space_info_used() | Filipe Manana | 1 | -10/+0 |
| 2025-11-24 | btrfs: avoid used space computation when reserving space | Filipe Manana | 1 | -2/+2 |
| 2025-11-24 | btrfs: avoid used space computation when trying to grant tickets | Filipe Manana | 1 | -4/+22 |
| 2025-11-24 | btrfs: make btrfs_can_overcommit() return bool instead of int | Filipe Manana | 1 | -6/+4 |
| 2025-11-24 | btrfs: avoid recomputing used space in btrfs_try_granting_tickets() | Filipe Manana | 1 | -2/+5 |
| 2025-11-24 | btrfs: return real error when failing tickets in maybe_fail_all_tickets() | Filipe Manana | 1 | -6/+6 |
| 2025-11-24 | btrfs: remove fs_info argument from btrfs_sysfs_add_space_info_type() | Filipe Manana | 1 | -2/+2 |
| 2025-11-24 | btrfs: remove fs_info argument from btrfs_reserve_metadata_bytes() | Filipe Manana | 1 | -3/+3 |
| 2025-11-24 | btrfs: remove fs_info argument from __reserve_bytes() | Filipe Manana | 1 | -5/+4 |
| 2025-11-24 | btrfs: fix parameter documentation for btrfs_reserve_data_bytes() | Filipe Manana | 1 | -1/+1 |
| 2025-11-24 | btrfs: remove fs_info argument from maybe_clamp_preempt() | Filipe Manana | 1 | -3/+3 |
| 2025-11-24 | btrfs: remove fs_info argument from handle_reserve_ticket() | Filipe Manana | 1 | -7/+4 |
| 2025-11-24 | btrfs: remove fs_info argument from steal_from_global_rsv() | Filipe Manana | 1 | -4/+4 |
| 2025-11-24 | btrfs: remove fs_info argument from need_preemptive_reclaim() | Filipe Manana | 1 | -4/+4 |
| 2025-11-24 | btrfs: remove fs_info argument from btrfs_calc_reclaim_metadata_size() | Filipe Manana | 1 | -6/+4 |
| 2025-11-24 | btrfs: remove fs_info argument from shrink_delalloc() and flush_space() | Filipe Manana | 1 | -15/+12 |
| 2025-11-24 | btrfs: remove fs_info argument from btrfs_dump_space_info() | Filipe Manana | 1 | -9/+9 |
| 2025-11-24 | btrfs: remove fs_info argument from btrfs_can_overcommit() | Filipe Manana | 1 | -6/+3 |
| 2025-11-24 | btrfs: remove fs_info argument from calc_available_free_space() | Filipe Manana | 1 | -8/+6 |
| 2025-11-24 | btrfs: remove fs_info argument from maybe_fail_all_tickets() | Filipe Manana | 1 | -6/+5 |
| 2025-11-24 | btrfs: remove fs_info argument from priority_reclaim_metadata_space() | Filipe Manana | 1 | -7/+7 |
| 2025-11-24 | btrfs: remove fs_info argument from priority_reclaim_data_space() | Filipe Manana | 1 | -3/+4 |
| 2025-11-24 | btrfs: remove fs_info argument from btrfs_try_granting_tickets() | Filipe Manana | 1 | -7/+7 |
| 2025-11-24 | btrfs: fix racy bitfield write in btrfs_clear_space_info_full() | Boris Burkov | 1 | -11/+11 |
| 2025-09-30 | Merge tag 'for-6.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -2/+2 |
| 2025-09-23 | btrfs: fix typos in comments and strings | David Sterba | 1 | -2/+2 |
| 2025-09-19 | fs: replace use of system_unbound_wq with system_dfl_wq | Marco Crivellari | 1 | -2/+2 |
| 2025-07-21 | btrfs: change dump_block_groups() in btrfs_dump_space_info() from int to bool | Johannes Thumshirn | 1 | -3/+3 |
| 2025-07-21 | btrfs: rename err to ret in calc_pct_ratio() | David Sterba | 1 | -3/+3 |
| 2025-07-21 | btrfs: make btrfs_should_periodic_reclaim() static | Johannes Thumshirn | 1 | -1/+1 |
| 2025-05-15 | btrfs: add support for reclaiming from sub-space space_info | Naohiro Aota | 1 | -0/+7 |
| 2025-05-15 | btrfs: tweak extent/chunk allocation for space_info sub-space | Naohiro Aota | 1 | -17/+15 |
| 2025-05-15 | btrfs: introduce tree-log sub-space_info | Naohiro Aota | 1 | -0/+5 |
| 2025-05-15 | btrfs: introduce btrfs_space_info sub-group | Naohiro Aota | 1 | -3/+41 |
| 2025-05-15 | btrfs: add space_info argument to btrfs_chunk_alloc() | Naohiro Aota | 1 | -1/+1 |
| 2025-05-15 | btrfs: factor out do_async_reclaim_{data,metadata}_space() | Naohiro Aota | 1 | -16/+29 |
| 2025-05-15 | btrfs: factor out init_space_info() from create_space_info() | Naohiro Aota | 1 | -11/+16 |
| 2025-05-15 | btrfs: pass btrfs_space_info to btrfs_reserve_data_bytes() | Naohiro Aota | 1 | -5/+5 |
| 2025-05-15 | btrfs: fix typo in space info explanation | Mark Harmstone | 1 | -2/+2 |
| 2025-03-18 | btrfs: update include and forward declarations in headers | David Sterba | 1 | -1/+1 |
| 2025-01-13 | btrfs: zoned: reclaim unused zone by zone resetting | Naohiro Aota | 1 | -2/+26 |
| 2025-01-13 | btrfs: drop fs_info argument from btrfs_update_space_info_*() | Naohiro Aota | 1 | -9/+5 |
| 2025-01-13 | btrfs: factor out btrfs_return_free_space() | Naohiro Aota | 1 | -0/+29 |
| 2024-11-11 | btrfs: drop unused parameter fs_info from do_reclaim_sweep() | David Sterba | 1 | -3/+2 |
| 2024-11-11 | btrfs: drop unused parameter fs_info from wait_reserve_ticket() | David Sterba | 1 | -3/+2 |
| 2024-11-11 | btrfs: correct typos in multiple comments across various files | Shen Lichuan | 1 | -1/+1 |
| 2024-09-10 | btrfs: constify more pointer parameters | David Sterba | 1 | -13/+12 |
| 2024-08-27 | btrfs: fix uninitialized return value from btrfs_reclaim_sweep() | Filipe Manana | 1 | -12/+5 |
| 2024-07-29 | btrfs: zoned: fix zone_unusable accounting on making block group read-write a... | Naohiro Aota | 1 | -1/+1 |
| 2024-07-29 | btrfs: do not subtract delalloc from avail bytes | Naohiro Aota | 1 | -2/+1 |
| 2024-07-11 | btrfs: urgent periodic reclaim pass | Boris Burkov | 1 | -1/+34 |
| 2024-07-11 | btrfs: prevent pathological periodic reclaim loops | Boris Burkov | 1 | -8/+48 |
| 2024-07-11 | btrfs: periodic block_group reclaim | Boris Burkov | 1 | -0/+51 |
| 2024-07-11 | btrfs: dynamic block_group reclaim threshold | Boris Burkov | 1 | -18/+109 |
| 2024-07-11 | btrfs: store fs_info in space_info | Boris Burkov | 1 | -0/+1 |
| 2024-07-11 | btrfs: add and use helper to commit the current transaction | Filipe Manana | 1 | -8/+1 |
| 2024-07-11 | btrfs: simplify range parameters of btrfs_wait_ordered_roots() | David Sterba | 1 | -1/+1 |
| 2024-07-11 | btrfs: remove unused define EXTENT_SIZE_PER_ITEM | David Sterba | 1 | -2/+0 |
| 2024-07-02 | btrfs: zoned: fix calc_available_free_space() for zoned mode | Naohiro Aota | 1 | -3/+21 |
| 2024-03-04 | btrfs: remove unused included headers | David Sterba | 1 | -1/+0 |
| 2024-02-22 | btrfs: fix data races when accessing the reserved amount of block reserves | Filipe Manana | 1 | -13/+13 |
| 2023-10-12 | btrfs: adjust overcommit logic when very close to full | Josef Bacik | 1 | -0/+32 |
| 2023-10-12 | btrfs: allow to run delayed refs by bytes to be released instead of count | Filipe Manana | 1 | -15/+2 |
| 2023-10-12 | btrfs: pass a space_info argument to btrfs_reserve_metadata_bytes() | Filipe Manana | 1 | -7/+5 |
| 2023-10-12 | btrfs: reformat remaining kdoc style comments | David Sterba | 1 | -1/+2 |
| 2023-08-21 | btrfs: zoned: re-enable metadata over-commit for zoned mode | Naohiro Aota | 1 | -5/+1 |
| 2023-08-21 | btrfs: zoned: don't activate non-DATA BG on allocation | Naohiro Aota | 1 | -28/+0 |
| 2023-08-21 | btrfs: avoid starting and committing empty transaction when flushing space | Filipe Manana | 1 | -1/+10 |
| 2023-08-21 | btrfs: avoid starting new transaction when flushing delayed items and refs | Filipe Manana | 1 | -2/+6 |
| 2023-08-21 | btrfs: fail priority metadata ticket with real fs error | Filipe Manana | 1 | -5/+5 |
| 2023-08-21 | btrfs: don't steal space from global rsv after a transaction abort | Filipe Manana | 1 | -2/+12 |
| 2023-08-21 | btrfs: print available space across all block groups when dumping space info | Filipe Manana | 1 | -0/+4 |
| 2023-08-21 | btrfs: print available space for a block group when dumping a space info | Filipe Manana | 1 | -2/+7 |
| 2023-08-21 | btrfs: print block group super and delalloc bytes when dumping space info | Filipe Manana | 1 | -4/+5 |
| 2023-04-17 | btrfs: add helper to calculate space for delayed references | Filipe Manana | 1 | -13/+1 |
| 2023-04-17 | btrfs: constify fs_info argument for the reclaim items calculation helpers | Filipe Manana | 1 | -2/+2 |
| 2023-04-17 | btrfs: accurately calculate number of delayed refs when flushing | Filipe Manana | 1 | -1/+25 |
| 2023-04-17 | btrfs: initialize ret to -ENOSPC at __reserve_bytes() | Filipe Manana | 1 | -2/+1 |
| 2023-04-17 | btrfs: update flush method assertion when reserving space | Filipe Manana | 1 | -1/+12 |
| 2023-03-15 | btrfs: zoned: drop space_info->active_total_bytes | Naohiro Aota | 1 | -31/+9 |
| 2023-03-15 | btrfs: rename BTRFS_FS_NO_OVERCOMMIT to BTRFS_FS_ACTIVE_ZONE_TRACKING | Josef Bacik | 1 | -1/+1 |
| 2023-01-11 | btrfs: zoned: enable metadata over-commit for non-ZNS setup | Naohiro Aota | 1 | -1/+2 |
| 2022-12-05 | btrfs: simplify percent calculation helpers, rename div_factor | David Sterba | 1 | -2/+2 |
| 2022-12-05 | btrfs: update function comments | David Sterba | 1 | -8/+8 |
| 2022-12-05 | btrfs: move extent-tree helpers into their own header file | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: move btrfs_account_ro_block_groups_free_space into space-info.c | Josef Bacik | 1 | -0/+34 |
| 2022-12-05 | btrfs: move accessor helpers into accessors.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: move fs wide helpers out of ctree.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY | Josef Bacik | 1 | -2/+27 |
| 2022-09-29 | btrfs: add the ability to use NO_FLUSH for data reservations | Josef Bacik | 1 | -1/+2 |
| 2022-09-26 | btrfs: remove useless used space increment during space reservation | Filipe Manana | 1 | -1/+0 |
| 2022-09-26 | btrfs: dump all space infos if we abort transaction due to ENOSPC | Qu Wenruo | 1 | -7/+24 |
| 2022-09-26 | btrfs: output human readable space info flag | Qu Wenruo | 1 | -3/+20 |
| 2022-09-26 | btrfs: convert block group bit field to use bit helpers | Josef Bacik | 1 | -1/+1 |
| 2022-09-26 | btrfs: handle space_info setting of bg in btrfs_add_bg_to_space_info | Josef Bacik | 1 | -4/+9 |
| 2022-09-26 | btrfs: simplify arguments of btrfs_update_space_info and rename | Josef Bacik | 1 | -15/+14 |
| 2022-09-06 | btrfs: fix the max chunk size and stripe length calculation | Qu Wenruo | 1 | -1/+1 |
| 2022-07-25 | btrfs: zoned: activate metadata block group on flush_space | Naohiro Aota | 1 | -0/+30 |
| 2022-07-25 | btrfs: zoned: disable metadata overcommit for zoned | Naohiro Aota | 1 | -1/+4 |
| 2022-07-25 | btrfs: zoned: introduce space_info->active_total_bytes | Naohiro Aota | 1 | -9/+32 |
| 2022-07-25 | btrfs: store chunk size in space-info struct | Stefan Roesch | 1 | -0/+32 |
| 2022-07-25 | btrfs: fix typos in comments | David Sterba | 1 | -1/+1 |
| 2022-05-16 | btrfs: make the bg_reclaim_threshold per-space info | Josef Bacik | 1 | -0/+9 |
| 2022-05-16 | btrfs: remove unnecessary type casts | Yu Zhe | 1 | -1/+1 |
| 2022-03-14 | btrfs: add lockdep_assert_held to need_preemptive_reclaim | Niels Dossche | 1 | -0/+2 |
| 2022-03-14 | btrfs: extend locking to all space_info members accesses | Niels Dossche | 1 | -1/+2 |
| 2022-01-07 | btrfs: fix argument list that the kdoc format and script verified | Yang Li | 1 | -1/+1 |
| 2022-01-03 | btrfs: don't use the extent_root in flush_space | Josef Bacik | 1 | -1/+1 |
| 2022-01-03 | btrfs: change root to fs_info for btrfs_reserve_metadata_bytes | Josef Bacik | 1 | -2/+1 |
| 2022-01-03 | btrfs: remove global rsv stealing logic for orphan cleanup | Josef Bacik | 1 | -7/+0 |
| 2022-01-03 | btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv stealing code | Josef Bacik | 1 | -3/+13 |
| 2022-01-03 | btrfs: check ticket->steal in steal_from_global_block_rsv | Josef Bacik | 1 | -2/+4 |
| 2022-01-03 | btrfs: check for priority ticket granting before flushing | Josef Bacik | 1 | -1/+14 |
| 2022-01-03 | btrfs: handle priority ticket failures in their respective helpers | Josef Bacik | 1 | -25/+21 |
| 2021-10-26 | btrfs: do not infinite loop in data reclaim if we aborted | Josef Bacik | 1 | -4/+24 |
| 2021-09-17 | btrfs: prevent __btrfs_dump_space_info() to underflow its free space | Qu Wenruo | 1 | -2/+3 |
| 2021-08-23 | btrfs: do not do preemptive flushing if the majority is global rsv | Josef Bacik | 1 | -0/+14 |
| 2021-08-23 | btrfs: reduce the preemptive flushing threshold to 90% | Josef Bacik | 1 | -1/+1 |
| 2021-08-23 | btrfs: wait on async extents when flushing delalloc | Josef Bacik | 1 | -0/+40 |
| 2021-08-23 | btrfs: use delalloc_bytes to determine flush amount for shrink_delalloc | Josef Bacik | 1 | -12/+28 |
| 2021-08-23 | btrfs: enable a tracepoint when we fail tickets | Josef Bacik | 1 | -0/+2 |
| 2021-06-22 | btrfs: rip out btrfs_space_info::total_bytes_pinned | Josef Bacik | 1 | -7/+0 |
| 2021-06-22 | btrfs: rip the first_ticket_bytes logic from fail_all_tickets | Josef Bacik | 1 | -16/+0 |
| 2021-06-22 | btrfs: remove FLUSH_DELAYED_REFS from data ENOSPC flushing | Josef Bacik | 1 | -16/+0 |
| 2021-06-22 | btrfs: rip out may_commit_transaction | Josef Bacik | 1 | -125/+11 |
| 2021-06-22 | btrfs: fix typos in comments | David Sterba | 1 | -2/+2 |
| 2021-06-21 | btrfs: handle preemptive delalloc flushing slightly differently | Josef Bacik | 1 | -3/+12 |
| 2021-06-21 | btrfs: only ignore delalloc if delalloc is much smaller than ordered | Josef Bacik | 1 | -1/+7 |
| 2021-06-21 | btrfs: don't include the global rsv size in the preemptive used amount | Josef Bacik | 1 | -1/+1 |
| 2021-06-21 | btrfs: use the global rsv size in the preemptive thresh calculation | Josef Bacik | 1 | -2/+4 |
| 2021-06-21 | btrfs: take into account global rsv in need_preemptive_reclaim | Josef Bacik | 1 | -1/+3 |
| 2021-06-21 | btrfs: only clamp the first time we have to start flushing | Josef Bacik | 1 | -8/+9 |
| 2021-06-21 | btrfs: check worker before need_preemptive_reclaim | Josef Bacik | 1 | -2/+2 |
| 2021-04-19 | btrfs: use percpu_read_positive instead of sum_positive for need_preempt | Josef Bacik | 1 | -2/+2 |
| 2021-02-09 | btrfs: zoned: track unusable bytes for zones | Naohiro Aota | 1 | -5/+8 |
| 2021-02-08 | btrfs: add a trace class for dumping the current ENOSPC state | Josef Bacik | 1 | -0/+1 |
| 2021-02-08 | btrfs: adjust the flush trace point to include the source | Josef Bacik | 1 | -8/+9 |
| 2021-02-08 | btrfs: implement space clamping for preemptive flushing | Josef Bacik | 1 | -2/+51 |
| 2021-02-08 | btrfs: simplify the logic in need_preemptive_flushing | Josef Bacik | 1 | -25/+48 |
| 2021-02-08 | btrfs: rework btrfs_calc_reclaim_metadata_size | Josef Bacik | 1 | -24/+20 |
| 2021-02-08 | btrfs: check reclaim_size in need_preemptive_reclaim | Josef Bacik | 1 | -0/+7 |
| 2021-02-08 | btrfs: rename need_do_async_reclaim | Josef Bacik | 1 | -7/+7 |
| 2021-02-08 | btrfs: improve preemptive background space flushing | Josef Bacik | 1 | -2/+98 |
| 2021-02-08 | btrfs: introduce a FORCE_COMMIT_TRANS flush operation | Josef Bacik | 1 | -0/+14 |
| 2021-02-08 | btrfs: track ordered bytes instead of just dio ordered bytes | Josef Bacik | 1 | -11/+7 |
| 2021-02-08 | btrfs: add a trace point for reserve tickets | Josef Bacik | 1 | -1/+11 |
| 2021-02-08 | btrfs: make flush_space take a enum btrfs_flush_state instead of int | Josef Bacik | 1 | -3/+3 |
| 2021-02-08 | btrfs: fix parameter description in space-info.c | Nikolay Borisov | 1 | -23/+27 |
| 2021-02-08 | btrfs: make btrfs_start_delalloc_root's nr argument a long | Nikolay Borisov | 1 | -1/+2 |
| 2021-01-08 | btrfs: shrink delalloc pages instead of full inodes | Josef Bacik | 1 | -1/+3 |
| 2020-12-18 | btrfs: fix deadlock when cloning inline extent and low on free metadata space | Filipe Manana | 1 | -1/+1 |
| 2020-10-07 | btrfs: kill the RCU protection for fs_info->space_info | Josef Bacik | 1 | -10/+4 |
| 2020-10-07 | btrfs: remove unused function calc_global_rsv_need_space() | YueHaibing | 1 | -5/+0 |
| 2020-10-07 | btrfs: fix possible infinite loop in data async reclaim | Josef Bacik | 1 | -0/+6 |
| 2020-10-07 | btrfs: add a comment explaining the data flush steps | Josef Bacik | 1 | -0/+47 |
| 2020-10-07 | btrfs: do async reclaim for data reservations | Josef Bacik | 1 | -33/+84 |
| 2020-10-07 | btrfs: flush delayed refs when trying to reserve data space | Josef Bacik | 1 | -0/+1 |
| 2020-10-07 | btrfs: run delayed iputs before committing the transaction for data | Josef Bacik | 1 | -1/+1 |
| 2020-10-07 | btrfs: don't force commit if we are data | Josef Bacik | 1 | -18/+4 |
| 2020-10-07 | btrfs: drop the commit_cycles stuff for data reservations | Josef Bacik | 1 | -19/+2 |
| 2020-10-07 | btrfs: use the same helper for data and metadata reservations | Josef Bacik | 1 | -33/+13 |
| 2020-10-07 | btrfs: serialize data reservations if we are flushing | Josef Bacik | 1 | -1/+4 |
| 2020-10-07 | btrfs: use ticketing for data space reservations | Josef Bacik | 1 | -58/+64 |
| 2020-10-07 | btrfs: add btrfs_reserve_data_bytes and use it | Josef Bacik | 1 | -0/+92 |
| 2020-10-07 | btrfs: add the data transaction commit logic into may_commit_transaction | Josef Bacik | 1 | -7/+24 |
| 2020-10-07 | btrfs: add flushing states for handling data reservations | Josef Bacik | 1 | -0/+6 |