> I've taken the CD-audio-DMA patch from Andrew Morton and made it available
> as a config option. You're now able to choose whether you still want
> the old code which uses PIO or the new code which decreases CPU load
> (on some systems up to 70%) and improves total time of read.
>
> It should be safe with old systems. My broken AMD 386 falls back to PIO.
If the code is truly safe on older systems, what I think makes more
sense is merging it without a configure option and having DMA-capable
systems use DMA CD-audio and older systems fall back to PIO.
It seems wiser to me to support something entirely as correct and sane
or consider it not an issue. This is not a separate feature, for
example like IDE itself which should be an option, but an evolutionary
feature of which we should just do it.
This would clean up all those nasty ifdefs and perhaps we could
generalize the two codepaths together, further reducing size.
I like the patch... up for my idea for 2.5?
I wonder what akpm thinks..
Robert Love
-
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/