From fd17a8d637dd13ac8a9836d42b70d1e3eecd56f5 Mon Sep 17 00:00:00 2001 From: Thomas Martitz Date: Fri, 17 Jul 2009 21:50:36 +0000 Subject: Apply the same fix as r21930 did for the ramdisk for the AMS Sansa driver. Nothing should change, since the value of transfer didn't change in the == case, but it saves executing this case at least. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21931 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/as3525/ata_sd_as3525.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'firmware/target') diff --git a/firmware/target/arm/as3525/ata_sd_as3525.c b/firmware/target/arm/as3525/ata_sd_as3525.c index 802a649992..8a18a70826 100644 --- a/firmware/target/arm/as3525/ata_sd_as3525.c +++ b/firmware/target/arm/as3525/ata_sd_as3525.c @@ -686,7 +686,7 @@ static int sd_transfer_sectors(IF_MV2(int drive,) unsigned long start, bank_start -= bank * BLOCKS_PER_BANK; /* Do not cross a bank boundary in a single transfer loop */ - if((transfer + bank_start) >= BLOCKS_PER_BANK) + if((transfer + bank_start) > BLOCKS_PER_BANK) transfer = BLOCKS_PER_BANK - bank_start; } -- cgit v1.2.3