diff options
| -rw-r--r-- | firmware/drivers/ata.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/drivers/ata.c b/firmware/drivers/ata.c index 5161bbd..2451a86 100644 --- a/firmware/drivers/ata.c +++ b/firmware/drivers/ata.c @@ -327,11 +327,11 @@ int ata_write_sectors(unsigned long start, buf += SECTOR_SIZE; } - led(false); - if(!wait_for_end_of_transfer()) i = -3; + led(false); + mutex_unlock(&ata_mtx); if ( delayed_write ) |