From: Will Sowerbutts Date: Fri, 9 Jan 2015 19:56:03 +0000 (+0000) Subject: devide: Address another little-endian assumption X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=589aa9c19d638c6484fd7abe11b3d3255d0ef259;p=FUZIX.git devide: Address another little-endian assumption --- diff --git a/Kernel/dev/devide.c b/Kernel/dev/devide.c index 33c62c86..5a3bd2d5 100644 --- a/Kernel/dev/devide.c +++ b/Kernel/dev/devide.c @@ -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);