From 2283d4e5a4d9135abe7c76ad6eb69b660354ed8a Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Fri, 18 Jul 2008 13:35:37 +0100 Subject: [PATCH] --- yaml --- r: 104380 b: refs/heads/master c: f2ba93929fdb91fd806be20e959a50f7db82790e h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/x86/boot/edd.c | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index d23a229e1e6c..9210aa0191fd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ffaa152efd02849c0c36947f533f2ee3ee55369a +refs/heads/master: f2ba93929fdb91fd806be20e959a50f7db82790e diff --git a/trunk/arch/x86/boot/edd.c b/trunk/arch/x86/boot/edd.c index 03399d64013b..d93cbc6464d0 100644 --- a/trunk/arch/x86/boot/edd.c +++ b/trunk/arch/x86/boot/edd.c @@ -167,9 +167,8 @@ void query_edd(void) * Scan the BIOS-supported hard disks and query EDD * information... */ - get_edd_info(devno, &ei); - - if (boot_params.eddbuf_entries < EDDMAXNR) { + if (!get_edd_info(devno, &ei) + && boot_params.eddbuf_entries < EDDMAXNR) { memcpy(edp, &ei, sizeof ei); edp++; boot_params.eddbuf_entries++;