devide: Address another little-endian assumption
authorWill Sowerbutts <will@sowerbutts.com>
Fri, 9 Jan 2015 19:56:03 +0000 (19:56 +0000)
committerWill Sowerbutts <will@sowerbutts.com>
Fri, 9 Jan 2015 19:56:08 +0000 (19:56 +0000)
Kernel/dev/devide.c

index 33c62c8..5a3bd2d 100644 (file)
@@ -204,7 +204,7 @@ static void devide_init_drive(uint8_t drive)
     }
 
     /* read out the drive's sector count */
-    size = *((uint32_t*)&buffer[120]);
+    size = le32_to_cpu(*((uint32_t*)&buffer[120]));
 
     /* done with our temporary memory */
     brelse((bufptr)buffer);