summaryrefslogtreecommitdiffstats
path: root/net/appletalk
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-03-28 21:53:26 +0100
committerH. Peter Anvin <hpa@zytor.com>2009-03-29 03:20:07 +0200
commitc549e71d073a6e9a4847497344db28a784061455 (patch)
tree60c41d640ecf696d0534f744fafe8bf2023c4254 /net/appletalk
parentx86, setup: preemptively save/restore edi and ebp around INT 15 E820 (diff)
downloadlinux-c549e71d073a6e9a4847497344db28a784061455.tar.xz
linux-c549e71d073a6e9a4847497344db28a784061455.zip
x86, setup: ACPI 3, BIOS workaround for E820-probing code
Impact: ACPI 3 spec compliance, BIOS bug workaround The ACPI 3 spec added another field to the E820 buffer -- which is backwards incompatible, since it contains a validity bit. Furthermore, there has been at least one report of a BIOS which assumes that the buffer it is pointed at is the same buffer as for the previous E820 call. Therefore, read the data into a temporary buffer and copy the standard part of it if and only if the valid bit is set. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'net/appletalk')
0 files changed, 0 insertions, 0 deletions