LTP syscalls test shmctl04 test modified in latest LTP release 20200930 and this test reported as fail. so reporting to LTP mailing list. Failed on stable-rc 4.14, 4.9 and 4.4 branches but passed on stable-rc 4.19, 5.4 and 5.9 branches for arm64, arm, x86_64 and i386.
shmctl04.c:115: TFAIL: SHM_INFO haven't returned a valid index: SUCCESS (0) shmctl04.c:131: TFAIL: Counted used = 0, used_ids = 1 shmctl04.c:72: TPASS: used_ids = 1 shmctl04.c:79: TPASS: shm_rss = 0 shmctl04.c:86: TPASS: shm_swp = 0 shmctl04.c:93: TPASS: shm_tot = 1
Reported-by: Naresh Kamboju naresh.kamboju@linaro.org
Test log link, https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-4.14.y/build/v4.14....
kernel: 4.14.204-rc1 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git branch: linux-4.14.y Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-4.14.y/build/v4.14....
Hi!
LTP syscalls test shmctl04 test modified in latest LTP release 20200930 and this test reported as fail. so reporting to LTP mailing list. Failed on stable-rc 4.14, 4.9 and 4.4 branches but passed on stable-rc 4.19, 5.4 and 5.9 branches for arm64, arm, x86_64 and i386.
shmctl04.c:115: TFAIL: SHM_INFO haven't returned a valid index: SUCCESS (0) shmctl04.c:131: TFAIL: Counted used = 0, used_ids = 1 shmctl04.c:72: TPASS: used_ids = 1 shmctl04.c:79: TPASS: shm_rss = 0 shmctl04.c:86: TPASS: shm_swp = 0 shmctl04.c:93: TPASS: shm_tot = 1
Looks like SHM_STAT_ANY was added to kernel 4.17, that would explain why shmctl() with SHM_STATA_ANY returns -1 on 4.14 and older but in that case errno should be EINVAL and not set to zero.
linux-stable-mirror@lists.linaro.org