madvise11: Replace /etc/mtab with /proc/mounts

Android does not have the /etc/mtab symlink, so trying to open it fails
with TBROK.  Replace it with /proc/mounts.

Link: https://lore.kernel.org/ltp/20231102230054.3195864-1-edliaw@google.com/
Reviewed-by: Petr Vorel <pvorel@suse.cz>
Signed-off-by: Edward Liaw <edliaw@google.com>
(cherry picked from commit 1c613b33680e4f75cbfd742a39472ffb32f3dd19)
Bug: 305297408
Test: atest -a vts_ltp_test_x86_64:syscalls.madvise11_64bit
Change-Id: Id3da0097bdb8ba04922354fdbbbfb6555696796c
diff --git a/testcases/kernel/syscalls/madvise/madvise11.c b/testcases/kernel/syscalls/madvise/madvise11.c
index 3cde85e..74caadc 100644
--- a/testcases/kernel/syscalls/madvise/madvise11.c
+++ b/testcases/kernel/syscalls/madvise/madvise11.c
@@ -307,9 +307,9 @@
 		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) {