浏览代码

Adjust reference

Alice Wang 2 年之前
父节点
当前提交
29909df9e6
共有 1 个文件被更改,包括 2 次插入5 次删除
  1. 2 5
      src/device/socket/vsock.rs

+ 2 - 5
src/device/socket/vsock.rs

@@ -109,11 +109,8 @@ impl<'a, H: Hal, T: Transport> VirtIOSocket<'a, H, T> {
             return Err(SocketError::NoResponseReceived.into());
         };
         // Safe because we are passing the same buffer as we passed to `VirtQueue::add`.
-        let _len = unsafe {
-            self.rx
-                .pop_used(token, &[], &mut [&mut self.queue_buf_rx])?
-        };
-        let packet_rx = VirtioVsockPacket::read_from(&self.queue_buf_rx)?;
+        let _len = unsafe { self.rx.pop_used(token, &[], &mut [self.queue_buf_rx])? };
+        let packet_rx = VirtioVsockPacket::read_from(self.queue_buf_rx)?;
         trace!("Received packet {:?}. Op {:?}", packet_rx, packet_rx.op());
         match packet_rx.op()? {
             VirtioVsockOp::Response => Ok(()),