From cd78c2693a421a53af98901ae798eebb9051617b Mon Sep 17 00:00:00 2001 From: Wang Han <416810799@qq.com> Date: Thu, 16 Oct 2025 11:46:35 +0800 Subject: [PATCH] Don't write newline character to cgroup node (#2804) This prevents su hang on oplus devices, maybe related to bad kernel hooks. --- userspace/ksud/src/utils.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userspace/ksud/src/utils.rs b/userspace/ksud/src/utils.rs index bc77c32f..5bd54e4b 100644 --- a/userspace/ksud/src/utils.rs +++ b/userspace/ksud/src/utils.rs @@ -142,7 +142,7 @@ fn switch_cgroup(grp: &str, pid: u32) { let fp = OpenOptions::new().append(true).open(path); if let std::result::Result::Ok(mut fp) = fp { - let _ = writeln!(fp, "{pid}"); + let _ = write!(fp, "{pid}"); } }