Shailend Chand and gVisor bot
67c08dc139
Show nodev in /proc/[pid]/{mounts,mountinfo} and fix noatime rendering.
...
gVisor stored, locked, and enforced MS_NODEV, but never rendered it. A
remount replaces a mount's whole flag set, so to add a flag userspace
must read the mount's current flags from mountinfo and pass them back.
With nodev missing from that read-back, systemd's sandboxing code
unknowingly requested a remount that would clear nodev — which the
kernel rightly refuses (EPERM) in user namespaces, where preexisting
flags are locked.
Also fix noatime rendering, which overwrote the rw/ro field instead of
appending to it, and match Linux's flag order. Add a syscall test for
both files.
PiperOrigin-RevId: 970083172
2026-08-24 14:32:43 -07:00
..
2026-01-07 15:17:41 -08:00
2023-01-19 12:07:31 -08:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2024-12-02 20:23:18 -08:00
2026-04-21 11:43:53 -07:00
2020-04-09 16:41:27 -07:00
2023-09-21 11:42:16 -07:00
2020-01-27 22:28:43 -08:00
2023-09-26 17:35:33 -07:00
2022-10-14 12:11:32 -07:00
2019-08-29 14:01:47 -07:00
2026-08-17 12:28:06 -07:00
2021-07-22 16:37:15 -07:00
2019-04-29 14:26:23 -07:00
2026-08-18 10:54:48 -07:00
2026-06-16 14:09:01 -07:00
2026-08-03 11:39:54 -07:00
2026-07-29 10:35:13 -07:00
2026-07-06 15:17:54 -07:00
2021-04-28 16:22:24 -07:00
2022-05-12 17:48:38 -07:00
2026-05-07 15:23:05 -04:00
2023-05-12 09:51:51 -07:00
2019-04-29 14:26:23 -07:00
2020-01-21 17:28:57 -08:00
2019-09-30 13:07:32 -07:00
2025-01-22 14:25:24 -08:00
2022-01-24 17:41:07 -08:00
2023-02-21 01:11:38 -08:00
2019-04-29 14:26:23 -07:00
2023-03-07 11:16:18 -08:00
2022-12-06 14:22:34 -08:00
2023-11-08 23:41:32 -08:00
2026-05-27 01:04:27 -07:00
2025-10-27 15:08:55 -07:00
2023-01-19 12:07:31 -08:00
2019-04-29 14:26:23 -07:00
2019-04-29 14:26:23 -07:00
2025-01-29 21:16:51 -08:00
2025-08-12 23:07:38 -07:00
2020-02-05 22:46:35 -08:00
2023-03-14 11:47:24 -07:00
2026-06-01 20:13:23 -07:00
2019-04-29 14:26:23 -07:00
2019-04-29 14:26:23 -07:00
2026-06-01 20:13:23 -07:00
2022-02-16 11:41:51 -08:00
2022-02-16 11:41:51 -08:00
2025-01-15 11:52:40 -08:00
2022-02-16 11:41:51 -08:00
2025-07-25 19:28:46 -07:00
2021-12-14 00:05:54 -08:00
2020-04-08 17:58:13 -07:00
2025-01-29 21:16:51 -08:00
2026-06-01 20:13:23 -07:00
2024-09-05 18:19:44 -07:00
2026-01-26 14:05:27 -08:00
2024-09-05 18:19:44 -07:00
2026-08-03 15:38:06 -07:00
2025-09-25 16:24:29 -07:00
2026-08-01 12:58:40 -07:00
2023-11-28 13:46:51 -08:00
2026-07-23 15:51:53 -07:00
2020-03-31 13:39:38 +08:00
2021-01-29 13:56:17 -08:00
2026-06-05 14:29:26 -07:00
2026-05-27 01:04:27 -07:00
2023-04-26 15:13:33 -07:00
2026-04-03 10:34:04 +08:00
2026-08-05 15:02:02 -07:00
2023-08-11 07:54:10 -07:00
2022-02-16 11:27:21 -08:00
2026-08-05 15:02:02 -07:00
2026-08-05 15:02:02 -07:00
2026-08-05 15:02:02 -07:00
2026-08-05 15:02:02 -07:00
2026-06-30 19:07:10 -07:00
2026-03-09 15:35:11 -07:00
2026-05-27 01:04:27 -07:00
2026-06-01 20:13:23 -07:00
2026-08-04 18:24:33 -07:00
2026-08-04 18:24:33 -07:00
2026-08-04 18:24:33 -07:00
2026-08-04 18:24:33 -07:00
2026-08-04 18:24:33 -07:00
2026-08-04 18:24:33 -07:00
2026-08-04 18:24:33 -07:00
2026-07-29 10:20:17 -07:00
2023-04-11 22:17:32 -07:00
2024-06-28 12:56:46 -07:00
2020-10-06 13:55:16 -07:00
2026-06-25 14:37:17 -07:00
2021-05-04 11:55:41 -07:00
2022-10-14 12:11:32 -07:00
2019-04-29 14:26:23 -07:00
2022-09-22 11:47:08 -07:00
2026-04-21 11:43:53 -07:00
2021-04-28 16:22:24 -07:00
2024-06-14 13:27:13 -07:00
2026-08-14 15:23:54 -07:00
2026-06-29 13:49:17 -07:00
2026-08-24 14:32:43 -07:00
2025-01-29 21:16:51 -08:00
2022-10-07 11:09:09 -07:00
2026-07-28 14:33:15 -07:00
2023-09-21 11:42:16 -07:00
2019-04-29 14:26:23 -07:00
2025-12-15 17:46:17 -08:00
2021-04-28 16:22:24 -07:00
2026-07-23 18:25:14 -07:00
2026-03-10 13:42:11 -07:00
2026-03-09 15:35:11 -07:00
2026-03-09 15:35:11 -07:00
2026-03-16 08:47:31 -07:00
2025-01-29 21:16:51 -08:00
2026-05-27 01:04:27 -07:00
2026-06-08 16:13:59 -07:00
2026-07-16 17:48:25 -07:00
2022-09-19 11:45:13 -07:00
2023-03-09 19:01:00 -08:00
2025-02-07 11:22:54 -08:00
2025-01-30 09:44:28 -08:00
2026-04-08 19:31:35 +08:00
2026-08-11 09:56:10 -07:00
2021-04-13 15:42:41 -07:00
2025-01-29 21:16:51 -08:00
2026-05-18 14:07:51 -07:00
2022-02-16 11:41:51 -08:00
2022-10-14 12:11:32 -07:00
2026-01-22 17:33:46 -08:00
2019-04-29 14:26:23 -07:00
2026-06-25 17:07:37 -07:00
2021-10-01 12:04:17 -07:00
2025-01-30 09:44:28 -08:00
2022-04-15 10:19:01 -07:00
2025-01-29 21:16:51 -08:00
2026-07-01 18:30:16 +05:30
2026-07-07 19:54:23 -07:00
2023-06-30 11:44:45 -07:00
2022-12-05 10:57:16 -08:00
2026-05-19 13:20:35 -04:00
2026-08-24 11:28:28 -07:00
2024-12-20 13:38:37 -08:00
2026-05-19 11:45:55 -07:00
2021-04-13 15:42:41 -07:00
2026-04-23 16:46:19 -07:00
2020-09-01 14:43:41 -07:00
2026-07-30 17:03:12 -07:00
2026-01-08 10:44:19 +07:00
2022-02-16 11:41:51 -08:00
2026-03-09 15:35:11 -07:00
2026-08-01 12:58:40 -07:00
2026-08-03 23:27:57 -07:00
2026-08-01 12:58:40 -07:00
2021-07-22 16:37:15 -07:00
2020-01-13 10:16:07 -08:00
2019-06-28 15:32:29 -07:00
2023-04-10 10:59:51 -07:00
2023-04-10 10:59:51 -07:00
2026-03-17 13:43:32 -07:00
2026-07-31 18:16:36 -07:00
2025-12-15 11:14:18 -08:00
2024-07-09 15:46:50 -07:00
2019-04-29 14:26:23 -07:00
2026-06-25 17:07:37 -07:00
2026-08-01 12:58:40 -07:00
2021-04-13 15:42:41 -07:00
2026-08-01 12:58:40 -07:00
2025-01-29 21:16:51 -08:00
2023-04-11 10:56:40 -07:00
2025-12-12 18:17:35 -08:00
2026-06-04 13:28:38 -07:00
2026-07-24 16:51:45 -07:00
2020-01-28 11:26:09 -08:00
2019-04-29 14:26:23 -07:00
2026-06-01 20:13:23 -07:00
2026-05-27 01:04:27 -07:00
2025-01-29 21:16:51 -08:00
2023-01-19 12:07:31 -08:00
2023-04-04 20:25:31 -07:00
2026-03-17 17:20:20 -07:00
2026-06-01 20:13:23 -07:00
2021-07-22 16:37:15 -07:00
2023-02-03 09:24:46 -08:00
2021-07-22 16:37:15 -07:00
2021-05-21 20:20:49 -07:00
2019-09-27 14:14:04 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2026-06-25 12:16:10 -07:00
2021-07-22 16:37:15 -07:00
2026-06-04 15:48:18 -07:00
2026-08-21 13:26:59 -07:00
2021-07-22 16:37:15 -07:00
2026-03-09 15:35:11 -07:00
2026-07-28 13:24:21 -07:00
2021-07-22 16:37:15 -07:00
2025-01-29 21:16:51 -08:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2026-03-12 14:59:37 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2023-02-07 07:43:19 -08:00
2021-07-22 16:37:15 -07:00
2022-03-10 17:41:01 -08:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-10-06 08:37:22 -07:00
2026-03-09 15:35:11 -07:00
2025-01-29 21:16:51 -08:00
2021-09-23 11:47:15 -07:00
2026-03-09 15:35:11 -07:00
2021-09-14 18:38:46 -07:00
2021-07-22 16:37:15 -07:00
2021-10-06 09:44:30 -07:00
2021-10-06 08:37:22 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-09-14 18:38:46 -07:00
2024-06-05 16:46:01 -07:00
2021-07-22 16:37:15 -07:00
2026-07-08 01:53:55 +00:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2025-10-01 11:37:14 -07:00
2025-09-29 11:32:46 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2024-06-05 16:46:01 -07:00
2021-07-22 16:37:15 -07:00
2024-09-17 11:37:47 -07:00
2021-07-22 16:37:15 -07:00
2022-01-24 12:46:25 -08:00
2025-04-28 12:21:07 -07:00
2026-08-21 16:02:20 -07:00
2026-08-21 16:02:20 -07:00
2026-08-21 16:02:20 -07:00
2026-08-04 16:25:37 -07:00
2026-08-04 16:25:37 -07:00
2026-08-13 19:23:41 -07:00
2021-07-22 16:37:15 -07:00
2026-01-08 13:53:38 -08:00
2026-01-08 13:53:38 -08:00
2023-08-17 14:18:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2023-06-07 12:57:04 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2026-08-03 15:33:03 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2026-08-03 13:45:42 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2026-05-22 16:02:02 -07:00
2026-08-18 10:54:48 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2025-11-04 17:24:56 -08:00
2026-07-31 18:34:43 -07:00
2025-11-04 17:24:56 -08:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2026-02-06 15:18:58 -08:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2026-08-18 10:54:48 -07:00
2026-05-18 08:31:27 -07:00
2026-08-18 10:54:48 -07:00
2023-01-19 12:07:31 -08:00
2021-07-22 16:37:15 -07:00
2021-07-22 16:37:15 -07:00
2026-02-05 12:11:52 -08:00
2021-07-22 16:37:15 -07:00
2026-08-01 12:58:40 -07:00
2024-11-25 09:43:21 -08:00
2024-02-26 13:56:42 -08:00
2019-05-20 13:35:17 -07:00
2026-04-01 13:51:31 -07:00
2023-12-06 11:03:25 -08:00
2026-06-15 11:15:47 -07:00
2023-01-22 18:59:56 -08:00
2026-06-01 20:13:23 -07:00
2022-02-16 11:41:51 -08:00
2019-04-29 14:26:23 -07:00
2019-04-29 14:26:23 -07:00
2024-05-13 06:27:17 -07:00
2026-08-01 12:58:40 -07:00
2019-04-29 14:26:23 -07:00
2020-02-28 14:47:50 +08:00
2026-05-15 09:30:40 -07:00
2026-01-28 16:28:43 -08:00
2020-02-05 22:46:35 -08:00
2026-01-05 15:40:38 -08:00
2020-03-04 12:52:13 -08:00
2025-12-10 15:25:53 -08:00
2021-07-22 16:37:15 -07:00
2026-03-09 15:35:11 -07:00
2026-08-01 12:58:40 -07:00
2023-04-10 10:59:51 -07:00
2026-06-12 08:10:58 -07:00
2019-11-21 11:41:30 -08:00
2021-07-22 16:37:15 -07:00
2026-06-02 10:15:16 -07:00
2026-05-27 01:04:27 -07:00
2026-03-27 14:15:08 -07:00
2020-09-18 20:53:55 -07:00
2023-02-09 00:01:46 -08:00
2026-01-05 09:58:20 -08:00
2020-02-28 14:47:50 +08:00
2026-06-01 20:13:23 -07:00
2026-08-01 12:58:40 -07:00
2026-05-13 15:42:32 -07:00