We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d4b4cff commit 724f84aCopy full SHA for 724f84a
1 file changed
rust/kernel/module_param.rs
@@ -6,6 +6,7 @@
6
//!
7
//! C header: [`include/linux/moduleparam.h`](../../../include/linux/moduleparam.h)
8
9
+use crate::alloc::{flags::*, vec_ext::VecExt};
10
use crate::error::{code::*, from_result};
11
use crate::str::{CStr, Formatter};
12
use core::fmt::Write;
@@ -481,7 +482,7 @@ impl ModuleParam for StringParam {
481
482
arg.and_then(|arg| {
483
if slab_available {
484
let mut vec = alloc::vec::Vec::new();
- vec.try_extend_from_slice(arg).ok()?;
485
+ vec.extend_from_slice(arg, GFP_KERNEL).ok()?;
486
Some(StringParam::Owned(vec))
487
} else {
488
Some(StringParam::Ref(arg))
0 commit comments