Blob Blame History Raw
From: Yinghai Lu <yinghai@kernel.org>
Subject: [PATCH] x86: allow NVS can be accessed by driver
References: none
Patch-Mainline: submitted, aiming for 3.2

APEI related...

Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Thomas Renninger <trenn@suse.de>

Automatically created from "patches.drivers/apei_allow_drivers_access_nvs_ram.patch" by xen-port-patches.py

--- head.orig/arch/x86/kernel/e820-xen.c	2012-02-09 15:46:36.000000000 +0100
+++ head/arch/x86/kernel/e820-xen.c	2012-02-10 11:29:49.000000000 +0100
@@ -1051,7 +1051,8 @@ void __init e820_reserve_resources(void)
 		 * pcibios_resource_survey()
 		 */
 		if (e820.map[i].type != E820_RESERVED || res->start < (1ULL<<20)) {
-			res->flags |= IORESOURCE_BUSY;
+			if (e820.map[i].type != E820_NVS)
+				res->flags |= IORESOURCE_BUSY;
 			insert_resource(&iomem_resource, res);
 		}
 		res++;