commit efa8332f502f2a624fd32fd6cf9e542f2429c578
tree 734ebf363963e1a3ad3df0ed0912fc5ab5a55b76
parent 12787ba48c78fdc4ad0a6e1bfd3a65e1edc6bf24
author Petr Vorel <pvorel@suse.cz> 2025-12-22 10:44:28 +0100
committer Petr Vorel <pvorel@suse.cz> 2026-01-07 08:49:59 +0100

    swapon03: Try to swapon() as many files until it fails
    
    Previously tst_max_swapfiles() had fine tuning for a specific kernel
    version which was fragile due various backports in enterprise kernels.
    
    Let's try to create and use as many swap files until swapon() fails.
    Then check for expected EPERM.
    
    It was required to increase cmd_buffer size to avoid directive output
    may be truncated warning (FILENAME_MAX+28).
    
    Link: https://lore.kernel.org/ltp/20251222094428.87910-1-pvorel@suse.cz/
    Suggested-by: Michal Hocko <mhocko@suse.com>
    Reviewed-by: Li Wang <liwang@redhat.com>
    Reviewed-by: Andrea Cervesato <andrea.cervesato@suse.com>
    Reviewed-by: Cyril Hrubis <chrubis@suse.cz>
    Signed-off-by: Petr Vorel <pvorel@suse.cz>


:100644 100644 c014a489125ddb2a6c052701fed19a16965f8fb9 53c5750de4c27744acd7008fbf7080170d258317 M	testcases/kernel/syscalls/swapon/swapon03.c
