Fix more clippy errors, missing safety docs

This commit is contained in:
2025-02-28 22:21:51 +00:00
parent 4bad44e475
commit fdd556f742
8 changed files with 16 additions and 22 deletions
+5 -3
View File
@@ -1,4 +1,3 @@
#![expect(dead_code)]
use core::fmt;
use spin::{Lazy, Mutex};
use x86_64::instructions::interrupts;
@@ -171,18 +170,21 @@ fn write(args: fmt::Arguments, fg: Colour, bg: Colour) {
});
}
#[doc(hidden)]
pub fn _print(args: fmt::Arguments) {
x86_64::instructions::interrupts::without_interrupts(|| {
write(args, Colour::White, Colour::Black);
})
}
#[doc(hidden)]
pub fn _print_err(args: fmt::Arguments) {
x86_64::instructions::interrupts::without_interrupts(|| {
write(args, Colour::Red, Colour::Black);
})
}
#[doc(hidden)]
pub fn _print_log(args: fmt::Arguments) {
x86_64::instructions::interrupts::without_interrupts(|| {
write(args, Colour::Yellow, Colour::Black);
@@ -228,7 +230,7 @@ macro_rules! println {
#[macro_export]
macro_rules! print {
($($arg:tt)*) => ($crate::_print(format_args!($($arg)*)));
($($arg:tt)*) => ($crate::graphics::writer::_print(format_args!($($arg)*)));
}
#[macro_export]
@@ -239,5 +241,5 @@ macro_rules! printlnerr {
#[macro_export]
macro_rules! printerr {
($($arg:tt)*) => ($crate::_print_err(format_args!($($arg)*)));
($($arg:tt)*) => ($crate::graphics::writer::_print_err(format_args!($($arg)*)));
}