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