Messages in this thread | ![/](/images/icornerl.gif) | | From | Bartlomiej Zolnierkiewicz <> | Subject | Re: Promise IDE patches | Date | Wed, 27 Aug 2003 17:20:06 +0200 |
| |
On Wednesday 27 of August 2003 16:59, Alan Cox wrote: > On Maw, 2003-08-26 at 23:54, Bartlomiej Zolnierkiewicz wrote: > > Thanks Jan. > > > > Marcelo can you apply these patches? > > The first one of these is wrong too. It'll stop some people from > being able to access existing file systems. This has to be fixed > properly (in both 2.4 and 2.6) to distinguish between > "Can PIO LBA48" "Can DMA LBA48" and "no LBA48". The latter being > basically non existant. > > If you fail to do this then existing PIO LBA48 setups will just die > on boot.
Alan, its not true. Please check with ide-disk.c. If hwif->addressing is 1 then probe_lba_addressing() wont set drive->addressing to 1 and therefore you wont get LBA48 (both PIO and DMA) because of drive->addressing check insided __ide_do_rw_disk().
Its not complete fix but it doesnt break anything and stops fs corruption.
--bartlomiej
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |