Browse code

Allow sync_file_range2 on supported architectures.

Signed-off-by: Gabriel Linder <linder.gabriel@gmail.com>

Gabriel Linder authored on 2017/02/13 21:55:53
Showing 2 changed files
... ...
@@ -632,8 +632,23 @@
632 632
 		},
633 633
 		{
634 634
 			"names": [
635
+				"sync_file_range2"
636
+			],
637
+			"action": "SCMP_ACT_ALLOW",
638
+			"args": [],
639
+			"comment": "",
640
+			"includes": {
641
+				"arches": [
642
+					"ppc64le"
643
+				]
644
+			},
645
+			"excludes": {}
646
+		},
647
+		{
648
+			"names": [
635 649
 				"arm_fadvise64_64",
636 650
 				"arm_sync_file_range",
651
+				"sync_file_range2",
637 652
 				"breakpoint",
638 653
 				"cacheflush",
639 654
 				"set_tls"
... ...
@@ -535,8 +535,19 @@ func DefaultProfile() *types.Seccomp {
535 535
 		},
536 536
 		{
537 537
 			Names: []string{
538
+				"sync_file_range2",
539
+			},
540
+			Action: types.ActAllow,
541
+			Args:   []*types.Arg{},
542
+			Includes: types.Filter{
543
+				Arches: []string{"ppc64le"},
544
+			},
545
+		},
546
+		{
547
+			Names: []string{
538 548
 				"arm_fadvise64_64",
539 549
 				"arm_sync_file_range",
550
+				"sync_file_range2",
540 551
 				"breakpoint",
541 552
 				"cacheflush",
542 553
 				"set_tls",