Skip to content

Commit 88cfb15

Browse files
committed
fixup! *RFL import: kernel::module_param
1 parent 001b321 commit 88cfb15

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

rust/kernel/module_param.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
//!
55
//! C header: [`include/linux/moduleparam.h`](../../../include/linux/moduleparam.h)
66
7-
use crate::alloc::{flags::*, vec_ext::VecExt};
87
use crate::error::{code::*, from_result};
8+
use crate::prelude::{KVec, GFP_KERNEL};
99
use crate::str::{CStr, Formatter};
1010
use core::fmt::Write;
1111

@@ -446,7 +446,7 @@ pub enum StringParam {
446446
///
447447
/// The value needs to be freed when the parameter is reset or the module is
448448
/// unloaded.
449-
Owned(alloc::vec::Vec<u8>),
449+
Owned(KVec<u8>),
450450
}
451451

452452
impl StringParam {
@@ -478,7 +478,7 @@ impl ModuleParam for StringParam {
478478
let slab_available = unsafe { crate::bindings::slab_is_available() };
479479
arg.and_then(|arg| {
480480
if slab_available {
481-
let mut vec = alloc::vec::Vec::new();
481+
let mut vec = KVec::new();
482482
vec.extend_from_slice(arg, GFP_KERNEL).ok()?;
483483
Some(StringParam::Owned(vec))
484484
} else {

0 commit comments

Comments
 (0)