diff --git a/drivers/gpu/nova-core/falcon/fsp.rs b/drivers/gpu/nova-core/falcon/fsp.rs index 85f9c8c5d60e..d7c213848005 100644 --- a/drivers/gpu/nova-core/falcon/fsp.rs +++ b/drivers/gpu/nova-core/falcon/fsp.rs @@ -173,9 +173,7 @@ pub(crate) fn recv_msg(&mut self) -> Result> { return Err(EMSGSIZE); } - let mut buffer = KVec::::new(); - buffer.resize(msg_size, 0, GFP_KERNEL)?; - + let mut buffer = KVec::zeroed(msg_size, GFP_KERNEL)?; self.read_emem(&mut buffer)?; // Reset message queue pointers after reading.