diff --git a/kernel/driver/bsp/arm/src/pl011.rs b/kernel/driver/bsp/arm/src/pl011.rs index 3f0f2f69..42701288 100644 --- a/kernel/driver/bsp/arm/src/pl011.rs +++ b/kernel/driver/bsp/arm/src/pl011.rs @@ -98,7 +98,7 @@ impl TerminalOutput for Pl011Inner { if byte == b'\n' && options.contains(TerminalOutputOptions::NL_TO_CRNL) { lock.send(b'\r'); } - lock.send(b'\n'); + lock.send(byte); Ok(()) } diff --git a/userspace/sysutils/src/cat.rs b/userspace/sysutils/src/cat.rs index fc6dc3b9..47ab2233 100644 --- a/userspace/sysutils/src/cat.rs +++ b/userspace/sysutils/src/cat.rs @@ -1,6 +1,6 @@ use std::{ env, - io::{self, stdout, Read, Stdout, Write}, + io::{self, Read, Stdout, Write, stdout}, process::ExitCode, };