linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] xfs: hint based zone allocation improvements
@ 2025-09-01 10:52 Hans Holmberg
  2025-09-01 10:52 ` [PATCH 1/3] fs: add an enum for number of life time hints Hans Holmberg
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Hans Holmberg @ 2025-09-01 10:52 UTC (permalink / raw)
  To: linux-xfs@vger.kernel.org
  Cc: Carlos Maiolino, Dave Chinner, Darrick J . Wong, hch,
	linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org,
	Hans Holmberg

This series makes the zone allocation policy a bit easier to
understand and adjusts the policy for unset and "none" rw hints,
avoiding mixing these with files with file data with set values.

The first patch adds an enum for the number of hints available,
the second introduces allocation matrix without changing the policy,
and rhe third adjusts the allocation policy.

Hans Holmberg (3):
  fs: add an enum for number of life time hints
  xfs: refactor hint based zone allocation
  xfs: adjust the hint based zone allocation policy

 fs/xfs/xfs_zone_alloc.c | 116 +++++++++++++++++++---------------------
 include/linux/rw_hint.h |   1 +
 2 files changed, 57 insertions(+), 60 deletions(-)

-- 
2.34.1

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2025-09-02 16:12 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-01 10:52 [PATCH 0/3] xfs: hint based zone allocation improvements Hans Holmberg
2025-09-01 10:52 ` [PATCH 1/3] fs: add an enum for number of life time hints Hans Holmberg
2025-09-02  5:41   ` hch
2025-09-02  8:47     ` Hans Holmberg
2025-09-02 16:12     ` Bart Van Assche
2025-09-01 10:52 ` [PATCH 2/3] xfs: refactor hint based zone allocation Hans Holmberg
2025-09-02  5:41   ` hch
2025-09-01 10:52 ` [PATCH 3/3] xfs: adjust the hint based zone allocation policy Hans Holmberg
2025-09-02  5:42   ` hch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).