[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] qemu xen_disk mis-accounting?
ioreq_release() gets called from two places, yet only in the blk_send_response_all() case does it appear appropriate to decrement blkdev->requests_finished. In the error handling path of blk_handle_requests() I would think it should decrement blkdev->requests_inflight instead. While blkdev->requests_finished isn't being used anywhere, blkdev->requests_inflight serves blk_handle_requests() to tell whether to call qemu_bh_schedule(), so this isn't a purely cosmetic mistake afaics (and the error path in question is actually being consistently exercised by our frontends probing for the packet command extension - yes, it should have been implemented via xenstore node presence, but the author failed to do so back then). Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |