Skip to content

fix driver/virtio-blk

xu_zh requested to merge fix/driver/virtio-blk into main

Fixes:

  • __free[] is not initialized, causing infinite loop in alloc_desc()
  • desc[0](outhdr).len is wrong, causing "qemu-system-riscv64: virtio-blk request outhdr too short" error
  • __request.pending in not volatile, causing infinite loop in legacy_rw()
Edited by xu_zh

Merge request reports