Update riscv64 seccomp patch
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
This commit is contained in:
parent
0b53b1eec9
commit
6b3bdae024
@ -64,7 +64,7 @@ index acfe435..30615c2 100644
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
diff --git a/src/test/test-seccomp.c b/src/test/test-seccomp.c
|
diff --git a/src/test/test-seccomp.c b/src/test/test-seccomp.c
|
||||||
index a906070..764e975 100644
|
index a906070..311283a 100644
|
||||||
--- a/src/test/test-seccomp.c
|
--- a/src/test/test-seccomp.c
|
||||||
+++ b/src/test/test-seccomp.c
|
+++ b/src/test/test-seccomp.c
|
||||||
@@ -72,7 +72,8 @@ static void test_architecture_table(void) {
|
@@ -72,7 +72,8 @@ static void test_architecture_table(void) {
|
||||||
@ -77,3 +77,21 @@ index a906070..764e975 100644
|
|||||||
uint32_t c;
|
uint32_t c;
|
||||||
|
|
||||||
assert_se(seccomp_arch_from_string(n, &c) >= 0);
|
assert_se(seccomp_arch_from_string(n, &c) >= 0);
|
||||||
|
@@ -489,7 +490,7 @@ static void test_memory_deny_write_execute_mmap(void) {
|
||||||
|
assert_se(seccomp_memory_deny_write_execute() >= 0);
|
||||||
|
|
||||||
|
p = mmap(NULL, page_size(), PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1,0);
|
||||||
|
-#if defined(__x86_64__) || defined(__i386__) || defined(__powerpc64__) || defined(__arm__) || defined(__aarch64__)
|
||||||
|
+#if defined(__x86_64__) || defined(__i386__) || defined(__powerpc64__) || defined(__arm__) || defined(__aarch64__) || defiend(__riscv)
|
||||||
|
assert_se(p == MAP_FAILED);
|
||||||
|
assert_se(errno == EPERM);
|
||||||
|
#else /* unknown architectures */
|
||||||
|
@@ -552,7 +553,7 @@ static void test_memory_deny_write_execute_shmat(void) {
|
||||||
|
|
||||||
|
p = shmat(shmid, NULL, SHM_EXEC);
|
||||||
|
log_debug_errno(p == MAP_FAILED ? errno : 0, "shmat(SHM_EXEC): %m");
|
||||||
|
-#if defined(__x86_64__) || defined(__arm__) || defined(__aarch64__)
|
||||||
|
+#if defined(__x86_64__) || defined(__arm__) || defined(__aarch64__) || defined(__riscv)
|
||||||
|
assert_se(p == MAP_FAILED);
|
||||||
|
assert_se(errno == EPERM);
|
||||||
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user