summaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_zone_gc.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-21xfs: restore bi_bdev in xfs_zone_gc_write_chunkChristoph Hellwig1-0/+5
2026-08-17Merge tag 'xfs-merge-7.3' of git://git.kernel.org:/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-1/+1
2026-08-10xfs: check split_sectors validity before bio_split callHongling Zeng1-1/+1
2026-08-03xfs: add a comment to describe xfs_gc_bio.victim_rtgChristoph Hellwig1-0/+1
2026-08-03xfs: add a separate bio_set for spliting GC writesChristoph Hellwig1-1/+11
2026-06-10xfs: factor out a xfs_zone_mark_free helperChristoph Hellwig1-3/+1
2026-05-30xfs: handle racing deletions in xfs_zone_gc_iter_irecHans Holmberg1-1/+1
2026-04-27xfs: fix memory leak for data allocated by xfs_zone_gc_data_alloc()Wilfred Mallawa1-1/+1
2026-04-13Merge tag 'xfs-merge-7.1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-128/+143
2026-04-13Merge tag 'for-7.1/block-20260411' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-23/+15
2026-04-07xfs: use bio_await in xfs_zone_gc_reset_syncChristoph Hellwig1-14/+5
2026-04-07xfs: fix number of GC bvecsChristoph Hellwig1-9/+10
2026-04-07xfs: fix number of GC bvecsChristoph Hellwig1-9/+10
2026-04-07xfs: reduce special casing for the open GC zoneChristoph Hellwig1-32/+39
2026-04-07xfs: streamline GC zone selectionChristoph Hellwig1-55/+40
2026-04-07xfs: refactor GC zone selection helpersChristoph Hellwig1-23/+22
2026-04-07xfs: rename xfs_zone_gc_iter_next to xfs_zone_gc_iter_irecChristoph Hellwig1-2/+2
2026-04-07xfs: add a separate tracepoint for stealing an open zone for GCChristoph Hellwig1-1/+1
2026-04-07xfs: delay initial open of the GC zoneChristoph Hellwig1-25/+20
2026-03-30xfs: start gc on zonegc_low_space attribute updatesHans Holmberg1-0/+17
2026-03-18Merge branch 'xfs-7.1-merge' into for-nextCarlos Maiolino1-6/+18
2026-03-18xfs: avoid unnecessary calculations in xfs_zoned_need_gc()Damien Le Moal1-6/+18
2026-03-04xfs: remove scratch field from struct xfs_gc_bioDamien Le Moal1-2/+0
2026-02-25xfs: Replace &rtg->rtg_group with rtg_group()Nirjhar Roy (IBM)1-5/+5
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-3/+3
2026-01-30xfs: add sysfs stats for zoned GCChristoph Hellwig1-0/+7
2026-01-30xfs: add zone reset error injectionChristoph Hellwig1-2/+11
2026-01-30xfs: refactor zone reset handlingChristoph Hellwig1-21/+28
2026-01-30xfs: don't mark all discard issued by zoned GC as syncChristoph Hellwig1-1/+2
2026-01-29xfs: remove xfs_zone_gc_space_availableChristoph Hellwig1-14/+7
2026-01-29xfs: use a seprate member to track space availabe in the GC scatch bufferChristoph Hellwig1-16/+9
2026-01-21xfs: rework zone GC buffer managementChristoph Hellwig1-47/+59
2026-01-21xfs: use bio_reuse in the zone GC codeChristoph Hellwig1-6/+1
2026-01-21xfs: directly include xfs_platform.hChristoph Hellwig1-1/+1
2025-11-20xfs: use zi more in xfs_zone_gc_mountChristoph Hellwig1-4/+4
2025-11-18xfs: remove the unused bv field in struct xfs_gc_bioChristoph Hellwig1-1/+0
2025-11-12xfs: remove xarray mark for reclaimable zonesHans Holmberg1-1/+1
2025-11-11xfs: add a xfs_groups_to_rfsbs helperChristoph Hellwig1-2/+1
2025-10-31xfs: prevent gc from picking the same zone twiceChristoph Hellwig1-0/+27
2025-10-21xfs: avoid busy loops in GCDChristoph Hellwig1-35/+46
2025-07-24xfs: rename oz_write_pointer to oz_allocatedChristoph Hellwig1-7/+6
2025-07-24xfs: return the allocated transaction from xfs_trans_alloc_emptyChristoph Hellwig1-4/+1
2025-05-31Merge tag 'mm-nonmm-stable-2025-05-31-15-28' of git://git.kernel.org/pub/scm/...Linus Torvalds1-2/+0
2025-05-14xfs: fix zoned GC data corruption due to wrong bv_offsetChristoph Hellwig1-2/+3
2025-05-11sort.h: hoist cmp_int() into generic header fileFedor Pchelkin1-2/+0
2025-04-22XFS: fix zoned gc threshold math for 32-bit archesCarlos Maiolino1-2/+8
2025-04-14xfs: add tunable threshold parameter for triggering zone GCHans Holmberg1-2/+14
2025-03-03xfs: support write life time based data placementHans Holmberg1-2/+2