From 1770b331bf68ff8c3361956c3f1c0a0f360681be Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Wed, 16 Aug 2023 18:57:35 -0700 Subject: [PATCH] orbital: Use `syscall::MAP_SHARED` for mapping This seems to be required to work correctly since https://gitlab.redox-os.org/redox-os/orbital/-/merge_requests/51. Orbclient had a similar change: https://gitlab.redox-os.org/redox-os/orbclient/-/commit/9097e71c9a61f0f654113881a485e16ce3854c62. --- src/orbital.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/orbital.rs b/src/orbital.rs index 407f3b7..eb686e9 100644 --- a/src/orbital.rs +++ b/src/orbital.rs @@ -22,7 +22,7 @@ impl OrbitalMap { &syscall::Map { offset: 0, size, - flags: syscall::PROT_READ | syscall::PROT_WRITE, + flags: syscall::PROT_READ | syscall::PROT_WRITE | syscall::MAP_SHARED, address: 0, }, )?