]> git.ipfire.org Git - thirdparty/qemu.git/commit
scsi-disk: return CHECK CONDITION for unknown page codes in the MODE SENSE command
authorBernhard Kohl <bernhard.kohl@nsn.com>
Tue, 31 Aug 2010 12:08:26 +0000 (14:08 +0200)
committerKevin Wolf <kwolf@redhat.com>
Mon, 13 Sep 2010 12:31:37 +0000 (14:31 +0200)
commitd65741acf42daffa422a2c3e77465df49e550d49
tree37a5abef94048c3dc02cfcffc21888ae74c60dbe
parent5aa0e6cb569a4eef1be0073eff3c315a3c7bf049
scsi-disk: return CHECK CONDITION for unknown page codes in the MODE SENSE command

SCSI-Spec:
http://ldkelley.com/SCSI2/SCSI2/SCSI2-08.html#8.2.10
"An initiator may request any one or all of the supported mode pages
from a target. If an initiator issues a MODE SENSE command with a
page code value not implemented by the target, the target shall return
CHECK CONDITION status and shall set the sense key to ILLEGAL REQUEST
and the additional sense code to INVALID FIELD IN CDB."

Signed-off-by: Bernhard Kohl <bernhard.kohl@nsn.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit a9c17b2bf3639662fbdeb736289ebabfda9fa21a)
hw/scsi-disk.c