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 for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <176244393632.3131189.16391049442120337284.b4-ty@mit.edu>
Date: Thu,  6 Nov 2025 10:45:48 -0500
From: "Theodore Ts'o" <tytso@....edu>
To: linux-ext4@...r.kernel.org, Zhang Yi <yi.zhang@...weicloud.com>
Cc: "Theodore Ts'o" <tytso@....edu>, linux-fsdevel@...r.kernel.org,
        linux-kernel@...r.kernel.org, adilger.kernel@...ger.ca, jack@...e.cz,
        yi.zhang@...wei.com, libaokun1@...wei.com, yukuai3@...wei.com,
        yangerkun@...wei.com
Subject: Re: [PATCH v4 00/12] ext4: optimize online defragment


On Mon, 13 Oct 2025 09:51:16 +0800, Zhang Yi wrote:
> Changes since v3:
>  - Patch 09, preserve the error number when copying data in
>    mext_move_extent().
>  - Add review tag in patch 10 from Jan.
> Changes since v2:
>  - Rebase patches to the 6.18-5472d60c129f.
>  - Patch 02, add a TODO comment, we should optimize the increasement of
>    the extents sequence counter ext4_es_insert_extent() in the future as
>    Jan suggested.
>  - Patch 09, add a WARN_ON_ONCE if ext4_swap_extents() return
>    successfully but the swapped length is shorter than required. Also,
>    copy data if some extents have been swapped to prevent data loss.
>    Finally, fix the comment as Jan suggested.
>  - Patch 10, fix the increasement of moved_len in ext4_move_extents()
>    as Jan pointed out.
>  - Patch 11, fix potential overflow issues on the left shift as Jan
>    pointed out.
>  - Add review tag in patch 01-08,11-12 from Jan.
> Changes since v1:
>  - Fix the syzbot issues reported in v1 by adjusting the order of
>    parameter checks in mext_check_validity() in patches 07 and 08.
> 
> [...]

Applied, thanks!

[01/12] ext4: correct the checking of quota files before moving extents
        commit: a2e5a3cea4b18f6e2575acc444a5e8cce1fc8260
[02/12] ext4: introduce seq counter for the extent status entry
        commit: dd064d5101ea473d39c39ffaa8beeb8f47bbeb09
[03/12] ext4: make ext4_es_lookup_extent() pass out the extent seq counter
        commit: 7da5565cab4069b2b171dbfa7554b596a7fdf827
[04/12] ext4: pass out extent seq counter when mapping blocks
        commit: 07c440e8da8fee5b3512a5742ddc71776a0041ac
[05/12] ext4: use EXT4_B_TO_LBLK() in mext_check_arguments()
        commit: c9570b6634243cc7a55307dffd1965a3b8798591
[06/12] ext4: add mext_check_validity() to do basic check
        commit: 22218516e462d59b27ffcfc9dd75d4f98e482c51
[07/12] ext4: refactor mext_check_arguments()
        commit: 57c1df07f1ac2668a4e65796565adcbc6995f86c
[08/12] ext4: rename mext_page_mkuptodate() to mext_folio_mkuptodate()
        commit: 37cb211f97f8a0d30d7195d6c427f3233fa0271f
[09/12] ext4: introduce mext_move_extent()
        commit: 962e8a01eab95597bb571672f59ab2ec9fec342a
[10/12] ext4: switch to using the new extent movement method
        commit: 4589c4518f7c19e49ae2ba4767a86db881017793
[11/12] ext4: add large folios support for moving extents
        commit: 65097262f5ee786e649224ead2c08b7552376269
[12/12] ext4: add two trace points for moving extents
        commit: 9dbf945320b11c5865d2f550f8e972566d04d181

Best regards,
-- 
Theodore Ts'o <tytso@....edu>

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ