On 30-12-07 21:46, Ingo Molnar wrote:
* Alan Cox <[email protected]> wrote:
So the current plan is to go with an io_delay=udelay default in v2.6.25,
to give this a migration window, and io_delay=none in v2.6.26 [and a
complete removal of arch/x86/kernel/io_delay.c], once the _p() uses are
fixed up. This is gradual enough to notice any regressions we care about
and also makes it nicely bisectable and gradual.
You will break systems if you blindly go around disabling _p delays
for ISA and LPC bus devices. The DEC Hinote laptops for example are
well known for requiring the correct ISA and other keyboard controller
delays. I don't expect anyone to test with a hinote or see it until it
hits Debian or similar 'low resource' friendly devices.
well, using io_delay=udelay is not 'blindly disabling'.
On the other hand, the patch you just posted that makes io_delay=none the
default _is_ blindly disabling. So that wasn't for consumption?
io_delay=udelay additionally blindly disables the race-hiding effect the
outb has on SMP and that Alan is seeing so many of. Should also wait for
more driver review.
Rene.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]