diff --git a/package/system/procd/patches/004-initd-mount-proc-sys-relatime.patch b/package/system/procd/patches/004-initd-mount-proc-sys-relatime.patch new file mode 100644 index 0000000000..8dcf141ced --- /dev/null +++ b/package/system/procd/patches/004-initd-mount-proc-sys-relatime.patch @@ -0,0 +1,15 @@ +diff --git a/initd/early.c b/initd/early.c +index 709f1b8..c82c1e2 100644 +--- a/initd/early.c ++++ b/initd/early.c +@@ -109,8 +109,8 @@ early_mounts(void) + unsigned int oldumask = umask(0); + + if (!is_container()) { +- mount("proc", "/proc", "proc", MS_NOATIME | MS_NODEV | MS_NOEXEC | MS_NOSUID, NULL); +- mount("sysfs", "/sys", "sysfs", MS_NOATIME | MS_NODEV | MS_NOEXEC | MS_NOSUID, NULL); ++ mount("proc", "/proc", "proc", MS_RELATIME | MS_NODEV | MS_NOEXEC | MS_NOSUID, NULL); ++ mount("sysfs", "/sys", "sysfs", MS_RELATIME | MS_NODEV | MS_NOEXEC | MS_NOSUID, NULL); + mount("efivars", "/sys/firmware/efi/efivars", "efivarfs", MS_NOATIME | MS_NODEV | MS_NOEXEC | MS_NOSUID, NULL); + LOG("Attempting to mount cgroups (tmpfs + controller subdirs)\n"); + mount("cgroup2", PATH_CGROUP, "tmpfs", MS_NODEV | MS_NOEXEC | MS_NOSUID, "size=512K");