Re: [PATCH] selftests/mm: do not try to split below filesystem block size

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 26 Aug 2024, at 10:53, Pankaj Raghav (Samsung) wrote:

> From: Pankaj Raghav <p.raghav@xxxxxxxxxxx>
>
> There is no point trying to split pagecache thp below the blocksize of
> the filesystem as that is the minimum order that pagecache needs to
> maintain to support blocksizes greater than pagesize [1].

But the purpose of the tests is to make sure all cases are properly handled,
right? If we do not test splitting pagecache large folio below the
block size, we will never know if a kernel change breaks the handling.

Just my two cents.

>
> Set the lower limit for the splitting order to be the fs blocksize
> order.
>
> As the number of tests will now depend on the minimum splitting order,
> move the file preparation before calling ksft_set_plan().
>
> [1] https://lore.kernel.org/linux-fsdevel/20240822135018.1931258-1-kernel@xxxxxxxxxxxxxxxx/
>
> Signed-off-by: Pankaj Raghav <p.raghav@xxxxxxxxxxx>
> ---
>  .../selftests/mm/split_huge_page_test.c       | 19 +++++++++++++------
>  1 file changed, 13 insertions(+), 6 deletions(-)


--
Best Regards,
Yan, Zi

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux