From bdbb1cd486484faa23db48c82d51484e2ee43692 Mon Sep 17 00:00:00 2001 From: Jinank Jain Date: Mon, 16 Dec 2024 04:37:00 +0000 Subject: [PATCH] vfio-ioctls: Fix clippy warning error: manually reimplementing `div_ceil` --> crates/vfio-ioctls/src/fam.rs:12:24 | 12 | let rounded_size = (size_in_bytes + size_of::() - 1) / size_of::(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `size_in_bytes.div_ceil(size_of::())` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil = note: `-D clippy::manual-div-ceil` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::manual_div_ceil)]` Signed-off-by: Jinank Jain --- crates/vfio-ioctls/src/fam.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/vfio-ioctls/src/fam.rs b/crates/vfio-ioctls/src/fam.rs index f910f7e..60dc96f 100644 --- a/crates/vfio-ioctls/src/fam.rs +++ b/crates/vfio-ioctls/src/fam.rs @@ -9,7 +9,7 @@ use std::mem::size_of; /// Returns a `Vec` with a size in bytes at least as large as `size_in_bytes`. fn vec_with_size_in_bytes(size_in_bytes: usize) -> Vec { - let rounded_size = (size_in_bytes + size_of::() - 1) / size_of::(); + let rounded_size = size_in_bytes.div_ceil(size_of::()); let mut v = Vec::with_capacity(rounded_size); for _ in 0..rounded_size { v.push(T::default())