From 9c07fa68896a58a31a758596236f143b44f501d8 Mon Sep 17 00:00:00 2001 From: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> Date: Sun, 19 Oct 2025 19:00:47 +0800 Subject: [PATCH] ksud: Fixed compilation errors --- userspace/ksud/src/init_event.rs | 5 +++-- userspace/ksud/src/magic_mount.rs | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/userspace/ksud/src/init_event.rs b/userspace/ksud/src/init_event.rs index c2552b7c..fb7908b1 100644 --- a/userspace/ksud/src/init_event.rs +++ b/userspace/ksud/src/init_event.rs @@ -2,14 +2,15 @@ use crate::kpm; use crate::{ assets, defs, - defs::{NO_MOUNT_PATH}, - utils::find_tmp_path, + defs::NO_MOUNT_PATH, ksucalls, module::{handle_updated_modules, prune_modules}, restorecon, uid_scanner, utils, + utils::find_tmp_path, }; use anyhow::{Context, Result}; use log::{info, warn}; +use rustix::mount::{MountFlags, mount}; use std::path::Path; #[cfg(target_os = "android")] diff --git a/userspace/ksud/src/magic_mount.rs b/userspace/ksud/src/magic_mount.rs index 90c5b2bd..484f2a2a 100644 --- a/userspace/ksud/src/magic_mount.rs +++ b/userspace/ksud/src/magic_mount.rs @@ -21,7 +21,7 @@ use crate::{ defs::{DISABLE_FILE_NAME, KSU_MOUNT_SOURCE, MODULE_DIR, SKIP_MOUNT_FILE_NAME}, magic_mount::NodeFileType::{Directory, RegularFile, Symlink, Whiteout}, restorecon::{lgetfilecon, lsetfilecon}, - utils::get_work_dir, + utils::ensure_dir_exists, }; const REPLACE_DIR_XATTR: &str = "trusted.overlay.opaque";