From: Andrey Borzenkov Date: Fri, 3 Oct 2008 17:08:49 +0000 (+0400) Subject: x86 setup: fix ghost entries under /sys/firmware/edd take 3 X-Git-Tag: v2.6.28-rc1~699^2^11~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6cdcdb99cf7c2e1835fc5b471864d21161c3e679;p=pandora-kernel.git 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 --- Reading git-diff-tree failed