usb-msc: move READ CAPACITY to usb_msc_init, fix off-by-one
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 16 Nov 2011 12:02:48 +0000 (13:02 +0100)
committerKevin O'Connor <kevin@koconnor.net>
Fri, 18 Nov 2011 02:21:01 +0000 (21:21 -0500)
commitcb864b352568e091d8e39eb5c06fe2d045511200
tree2f6c269acc633d8fd73c5ca727771153c76c75f0
parentddb8cebd80573e72e2f43fbd6a948fcfcef02f0c
usb-msc: move READ CAPACITY to usb_msc_init, fix off-by-one

Only leave the bootprio code in setup_drive_hd, like in setup_drive_cdrom.
This is a preparatory step; later, the SCSI code in usb_msc_init will
become entirely generic.

Also, the returned number of sectors is off by one.  This will become
more important when CHS translation is added later.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
src/usb-msc.c