[LTP] syscalls: add v7.3 syscall numbers
Andrea Cervesato
andrea.cervesato@suse.com
Thu Aug 20 10:37:56 CEST 2026
> Could this subject be prefixed with [STAGING]? Linux 7.2 is the latest
> stable release, while this test targets fchroot() from Linux 7.3.
Please ignore this, it's handled by patchwork and there's no way to obtain it.
> > * :manpage:`fchroot(2) `was introduced in Linux v7.3.
>
> Could the space be moved after the closing backtick? As written, it becomes
> part of the man-page role target.
will fix before merge.
> > off += snprintf(upwards + off, sizeof(upwards) - off, "/..");
>
> Could truncation be handled here? LTP accepts an arbitrary absolute TMPDIR.
> With a sufficiently deep path, off grows past sizeof(upwards), the size
> subtraction underflows, and the next iteration passes an out-of-bounds
> pointer and a huge size to snprintf().
this can be fixed indeed.
> > SAFE_STAT(tst_tmpdir_path(), &st);
> > TST_EXP_EXPR(st.st_dev == realcwd.st_dev &&
> > st.st_ino == realcwd.st_ino,
> > "working directory restored after setns()");
>
> Could this stat "." and compare it with realroot instead? mntns_install()
> sets both fs->pwd and fs->root to the mount namespace root. Calling stat on
> an absolute tmpdir path succeeds regardless of the current working directory,
> so a regression that leaves pwd unchanged would pass this check.
this is funny, it was "." before and it was complaining. I will use "." before
merge.
--
Andrea Cervesato
SUSE QE Automation Engineer Linux
andrea.cervesato@suse.com
More information about the ltp
mailing list