From 8158fe7a6fef6b9ed74530f5e1731c819ab4eb0f Mon Sep 17 00:00:00 2001 From: oxalica Date: Sat, 7 Dec 2024 23:11:22 -0500 Subject: [PATCH] Ignores tests requiring `UBLK_F_USER_COPY` They requires privileges since Linux 6.12. See: https://github.com/torvalds/linux/commit/42aafd8b48adac1c3b20fe5892b1b91b80c1a1e6 --- orb-ublk/tests/basic.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/orb-ublk/tests/basic.rs b/orb-ublk/tests/basic.rs index 2764453..81aef91 100644 --- a/orb-ublk/tests/basic.rs +++ b/orb-ublk/tests/basic.rs @@ -290,7 +290,9 @@ fn stop( #[rstest] #[case::default_local(FeatureFlags::empty(), 1)] #[case::default_threaded(FeatureFlags::empty(), 2)] +#[ignore = "user copy requires privileges"] #[case::user_copy_local(FeatureFlags::UserCopy, 1)] +#[ignore = "user copy requires privileges"] #[case::user_copy_threaded(FeatureFlags::UserCopy, 2)] fn read_write(ctl: ControlDevice, #[case] flags: FeatureFlags, #[case] queues: u16) { const SIZE_SECTORS: Sector = Sector::from_bytes(32 << 10); @@ -538,7 +540,9 @@ fn handler_panic(ctl: ControlDevice, #[case] queues: u16) { #[rstest] #[case::default_local(FeatureFlags::empty(), 1)] #[case::default_threaded(FeatureFlags::empty(), 2)] +#[ignore = "user copy requires privileges"] #[case::user_copy_local(FeatureFlags::UserCopy, 1)] +#[ignore = "user copy requires privileges"] #[case::user_copy_threaded(FeatureFlags::UserCopy, 2)] fn tokio_null(ctl: ControlDevice, #[case] flags: FeatureFlags, #[case] queues: u16) { const SIZE_SECTORS: Sector = Sector::from_bytes(4 << 10); @@ -711,6 +715,7 @@ fn discard(ctl: ControlDevice) { } #[rstest] +#[ignore = "user copy requires privileges"] fn zoned(ctl: ControlDevice) { const SIZE_SECTORS: Sector = Sector::from_bytes(4 << 10); const ZONE_SECTORS: Sector = Sector::from_bytes(1 << 10);