[LTP] [PATCH] madvise11: Replace /etc/mtab with /proc/mounts
Edward Liaw
edliaw@google.com
Fri Nov 3 00:00:54 CET 2023
Android does not have the /etc/mtab symlink, so trying to open it fails
with TBROK. Replace it with /proc/mounts.
Signed-off-by: Edward Liaw <edliaw@google.com>
---
testcases/kernel/syscalls/madvise/madvise11.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/testcases/kernel/syscalls/madvise/madvise11.c b/testcases/kernel/syscalls/madvise/madvise11.c
index 0793319d2..55556f530 100644
--- a/testcases/kernel/syscalls/madvise/madvise11.c
+++ b/testcases/kernel/syscalls/madvise/madvise11.c
@@ -308,9 +308,9 @@ static int open_unpoison_pfn(void)
SAFE_CMD(cmd_modprobe, NULL, NULL);
/* debugfs mount point */
- mntf = setmntent("/etc/mtab", "r");
+ mntf = setmntent("/proc/mounts", "r");
if (!mntf) {
- tst_brk(TBROK | TERRNO, "Can't open /etc/mtab");
+ tst_brk(TBROK | TERRNO, "Can't open /proc/mounts");
return -1;
}
while ((mnt = getmntent(mntf)) != NULL) {
--
2.42.0.869.gea05f2083d-goog
More information about the ltp
mailing list