Re: [PATCH] 2.5.13 IDE PIO mode Fix

Date: Sat May 04 2002 - 05:15:18 EST

    I found this bug in 2.5.10 first. And caused ext2 FS corruption.
    We are porting Linux to PC-9801 architecture (made by NEC Japan).
    It has PIO ONLY IDE I/F. So please check PIO mode too.
    # Our porting status - 2.2.x/2.4.x done and updating. 2.5.x partial.

    diff -urN linux-2.5.10/drivers/ide/ide-taskfile.c linux/drivers/ide/ide-taskfile.c
    --- linux-2.5.10/drivers/ide/ide-taskfile.c Wed Apr 24 16:15:19 2002
    +++ linux/drivers/ide/ide-taskfile.c Fri Apr 26 15:44:42 2002
    @@ -202,7 +202,7 @@
                            ata_write_slow(drive, buffer, wcount);
    - ata_write_16(drive, buffer, wcount<<1);
    + ata_write_16(drive, buffer, wcount);

It was introduced in 2.5.9 and still exists in 2.5.13,
and caused superblock corruption for me. This fixes it.

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

This archive was generated by hypermail 2b29 : Tue May 07 2002 - 22:00:22 EST