commit | 6cdcdb99cf7c2e1835fc5b471864d21161c3e679 | [log] [tgz] |
---|---|---|
author | Andrey Borzenkov <arvidjaar@newmail.ru> | Fri Oct 03 21:08:49 2008 +0400 |
committer | H. Peter Anvin <hpa@zytor.com> | Fri Oct 03 10:15:29 2008 -0700 |
tree | e3dab8fad3748c93fc0870964cbfa8ec8f2e84b6 | |
parent | 464f04c9e9b3b1c4f5ffb89c51d8ba2a2034c846 [diff] |
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>