Skip to content

qcow2: More error path fixes

Kevin Wolf qemu-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6qcow2: Don't ignore immediate read/write failuresblock/qcow2.c+6 -20 replies
2/6qcow2: Return 0/-errno in write_l2_entriesblock/qcow2-cluster.c+5 -40 replies
3/6qcow2: Fix error return code in qcow2_alloc_cluster_link_l2block/qcow2-cluster.c+2 -20 replies
4/6qcow2: Return 0/-errno in write_l1_entryblock/qcow2-cluster.c+5 -50 replies
5/6qcow2: Return 0/-errno in l2_allocateblock/qcow2-cluster.c+23 -170 replies
6/6qcow2: Remove request from in-flight list after errorblock/qcow2-cluster.c block/qcow2.c+6 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Qemu-devel] [PATCH 0/6] qcow2: More error path fixes

This is part three of the qcow2 error path fixes. More to come...

May depend on any patches sent earlier that are in my queue (I think it does depend at least on the blkdebug series to apply cleanly)

Kevin Wolf (6):
qcow2: Don't ignore immediate read/write failures
qcow2: Return 0/-errno in write_l2_entries
qcow2: Fix error return code in qcow2_alloc_cluster_link_l2
qcow2: Return 0/-errno in write_l1_entry
qcow2: Return 0/-errno in l2_allocate
qcow2: Remove request from in-flight list after error

 block/qcow2-cluster.c |   64 +++++++++++++++++++++++++++---------------------
 block/qcow2.c         |   14 ++++++++--
 2 files changed, 47 insertions(+), 31 deletions(-)