OSDN Git Service

scsi: report thin provisioning errors with werror=report
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 23 Jan 2014 12:57:21 +0000 (13:57 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Sat, 22 Feb 2014 09:02:23 +0000 (10:02 +0100)
commit703dd81aca15ef1d91dba013b6b66c6e3ff88628
treed121e340885b7b410bf323b9307685af5dc656f8
parentc5f52875b980e54e6bebad6121c76863356e1d7f
scsi: report thin provisioning errors with werror=report

SCSI defines a status code for when a thin-provisioned LUNs would
exceed the allocated space, map ENOSPC to it.

Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/scsi/scsi-bus.c
hw/scsi/scsi-disk.c
include/hw/scsi/scsi.h