Patchwork [3.5.y.z,extended,stable] Patch "x86/Sandy Bridge: Sandy Bridge workaround depends on" has been added to staging queue

mail settings
Submitter Herton Ronaldo Krzesinski
Date Feb. 4, 2013, 9:46 p.m.
Message ID <>
Download mbox | patch
Permalink /patch/218082/
State New
Headers show


Herton Ronaldo Krzesinski - Feb. 4, 2013, 9:46 p.m.
This is a note to let you know that I have just added a patch titled

    x86/Sandy Bridge: Sandy Bridge workaround depends on

to the linux-3.5.y-queue branch of the 3.5.y.z extended stable tree 
which can be found at:;a=shortlog;h=refs/heads/linux-3.5.y-queue

If you, or anyone else, feels it should not be added to this tree, please 
reply to this email.

For more information about the 3.5.y.z tree, see



From 602dfaae628a80b804578ee986d57c3198c3fc21 Mon Sep 17 00:00:00 2001
From: "H. Peter Anvin" <>
Date: Sun, 13 Jan 2013 20:56:41 -0800
Subject: [PATCH] x86/Sandy Bridge: Sandy Bridge workaround depends on

commit e43b3cec711a61edf047adf6204d542f3a659ef8 upstream.

early_pci_allowed() and read_pci_config_16() are only available if
CONFIG_PCI is defined.

Signed-off-by: H. Peter Anvin <>
Cc: Jesse Barnes <>
Signed-off-by: Herton Ronaldo Krzesinski <>
 arch/x86/kernel/setup.c |    2 ++
 1 file changed, 2 insertions(+)



diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
index 8ac6c8a..1cb892f 100644
--- a/arch/x86/kernel/setup.c
+++ b/arch/x86/kernel/setup.c
@@ -615,6 +615,7 @@  static unsigned reserve_low = CONFIG_X86_RESERVE_LOW << 10;

 static bool __init snb_gfx_workaround_needed(void)
+#ifdef CONFIG_PCI
 	int i;
 	u16 vendor, devid;
 	static const __initconst u16 snb_ids[] = {
@@ -639,6 +640,7 @@  static bool __init snb_gfx_workaround_needed(void)
 	for (i = 0; i < ARRAY_SIZE(snb_ids); i++)
 		if (devid == snb_ids[i])
 			return true;

 	return false;