[PATCH 0/10] I386 BIOS and cpu fixes / cleanups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The harmless portion of my current i386 cleanups, including one very
nice bugfix to protect the kernel from rampant trampling by the PnP
BIOS.  The problem was the PnP transfer segments were protected in
page increments, not byte increments, so a broken BIOS could overstep
the bounds the PnP code was trying to enforce.  Turns out I had such
a broken BIOS, and discovered a common PnP bug is to use word access
(2 bytes) to get and set device IDs, which are supposed to be 1-byte.

Rather than let the BIOS trample memory, I added a workaround to
copy data to and from a temporary value, which allows the BIOS to
smash the high byte safely.

The rest of these are (hopefully) obviously correct, nice transforms
or removal of dead code.

Zachary Amsden <[email protected]>
-
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]
  Powered by Linux