OSDN Git Service

scsi: improve MODE SENSE emulation
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 6 Sep 2011 10:31:44 +0000 (12:31 +0200)
committerKevin Wolf <kwolf@redhat.com>
Tue, 6 Sep 2011 13:45:20 +0000 (15:45 +0200)
commitcfc606da0ddcef1f7228317b9f7dfa6c94c6c64f
tree0103aab27f4e9917a637dbd4984abb08692cac0a
parenteae31cb99810c362955f37f82573f2e3849bcd32
scsi: improve MODE SENSE emulation

- do not return extra pages when requesting all pages (PAGE CODE = 0x3f)

- return correct sense code for PC = 3 (saved parameters not supported)

- do not return geometry pages for CD devices

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
hw/scsi-disk.c