raid1.c's read_balance() function has: const unsigned long this_sector = r1_bio->sector; Doesn't that need to be: const sector_t this_sector = r1_bio->sector; for compatibility with LBD on 32-bit platforms? It looks as though truncating the sector number to 32 bits could cause it to read *above* the resync window on an unsync'ed disk. -- Jordan Russell -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html