X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdevices%2Fusb_storage.c;h=25114393ab29109fe2d24bbe7937de62013103cd;hb=2e1ad312883a5ba610d02d039fe183283d4d4667;hp=a5e3ad1272099cbee47d8e54ed5113ceb1dc990b;hpb=367b15b215b65659a79e3e0141e60a359fd4a37f;p=pintos-anon diff --git a/src/devices/usb_storage.c b/src/devices/usb_storage.c index a5e3ad1..2511439 100644 --- a/src/devices/usb_storage.c +++ b/src/devices/usb_storage.c @@ -309,7 +309,7 @@ msc_get_geometry (struct msc_class_info *mci) usb_dev_bulk (mci->eop_out, &cbw, sizeof (cbw), &tx); usb_dev_bulk (mci->eop_in, &buf, sizeof (buf), &tx); - mci->blk_count = be32_to_machine (cap->blocks); + mci->blk_count = be32_to_machine (cap->blocks) + 1; mci->blk_size = be32_to_machine (cap->block_len); /* did CSW stall? */