lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ