Fix locking in serial port

This commit is contained in:
Jeremy Soller 2016-08-17 17:24:10 -06:00
parent b756dd59eb
commit 979d80a8c7
2 changed files with 10 additions and 13 deletions

View file

@ -19,13 +19,8 @@ extern crate x86;
#[macro_export]
macro_rules! print {
($($arg:tt)*) => ({
{
use core::fmt::Write;
//TODO: let mut serial_console = $crate::serial::SERIAL_CONSOLE.lock();
let mut serial_console = $crate::serial::SerialConsole::new();
let _ = write!(serial_console, $($arg)*);
drop(serial_console);
}
use core::fmt::Write;
let _ = write!($crate::serial::SerialConsole, $($arg)*);
});
}