diff --git a/Kernel/Core/arch/amd64/acpi/acpica/os_int.rs b/Kernel/Core/arch/amd64/acpi/acpica/os_int.rs
index cb3322bdc202349be257ba9515719d46de8ef808..d5a12fadb2dff42b42c2b434edfa503d07a3d4f9 100644
--- a/Kernel/Core/arch/amd64/acpi/acpica/os_int.rs
+++ b/Kernel/Core/arch/amd64/acpi/acpica/os_int.rs
@@ -4,7 +4,6 @@
 // arch/amd64/acpi/acpica/os_int.rs
 //! ACPICA OS bindings
 #![allow(non_snake_case)]
-#![allow(private_no_mangle_fns)]
 #![allow(dead_code,unused_variables)]
 use prelude::*;
 use super::shim_ext::*;
diff --git a/Usermode/libstd/src/env.rs b/Usermode/libstd/src/env.rs
index 29ca02c9a27ab700582c5ce8fcc46e525a43b8ba..d5155676ec698246cf97cafd490ce31587210560 100644
--- a/Usermode/libstd/src/env.rs
+++ b/Usermode/libstd/src/env.rs
@@ -8,7 +8,6 @@ static mut S_ARGUMENTS: &'static [OsString] = &[];
 
 #[no_mangle]
 #[linkage="external"]
-#[allow(private_no_mangle_fns)]
 #[allow(dead_code)]
 extern "C" fn register_arguments(args: &[&::ffi::OsStr]) {
 	kernel_log!("register_arguments(args={:?})", args);
diff --git a/Usermode/libstd_rt/lib.rs b/Usermode/libstd_rt/lib.rs
index 6a1e0113db0ddd230a1f1c7a6d157822fb7ab856..efec02f907d7460fb7cbae93730cde66189ecfe0 100644
--- a/Usermode/libstd_rt/lib.rs
+++ b/Usermode/libstd_rt/lib.rs
@@ -3,7 +3,7 @@
 //
 // Standard Library - Runtime support (aka unwind and panic)
 #![feature(lang_items)]	// Allow definition of lang_items
-#![feature(panic_implementation,panic_info_message)]
+#![feature(panic_info_message)]
 #![feature(asm)]	// Used by backtrace code
 #![feature(const_fn)]	// HACK For debugging ARM unwind
 #![no_std]