ATA driver: * Add protection against out-of-bounds accesses. Those can happen e.g...
commitd1f5b5435ec19fb96b961aac40bd0bca8dfa8605
authoramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Sun, 9 Mar 2008 00:59:48 +0000 (9 00:59 +0000)
committeramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Sun, 9 Mar 2008 00:59:48 +0000 (9 00:59 +0000)
tree2ddf5023ee061f0a4993f0100985cc4bd9868bc8
parent4839762aba3f2803ce15efe331e7ef315a863afa
ATA driver: * Add protection against out-of-bounds accesses. Those can happen e.g. with disks formatted in superfloppy mode, and were the cause for the excessive m:robe100 boot time with standard disk.c code. * Fix ata_mutex handling in case of errors on large sector targets (i.e. iPod Video). * Extra check for unsupported disk sizes when LBA48 support is enabled (>=2TiB).

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16582 a1c6a512-1295-4272-9138-f99709370657
firmware/drivers/ata.c