diff --git a/private/compat/26.0/26.0.cil b/private/compat/26.0/26.0.cil
index e58fa4ed857c1998533a07779296cc9af19129c0..12e5c981be1a57f9c52446245b727e493a51a7b9 100644
--- a/private/compat/26.0/26.0.cil
+++ b/private/compat/26.0/26.0.cil
@@ -467,6 +467,7 @@
     proc_page_cluster
     proc_pagetypeinfo
     proc_panic
+    proc_pid_max
     proc_pipe_conf
     proc_random
     proc_sched
diff --git a/private/genfs_contexts b/private/genfs_contexts
index 4f3a96ca6bd2e0ab5a541e027de163b0b317e9a3..09da56d41a454622de4c3141fe6f825b6e1fa1bb 100644
--- a/private/genfs_contexts
+++ b/private/genfs_contexts
@@ -42,6 +42,7 @@ genfscon proc /sys/kernel/overflowuid u:object_r:proc_overflowuid:s0
 genfscon proc /sys/kernel/panic_on_oops u:object_r:proc_panic:s0
 genfscon proc /sys/kernel/perf_event_max_sample_rate u:object_r:proc_perf:s0
 genfscon proc /sys/kernel/perf_event_paranoid u:object_r:proc_perf:s0
+genfscon proc /sys/kernel/pid_max u:object_r:proc_pid_max:s0
 genfscon proc /sys/kernel/poweroff_cmd u:object_r:usermodehelper:s0
 genfscon proc /sys/kernel/random u:object_r:proc_random:s0
 genfscon proc /sys/kernel/randomize_va_space u:object_r:proc_security:s0
diff --git a/public/file.te b/public/file.te
index 29bf9be3ef0b1399f9b2447caa51ab62ad3207e4..6c11b81e228035864e0a4ae31ecbe14ba75f13f1 100644
--- a/public/file.te
+++ b/public/file.te
@@ -38,6 +38,7 @@ type proc_page_cluster, fs_type;
 type proc_pagetypeinfo, fs_type;
 type proc_panic, fs_type;
 type proc_perf, fs_type;
+type proc_pid_max, fs_type;
 type proc_pipe_conf, fs_type;
 type proc_random, fs_type;
 type proc_sched, fs_type;
diff --git a/public/shell.te b/public/shell.te
index cac84d42b8d132669e06fb770a9703e05cca345e..1318c35f4ef086bf65259f7dda0383d127a7c562 100644
--- a/public/shell.te
+++ b/public/shell.te
@@ -115,6 +115,7 @@ allow shell {
   proc_interrupts
   proc_meminfo
   proc_modules
+  proc_pid_max
   proc_stat
   proc_timer
   proc_uptime