prplOS: procd: LCM: rebase patches
We've 3 downstream patches for procd which were cherry-picking since 19.07 releases and this commit rebases them onto the procd from OpenWrt 24.10. Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
This commit is contained in:
parent
ca25d241e2
commit
a0f73685fb
@ -49,13 +49,13 @@
|
||||
{
|
||||
unsigned int oldumask = umask(0);
|
||||
@@ -61,7 +95,9 @@ early_mounts(void)
|
||||
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("efivars", "/sys/firmware/efi/efivars", "efivarfs", MS_NOATIME | MS_NODEV | MS_NOEXEC | MS_NOSUID, NULL);
|
||||
mount("proc", "/proc", "proc", MS_NODEV | MS_NOEXEC | MS_NOSUID | MS_RELATIME, NULL);
|
||||
mount("sysfs", "/sys", "sysfs", MS_NODEV | MS_NOEXEC | MS_NOSUID | MS_RELATIME, NULL);
|
||||
mount("efivars", "/sys/firmware/efi/efivars", "efivarfs", MS_NODEV | MS_NOEXEC | MS_NOSUID | MS_RELATIME, NULL);
|
||||
- mount("cgroup2", "/sys/fs/cgroup", "cgroup2", MS_NODEV | MS_NOEXEC | MS_NOSUID | MS_RELATIME, "nsdelegate");
|
||||
+ LOG("Attempting to mount cgroups (tmpfs + controller subdirs)\n");
|
||||
+ mount("cgroup2", PATH_CGROUP, "tmpfs", MS_NODEV | MS_NOEXEC | MS_NOSUID, "size=512K");
|
||||
+ mount_cgroup_controllers();
|
||||
mount("tmpfs", "/dev", "tmpfs", MS_NOATIME | MS_NOEXEC | MS_NOSUID, "mode=0755,size=512K");
|
||||
mount("tmpfs", "/dev", "tmpfs", MS_NOEXEC | MS_NOSUID | MS_RELATIME, "mode=0755,size=512K");
|
||||
ignore(symlink("/tmp/shm", "/dev/shm"));
|
||||
mkdir("/dev/pts", 0755);
|
||||
|
||||
@ -36,6 +36,6 @@
|
||||
mount("cgroup2", PATH_CGROUP, "tmpfs", MS_NODEV | MS_NOEXEC | MS_NOSUID, "size=512K");
|
||||
mount_cgroup_controllers();
|
||||
+ init_cpuset();
|
||||
mount("tmpfs", "/dev", "tmpfs", MS_NOATIME | MS_NOEXEC | MS_NOSUID, "mode=0755,size=512K");
|
||||
mount("tmpfs", "/dev", "tmpfs", MS_NOEXEC | MS_NOSUID | MS_RELATIME, "mode=0755,size=512K");
|
||||
ignore(symlink("/tmp/shm", "/dev/shm"));
|
||||
mkdir("/dev/pts", 0755);
|
||||
|
||||
@ -11,6 +11,6 @@
|
||||
+ mount("cgroup2", PATH_CGROUP "/systemd", "cgroup2", MS_NOATIME | MS_NODEV | MS_NOEXEC | MS_NOSUID, "none,name=systemd");
|
||||
+ LOG("Mounted " PATH_CGROUP "/systemd");
|
||||
+ }
|
||||
mount("tmpfs", "/dev", "tmpfs", MS_NOATIME | MS_NOEXEC | MS_NOSUID, "mode=0755,size=512K");
|
||||
mount("tmpfs", "/dev", "tmpfs", MS_NOEXEC | MS_NOSUID | MS_RELATIME, "mode=0755,size=512K");
|
||||
ignore(symlink("/tmp/shm", "/dev/shm"));
|
||||
mkdir("/dev/pts", 0755);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user