freebsd-dev/sys/dev/xen
Justin T. Gibbs c70fe93ad8 Correct blkback handling of the BLKIF_OP_FLUSH_DISKCACHE opcode.
Properly round-trip the "operation code" for client requests.

sys/dev/xen/blkback/blkback.c:
	In xbb_dispatch_dev() when processing a flush request,
	correctly set bio->bio_caller1 to the request list (not
	bare request) for the operation, as is expected by the
	completion handler xbb_bio_done().

	In xbb_get_resources(), initialize "operation" in the
	driver's internal request object from the client's "ring
	request", so it is correct when used to populate the reply
	when this operation completes.

Submitted by:	Roger Pau Monné
Sponsored by:	Citrix Systems R&D
Reviewed by:	gibbs
2013-09-04 23:32:49 +00:00
..
balloon Implement vector callback for PVHVM and unify event channel implementations 2013-08-29 19:52:18 +00:00
blkback Correct blkback handling of the BLKIF_OP_FLUSH_DISKCACHE opcode. 2013-09-04 23:32:49 +00:00
blkfront If reading a virtual-device value fails, attempt to read a virtual-device-ext 2013-08-30 01:46:56 +00:00
console Implement vector callback for PVHVM and unify event channel implementations 2013-08-29 19:52:18 +00:00
control Implement vector callback for PVHVM and unify event channel implementations 2013-08-29 19:52:18 +00:00
netback Implement vector callback for PVHVM and unify event channel implementations 2013-08-29 19:52:18 +00:00
netfront Implement vector callback for PVHVM and unify event channel implementations 2013-08-29 19:52:18 +00:00
pcifront - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
timer Introduce a new, HVM compatible, paravirtualized timer driver for Xen. 2013-08-29 23:11:58 +00:00
xenpci Implement vector callback for PVHVM and unify event channel implementations 2013-08-29 19:52:18 +00:00