v65c816: Fix hd driver to return correct value
authorAlan Cox <alan@linux.intel.com>
Thu, 23 Nov 2017 02:26:34 +0000 (02:26 +0000)
committerAlan Cox <alan@linux.intel.com>
Thu, 23 Nov 2017 02:26:34 +0000 (02:26 +0000)
Kernel/platform-v65c816/devhd.c

index 68e74f5..0a730d8 100644 (file)
@@ -54,7 +54,7 @@ static int hd_transfer(uint8_t minor, bool is_read, uint8_t rawflag)
         udata.u_block++;
         dptr += 512;
     }
-    return nb;
+    return nb << BLKSHIFT;
 }
 
 int hd_open(uint8_t minor, uint16_t flag)