Don't allow multiwrites against a block device without underlying medium
authorRyan Harper <ryanh@us.ibm.com>
Mon, 7 Mar 2011 16:01:04 +0000 (10:01 -0600)
committerKevin Wolf <kwolf@redhat.com>
Tue, 15 Mar 2011 12:21:14 +0000 (13:21 +0100)
commit6a1cbade1774dc28201f02806e0bebe53bbe13a4
treea6df649573db46c5dfb4025e38269540613ddc01
parent88bf074b4f6ffdef467920792504613d13c1014b
Don't allow multiwrites against a block device without underlying medium

If the block device has been closed, we no longer have a medium to submit
IO against, check for this before submitting io.  This prevents a segfault
further in the code where we dereference elements of the block driver.

Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block.c