1*4882a593SmuzhiyunFrom 5dab78341bd515692f1b9ff8716a911c3ebf9ee1 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunMessage-Id: <5dab78341bd515692f1b9ff8716a911c3ebf9ee1.1611839550.git.baruch@tkos.co.il>
3*4882a593SmuzhiyunFrom: Baruch Siach <baruch@tkos.co.il>
4*4882a593SmuzhiyunDate: Thu, 28 Jan 2021 15:02:40 +0200
5*4882a593SmuzhiyunSubject: [PATCH] sys_linux: fix build with older kernel headers
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunThe renameat2 system call was introduced in kernel version 3.15. Fix
8*4882a593Smuzhiyunbuild against older headers.
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunSigned-off-by: Baruch Siach <baruch@tkos.co.il>
11*4882a593Smuzhiyun---
12*4882a593SmuzhiyunUpstream status: commit a2372b0c3abfc85d11c1684c0fb6370cc329e5c4
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun sys_linux.c | 2 ++
15*4882a593Smuzhiyun 1 file changed, 2 insertions(+)
16*4882a593Smuzhiyun
17*4882a593Smuzhiyundiff --git a/sys_linux.c b/sys_linux.c
18*4882a593Smuzhiyunindex 0b24445e173d..202da845edac 100644
19*4882a593Smuzhiyun--- a/sys_linux.c
20*4882a593Smuzhiyun+++ b/sys_linux.c
21*4882a593Smuzhiyun@@ -547,7 +547,9 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context)
22*4882a593Smuzhiyun     SCMP_SYS(readlinkat),
23*4882a593Smuzhiyun     SCMP_SYS(rename),
24*4882a593Smuzhiyun     SCMP_SYS(renameat),
25*4882a593Smuzhiyun+#ifdef __NR_renameat2
26*4882a593Smuzhiyun     SCMP_SYS(renameat2),
27*4882a593Smuzhiyun+#endif
28*4882a593Smuzhiyun     SCMP_SYS(stat),
29*4882a593Smuzhiyun     SCMP_SYS(stat64),
30*4882a593Smuzhiyun     SCMP_SYS(statfs),
31*4882a593Smuzhiyun--
32*4882a593Smuzhiyun2.29.2
33*4882a593Smuzhiyun
34