summaryrefslogtreecommitdiff
path: root/fs/btrfs/space-info.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-19btrfs: hold space_info->lock when clearing periodic reclaim readySun YangKai1-1/+4
2026-03-04btrfs: fix periodic reclaim conditionSun YangKai1-9/+12
2026-01-12btrfs: fix memory leaks in create_space_info() error pathsJiasheng Jiang1-2/+6
2025-11-25btrfs: make a few more ASSERTs verboseDavid Sterba1-12/+18
2025-11-25btrfs: move struct reserve_ticket definition to space-info.cFilipe Manana1-0/+9
2025-11-25btrfs: headers cleanup to remove unnecessary local includesQu Wenruo1-0/+1
2025-11-25btrfs: annotate as unlikely fs aborted checks in space flushing codeFilipe Manana1-19/+18
2025-11-25btrfs: avoid space_info locking when checking if tickets are servedFilipe Manana1-26/+41
2025-11-25btrfs: move ticket wakeup and finalization to remove_ticket()Filipe Manana1-22/+18
2025-11-25btrfs: add data_race() in btrfs_account_ro_block_groups_free_space()Filipe Manana1-1/+1
2025-11-25btrfs: remove double underscore prefix from __reserve_bytes()Filipe Manana1-5/+5
2025-11-25btrfs: process ticket outside global reserve critical sectionFilipe Manana1-3/+4
2025-11-25btrfs: assign booleans to global reserve's full fieldFilipe Manana1-2/+2
2025-11-25btrfs: assert space_info is locked in steal_from_global_rsv()Filipe Manana1-0/+2
2025-11-25btrfs: avoid unnecessary reclaim calculation in priority_reclaim_metadata_spa...Filipe Manana1-1/+2
2025-11-25btrfs: shorten critical section in btrfs_preempt_reclaim_metadata_space()Filipe Manana1-6/+7
2025-11-25btrfs: increment loop count outside critical section during metadata reclaimFilipe Manana1-2/+2
2025-11-25btrfs: bail out earlier from need_preemptive_reclaim() if we have ticketsFilipe Manana1-9/+9
2025-11-25btrfs: inline btrfs_space_info_used()Filipe Manana1-10/+0
2025-11-25btrfs: avoid used space computation when reserving spaceFilipe Manana1-2/+2
2025-11-25btrfs: avoid used space computation when trying to grant ticketsFilipe Manana1-4/+22
2025-11-25btrfs: make btrfs_can_overcommit() return bool instead of intFilipe Manana1-6/+4
2025-11-25btrfs: avoid recomputing used space in btrfs_try_granting_tickets()Filipe Manana1-2/+5
2025-11-25btrfs: return real error when failing tickets in maybe_fail_all_tickets()Filipe Manana1-6/+6
2025-11-25btrfs: remove fs_info argument from btrfs_sysfs_add_space_info_type()Filipe Manana1-2/+2
2025-11-24btrfs: remove fs_info argument from btrfs_reserve_metadata_bytes()Filipe Manana1-3/+3
2025-11-24btrfs: remove fs_info argument from __reserve_bytes()Filipe Manana1-5/+4
2025-11-24btrfs: fix parameter documentation for btrfs_reserve_data_bytes()Filipe Manana1-1/+1
2025-11-24btrfs: remove fs_info argument from maybe_clamp_preempt()Filipe Manana1-3/+3
2025-11-24btrfs: remove fs_info argument from handle_reserve_ticket()Filipe Manana1-7/+4
2025-11-24btrfs: remove fs_info argument from steal_from_global_rsv()Filipe Manana1-4/+4
2025-11-24btrfs: remove fs_info argument from need_preemptive_reclaim()Filipe Manana1-4/+4
2025-11-24btrfs: remove fs_info argument from btrfs_calc_reclaim_metadata_size()Filipe Manana1-6/+4
2025-11-24btrfs: remove fs_info argument from shrink_delalloc() and flush_space()Filipe Manana1-15/+12
2025-11-24btrfs: remove fs_info argument from btrfs_dump_space_info()Filipe Manana1-9/+9
2025-11-24btrfs: remove fs_info argument from btrfs_can_overcommit()Filipe Manana1-6/+3
2025-11-24btrfs: remove fs_info argument from calc_available_free_space()Filipe Manana1-8/+6
2025-11-24btrfs: remove fs_info argument from maybe_fail_all_tickets()Filipe Manana1-6/+5
2025-11-24btrfs: remove fs_info argument from priority_reclaim_metadata_space()Filipe Manana1-7/+7
2025-11-24btrfs: remove fs_info argument from priority_reclaim_data_space()Filipe Manana1-3/+4
2025-11-24btrfs: remove fs_info argument from btrfs_try_granting_tickets()Filipe Manana1-7/+7
2025-11-24btrfs: fix racy bitfield write in btrfs_clear_space_info_full()Boris Burkov1-11/+11
2025-09-30Merge tag 'for-6.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds1-2/+2
2025-09-23btrfs: fix typos in comments and stringsDavid Sterba1-2/+2
2025-09-19fs: replace use of system_unbound_wq with system_dfl_wqMarco Crivellari1-2/+2
2025-07-22btrfs: change dump_block_groups() in btrfs_dump_space_info() from int to boolJohannes Thumshirn1-3/+3
2025-07-22btrfs: rename err to ret in calc_pct_ratio()David Sterba1-3/+3
2025-07-22btrfs: make btrfs_should_periodic_reclaim() staticJohannes Thumshirn1-1/+1
2025-05-15btrfs: add support for reclaiming from sub-space space_infoNaohiro Aota1-0/+7
2025-05-15btrfs: tweak extent/chunk allocation for space_info sub-spaceNaohiro Aota1-17/+15