From e002d0be33925ff95e00aa3a52996f37e71279f5 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Mon, 31 Mar 2025 10:32:56 +0200 Subject: [PATCH] Remove commented-out syscalls and SigState.rtqs --- src/context/context.rs | 2 -- src/scheme/proc.rs | 1 - src/syscall/mod.rs | 11 ----------- 3 files changed, 14 deletions(-) diff --git a/src/context/context.rs b/src/context/context.rs index 0ce5601a37..ee81e3b75e 100644 --- a/src/context/context.rs +++ b/src/context/context.rs @@ -144,8 +144,6 @@ pub struct SignalState { /// Offset within the control pages of respective word-aligned structs. pub threadctl_off: u16, pub procctl_off: u16, - - pub rtqs: Vec>, } impl Context { diff --git a/src/scheme/proc.rs b/src/scheme/proc.rs index f0e27c7121..64903ecddd 100644 --- a/src/scheme/proc.rs +++ b/src/scheme/proc.rs @@ -890,7 +890,6 @@ impl ContextHandle { proc_control: addrsp.borrow_frame_enforce_rw_allocated( Page::containing_address(VirtualAddress::new(data.proc_control_addr)), )?, - rtqs: Vec::new(), }) } else { None diff --git a/src/syscall/mod.rs b/src/syscall/mod.rs index 42e10f065b..d19dacc6ca 100644 --- a/src/syscall/mod.rs +++ b/src/syscall/mod.rs @@ -190,23 +190,12 @@ pub fn syscall(a: usize, b: usize, c: usize, d: usize, e: usize, f: usize) -> us } SYS_FUTEX => futex(b, c, d, e, f), - /*SYS_SIGENQUEUE => kill( - ProcessId::from(b), - c, - KillMode::Queued(unsafe { - UserSlice::ro(d, size_of::())?.read_exact()? - }), - ), - SYS_SIGDEQUEUE => { - sigdequeue(UserSlice::wo(b, size_of::())?, c as u32).map(|()| 0) - }*/ SYS_MPROTECT => mprotect(b, c, MapFlags::from_bits_truncate(d)).map(|()| 0), SYS_MKNS => mkns(UserSlice::ro( b, c.checked_mul(core::mem::size_of::<[usize; 2]>()) .ok_or(Error::new(EOVERFLOW))?, )?), - //SYS_VIRTTOPHYS => virttophys(b), SYS_MREMAP => mremap(b, c, d, e, f), _ => return Err(Error::new(ENOSYS)),