diff options
author | 2008-10-03 21:08:49 +0400 | |
---|---|---|
committer | 2008-10-03 10:15:29 -0700 | |
commit | 6cdcdb99cf7c2e1835fc5b471864d21161c3e679 (patch) | |
tree | e3dab8fad3748c93fc0870964cbfa8ec8f2e84b6 /net/unix/af_unix.c | |
parent | x86: fix ghost EDD devices in /sys again (diff) | |
download | wireguard-linux-6cdcdb99cf7c2e1835fc5b471864d21161c3e679.tar.xz wireguard-linux-6cdcdb99cf7c2e1835fc5b471864d21161c3e679.zip |
x86 setup: fix ghost entries under /sys/firmware/edd take 3
Some BIOSes do not indicate error when trying to read from non-
existing device. Zero buffer before reading and check that we
possibly have valid MBR by looking for MBR magic.
This was fixed in different way for edd.S in
http://marc.info/?l=linux-kernel&m=114087765422490&w=2, but lost
again when edd.S was rewritten in C.
Signed-off-by: Andrey Borzenkov < arvidjaar@mail.ru>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions