aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/space-info.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-07btrfs: fix double free in create_space_info() error pathGuangshuo Li1-1/+1
2026-04-07btrfs: fix double free in create_space_info_sub_group() error pathGuangshuo Li1-3/+1
2026-04-07btrfs: zoned: limit number of zones reclaimed in flush_space()Johannes Thumshirn1-2/+4
2026-04-07btrfs: constify arguments of some functionsFilipe Manana1-3/+3
2026-04-07btrfs: zoned: add zone reclaim flush state for DATA space_infoJohannes Thumshirn1-0/+22
2026-04-07btrfs: be less aggressive with metadata overcommit when we can do full flushingFilipe Manana1-3/+3
2026-04-07btrfs: use per-profile available space in calc_available_free_space()Qu Wenruo1-12/+15
2026-03-12Merge tag 'for-7.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+4
2026-03-03btrfs: hold space_info->lock when clearing periodic reclaim readySun YangKai1-1/+4
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-2/+2
2026-02-03btrfs: remove out label in btrfs_init_space_info()Filipe Manana1-7/+6
2026-02-03btrfs: fix periodic reclaim conditionSun YangKai1-9/+12
2026-02-03btrfs: handle setting up relocation of block group with remap-treeMark Harmstone1-2/+7
2026-02-03btrfs: add METADATA_REMAP chunk typeMark Harmstone1-1/+12
2026-02-03btrfs: add and use helper to compute the available space for a block groupFilipe Manana1-2/+1
2026-02-03btrfs: move space_info_flag_to_str() to space-info.hJohannes Thumshirn1-17/+1
2026-01-12btrfs: fix memory leaks in create_space_info() error pathsJiasheng Jiang1-2/+6
2025-11-24btrfs: make a few more ASSERTs verboseDavid Sterba1-12/+18
2025-11-24btrfs: move struct reserve_ticket definition to space-info.cFilipe Manana1-0/+9
2025-11-24btrfs: headers cleanup to remove unnecessary local includesQu Wenruo1-0/+1
2025-11-24btrfs: annotate as unlikely fs aborted checks in space flushing codeFilipe Manana1-19/+18
2025-11-24btrfs: avoid space_info locking when checking if tickets are servedFilipe Manana1-26/+41
2025-11-24btrfs: move ticket wakeup and finalization to remove_ticket()Filipe Manana1-22/+18
2025-11-24btrfs: add data_race() in btrfs_account_ro_block_groups_free_space()Filipe Manana1-1/+1
2025-11-24btrfs: remove double underscore prefix from __reserve_bytes()Filipe Manana1-5/+5
2025-11-24btrfs: process ticket outside global reserve critical sectionFilipe Manana1-3/+4
2025-11-24btrfs: assign booleans to global reserve's full fieldFilipe Manana1-2/+2
2025-11-24btrfs: assert space_info is locked in steal_from_global_rsv()Filipe Manana1-0/+2
2025-11-24btrfs: avoid unnecessary reclaim calculation in priority_reclaim_metadata_spa...Filipe Manana1-1/+2
2025-11-24btrfs: shorten critical section in btrfs_preempt_reclaim_metadata_space()Filipe Manana1-6/+7
2025-11-24btrfs: increment loop count outside critical section during metadata reclaimFilipe Manana1-2/+2
2025-11-24btrfs: bail out earlier from need_preemptive_reclaim() if we have ticketsFilipe Manana1-9/+9
2025-11-24btrfs: inline btrfs_space_info_used()Filipe Manana1-10/+0
2025-11-24btrfs: avoid used space computation when reserving spaceFilipe Manana1-2/+2
2025-11-24btrfs: avoid used space computation when trying to grant ticketsFilipe Manana1-4/+22
2025-11-24btrfs: make btrfs_can_overcommit() return bool instead of intFilipe Manana1-6/+4
2025-11-24btrfs: avoid recomputing used space in btrfs_try_granting_tickets()Filipe Manana1-2/+5
2025-11-24btrfs: return real error when failing tickets in maybe_fail_all_tickets()Filipe Manana1-6/+6
2025-11-24btrfs: 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