Skip to content

Commit

Permalink
Merge pull request torvalds#550 from mdaverde/ml/prelude
Browse files Browse the repository at this point in the history
rust: add CStr & ThisModule to prelude
  • Loading branch information
ojeda authored Nov 12, 2021
2 parents 4946eec + cd5ecb3 commit f9ecaf5
Show file tree
Hide file tree
Showing 8 changed files with 6 additions and 10 deletions.
2 changes: 2 additions & 0 deletions rust/kernel/prelude.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,5 @@ pub use super::module_misc_device;
pub use super::static_assert;

pub use super::{Error, KernelModule, Result};

pub use super::{str::CStr, ThisModule};
2 changes: 1 addition & 1 deletion samples/rust/rust_chrdev.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#![feature(allocator_api, global_asm)]

use kernel::prelude::*;
use kernel::{chrdev, file_operations::FileOperations, str::CStr, ThisModule};
use kernel::{chrdev, file_operations::FileOperations};

module! {
type: RustChrdev,
Expand Down
2 changes: 1 addition & 1 deletion samples/rust/rust_minimal.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#![no_std]
#![feature(allocator_api, global_asm)]

use kernel::{prelude::*, str::CStr, ThisModule};
use kernel::prelude::*;

module! {
type: RustMinimal,
Expand Down
2 changes: 0 additions & 2 deletions samples/rust/rust_miscdev.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@ use kernel::{
file_operations::{FileOpener, FileOperations},
io_buffer::{IoBufferReader, IoBufferWriter},
miscdev,
str::CStr,
sync::{CondVar, Mutex, Ref},
ThisModule,
};

module! {
Expand Down
2 changes: 1 addition & 1 deletion samples/rust/rust_module_parameters.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#![no_std]
#![feature(allocator_api, global_asm)]

use kernel::{prelude::*, str::CStr, ThisModule};
use kernel::prelude::*;

module! {
type: RustModuleParameters,
Expand Down
2 changes: 0 additions & 2 deletions samples/rust/rust_semaphore.rs
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,8 @@ use kernel::{
miscdev::Registration,
mutex_init,
prelude::*,
str::CStr,
sync::{CondVar, Mutex, Ref},
user_ptr::{UserSlicePtrReader, UserSlicePtrWriter},
ThisModule,
};

module! {
Expand Down
2 changes: 1 addition & 1 deletion samples/rust/rust_stack_probing.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#![feature(allocator_api, global_asm)]
#![feature(bench_black_box)]

use kernel::{prelude::*, str::CStr, ThisModule};
use kernel::prelude::*;

module! {
type: RustStackProbing,
Expand Down
2 changes: 0 additions & 2 deletions samples/rust/rust_sync.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@
use kernel::prelude::*;
use kernel::{
condvar_init, mutex_init, spinlock_init,
str::CStr,
sync::{CondVar, Mutex, SpinLock},
ThisModule,
};

module! {
Expand Down

0 comments on commit f9ecaf5

Please sign in to comment.