From 5e0a3cc15b2bc6679f71e8e41d07cd293ac4733f Mon Sep 17 00:00:00 2001 From: vasilito Date: Thu, 18 Jun 2026 18:45:56 +0300 Subject: [PATCH] fix(redox-driver-sys): use std::result::Result for acquire_iopl and rename unused param The redox arm of acquire_iopl was using 'crate::Result' which is a 1-generic type alias. Use std::result::Result<(), Error> instead. Also rename unused 'product' param to '_product' in lookup_hid_quirks. --- local/recipes/drivers/redox-driver-sys/source/src/io.rs | 4 +--- .../recipes/drivers/redox-driver-sys/source/src/quirks/mod.rs | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/local/recipes/drivers/redox-driver-sys/source/src/io.rs b/local/recipes/drivers/redox-driver-sys/source/src/io.rs index 01b1ba477c..9e19cb7b0b 100644 --- a/local/recipes/drivers/redox-driver-sys/source/src/io.rs +++ b/local/recipes/drivers/redox-driver-sys/source/src/io.rs @@ -2,10 +2,8 @@ use syscall as redox_syscall; -use crate::Result; - #[cfg(all(target_arch = "x86_64", target_os = "redox"))] -pub fn acquire_iopl() -> Result<(), crate::DriverError> { +pub fn acquire_iopl() -> std::result::Result<(), crate::DriverError> { extern "C" { fn redox_cur_thrfd_v0() -> usize; } diff --git a/local/recipes/drivers/redox-driver-sys/source/src/quirks/mod.rs b/local/recipes/drivers/redox-driver-sys/source/src/quirks/mod.rs index 8a62ab73aa..76fdb084c8 100644 --- a/local/recipes/drivers/redox-driver-sys/source/src/quirks/mod.rs +++ b/local/recipes/drivers/redox-driver-sys/source/src/quirks/mod.rs @@ -568,6 +568,6 @@ bitflags::bitflags! { } /// Look up USB HID quirks for a vendor/product pair. -pub fn lookup_hid_quirks(vendor: u16, product: u16) -> HidQuirkFlags { +pub fn lookup_hid_quirks(vendor: u16, _product: u16) -> HidQuirkFlags { HidQuirkFlags::empty() }