From 1c41bbd2c2c7dfde14164cb5d0e0bb8a9ba6915d Mon Sep 17 00:00:00 2001 From: Kenneth Allen Date: Mon, 28 Sep 2026 23:24:53 +1000 Subject: [PATCH] Restrict --- src/lib.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 8db554f..045fce5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -54,19 +54,19 @@ impl Runtime { pub fn new() -> Self { let ring = IoUring::builder() .setup_cqsize(256) - //.setup_r_disabled() + .setup_r_disabled() .setup_defer_taskrun() .setup_single_issuer() .setup_no_sqarray() .build(128) .expect("failed to create ring"); - //let submitter = ring.submitter(); - //submitter - //.register_restrictions(&mut [Restriction::register_op(Nop::CODE)]) - //.expect("failed to register restrictions on ring"); - //submitter - //.register_enable_rings() - //.expect("failed to enable ring"); + let submitter = ring.submitter(); + submitter + .register_restrictions(&mut [Restriction::sqe_op(Nop::CODE)]) + .expect("failed to register restrictions on ring"); + submitter + .register_enable_rings() + .expect("failed to enable ring"); Self(Rc::new(UncheckedRefCell::new(RuntimeInner { timer: Default::default(), ring,