Re: linux-2.5.6 scsi DMA mapping and compilation fixes (not yet working)

Russell King (rmk@arm.linux.org.uk)
Tue, 12 Mar 2002 23:42:56 +0000


On Tue, Mar 12, 2002 at 12:56:21PM -0800, Adam J. Richter wrote:
> o The NCR53c80-based drivers (according to Alan Cox, there
> is a new driver in the 2.4.x tree, and I don't want to
> add a port of that driver to this already huge patch).

I believe changes to NCR53c80 were recently reverted back because
these "fixes" lead to massive data corruption. It is preferable
that the driver remains unbuildable, and therefore doesn't cause
data corruption than to be buildable and case data corruption.

Alan has always advocated taking the 2.4 driver as an important
first step in fixing it for 2.5 - this provides a sound base for the
2.5 fixes to be built upon. Not doing this just makes whoevers job
to really fix the driver harder.

Hint: kernel programming is not about getting things to build. It's
about making this work properly.

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html

- 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/