style: cargo fmt kernel crates
This commit is contained in:
@@ -2,9 +2,9 @@ use super::*;
|
||||
use crate::{SyscallOutcome, SyscallResult};
|
||||
use domain::resource::Resource;
|
||||
use domain::syscall::Syscall;
|
||||
use types::address::DataRef;
|
||||
use types::bounded::CapSlot;
|
||||
use types::permission::{Permission, PermissionSet};
|
||||
use types::address::DataRef;
|
||||
|
||||
#[test]
|
||||
fn delegate_without_delegate_permission_fails() {
|
||||
@@ -75,7 +75,9 @@ fn revoke_resource_invalidates_all_caps() {
|
||||
let outcome = k.handle_syscall(Syscall::Receive { endpoint: cap_slot });
|
||||
assert!(matches!(
|
||||
outcome,
|
||||
SyscallOutcome::Complete(SyscallResult::Error(domain::error::KernelError::RevokedCapability(_)))
|
||||
SyscallOutcome::Complete(SyscallResult::Error(
|
||||
domain::error::KernelError::RevokedCapability(_)
|
||||
))
|
||||
));
|
||||
}
|
||||
|
||||
@@ -97,7 +99,9 @@ fn new_cap_after_revoke_uses_current_generation() {
|
||||
let outcome = k.handle_syscall(Syscall::Receive { endpoint: old_slot });
|
||||
assert!(matches!(
|
||||
outcome,
|
||||
SyscallOutcome::Complete(SyscallResult::Error(domain::error::KernelError::RevokedCapability(_)))
|
||||
SyscallOutcome::Complete(SyscallResult::Error(
|
||||
domain::error::KernelError::RevokedCapability(_)
|
||||
))
|
||||
));
|
||||
|
||||
// New cap with current generation works
|
||||
@@ -136,7 +140,9 @@ fn revoke_does_not_affect_other_resources() {
|
||||
let outcome = k.handle_syscall(Syscall::Receive { endpoint: slot1 });
|
||||
assert!(matches!(
|
||||
outcome,
|
||||
SyscallOutcome::Complete(SyscallResult::Error(domain::error::KernelError::RevokedCapability(_)))
|
||||
SyscallOutcome::Complete(SyscallResult::Error(
|
||||
domain::error::KernelError::RevokedCapability(_)
|
||||
))
|
||||
));
|
||||
|
||||
// ep2 cap still works
|
||||
@@ -159,13 +165,18 @@ fn revoke_syscall_invalidates_via_generation() {
|
||||
|
||||
// Revoke via syscall
|
||||
let outcome = k.handle_syscall(Syscall::Revoke { slot: cap_slot });
|
||||
assert!(matches!(outcome, SyscallOutcome::Complete(SyscallResult::Ok)));
|
||||
assert!(matches!(
|
||||
outcome,
|
||||
SyscallOutcome::Complete(SyscallResult::Ok)
|
||||
));
|
||||
|
||||
// The cap itself is now revoked (generation mismatch)
|
||||
let outcome = k.handle_syscall(Syscall::Receive { endpoint: cap_slot });
|
||||
assert!(matches!(
|
||||
outcome,
|
||||
SyscallOutcome::Complete(SyscallResult::Error(domain::error::KernelError::RevokedCapability(_)))
|
||||
SyscallOutcome::Complete(SyscallResult::Error(
|
||||
domain::error::KernelError::RevokedCapability(_)
|
||||
))
|
||||
));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user