[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230913021148.1181646-1-enwlinux@gmail.com>
Date: Tue, 12 Sep 2023 22:11:42 -0400
From: Eric Whitney <enwlinux@...il.com>
To: linux-ext4@...r.kernel.org
Cc: tytso@....edu, Eric Whitney <enwlinux@...il.com>
Subject: [PATCH 0/6] improve cluster and block removal code
This patch series cleans up and rewrites parts of the code used to free
clusters or blocks when space is removed from a file. The intent is to
improve the readability, clarity, and efficiency of that code. These
changes do not fix any known bugs.
Eric Whitney (6):
ext4: consolidate code used to free clusters
ext4: rework partial cluster definition and related tracepoints
ext4: rework partial cluster handling to use lblk more consistently
ext4: consolidate partial cluster initialization
ext4: simplify and improve efficiency of cluster removal code
ext4: remove mballoc's NOFREE flags
fs/ext4/ext4.h | 4 +-
fs/ext4/ext4_extents.h | 19 +-
fs/ext4/extents.c | 371 ++++++++++++++++++------------------
fs/ext4/mballoc.c | 25 +--
include/trace/events/ext4.h | 123 ++++++++----
5 files changed, 287 insertions(+), 255 deletions(-)
--
2.30.2
Powered by blists - more mailing lists