summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas Mühlbacher <tmuehlbacher@posteo.net>2024-06-03 16:57:27 +0200
committerThomas Mühlbacher <tmuehlbacher@posteo.net>2024-06-03 17:05:52 +0200
commitfac7cce224ca38e88e30ed0f16b0e93782625b0f (patch)
tree3b2a61287cfc4970fe68bf6c20053f5974345908 /src
parent587f7f5a4765a76f9ea05159963d14f8967cb45b (diff)
fix: unbreak subvolume commands
This was a stupid mistake by me, "fixing" more than what clippy told me to. `p` is already a reference and we should not use the addr of it. Fixes: 96a3462 ("refactor: casting-related `clippy::pedantic` fixes") Signed-off-by: Thomas Mühlbacher <tmuehlbacher@posteo.net>
Diffstat (limited to 'src')
-rw-r--r--src/wrappers/handle.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/wrappers/handle.rs b/src/wrappers/handle.rs
index b5b49628..b9a4a63d 100644
--- a/src/wrappers/handle.rs
+++ b/src/wrappers/handle.rs
@@ -1,4 +1,4 @@
-use std::{path::Path, ptr};
+use std::path::Path;
use bch_bindgen::c::{
bcache_fs_close, bcache_fs_open, bch_ioctl_subvolume, bchfs_handle, BCH_IOCTL_SUBVOLUME_CREATE,
@@ -42,7 +42,7 @@ pub enum BcachefsIoctlPayload {
impl From<&BcachefsIoctlPayload> for *const libc::c_void {
fn from(value: &BcachefsIoctlPayload) -> Self {
match value {
- BcachefsIoctlPayload::Subvolume(p) => ptr::addr_of!(p).cast(),
+ BcachefsIoctlPayload::Subvolume(p) => (p as *const bch_ioctl_subvolume).cast(),
}
}
}