30 lines
1.3 KiB
Diff
30 lines
1.3 KiB
Diff
diff -up chromium-89.0.4389.82/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc.futex-time64 chromium-89.0.4389.82/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
|
|
--- chromium-89.0.4389.82/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc.futex-time64 2021-03-15 15:31:09.440719811 -0400
|
|
+++ chromium-89.0.4389.82/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc 2021-03-15 15:33:27.494393985 -0400
|
|
@@ -191,7 +191,11 @@ ResultExpr EvaluateSyscallImpl(int fs_de
|
|
}
|
|
#endif
|
|
|
|
- if (sysno == __NR_futex)
|
|
+ if (sysno == __NR_futex
|
|
+#if defined(__NR_futex_time64)
|
|
+ || sysno == __NR_futex_time64
|
|
+#endif
|
|
+ )
|
|
return RestrictFutex();
|
|
|
|
if (sysno == __NR_set_robust_list)
|
|
diff -up chromium-89.0.4389.82/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc.futex-time64 chromium-89.0.4389.82/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
|
|
--- chromium-89.0.4389.82/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc.futex-time64 2021-03-15 15:33:45.018479568 -0400
|
|
+++ chromium-89.0.4389.82/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc 2021-03-15 15:34:55.002821350 -0400
|
|
@@ -420,6 +420,9 @@ bool SyscallSets::IsAllowedFutex(int sys
|
|
case __NR_get_robust_list:
|
|
case __NR_set_robust_list:
|
|
case __NR_futex:
|
|
+#if defined(__NR_futex_time64)
|
|
+ case __NR_futex_time64:
|
|
+#endif
|
|
default:
|
|
return false;
|
|
}
|