diff --git a/vhost-device-spi/Cargo.toml b/vhost-device-spi/Cargo.toml index ad643e2..57a9dd6 100644 --- a/vhost-device-spi/Cargo.toml +++ b/vhost-device-spi/Cargo.toml @@ -33,3 +33,6 @@ bitflags = "2.9.1" assert_matches = "1.5" virtio-queue = { version = "0.16", features = ["test-utils"] } vm-memory = { version = "0.16.1", features = ["backend-mmap", "backend-atomic"] } + +[lints] +workspace = true diff --git a/vhost-device-spi/src/linux_spi.rs b/vhost-device-spi/src/linux_spi.rs index e003f7d..5952579 100644 --- a/vhost-device-spi/src/linux_spi.rs +++ b/vhost-device-spi/src/linux_spi.rs @@ -58,7 +58,7 @@ pub fn spi_ioc_message(n: u32) -> u64 { if n * 32 < (1 << _IOC_SIZEBITS) { size = n * 32; } - (SPI_IOC_MESSAGE_BASE | (size << _IOC_SIZESHIFT)) as u64 + u64::from(SPI_IOC_MESSAGE_BASE | (size << _IOC_SIZESHIFT)) } bitflags! {