ソースを参照

Merge pull request #30971 from dargor/allow_sync_file_range2

Allow sync_file_range2 on supported architectures.
Justin Cormack 8 年 前
コミット
3b5ed562fc
2 ファイル変更26 行追加0 行削除
  1. 15 0
      profiles/seccomp/default.json
  2. 11 0
      profiles/seccomp/seccomp_default.go

+ 15 - 0
profiles/seccomp/default.json

@@ -630,10 +630,25 @@
 			"includes": {},
 			"excludes": {}
 		},
+		{
+			"names": [
+				"sync_file_range2"
+			],
+			"action": "SCMP_ACT_ALLOW",
+			"args": [],
+			"comment": "",
+			"includes": {
+				"arches": [
+					"ppc64le"
+				]
+			},
+			"excludes": {}
+		},
 		{
 			"names": [
 				"arm_fadvise64_64",
 				"arm_sync_file_range",
+				"sync_file_range2",
 				"breakpoint",
 				"cacheflush",
 				"set_tls"

+ 11 - 0
profiles/seccomp/seccomp_default.go

@@ -533,10 +533,21 @@ func DefaultProfile() *types.Seccomp {
 				},
 			},
 		},
+		{
+			Names: []string{
+				"sync_file_range2",
+			},
+			Action: types.ActAllow,
+			Args:   []*types.Arg{},
+			Includes: types.Filter{
+				Arches: []string{"ppc64le"},
+			},
+		},
 		{
 			Names: []string{
 				"arm_fadvise64_64",
 				"arm_sync_file_range",
+				"sync_file_range2",
 				"breakpoint",
 				"cacheflush",
 				"set_tls",