Skip to content

Commit 156393e

Browse files
committed
libbpf-cargo: use div_ceil
clippy compalined here: https://github.com/libbpf/libbpf-rs/actions/runs/14391650754/job/40359765259 Signed-off-by: Ihor Solodrai <[email protected]>
1 parent 9e7aea5 commit 156393e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libbpf-cargo/src/gen/btf.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ fn type_declaration_impl(
213213
let s = btf_type_match!(match ty {
214214
BtfKind::Void => "std::ffi::c_void".to_string(),
215215
BtfKind::Int(t) => {
216-
let width = match (t.bits + 7) / 8 {
216+
let width = match t.bits.div_ceil(8) {
217217
1 => "8",
218218
2 => "16",
219219
4 => "32",
@@ -307,7 +307,7 @@ fn size_of_type(ty: BtfType<'_>, btf: &Btf<'_>) -> Result<usize> {
307307
let ty = ty.skip_mods_and_typedefs();
308308

309309
Ok(btf_type_match!(match ty {
310-
BtfKind::Int(t) => ((t.bits + 7) / 8).into(),
310+
BtfKind::Int(t) => t.bits.div_ceil(8).into(),
311311
BtfKind::Ptr => btf.ptr_size()?.get(),
312312
BtfKind::Array(t) => t.capacity() * size_of_type(t.contained_type(), btf)?,
313313
BtfKind::Struct(t) => t.size(),

0 commit comments

Comments
 (0)