Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dda18528 authored by Konrad Rzeszutek Wilk's avatar Konrad Rzeszutek Wilk
Browse files

xen/blkback: Check for proper operation.



The patch titled: "xen/blkback: Fix the inhibition to map pages
when discarding sector ranges." had the right idea except that
it used the wrong comparison operator. It had == instead of !=.

This fixes the bug where all (except discard) operations would
have been ignored.

Signed-off-by: default avatarKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
parent 64391b25
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -707,7 +707,7 @@ static int dispatch_rw_block_io(struct xen_blkif *blkif,
	 * the hypercall to unmap the grants - that is all done in
	 * xen_blkbk_unmap.
	 */
	if (operation == REQ_DISCARD && xen_blkbk_map(req, pending_req, seg))
	if (operation != REQ_DISCARD && xen_blkbk_map(req, pending_req, seg))
		goto fail_flush;

	/*