All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] x86: read apic id if it is not acpi_lapic
       [not found] <20090430084145.GD21699@elte.hu>
@ 2009-05-02  4:48 ` Yinghai Lu
  2009-05-02  7:02   ` Cyrill Gorcunov
  0 siblings, 1 reply; 39+ messages in thread
From: Yinghai Lu @ 2009-05-02  4:48 UTC (permalink / raw)
  To: Ingo Molnar, Thomas Gleixner, H. Peter Anvin,
	linux-kernel@vger.kernel.org
  Cc: Ed Swierk, Cyrill Gorcunov


Ed found that on 32bit, boot_cpu_physical_apicid is not read right,
when mptable is broken.

interesting, actually three path
1. acpi: at that time, at that time that is already read from reg.
2. mptable: that only read from mptable.
3. no madt, and no mptable, that use default apic id 0 for 64bit, -1 for 32bit

so could read that apic id for 2/3 path.

also could avoid set fixmap that lapic two times when acpi_lapic is used.
and need to move cpu_has_apic earlier and call apic_disable()

Reported-by: Ed Swierk <eswierk@aristanetworks.com>
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Cc: Cyrill Gorcunov <gorcunov@openvz.org>

---
 arch/x86/kernel/apic/apic.c |   29 +++++++++++++++++++++--------
 1 file changed, 21 insertions(+), 8 deletions(-)

Index: linux-2.6/arch/x86/kernel/apic/apic.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/apic/apic.c
+++ linux-2.6/arch/x86/kernel/apic/apic.c
@@ -1574,6 +1574,8 @@ void __init early_init_lapic_mapping(voi
  */
 void __init init_apic_mappings(void)
 {
+	unsigned int new_apicid;
+
 	if (x2apic_mode) {
 		boot_cpu_physical_apicid = read_apic_id();
 		return;
@@ -1590,21 +1592,32 @@ void __init init_apic_mappings(void)
 	} else
 		apic_phys = mp_lapic_addr;
 
-	set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
+	/* lets check if we may to NOP'ify apic operations */
+	if (!cpu_has_apic) {
+		pr_info("APIC: disable apic facility\n");
+		apic_disable();
+		return;
+	}
+
+	/*
+	 * acpi lapic path already map that address in
+	 * acpi_register_lapic_address()
+	 */
 	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
 				APIC_BASE, apic_phys);
+	if (acpi_lapic)
+		return;
 
+	set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
 	/*
 	 * Fetch the APIC ID of the BSP in case we have a
 	 * default configuration (or the MP table is broken).
 	 */
-	if (boot_cpu_physical_apicid == -1U)
-		boot_cpu_physical_apicid = read_apic_id();
-
-	/* lets check if we may to NOP'ify apic operations */
-	if (!cpu_has_apic) {
-		pr_info("APIC: disable apic facility\n");
-		apic_disable();
+	new_apicid  = read_apic_id();
+	if (boot_cpu_physical_apicid != new_apicid) {
+		boot_cpu_physical_apicid  = new_apicid;
+		apic_version[new_apicid] =
+			 GET_APIC_VERSION(apic_read(APIC_LVR));
 	}
 }
 

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [PATCH] x86: read apic id if it is not acpi_lapic
  2009-05-02  4:48 ` [PATCH] x86: read apic id if it is not acpi_lapic Yinghai Lu
@ 2009-05-02  7:02   ` Cyrill Gorcunov
  2009-05-02 17:40     ` [PATCH] x86: read apic id if it is not acpi_lapic -v2 Yinghai Lu
  0 siblings, 1 reply; 39+ messages in thread
From: Cyrill Gorcunov @ 2009-05-02  7:02 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Ingo Molnar, Thomas Gleixner, H. Peter Anvin,
	linux-kernel@vger.kernel.org, Ed Swierk

[Yinghai Lu - Fri, May 01, 2009 at 09:48:34PM -0700]
| 
| Ed found that on 32bit, boot_cpu_physical_apicid is not read right,
| when mptable is broken.
| 
| interesting, actually three path
| 1. acpi: at that time, at that time that is already read from reg.
| 2. mptable: that only read from mptable.
| 3. no madt, and no mptable, that use default apic id 0 for 64bit, -1 for 32bit
| 
| so could read that apic id for 2/3 path.
| 
| also could avoid set fixmap that lapic two times when acpi_lapic is used.
| and need to move cpu_has_apic earlier and call apic_disable()
| 
| Reported-by: Ed Swierk <eswierk@aristanetworks.com>
| Signed-off-by: Yinghai Lu <yinghai@kernel.org>
| Cc: Cyrill Gorcunov <gorcunov@openvz.org>
| 

Thanks Yinghai! My Ack if needed.
 
	-- Cyrill

^ permalink raw reply	[flat|nested] 39+ messages in thread

* [PATCH] x86: read apic id if it is not acpi_lapic -v2
  2009-05-02  7:02   ` Cyrill Gorcunov
@ 2009-05-02 17:40     ` Yinghai Lu
       [not found]       ` <20090502184108.GC4791@lenovo>
                         ` (4 more replies)
  0 siblings, 5 replies; 39+ messages in thread
From: Yinghai Lu @ 2009-05-02 17:40 UTC (permalink / raw)
  To: Cyrill Gorcunov, Ingo Molnar, Thomas Gleixner, H. Peter Anvin
  Cc: linux-kernel@vger.kernel.org, Ed Swierk


Ed found that on 32bit, boot_cpu_physical_apicid is not read right,
when mptable is broken.

interesting, actually three path
1. acpi: at that time, at that time that is already read from reg.
2. mptable: that only read from mptable.
3. no madt, and no mptable, that use default apic id 0 for 64bit, -1 for 32bit

so could read that apic id for 2/3 path.

also could avoid set fixmap that lapic two times when acpi_lapic is used.
and need to move cpu_has_apic earlier and call apic_disable()

also when need to update that apic id, we'd better to read apic version

v2: make path 3 with 64bit, use -1 as apic id, so could read it later.

[ Impact: get correct apic id for bsp other than acpi path ]

Reported-by: Ed Swierk <eswierk@aristanetworks.com>
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Acked-by: Cyrill Gorcunov <gorcunov@openvz.org>

---
 arch/x86/kernel/apic/apic.c |   30 +++++++++++++++++++++---------
 1 file changed, 21 insertions(+), 9 deletions(-)

Index: linux-2.6/arch/x86/kernel/apic/apic.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/apic/apic.c
+++ linux-2.6/arch/x86/kernel/apic/apic.c
@@ -1460,7 +1460,6 @@ static int __init detect_init_APIC(void)
 	}
 
 	mp_lapic_addr = APIC_DEFAULT_PHYS_BASE;
-	boot_cpu_physical_apicid = 0;
 	return 0;
 }
 #else
@@ -1574,6 +1573,8 @@ void __init early_init_lapic_mapping(voi
  */
 void __init init_apic_mappings(void)
 {
+	unsigned int new_apicid;
+
 	if (x2apic_mode) {
 		boot_cpu_physical_apicid = read_apic_id();
 		return;
@@ -1590,21 +1591,32 @@ void __init init_apic_mappings(void)
 	} else
 		apic_phys = mp_lapic_addr;
 
-	set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
+	/* lets check if we may to NOP'ify apic operations */
+	if (!cpu_has_apic) {
+		pr_info("APIC: disable apic facility\n");
+		apic_disable();
+		return;
+	}
+
+	/*
+	 * acpi lapic path already map that address in
+	 * acpi_register_lapic_address()
+	 */
 	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
 				APIC_BASE, apic_phys);
+	if (acpi_lapic)
+		return;
 
+	set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
 	/*
 	 * Fetch the APIC ID of the BSP in case we have a
 	 * default configuration (or the MP table is broken).
 	 */
-	if (boot_cpu_physical_apicid == -1U)
-		boot_cpu_physical_apicid = read_apic_id();
-
-	/* lets check if we may to NOP'ify apic operations */
-	if (!cpu_has_apic) {
-		pr_info("APIC: disable apic facility\n");
-		apic_disable();
+	new_apicid  = read_apic_id();
+	if (boot_cpu_physical_apicid != new_apicid) {
+		boot_cpu_physical_apicid  = new_apicid;
+		apic_version[new_apicid] =
+			 GET_APIC_VERSION(apic_read(APIC_LVR));
 	}
 }
 

^ permalink raw reply	[flat|nested] 39+ messages in thread

* [PATCH] x86: change apic_version array to bsp apic ver only
       [not found]               ` <20090502193203.GG4791@lenovo>
@ 2009-05-02 22:27                 ` Yinghai Lu
  0 siblings, 0 replies; 39+ messages in thread
From: Yinghai Lu @ 2009-05-02 22:27 UTC (permalink / raw)
  To: Ingo Molnar, Thomas Gleixner, H. Peter Anvin
  Cc: Cyrill Gorcunov, linux-kernel@vger.kernel.org


only need to record boot cpu apic version

[ Impact: save some bytes ]

Signed-off-by: Yinghai Lu <yinghai@kernel.org>

---
 arch/x86/include/asm/mpspec.h    |    2 +-
 arch/x86/kernel/acpi/boot.c      |    7 +++----
 arch/x86/kernel/apic/apic.c      |   16 ++++++++--------
 arch/x86/kernel/apic/es7000_32.c |    4 +---
 arch/x86/kernel/apic/io_apic.c   |    2 +-
 arch/x86/kernel/smpboot.c        |   10 +++++-----
 arch/x86/kernel/visws_quirks.c   |    3 ++-
 7 files changed, 21 insertions(+), 23 deletions(-)

Index: linux-2.6/arch/x86/include/asm/mpspec.h
===================================================================
--- linux-2.6.orig/arch/x86/include/asm/mpspec.h
+++ linux-2.6/arch/x86/include/asm/mpspec.h
@@ -5,7 +5,7 @@
 
 #include <asm/mpspec_def.h>
 
-extern int apic_version[MAX_APICS];
+extern int apic_version;
 extern int pic_mode;
 
 #ifdef CONFIG_X86_32
Index: linux-2.6/arch/x86/kernel/acpi/boot.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/acpi/boot.c
+++ linux-2.6/arch/x86/kernel/acpi/boot.c
@@ -225,7 +225,7 @@ static void __cpuinit acpi_register_lapi
 	}
 
 	if (boot_cpu_physical_apicid != -1U)
-		ver = apic_version[boot_cpu_physical_apicid];
+		ver = apic_version;
 
 	generic_processor_info(id, ver);
 }
@@ -808,8 +808,7 @@ static void __init acpi_register_lapic_a
 	set_fixmap_nocache(FIX_APIC_BASE, address);
 	if (boot_cpu_physical_apicid == -1U) {
 		boot_cpu_physical_apicid  = read_apic_id();
-		apic_version[boot_cpu_physical_apicid] =
-			 GET_APIC_VERSION(apic_read(APIC_LVR));
+		apic_version = GET_APIC_VERSION(apic_read(APIC_LVR));
 	}
 }
 
@@ -937,7 +936,7 @@ static u8 __init uniq_ioapic_id(u8 id)
 {
 #ifdef CONFIG_X86_32
 	if ((boot_cpu_data.x86_vendor == X86_VENDOR_INTEL) &&
-	    !APIC_XAPIC(apic_version[boot_cpu_physical_apicid]))
+	    !APIC_XAPIC(apic_version))
 		return io_apic_get_unique_id(nr_ioapics, id);
 	else
 		return id;
Index: linux-2.6/arch/x86/kernel/apic/apic.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/apic/apic.c
+++ linux-2.6/arch/x86/kernel/apic/apic.c
@@ -1615,8 +1615,7 @@ void __init init_apic_mappings(void)
 	new_apicid  = read_apic_id();
 	if (boot_cpu_physical_apicid != new_apicid) {
 		boot_cpu_physical_apicid  = new_apicid;
-		apic_version[new_apicid] =
-			 GET_APIC_VERSION(apic_read(APIC_LVR));
+		apic_version = GET_APIC_VERSION(apic_read(APIC_LVR));
 	}
 }
 
@@ -1624,7 +1623,7 @@ void __init init_apic_mappings(void)
  * This initializes the IO-APIC and APIC hardware if this is
  * a UP kernel.
  */
-int apic_version[MAX_APICS];
+int apic_version;
 
 int __init APIC_init_uniprocessor(void)
 {
@@ -1645,8 +1644,7 @@ int __init APIC_init_uniprocessor(void)
 	/*
 	 * Complain if the BIOS pretends there is one.
 	 */
-	if (!cpu_has_apic &&
-	    APIC_INTEGRATED(apic_version[boot_cpu_physical_apicid])) {
+	if (!cpu_has_apic && APIC_INTEGRATED(apic_version)) {
 		pr_err("BIOS bug, local APIC 0x%x not detected!...\n",
 			boot_cpu_physical_apicid);
 		clear_cpu_cap(&boot_cpu_data, X86_FEATURE_APIC);
@@ -1871,7 +1869,9 @@ void __cpuinit generic_processor_info(in
 				version);
 		version = 0x10;
 	}
-	apic_version[apicid] = version;
+
+	if (apicid == boot_cpu_physical_apicid)
+		apic_version = version;
 
 	if (num_processors >= nr_cpu_ids) {
 		int max = nr_cpu_ids;
@@ -1888,10 +1888,10 @@ void __cpuinit generic_processor_info(in
 	num_processors++;
 	cpu = cpumask_next_zero(-1, cpu_present_mask);
 
-	if (version != apic_version[boot_cpu_physical_apicid])
+	if (version != apic_version)
 		WARN_ONCE(1,
 			"ACPI: apic version mismatch, bootcpu: %x cpu %d: %x\n",
-			apic_version[boot_cpu_physical_apicid], cpu, version);
+			apic_version, cpu, version);
 
 	physid_set(apicid, phys_cpu_present_map);
 	if (apicid == boot_cpu_physical_apicid) {
Index: linux-2.6/arch/x86/kernel/apic/es7000_32.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/apic/es7000_32.c
+++ linux-2.6/arch/x86/kernel/apic/es7000_32.c
@@ -512,11 +512,9 @@ static void es7000_init_apic_ldr(void)
 
 static void es7000_setup_apic_routing(void)
 {
-	int apic = per_cpu(x86_bios_cpu_apicid, smp_processor_id());
-
 	printk(KERN_INFO
 	  "Enabling APIC mode:  %s. Using %d I/O APICs, target cpus %lx\n",
-		(apic_version[apic] == 0x14) ?
+		(apic_version == 0x14) ?
 			"Physical Cluster" : "Logical Cluster",
 		nr_ioapics, cpumask_bits(es7000_target_cpus())[0]);
 }
Index: linux-2.6/arch/x86/kernel/apic/io_apic.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/apic/io_apic.c
+++ linux-2.6/arch/x86/kernel/apic/io_apic.c
@@ -2010,7 +2010,7 @@ static void __init setup_ioapic_ids_from
 	 * no meaning without the serial APIC bus.
 	 */
 	if (!(boot_cpu_data.x86_vendor == X86_VENDOR_INTEL)
-		|| APIC_XAPIC(apic_version[boot_cpu_physical_apicid]))
+		|| APIC_XAPIC(apic_version))
 		return;
 	/*
 	 * This is broken; anything with a real cpu count has to
Index: linux-2.6/arch/x86/kernel/smpboot.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/smpboot.c
+++ linux-2.6/arch/x86/kernel/smpboot.c
@@ -522,7 +522,7 @@ wakeup_secondary_cpu_via_nmi(int logical
 	 * Give the other CPU some time to accept the IPI.
 	 */
 	udelay(200);
-	if (APIC_INTEGRATED(apic_version[boot_cpu_physical_apicid])) {
+	if (APIC_INTEGRATED(apic_version)) {
 		maxlvt = lapic_get_maxlvt();
 		if (maxlvt > 3)			/* Due to the Pentium erratum 3AP.  */
 			apic_write(APIC_ESR, 0);
@@ -549,7 +549,7 @@ wakeup_secondary_cpu_via_init(int phys_a
 	/*
 	 * Be paranoid about clearing APIC errors.
 	 */
-	if (APIC_INTEGRATED(apic_version[phys_apicid])) {
+	if (APIC_INTEGRATED(apic_version)) {
 		if (maxlvt > 3)		/* Due to the Pentium erratum 3AP.  */
 			apic_write(APIC_ESR, 0);
 		apic_read(APIC_ESR);
@@ -589,7 +589,7 @@ wakeup_secondary_cpu_via_init(int phys_a
 	 * Determine this based on the APIC version.
 	 * If we don't have an integrated APIC, don't send the STARTUP IPIs.
 	 */
-	if (APIC_INTEGRATED(apic_version[phys_apicid]))
+	if (APIC_INTEGRATED(apic_version))
 		num_starts = 2;
 	else
 		num_starts = 0;
@@ -753,7 +753,7 @@ do_rest:
 		/*
 		 * Be paranoid about clearing APIC errors.
 		*/
-		if (APIC_INTEGRATED(apic_version[boot_cpu_physical_apicid])) {
+		if (APIC_INTEGRATED(apic_version)) {
 			apic_write(APIC_ESR, 0);
 			apic_read(APIC_ESR);
 		}
@@ -990,7 +990,7 @@ static int __init smp_sanity_check(unsig
 	/*
 	 * If we couldn't find a local APIC, then get out of here now!
 	 */
-	if (APIC_INTEGRATED(apic_version[boot_cpu_physical_apicid]) &&
+	if (APIC_INTEGRATED(apic_version) &&
 	    !cpu_has_apic) {
 		printk(KERN_ERR "BIOS bug, local APIC #%d not detected!...\n",
 			boot_cpu_physical_apicid);
Index: linux-2.6/arch/x86/kernel/visws_quirks.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/visws_quirks.c
+++ linux-2.6/arch/x86/kernel/visws_quirks.c
@@ -205,7 +205,8 @@ static void __init MP_processor_info(str
 			m->apicid);
 		ver = 0x10;
 	}
-	apic_version[m->apicid] = ver;
+	if (m->cpuflag & CPU_BOOTPROCESSOR)
+		apic_version = ver;
 }
 
 static int __init visws_find_smp_config(unsigned int reserve)

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [PATCH] x86: read apic id if it is not acpi_lapic -v2
  2009-05-02 17:40     ` [PATCH] x86: read apic id if it is not acpi_lapic -v2 Yinghai Lu
       [not found]       ` <20090502184108.GC4791@lenovo>
@ 2009-05-11  9:20       ` Ingo Molnar
  2009-05-11  9:26       ` Ingo Molnar
                         ` (2 subsequent siblings)
  4 siblings, 0 replies; 39+ messages in thread
From: Ingo Molnar @ 2009-05-11  9:20 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Cyrill Gorcunov, Thomas Gleixner, H. Peter Anvin,
	linux-kernel@vger.kernel.org, Ed Swierk


* Yinghai Lu <yinghai@kernel.org> wrote:

> +	new_apicid  = read_apic_id();
> +	if (boot_cpu_physical_apicid != new_apicid) {
> +		boot_cpu_physical_apicid  = new_apicid;
> +		apic_version[new_apicid] =
> +			 GET_APIC_VERSION(apic_read(APIC_LVR));
>  	}

_Please_, when we override something as critical as this and change 
the behavior of Linux (even if it's arguably a fix), we must printk 
a single line to the syslog so that people know what's going on.

You really need to make a conscious mental distinction between 
'dangerous' code and harmless changes, and apply a lot more 
conservative approach when you meet and touch (and introduce ...) 
dangerous code.

Thanks,

	Ingo

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [PATCH] x86: read apic id if it is not acpi_lapic -v2
  2009-05-02 17:40     ` [PATCH] x86: read apic id if it is not acpi_lapic -v2 Yinghai Lu
       [not found]       ` <20090502184108.GC4791@lenovo>
  2009-05-11  9:20       ` [PATCH] x86: read apic id if it is not acpi_lapic -v2 Ingo Molnar
@ 2009-05-11  9:26       ` Ingo Molnar
  2009-05-11  9:40         ` Cyrill Gorcunov
  2009-05-11  9:53       ` [tip:x86/apic] x86: read apic ID in the !acpi_lapic case tip-bot for Yinghai Lu
  2009-05-12 10:36       ` [tip:irq/numa] " tip-bot for Yinghai Lu
  4 siblings, 1 reply; 39+ messages in thread
From: Ingo Molnar @ 2009-05-11  9:26 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Cyrill Gorcunov, Thomas Gleixner, H. Peter Anvin,
	linux-kernel@vger.kernel.org, Ed Swierk


* Yinghai Lu <yinghai@kernel.org> wrote:

> @@ -1590,21 +1591,32 @@ void __init init_apic_mappings(void)
>  	} else
>  		apic_phys = mp_lapic_addr;
>  
> -	set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
> +	/* lets check if we may to NOP'ify apic operations */
> +	if (!cpu_has_apic) {
> +		pr_info("APIC: disable apic facility\n");
> +		apic_disable();
> +		return;
> +	}
> +
> +	/*
> +	 * acpi lapic path already map that address in
> +	 * acpi_register_lapic_address()
> +	 */
>  	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
>  				APIC_BASE, apic_phys);
> +	if (acpi_lapic)
> +		return;

why do we return here? We should sanity-check the APIC ID even if we 
come from ACPI.

	Ingo

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [PATCH] x86: read apic id if it is not acpi_lapic -v2
  2009-05-11  9:26       ` Ingo Molnar
@ 2009-05-11  9:40         ` Cyrill Gorcunov
  2009-05-11 11:06           ` Ingo Molnar
  0 siblings, 1 reply; 39+ messages in thread
From: Cyrill Gorcunov @ 2009-05-11  9:40 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Yinghai Lu, Thomas Gleixner, H. Peter Anvin,
	linux-kernel@vger.kernel.org, Ed Swierk

[Ingo Molnar - Mon, May 11, 2009 at 11:26:55AM +0200]
| 
| * Yinghai Lu <yinghai@kernel.org> wrote:
| 
| > @@ -1590,21 +1591,32 @@ void __init init_apic_mappings(void)
| >  	} else
| >  		apic_phys = mp_lapic_addr;
| >  
| > -	set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
| > +	/* lets check if we may to NOP'ify apic operations */
| > +	if (!cpu_has_apic) {
| > +		pr_info("APIC: disable apic facility\n");
| > +		apic_disable();
| > +		return;
| > +	}
| > +
| > +	/*
| > +	 * acpi lapic path already map that address in
| > +	 * acpi_register_lapic_address()
| > +	 */
| >  	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
| >  				APIC_BASE, apic_phys);
| > +	if (acpi_lapic)
| > +		return;
| 
| why do we return here? We should sanity-check the APIC ID even if we 
| come from ACPI.
| 
| 	Ingo
| 

I believe we already have it checked in acpi_register_lapic_address
so no need to do it twice. Or I miss something?

	-- Cyrill

^ permalink raw reply	[flat|nested] 39+ messages in thread

* [tip:x86/apic] x86: read apic ID in the !acpi_lapic case
  2009-05-02 17:40     ` [PATCH] x86: read apic id if it is not acpi_lapic -v2 Yinghai Lu
                         ` (2 preceding siblings ...)
  2009-05-11  9:26       ` Ingo Molnar
@ 2009-05-11  9:53       ` tip-bot for Yinghai Lu
  2009-05-11 11:02         ` Ingo Molnar
  2009-05-12 10:36       ` [tip:irq/numa] " tip-bot for Yinghai Lu
  4 siblings, 1 reply; 39+ messages in thread
From: tip-bot for Yinghai Lu @ 2009-05-11  9:53 UTC (permalink / raw)
  To: linux-tip-commits
  Cc: linux-kernel, hpa, mingo, gorcunov, yinghai, tglx, eswierk, mingo

Commit-ID:  4401da6111ac58f94234417427d06a72c4048c74
Gitweb:     http://git.kernel.org/tip/4401da6111ac58f94234417427d06a72c4048c74
Author:     Yinghai Lu <yinghai@kernel.org>
AuthorDate: Sat, 2 May 2009 10:40:57 -0700
Committer:  Ingo Molnar <mingo@elte.hu>
CommitDate: Mon, 11 May 2009 11:29:23 +0200

x86: read apic ID in the !acpi_lapic case

Ed found that on 32-bit, boot_cpu_physical_apicid is not read right,
when the mptable is broken.

Interestingly, actually three paths use/set it:

 1. acpi: at that time that is already read from reg
 2. mptable: only read from mptable
 3. no madt, and no mptable, that use default apic id 0 for 64-bit, -1 for 32-bit

so we could read the apic id for the 2/3 path. We trust the hardware
register more than we trust a BIOS data structure (the mptable).

We can also avoid the double set_fixmap() when acpi_lapic
is used, and also need to move cpu_has_apic earlier and
call apic_disable().

Also when need to update the apic id, we'd better read and
set the apic version as well - so that quirks are applied precisely.

v2: make path 3 with 64bit, use -1 as apic id, so could read it later.
v3: fix whitespace problem pointed out by Ed Swierk

[ Impact: get correct apic id for bsp other than acpi path ]

Reported-by: Ed Swierk <eswierk@aristanetworks.com>
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Acked-by: Cyrill Gorcunov <gorcunov@openvz.org>
LKML-Reference: <49FC85A9.2070702@kernel.org>
[ v4: sanity-check in the ACPI case too ]
Signed-off-by: Ingo Molnar <mingo@elte.hu>


---
 arch/x86/kernel/apic/apic.c |   31 +++++++++++++++++++++----------
 1 files changed, 21 insertions(+), 10 deletions(-)

diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c
index e258bed..1ee966f 100644
--- a/arch/x86/kernel/apic/apic.c
+++ b/arch/x86/kernel/apic/apic.c
@@ -1456,7 +1456,6 @@ static int __init detect_init_APIC(void)
 	}
 
 	mp_lapic_addr = APIC_DEFAULT_PHYS_BASE;
-	boot_cpu_physical_apicid = 0;
 	return 0;
 }
 #else
@@ -1570,6 +1569,8 @@ void __init early_init_lapic_mapping(void)
  */
 void __init init_apic_mappings(void)
 {
+	unsigned int new_apicid;
+
 	if (x2apic_mode) {
 		boot_cpu_physical_apicid = read_apic_id();
 		return;
@@ -1586,21 +1587,31 @@ void __init init_apic_mappings(void)
 	} else
 		apic_phys = mp_lapic_addr;
 
-	set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
+	/* lets check if we may NOP'ify apic operations */
+	if (!cpu_has_apic) {
+		pr_info("APIC: disable apic facility\n");
+		apic_disable();
+		return;
+	}
+
+	/*
+	 * acpi lapic path already maps that address in
+	 * acpi_register_lapic_address()
+	 */
+	if (!acpi_lapic)
+		set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
+
 	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
 				APIC_BASE, apic_phys);
-
 	/*
 	 * Fetch the APIC ID of the BSP in case we have a
 	 * default configuration (or the MP table is broken).
 	 */
-	if (boot_cpu_physical_apicid == -1U)
-		boot_cpu_physical_apicid = read_apic_id();
-
-	/* lets check if we may to NOP'ify apic operations */
-	if (!cpu_has_apic) {
-		pr_info("APIC: disable apic facility\n");
-		apic_disable();
+	new_apicid = read_apic_id();
+	if (boot_cpu_physical_apicid != new_apicid) {
+		boot_cpu_physical_apicid = new_apicid;
+		apic_version[new_apicid] =
+			 GET_APIC_VERSION(apic_read(APIC_LVR));
 	}
 }
 

^ permalink raw reply related	[flat|nested] 39+ messages in thread

* Re: [tip:x86/apic] x86: read apic ID in the !acpi_lapic case
  2009-05-11  9:53       ` [tip:x86/apic] x86: read apic ID in the !acpi_lapic case tip-bot for Yinghai Lu
@ 2009-05-11 11:02         ` Ingo Molnar
  2009-05-11 13:41           ` Cyrill Gorcunov
  2009-05-11 16:11           ` [tip:x86/apic] x86: read apic ID in the !acpi_lapic case Yinghai Lu
  0 siblings, 2 replies; 39+ messages in thread
From: Ingo Molnar @ 2009-05-11 11:02 UTC (permalink / raw)
  To: mingo, hpa, linux-kernel, yinghai, gorcunov, tglx, eswierk
  Cc: linux-tip-commits


* tip-bot for Yinghai Lu <yinghai@kernel.org> wrote:

> Commit-ID:  4401da6111ac58f94234417427d06a72c4048c74
> Gitweb:     http://git.kernel.org/tip/4401da6111ac58f94234417427d06a72c4048c74
> Author:     Yinghai Lu <yinghai@kernel.org>
> AuthorDate: Sat, 2 May 2009 10:40:57 -0700
> Committer:  Ingo Molnar <mingo@elte.hu>
> CommitDate: Mon, 11 May 2009 11:29:23 +0200
> 
> x86: read apic ID in the !acpi_lapic case
> 
> Ed found that on 32-bit, boot_cpu_physical_apicid is not read right,
> when the mptable is broken.

-tip testing found that this patch causes a kernel crash:

[    1.208000] initcall pci_iommu_init+0x0/0x11 returned 0 after 0 usecs
[    1.212000] calling  print_all_ICs+0x0/0x62a @ 1
[    1.216000] 
[    1.216000] printing PIC contents
[    1.220000] ... PIC  IMR: fffa
[    1.220000] ... PIC  IRR: 0000
[    1.224000] ... PIC  ISR: 0000
[    1.228000] ... PIC ELCR: 0828
[    1.232000] BUG: unable to handle kernel paging request at ffffb020
[    1.232000] IP: [<78417d5c>] native_apic_mem_read+0x15/0x19
[    1.232000] *pde = 010ef067 *pte = 00000000 
[    1.232000] Oops: 0000 [#1] PREEMPT 
[    1.232000] last sysfs file: 
[    1.232000] Modules linked in:
[    1.232000] 
[    1.232000] Pid: 1, comm: swapper Not tainted (2.6.30-rc5-tip #40847) System Product Name
[    1.232000] EIP: 0060:[<78417d5c>] EFLAGS: 00010046 CPU: 0
[    1.232000] EIP is at native_apic_mem_read+0x15/0x19
[    1.232000] EAX: ffffb020 EBX: 00000000 ECX: 00000000 EDX: fffff000
[    1.232000] ESI: 00000000 EDI: 7908c52e EBP: 9786fd38 ESP: 9786fd38
[    1.232000]  DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068
[    1.232000] Process swapper (pid: 1, ti=9786e000 task=97870000 task.ti=9786e000)
[    1.232000] Stack:
[    1.232000]  9786fd40 78416e0d 9786fd48 78416fad 9786fd64 7908c55f 00000001 00000000
[    1.232000]  00000000 00000000 7908c52e 9786fd78 784671bf 00000001 00000000 00000000
[    1.232000]  9786fdac 7908ca42 00000001 9786fda0 784551ad 00000001 00000000 487ab0fc
[    1.232000] Call Trace:
[    1.232000]  [<78416e0d>] ? read_apic_id+0x19/0x24
[    1.232000]  [<78416fad>] ? hard_smp_processor_id+0xd/0xf
[    1.232000]  [<7908c55f>] ? print_local_APIC+0x31/0x3c7
[    1.232000]  [<7908c52e>] ? print_local_APIC+0x0/0x3c7
[    1.232000]  [<784671bf>] ? smp_call_function_single+0x5b/0x64
[    1.232000]  [<7908ca42>] ? print_all_ICs+0x14d/0x62a
[    1.232000]  [<784551ad>] ? ktime_get+0x16/0x34
[    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
[    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
[    1.232000]  [<7840107f>] ? _stext+0x7f/0x1f2
[    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
[    1.232000]  [<784afae4>] ? page_count+0x22/0x3f
[    1.232000]  [<784b1c0a>] ? get_page_from_freelist+0x51f/0x6b0
[    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
[    1.232000]  [<784dcbee>] ? check_object+0x207/0x252
[    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
[    1.232000]  [<784dd5c5>] ? __slab_free+0x11a/0x4af
[    1.232000]  [<784df012>] ? kmem_cache_free+0xce/0x163
[    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
[    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
[    1.232000]  [<786bb75f>] ? ida_pre_get+0x13/0x18b
[    1.232000]  [<7853f384>] ? proc_register+0x32a/0x34e
[    1.232000]  [<7853f5bd>] ? create_proc_entry+0xf0/0x119
[    1.232000]  [<7847e0bc>] ? register_irq_proc+0x87/0xbb
[    1.232000]  [<7908251b>] ? kernel_init+0x8d/0x10a
[    1.232000]  [<7908248e>] ? kernel_init+0x0/0x10a
[    1.232000]  [<78403ee7>] ? kernel_thread_helper+0x7/0x10
[    1.232000] Code: 44 00 00 89 d1 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff 89 08 5d c3 55 89 e5 0f 1f 44 00 00 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff <8b> 00 5d c3 55 89 e5 0f 1f 44 00 00 89 c2 eb 02 f3 90 8b 02 85 
[    1.232000] EIP: [<78417d5c>] native_apic_mem_read+0x15/0x19 SS:ESP 0068:9786fd38
[    1.232000] CR2: 00000000ffffb020
[    1.232000] ---[ end trace a7919e7f17c0a725 ]---
[    1.232000] Kernel panic - not syncing: Fatal exception

	Ingo

[    0.000000] Linux version 2.6.30-rc5-tip (mingo@sirius) (gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #40847 PREEMPT Mon May 11 12:34:41 CEST 2009
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   NSC Geode by NSC
[    0.000000]   Cyrix CyrixInstead
[    0.000000]   Centaur CentaurHauls
[    0.000000]   Transmeta GenuineTMx86
[    0.000000]   Transmeta TransmetaCPU
[    0.000000]   UMC UMC UMC UMC
[    0.000000] CPU: vendor_id 'AuthenticAMD' unknown, using generic init.
[    0.000000] CPU: Your system may be unstable.
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[    0.000000]  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
[    0.000000]  BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
[    0.000000]  BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[    0.000000] console [earlyser0] enabled
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] MPS support code is not built-in.
[    0.000000] Using acpi=off or acpi=noirq or pci=noacpi may have problem
[    0.000000] DMI 2.3 present.
[    0.000000] Phoenix BIOS detected: BIOS may corrupt low RAM, working around it.
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] last_pfn = 0x3fff0 max_arch_pfn = 0x100000
[    0.000000] Scanning 0 areas for low memory corruption
[    0.000000] modified physical RAM map:
[    0.000000]  modified: 0000000000000000 - 0000000000010000 (reserved)
[    0.000000]  modified: 0000000000010000 - 000000000009f800 (usable)
[    0.000000]  modified: 000000000009f800 - 00000000000a0000 (reserved)
[    0.000000]  modified: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  modified: 0000000000100000 - 000000003fff0000 (usable)
[    0.000000]  modified: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
[    0.000000]  modified: 000000003fff3000 - 0000000040000000 (ACPI data)
[    0.000000]  modified: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  modified: 00000000fec00000 - 0000000100000000 (reserved)
[    0.000000] initial memory mapped : 0 - 01800000
[    0.000000] init_memory_mapping: 0000000000000000-000000001fff0000
[    0.000000]  0000000000 - 0000400000 page 4k
[    0.000000]  0000400000 - 001fc00000 page 2M
[    0.000000]  001fc00000 - 001fff0000 page 4k
[    0.000000] kernel direct mapping tables up to 1fff0000 @ 10000-15000
[    0.000000] 512MB HIGHMEM available.
[    0.000000] 511MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 1fff0000
[    0.000000]   low ram: 0 - 1fff0000
[    0.000000]   node 0 low ram: 00000000 - 1fff0000
[    0.000000]   node 0 bootmap 00011000 - 00015000
[    0.000000] (6 early reservations) ==> bootmem [0000000000 - 001fff0000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
[    0.000000]   #1 [0000400000 - 000122fcd8]    TEXT DATA BSS ==> [0000400000 - 000122fcd8]
[    0.000000]   #2 [000009f800 - 0000100000]    BIOS reserved ==> [000009f800 - 0000100000]
[    0.000000]   #3 [0001230000 - 0001236149]              BRK ==> [0001230000 - 0001236149]
[    0.000000]   #4 [0000010000 - 0000011000]          PGTABLE ==> [0000010000 - 0000011000]
[    0.000000]   #5 [0000011000 - 0000015000]          BOOTMAP ==> [0000011000 - 0000015000]
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   Normal   0x00001000 -> 0x0001fff0
[    0.000000]   HighMem  0x0001fff0 -> 0x0003fff0
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x0003fff0
[    0.000000] On node 0 totalpages: 262015
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3951 pages, LIFO batch:0
[    0.000000]   Normal zone: 992 pages used for memmap
[    0.000000]   Normal zone: 125968 pages, LIFO batch:31
[    0.000000]   HighMem zone: 1024 pages used for memmap
[    0.000000]   HighMem zone: 130048 pages, LIFO batch:31
[    0.000000] Using APIC driver default
[    0.000000] Nvidia board detected. Ignoring ACPI timer override.
[    0.000000] If you got timer trouble try acpi_use_timer_override
[    0.000000] APIC: disable apic facility
[    0.000000] nr_irqs_gsi: 16
[    0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:a0000000)
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 259967
[    0.000000] Kernel command line: root=/dev/sda1 earlyprintk=serial,ttyS0,115200,keep console=tty debug initcall_debug enforcing=0 apic=verbose ignore_loglevel sysrq_always_enabled selinux=0 nmi_watchdog=0 3 panic=1 maxcpus=1 nosmp noapic idle=mwait highmem=512m notsc acpi=off
[    0.000000] debug: sysrq always enabled.
[    0.000000] Enabling fast FPU save and restore... done.
[    0.000000] Enabling unmasked SIMD FPU exception support... done.
[    0.000000] Initializing CPU#0
[    0.000000] Experimental hierarchical RCU implementation.
[    0.000000] RCU-based detection of stalled CPUs is enabled.
[    0.000000] Experimental hierarchical RCU init done.
[    0.000000] NR_IRQS:2304 nr_irqs:256
[    0.000000] PID hash table entries: 2048 (order: 11, 8192 bytes)
[    0.000000] spurious 8259A interrupt: IRQ7.
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Initializing HighMem for node 0 (0001fff0:0003fff0)
[    0.000000] Memory: 1024056k/1048512k available (7392k kernel code, 23240k reserved, 5404k data, 424k init, 524288k highmem)
[    0.000000] virtual kernel memory layout:
[    0.000000]     fixmap  : 0xfffab000 - 0xfffff000   ( 336 kB)
[    0.000000]     pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
[    0.000000]     vmalloc : 0x987f0000 - 0xff7fe000   (1648 MB)
[    0.000000]     lowmem  : 0x78000000 - 0x97ff0000   ( 511 MB)
[    0.000000]       .init : 0x79082000 - 0x790ec000   ( 424 kB)
[    0.000000]       .data : 0x78b3826a - 0x7907f518   (5404 kB)
[    0.000000]       .text : 0x78400000 - 0x78b3826a   (7392 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.004000] Calibrating delay loop... 2007.04 BogoMIPS (lpj=4014080)
[    0.092000] Security Framework initialized
[    0.096000] SELinux:  Initializing.
[    0.100000] SELinux:  Starting in permissive mode
[    0.104000] Mount-cache hash table entries: 512
[    0.108000] Initializing cgroup subsys debug
[    0.112000] Initializing cgroup subsys ns
[    0.112000] Initializing cgroup subsys cpuacct
[    0.116000] Initializing cgroup subsys freezer
[    0.120000] CPU: AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping 02
[    0.128000] Checking 'hlt' instruction... OK.
[    0.148000] ftrace: converting mcount calls to 0f 1f 44 00 00
[    0.152000] ftrace: allocating 24037 entries in 48 pages
[    0.164000] Failed to register trace ftrace module notifier
[    0.168000] calling  spawn_ksoftirqd+0x0/0x5a @ 1
[    0.172000] initcall spawn_ksoftirqd+0x0/0x5a returned 0 after 0 usecs
[    0.176000] calling  relay_init+0x0/0x7 @ 1
[    0.180000] initcall relay_init+0x0/0x7 returned 0 after 0 usecs
[    0.184000] calling  tracer_alloc_buffers+0x0/0x144 @ 1
[    0.188000] initcall tracer_alloc_buffers+0x0/0x144 returned 0 after 0 usecs
[    0.192000] calling  init_trace_printk+0x0/0xf @ 1
[    0.196000] initcall init_trace_printk+0x0/0xf returned 0 after 0 usecs
[    0.200000] calling  trace_workqueue_early_init+0x0/0x106 @ 1
[    0.204000] initcall trace_workqueue_early_init+0x0/0x106 returned 0 after 0 usecs
[    0.208000] Apic disabled
[    0.212000] calling  net_ns_init+0x0/0x188 @ 1
[    0.216000] net_namespace: 1000 bytes
[    0.220000] initcall net_ns_init+0x0/0x188 returned 0 after 3906 usecs
[    0.224000] calling  reboot_init+0x0/0x11 @ 1
[    0.228000] initcall reboot_init+0x0/0x11 returned 0 after 0 usecs
[    0.232000] calling  init_lapic_sysfs+0x0/0x5d @ 1
[    0.236000] initcall init_lapic_sysfs+0x0/0x5d returned 0 after 0 usecs
[    0.240000] calling  sysctl_init+0x0/0x28 @ 1
[    0.244000] initcall sysctl_init+0x0/0x28 returned 0 after 0 usecs
[    0.248000] calling  ksysfs_init+0x0/0x12c @ 1
[    0.252000] initcall ksysfs_init+0x0/0x12c returned 0 after 0 usecs
[    0.256000] calling  async_init+0x0/0xa7 @ 1
[    0.260000] initcall async_init+0x0/0xa7 returned 0 after 0 usecs
[    0.264000] calling  init_jiffies_clocksource+0x0/0xf @ 1
[    0.268000] initcall init_jiffies_clocksource+0x0/0xf returned 0 after 0 usecs
[    0.272000] calling  pm_init+0x0/0x43 @ 1
[    0.276000] initcall pm_init+0x0/0x43 returned 0 after 0 usecs
[    0.280000] calling  filelock_init+0x0/0x27 @ 1
[    0.284000] initcall filelock_init+0x0/0x27 returned 0 after 0 usecs
[    0.288000] calling  init_script_binfmt+0x0/0x11 @ 1
[    0.292000] initcall init_script_binfmt+0x0/0x11 returned 0 after 0 usecs
[    0.296000] calling  init_elf_binfmt+0x0/0x11 @ 1
[    0.300000] initcall init_elf_binfmt+0x0/0x11 returned 0 after 0 usecs
[    0.304000] calling  debugfs_init+0x0/0x76 @ 1
[    0.308000] initcall debugfs_init+0x0/0x76 returned 0 after 0 usecs
[    0.312000] calling  securityfs_init+0x0/0x6d @ 1
[    0.316000] initcall securityfs_init+0x0/0x6d returned 0 after 0 usecs
[    0.320000] calling  random32_init+0x0/0x7f @ 1
[    0.324000] initcall random32_init+0x0/0x7f returned 0 after 0 usecs
[    0.328000] calling  cpuidle_init+0x0/0x35 @ 1
[    0.332000] initcall cpuidle_init+0x0/0x35 returned 0 after 0 usecs
[    0.336000] calling  virtio_init+0x0/0x3a @ 1
[    0.340000] initcall virtio_init+0x0/0x3a returned 0 after 0 usecs
[    0.344000] calling  sock_init+0x0/0x69 @ 1
[    0.348000] initcall sock_init+0x0/0x69 returned 0 after 0 usecs
[    0.352000] calling  netpoll_init+0x0/0x25 @ 1
[    0.356000] initcall netpoll_init+0x0/0x25 returned 0 after 0 usecs
[    0.360000] calling  netlink_proto_init+0x0/0x16b @ 1
[    0.364000] NET: Registered protocol family 16
[    0.368000] initcall netlink_proto_init+0x0/0x16b returned 0 after 3906 usecs
[    0.372000] calling  olpc_init+0x0/0x154 @ 1
[    0.376000] initcall olpc_init+0x0/0x154 returned 0 after 0 usecs
[    0.380000] calling  bdi_class_init+0x0/0x35 @ 1
[    0.384000] initcall bdi_class_init+0x0/0x35 returned 0 after 0 usecs
[    0.388000] calling  kobject_uevent_init+0x0/0x64 @ 1
[    0.392000] initcall kobject_uevent_init+0x0/0x64 returned 0 after 0 usecs
[    0.396000] calling  pcibus_class_init+0x0/0x14 @ 1
[    0.400000] initcall pcibus_class_init+0x0/0x14 returned 0 after 0 usecs
[    0.404000] calling  pci_driver_init+0x0/0xf @ 1
[    0.408000] initcall pci_driver_init+0x0/0xf returned 0 after 0 usecs
[    0.412000] calling  backlight_class_init+0x0/0x7f @ 1
[    0.416000] initcall backlight_class_init+0x0/0x7f returned 0 after 0 usecs
[    0.420000] calling  tty_class_init+0x0/0x4f @ 1
[    0.424000] initcall tty_class_init+0x0/0x4f returned 0 after 0 usecs
[    0.428000] calling  vtconsole_class_init+0x0/0x10f @ 1
[    0.432000] initcall vtconsole_class_init+0x0/0x10f returned 0 after 0 usecs
[    0.436000] calling  amd_postcore_init+0x0/0x5d @ 1
[    0.440000] initcall amd_postcore_init+0x0/0x5d returned 0 after 0 usecs
[    0.444000] calling  arch_kdebugfs_init+0x0/0x32 @ 1
[    0.448000] initcall arch_kdebugfs_init+0x0/0x32 returned 0 after 0 usecs
[    0.452000] calling  init_pit_clocksource+0x0/0xb1 @ 1
[    0.456000] initcall init_pit_clocksource+0x0/0xb1 returned 0 after 0 usecs
[    0.460000] calling  ffh_cstate_init+0x0/0x10b @ 1
[    0.464000] initcall ffh_cstate_init+0x0/0x10b returned -1 after 0 usecs
[    0.468000] initcall ffh_cstate_init+0x0/0x10b returned with error code -1 
[    0.472000] calling  kdump_buf_page_init+0x0/0x109 @ 1
[    0.476000] initcall kdump_buf_page_init+0x0/0x109 returned 0 after 0 usecs
[    0.480000] calling  acpi_pci_init+0x0/0x90 @ 1
[    0.484000] initcall acpi_pci_init+0x0/0x90 returned 0 after 0 usecs
[    0.488000] calling  dmi_id_init+0x0/0x47d @ 1
[    0.492000] initcall dmi_id_init+0x0/0x47d returned 0 after 0 usecs
[    0.496000] calling  pci_arch_init+0x0/0x99 @ 1
[    0.504000] PCI: PCI BIOS revision 3.00 entry at 0xf21d0, last bus=5
[    0.508000] PCI: Using configuration type 1 for base access
[    0.512000] initcall pci_arch_init+0x0/0x99 returned 0 after 11718 usecs
[    0.516000] calling  topology_init+0x0/0x13 @ 1
[    0.520000] initcall topology_init+0x0/0x13 returned 0 after 0 usecs
[    0.528000] calling  mca_init+0x0/0x42f @ 1
[    0.532000] initcall mca_init+0x0/0x42f returned -19 after 0 usecs
[    0.536000] calling  param_sysfs_init+0x0/0x339 @ 1
[    0.572000] initcall param_sysfs_init+0x0/0x339 returned 0 after 31250 usecs
[    0.576000] calling  pm_sysrq_init+0x0/0x1b @ 1
[    0.580000] initcall pm_sysrq_init+0x0/0x1b returned 0 after 0 usecs
[    0.584000] calling  init_slow_work+0x0/0x59 @ 1
[    0.588000] initcall init_slow_work+0x0/0x59 returned 0 after 0 usecs
[    0.592000] calling  default_bdi_init+0x0/0x45 @ 1
[    0.596000] initcall default_bdi_init+0x0/0x45 returned 0 after 0 usecs
[    0.600000] calling  init_bio+0x0/0x111 @ 1
[    0.604000] bio: create slab <bio-0> at 0
[    0.608000] initcall init_bio+0x0/0x111 returned 0 after 3906 usecs
[    0.612000] calling  cryptomgr_init+0x0/0x59 @ 1
[    0.616000] initcall cryptomgr_init+0x0/0x59 returned 0 after 0 usecs
[    0.620000] calling  blk_settings_init+0x0/0x1d @ 1
[    0.624000] initcall blk_settings_init+0x0/0x1d returned 0 after 0 usecs
[    0.628000] calling  blk_ioc_init+0x0/0x24 @ 1
[    0.632000] initcall blk_ioc_init+0x0/0x24 returned 0 after 0 usecs
[    0.636000] calling  blk_softirq_init+0x0/0x2a @ 1
[    0.640000] initcall blk_softirq_init+0x0/0x2a returned 0 after 0 usecs
[    0.644000] calling  genhd_device_init+0x0/0x78 @ 1
[    0.648000] initcall genhd_device_init+0x0/0x78 returned 0 after 0 usecs
[    0.652000] calling  pci_slot_init+0x0/0x54 @ 1
[    0.656000] initcall pci_slot_init+0x0/0x54 returned 0 after 0 usecs
[    0.660000] calling  acpi_init+0x0/0x343 @ 1
[    0.664000] ACPI: Interpreter disabled.
[    0.668000] initcall acpi_init+0x0/0x343 returned -19 after 3906 usecs
[    0.672000] calling  dock_init+0x0/0xad @ 1
[    0.676000] initcall dock_init+0x0/0xad returned 0 after 0 usecs
[    0.680000] calling  acpi_pci_root_init+0x0/0x4d @ 1
[    0.684000] initcall acpi_pci_root_init+0x0/0x4d returned 0 after 0 usecs
[    0.688000] calling  acpi_pci_link_init+0x0/0x8d @ 1
[    0.692000] initcall acpi_pci_link_init+0x0/0x8d returned 0 after 0 usecs
[    0.696000] calling  pnp_init+0x0/0xf @ 1
[    0.700000] initcall pnp_init+0x0/0xf returned 0 after 0 usecs
[    0.704000] calling  misc_init+0x0/0xc1 @ 1
[    0.708000] initcall misc_init+0x0/0xc1 returned 0 after 0 usecs
[    0.712000] calling  cn_init+0x0/0x116 @ 1
[    0.716000] initcall cn_init+0x0/0x116 returned 0 after 0 usecs
[    0.720000] calling  init_scsi+0x0/0x11b @ 1
[    0.728000] SCSI subsystem initialized
[    0.732000] initcall init_scsi+0x0/0x11b returned 0 after 7812 usecs
[    0.736000] calling  ata_init+0x0/0x42a @ 1
[    0.740000] libata version 3.00 loaded.
[    0.744000] initcall ata_init+0x0/0x42a returned 0 after 3906 usecs
[    0.748000] calling  phy_init+0x0/0x55 @ 1
[    0.752000] initcall phy_init+0x0/0x55 returned 0 after 0 usecs
[    0.756000] calling  nop_usb_xceiv_init+0x0/0xf @ 1
[    0.764000] initcall nop_usb_xceiv_init+0x0/0xf returned 0 after 3906 usecs
[    0.768000] calling  usb_init+0x0/0x216 @ 1
[    0.772000] usbcore: registered new interface driver usbfs
[    0.776000] usbcore: registered new interface driver hub
[    0.780000] usbcore: registered new device driver usb
[    0.784000] initcall usb_init+0x0/0x216 returned 0 after 11718 usecs
[    0.788000] calling  serio_init+0x0/0xd6 @ 1
[    0.792000] initcall serio_init+0x0/0xd6 returned 0 after 0 usecs
[    0.796000] calling  input_init+0x0/0x197 @ 1
[    0.800000] initcall input_init+0x0/0x197 returned 0 after 0 usecs
[    0.804000] calling  rtc_init+0x0/0x7c @ 1
[    0.808000] initcall rtc_init+0x0/0x7c returned 0 after 0 usecs
[    0.812000] calling  init_dvbdev+0x0/0x10b @ 1
[    0.816000] initcall init_dvbdev+0x0/0x10b returned 0 after 0 usecs
[    0.820000] calling  power_supply_class_init+0x0/0x56 @ 1
[    0.824000] initcall power_supply_class_init+0x0/0x56 returned 0 after 0 usecs
[    0.828000] calling  hwmon_init+0x0/0x5c @ 1
[    0.832000] initcall hwmon_init+0x0/0x5c returned 0 after 0 usecs
[    0.836000] calling  thermal_init+0x0/0x48 @ 1
[    0.840000] initcall thermal_init+0x0/0x48 returned 0 after 0 usecs
[    0.844000] calling  leds_init+0x0/0x5d @ 1
[    0.848000] initcall leds_init+0x0/0x5d returned 0 after 0 usecs
[    0.852000] calling  acpi_wmi_init+0x0/0x79 @ 1
[    0.856000] initcall acpi_wmi_init+0x0/0x79 returned -19 after 0 usecs
[    0.860000] calling  pci_subsys_init+0x0/0x177 @ 1
[    0.864000] PCI: Probing PCI hardware
[    0.868000] PCI: Probing PCI hardware (bus 00)
[    0.876000] HPET not enabled in BIOS. You might try hpet=force boot option
[    0.880000] pci 0000:00:01.1: reg 10 io port: [0xdc00-0xdc1f]
[    0.884000] pci 0000:00:01.1: reg 20 io port: [0x4c00-0x4c3f]
[    0.888000] pci 0000:00:01.1: reg 24 io port: [0x4c40-0x4c7f]
[    0.892000] pci 0000:00:01.1: PME# supported from D3hot D3cold
[    0.896000] pci 0000:00:01.1: PME# disabled
[    0.900000] pci 0000:00:02.0: reg 10 32bit mmio: [0xda102000-0xda102fff]
[    0.904000] pci 0000:00:02.0: supports D1 D2
[    0.908000] pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.912000] pci 0000:00:02.0: PME# disabled
[    0.916000] pci 0000:00:02.1: reg 10 32bit mmio: [0xfeb00000-0xfeb000ff]
[    0.920000] pci 0000:00:02.1: supports D1 D2
[    0.924000] pci 0000:00:02.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.928000] pci 0000:00:02.1: PME# disabled
[    0.932000] pci 0000:00:04.0: reg 10 io port: [0xd400-0xd4ff]
[    0.936000] pci 0000:00:04.0: reg 14 io port: [0xd800-0xd8ff]
[    0.940000] pci 0000:00:04.0: reg 18 32bit mmio: [0xda101000-0xda101fff]
[    0.944000] pci 0000:00:04.0: supports D1 D2
[    0.948000] pci 0000:00:06.0: reg 20 io port: [0xf000-0xf00f]
[    0.952000] pci 0000:00:0a.0: reg 10 32bit mmio: [0xda100000-0xda100fff]
[    0.956000] pci 0000:00:0a.0: reg 14 io port: [0xd000-0xd007]
[    0.960000] pci 0000:00:0a.0: supports D1 D2
[    0.964000] pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.968000] pci 0000:00:0a.0: PME# disabled
[    0.972000] pci 0000:00:0b.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.976000] pci 0000:00:0b.0: PME# disabled
[    0.980000] pci 0000:00:0c.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.984000] pci 0000:00:0c.0: PME# disabled
[    0.988000] pci 0000:00:0d.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.992000] pci 0000:00:0d.0: PME# disabled
[    0.996000] pci 0000:00:0e.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.000000] pci 0000:00:0e.0: PME# disabled
[    1.008000] pci 0000:05:07.0: reg 10 io port: [0xc000-0xc0ff]
[    1.012000] pci 0000:05:07.0: reg 14 32bit mmio: [0xda000000-0xda0000ff]
[    1.016000] pci 0000:05:07.0: supports D1 D2
[    1.020000] pci 0000:05:07.0: PME# supported from D1 D2 D3hot
[    1.024000] pci 0000:05:07.0: PME# disabled
[    1.028000] pci 0000:00:09.0: transparent bridge
[    1.032000] pci 0000:00:09.0: bridge io port: [0xc000-0xcfff]
[    1.036000] pci 0000:00:09.0: bridge 32bit mmio: [0xda000000-0xda0fffff]
[    1.040000] pci 0000:01:00.0: reg 10 32bit mmio: [0xd0000000-0xd7ffffff]
[    1.044000] pci 0000:01:00.0: reg 14 io port: [0xb000-0xb0ff]
[    1.048000] pci 0000:01:00.0: reg 18 32bit mmio: [0xd9000000-0xd900ffff]
[    1.052000] pci 0000:01:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
[    1.056000] pci 0000:01:00.0: supports D1 D2
[    1.060000] pci 0000:01:00.1: reg 10 32bit mmio: [0xd9010000-0xd901ffff]
[    1.064000] pci 0000:01:00.1: supports D1 D2
[    1.068000] pci 0000:00:0e.0: bridge io port: [0xb000-0xbfff]
[    1.072000] pci 0000:00:0e.0: bridge 32bit mmio: [0xd8000000-0xd9ffffff]
[    1.076000] pci 0000:00:0e.0: bridge 64bit mmio pref: [0xd0000000-0xd7ffffff]
[    1.088000] pci 0000:00:00.0: default IRQ router [10de:005e]
[    1.092000] initcall pci_subsys_init+0x0/0x177 returned 0 after 222656 usecs
[    1.096000] calling  proto_init+0x0/0xf @ 1
[    1.100000] initcall proto_init+0x0/0xf returned 0 after 0 usecs
[    1.104000] calling  net_dev_init+0x0/0x1ba @ 1
[    1.108000] initcall net_dev_init+0x0/0x1ba returned 0 after 0 usecs
[    1.112000] calling  neigh_init+0x0/0x66 @ 1
[    1.116000] initcall neigh_init+0x0/0x66 returned 0 after 0 usecs
[    1.120000] calling  fib_rules_init+0x0/0xc1 @ 1
[    1.124000] initcall fib_rules_init+0x0/0xc1 returned 0 after 0 usecs
[    1.128000] calling  genl_init+0x0/0x107 @ 1
[    1.132000] initcall genl_init+0x0/0x107 returned 0 after 0 usecs
[    1.136000] calling  cipso_v4_init+0x0/0x83 @ 1
[    1.140000] initcall cipso_v4_init+0x0/0x83 returned 0 after 0 usecs
[    1.144000] calling  irda_init+0x0/0xc4 @ 1
[    1.148000] NET: Registered protocol family 23
[    1.152000] initcall irda_init+0x0/0xc4 returned 0 after 3906 usecs
[    1.156000] calling  wireless_nlevent_init+0x0/0x25 @ 1
[    1.160000] initcall wireless_nlevent_init+0x0/0x25 returned 0 after 0 usecs
[    1.164000] calling  netlbl_init+0x0/0xd0 @ 1
[    1.168000] NetLabel: Initializing
[    1.172000] NetLabel:  domain hash size = 128
[    1.176000] NetLabel:  protocols = UNLABELED CIPSOv4
[    1.180000] NetLabel:  unlabeled traffic allowed by default
[    1.184000] initcall netlbl_init+0x0/0xd0 returned 0 after 15625 usecs
[    1.188000] calling  rfkill_init+0x0/0x89 @ 1
[    1.192000] initcall rfkill_init+0x0/0x89 returned 0 after 0 usecs
[    1.196000] calling  sysctl_init+0x0/0x51 @ 1
[    1.200000] initcall sysctl_init+0x0/0x51 returned 0 after 0 usecs
[    1.204000] calling  pci_iommu_init+0x0/0x11 @ 1
[    1.208000] initcall pci_iommu_init+0x0/0x11 returned 0 after 0 usecs
[    1.212000] calling  print_all_ICs+0x0/0x62a @ 1
[    1.216000] 
[    1.216000] printing PIC contents
[    1.220000] ... PIC  IMR: fffa
[    1.220000] ... PIC  IRR: 0000
[    1.224000] ... PIC  ISR: 0000
[    1.228000] ... PIC ELCR: 0828
[    1.232000] BUG: unable to handle kernel paging request at ffffb020
[    1.232000] IP: [<78417d5c>] native_apic_mem_read+0x15/0x19
[    1.232000] *pde = 010ef067 *pte = 00000000 
[    1.232000] Oops: 0000 [#1] PREEMPT 
[    1.232000] last sysfs file: 
[    1.232000] Modules linked in:
[    1.232000] 
[    1.232000] Pid: 1, comm: swapper Not tainted (2.6.30-rc5-tip #40847) System Product Name
[    1.232000] EIP: 0060:[<78417d5c>] EFLAGS: 00010046 CPU: 0
[    1.232000] EIP is at native_apic_mem_read+0x15/0x19
[    1.232000] EAX: ffffb020 EBX: 00000000 ECX: 00000000 EDX: fffff000
[    1.232000] ESI: 00000000 EDI: 7908c52e EBP: 9786fd38 ESP: 9786fd38
[    1.232000]  DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068
[    1.232000] Process swapper (pid: 1, ti=9786e000 task=97870000 task.ti=9786e000)
[    1.232000] Stack:
[    1.232000]  9786fd40 78416e0d 9786fd48 78416fad 9786fd64 7908c55f 00000001 00000000
[    1.232000]  00000000 00000000 7908c52e 9786fd78 784671bf 00000001 00000000 00000000
[    1.232000]  9786fdac 7908ca42 00000001 9786fda0 784551ad 00000001 00000000 487ab0fc
[    1.232000] Call Trace:
[    1.232000]  [<78416e0d>] ? read_apic_id+0x19/0x24
[    1.232000]  [<78416fad>] ? hard_smp_processor_id+0xd/0xf
[    1.232000]  [<7908c55f>] ? print_local_APIC+0x31/0x3c7
[    1.232000]  [<7908c52e>] ? print_local_APIC+0x0/0x3c7
[    1.232000]  [<784671bf>] ? smp_call_function_single+0x5b/0x64
[    1.232000]  [<7908ca42>] ? print_all_ICs+0x14d/0x62a
[    1.232000]  [<784551ad>] ? ktime_get+0x16/0x34
[    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
[    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
[    1.232000]  [<7840107f>] ? _stext+0x7f/0x1f2
[    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
[    1.232000]  [<784afae4>] ? page_count+0x22/0x3f
[    1.232000]  [<784b1c0a>] ? get_page_from_freelist+0x51f/0x6b0
[    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
[    1.232000]  [<784dcbee>] ? check_object+0x207/0x252
[    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
[    1.232000]  [<784dd5c5>] ? __slab_free+0x11a/0x4af
[    1.232000]  [<784df012>] ? kmem_cache_free+0xce/0x163
[    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
[    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
[    1.232000]  [<786bb75f>] ? ida_pre_get+0x13/0x18b
[    1.232000]  [<7853f384>] ? proc_register+0x32a/0x34e
[    1.232000]  [<7853f5bd>] ? create_proc_entry+0xf0/0x119
[    1.232000]  [<7847e0bc>] ? register_irq_proc+0x87/0xbb
[    1.232000]  [<7908251b>] ? kernel_init+0x8d/0x10a
[    1.232000]  [<7908248e>] ? kernel_init+0x0/0x10a
[    1.232000]  [<78403ee7>] ? kernel_thread_helper+0x7/0x10
[    1.232000] Code: 44 00 00 89 d1 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff 89 08 5d c3 55 89 e5 0f 1f 44 00 00 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff <8b> 00 5d c3 55 89 e5 0f 1f 44 00 00 89 c2 eb 02 f3 90 8b 02 85 
[    1.232000] EIP: [<78417d5c>] native_apic_mem_read+0x15/0x19 SS:ESP 0068:9786fd38
[    1.232000] CR2: 00000000ffffb020
[    1.232000] ---[ end trace a7919e7f17c0a725 ]---
[    1.232000] Kernel panic - not syncing: Fatal exception

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [PATCH] x86: read apic id if it is not acpi_lapic -v2
  2009-05-11  9:40         ` Cyrill Gorcunov
@ 2009-05-11 11:06           ` Ingo Molnar
  0 siblings, 0 replies; 39+ messages in thread
From: Ingo Molnar @ 2009-05-11 11:06 UTC (permalink / raw)
  To: Cyrill Gorcunov
  Cc: Yinghai Lu, Thomas Gleixner, H. Peter Anvin,
	linux-kernel@vger.kernel.org, Ed Swierk


* Cyrill Gorcunov <gorcunov@gmail.com> wrote:

> [Ingo Molnar - Mon, May 11, 2009 at 11:26:55AM +0200]
> | 
> | * Yinghai Lu <yinghai@kernel.org> wrote:
> | 
> | > @@ -1590,21 +1591,32 @@ void __init init_apic_mappings(void)
> | >  	} else
> | >  		apic_phys = mp_lapic_addr;
> | >  
> | > -	set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
> | > +	/* lets check if we may to NOP'ify apic operations */
> | > +	if (!cpu_has_apic) {
> | > +		pr_info("APIC: disable apic facility\n");
> | > +		apic_disable();
> | > +		return;
> | > +	}
> | > +
> | > +	/*
> | > +	 * acpi lapic path already map that address in
> | > +	 * acpi_register_lapic_address()
> | > +	 */
> | >  	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
> | >  				APIC_BASE, apic_phys);
> | > +	if (acpi_lapic)
> | > +		return;
> | 
> | why do we return here? We should sanity-check the APIC ID even if we 
> | come from ACPI.
> | 
> | 	Ingo
> | 
> 
> I believe we already have it checked in 
> acpi_register_lapic_address so no need to do it twice. Or I miss 
> something?

It's better to have such checks applied redundantly instead of 
introducing such implicit criss-cross dependencies between 
functions. (which would break if acpi_register_lapic_address() ever 
stopped checking the apic id - or did it differently)

	Ingo

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:x86/apic] x86: read apic ID in the !acpi_lapic case
  2009-05-11 11:02         ` Ingo Molnar
@ 2009-05-11 13:41           ` Cyrill Gorcunov
  2009-05-11 13:49             ` Ingo Molnar
  2009-05-11 13:54             ` [tip:x86/apic] x86: apic: Fixmap apic address even if apic disabled tip-bot for Cyrill Gorcunov
  2009-05-11 16:11           ` [tip:x86/apic] x86: read apic ID in the !acpi_lapic case Yinghai Lu
  1 sibling, 2 replies; 39+ messages in thread
From: Cyrill Gorcunov @ 2009-05-11 13:41 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: mingo, hpa, linux-kernel, yinghai, tglx, eswierk,
	linux-tip-commits

[Ingo Molnar - Mon, May 11, 2009 at 01:02:34PM +0200]
| 
| * tip-bot for Yinghai Lu <yinghai@kernel.org> wrote:
| 
| > Commit-ID:  4401da6111ac58f94234417427d06a72c4048c74
| > Gitweb:     http://git.kernel.org/tip/4401da6111ac58f94234417427d06a72c4048c74
| > Author:     Yinghai Lu <yinghai@kernel.org>
| > AuthorDate: Sat, 2 May 2009 10:40:57 -0700
| > Committer:  Ingo Molnar <mingo@elte.hu>
| > CommitDate: Mon, 11 May 2009 11:29:23 +0200
| > 
| > x86: read apic ID in the !acpi_lapic case
| > 
| > Ed found that on 32-bit, boot_cpu_physical_apicid is not read right,
| > when the mptable is broken.
| 
| -tip testing found that this patch causes a kernel crash:
| 
| [    1.208000] initcall pci_iommu_init+0x0/0x11 returned 0 after 0 usecs
| [    1.212000] calling  print_all_ICs+0x0/0x62a @ 1
| [    1.216000] 
| [    1.216000] printing PIC contents
| [    1.220000] ... PIC  IMR: fffa
| [    1.220000] ... PIC  IRR: 0000
| [    1.224000] ... PIC  ISR: 0000
| [    1.228000] ... PIC ELCR: 0828
| [    1.232000] BUG: unable to handle kernel paging request at ffffb020
| [    1.232000] IP: [<78417d5c>] native_apic_mem_read+0x15/0x19
| [    1.232000] *pde = 010ef067 *pte = 00000000 
| [    1.232000] Oops: 0000 [#1] PREEMPT 
| [    1.232000] last sysfs file: 
| [    1.232000] Modules linked in:
| [    1.232000] 
| [    1.232000] Pid: 1, comm: swapper Not tainted (2.6.30-rc5-tip #40847) System Product Name
| [    1.232000] EIP: 0060:[<78417d5c>] EFLAGS: 00010046 CPU: 0
| [    1.232000] EIP is at native_apic_mem_read+0x15/0x19
| [    1.232000] EAX: ffffb020 EBX: 00000000 ECX: 00000000 EDX: fffff000
| [    1.232000] ESI: 00000000 EDI: 7908c52e EBP: 9786fd38 ESP: 9786fd38
| [    1.232000]  DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068
| [    1.232000] Process swapper (pid: 1, ti=9786e000 task=97870000 task.ti=9786e000)
| [    1.232000] Stack:
| [    1.232000]  9786fd40 78416e0d 9786fd48 78416fad 9786fd64 7908c55f 00000001 00000000
| [    1.232000]  00000000 00000000 7908c52e 9786fd78 784671bf 00000001 00000000 00000000
| [    1.232000]  9786fdac 7908ca42 00000001 9786fda0 784551ad 00000001 00000000 487ab0fc
| [    1.232000] Call Trace:
| [    1.232000]  [<78416e0d>] ? read_apic_id+0x19/0x24
| [    1.232000]  [<78416fad>] ? hard_smp_processor_id+0xd/0xf
| [    1.232000]  [<7908c55f>] ? print_local_APIC+0x31/0x3c7
| [    1.232000]  [<7908c52e>] ? print_local_APIC+0x0/0x3c7
| [    1.232000]  [<784671bf>] ? smp_call_function_single+0x5b/0x64
| [    1.232000]  [<7908ca42>] ? print_all_ICs+0x14d/0x62a
| [    1.232000]  [<784551ad>] ? ktime_get+0x16/0x34
| [    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
| [    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
| [    1.232000]  [<7840107f>] ? _stext+0x7f/0x1f2
| [    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
| [    1.232000]  [<784afae4>] ? page_count+0x22/0x3f
| [    1.232000]  [<784b1c0a>] ? get_page_from_freelist+0x51f/0x6b0
| [    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
| [    1.232000]  [<784dcbee>] ? check_object+0x207/0x252
| [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
| [    1.232000]  [<784dd5c5>] ? __slab_free+0x11a/0x4af
| [    1.232000]  [<784df012>] ? kmem_cache_free+0xce/0x163
| [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
| [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
| [    1.232000]  [<786bb75f>] ? ida_pre_get+0x13/0x18b
| [    1.232000]  [<7853f384>] ? proc_register+0x32a/0x34e
| [    1.232000]  [<7853f5bd>] ? create_proc_entry+0xf0/0x119
| [    1.232000]  [<7847e0bc>] ? register_irq_proc+0x87/0xbb
| [    1.232000]  [<7908251b>] ? kernel_init+0x8d/0x10a
| [    1.232000]  [<7908248e>] ? kernel_init+0x0/0x10a
| [    1.232000]  [<78403ee7>] ? kernel_thread_helper+0x7/0x10
| [    1.232000] Code: 44 00 00 89 d1 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff 89 08 5d c3 55 89 e5 0f 1f 44 00 00 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff <8b> 00 5d c3 55 89 e5 0f 1f 44 00 00 89 c2 eb 02 f3 90 8b 02 85 
| [    1.232000] EIP: [<78417d5c>] native_apic_mem_read+0x15/0x19 SS:ESP 0068:9786fd38
| [    1.232000] CR2: 00000000ffffb020
| [    1.232000] ---[ end trace a7919e7f17c0a725 ]---
| [    1.232000] Kernel panic - not syncing: Fatal exception
| 
| 	Ingo

Ingo, could check if the following do the trick?
(on top of 

	commit f6271becbae641903a9f703b7b75cccb202df82a
	Merge: 486cb6c 0498625
	Author: Ingo Molnar <mingo@elte.hu>
	Date:   Mon May 11 12:26:00 2009 +0200

	    Merge branch 'tracing/core'
)


	-- Cyrill
---

x86: apic - fixmap apic address even if apic disabled

In case if apic were disabled by boot option
we still need read_apic operation. So fixmap
a fake apic area if needed.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
---
 arch/x86/kernel/apic/apic.c |   17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

Index: linux-2.6.git/arch/x86/kernel/apic/apic.c
=====================================================================
--- linux-2.6.git.orig/arch/x86/kernel/apic/apic.c
+++ linux-2.6.git/arch/x86/kernel/apic/apic.c
@@ -1591,13 +1591,6 @@ void __init init_apic_mappings(void)
 	} else
 		apic_phys = mp_lapic_addr;
 
-	/* lets check if we may NOP'ify apic operations */
-	if (!cpu_has_apic) {
-		pr_info("APIC: disable apic facility\n");
-		apic_disable();
-		return;
-	}
-
 	/*
 	 * acpi lapic path already maps that address in
 	 * acpi_register_lapic_address()
@@ -1606,7 +1599,15 @@ void __init init_apic_mappings(void)
 		set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
 
 	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
-				APIC_BASE, apic_phys);
+			APIC_BASE, apic_phys);
+
+	/* lets check if we may NOP'ify apic operations */
+	if (!cpu_has_apic) {
+		pr_info("APIC: disable apic facility\n");
+		apic_disable();
+		return;
+	}
+
 	/*
 	 * Fetch the APIC ID of the BSP in case we have a
 	 * default configuration (or the MP table is broken).

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:x86/apic] x86: read apic ID in the !acpi_lapic case
  2009-05-11 13:41           ` Cyrill Gorcunov
@ 2009-05-11 13:49             ` Ingo Molnar
  2009-05-11 17:43               ` Yinghai Lu
  2009-05-11 13:54             ` [tip:x86/apic] x86: apic: Fixmap apic address even if apic disabled tip-bot for Cyrill Gorcunov
  1 sibling, 1 reply; 39+ messages in thread
From: Ingo Molnar @ 2009-05-11 13:49 UTC (permalink / raw)
  To: Cyrill Gorcunov
  Cc: mingo, hpa, linux-kernel, yinghai, tglx, eswierk,
	linux-tip-commits


* Cyrill Gorcunov <gorcunov@gmail.com> wrote:

> [Ingo Molnar - Mon, May 11, 2009 at 01:02:34PM +0200]
> | 
> | * tip-bot for Yinghai Lu <yinghai@kernel.org> wrote:
> | 
> | > Commit-ID:  4401da6111ac58f94234417427d06a72c4048c74
> | > Gitweb:     http://git.kernel.org/tip/4401da6111ac58f94234417427d06a72c4048c74
> | > Author:     Yinghai Lu <yinghai@kernel.org>
> | > AuthorDate: Sat, 2 May 2009 10:40:57 -0700
> | > Committer:  Ingo Molnar <mingo@elte.hu>
> | > CommitDate: Mon, 11 May 2009 11:29:23 +0200
> | > 
> | > x86: read apic ID in the !acpi_lapic case
> | > 
> | > Ed found that on 32-bit, boot_cpu_physical_apicid is not read right,
> | > when the mptable is broken.
> | 
> | -tip testing found that this patch causes a kernel crash:
> | 
> | [    1.208000] initcall pci_iommu_init+0x0/0x11 returned 0 after 0 usecs
> | [    1.212000] calling  print_all_ICs+0x0/0x62a @ 1
> | [    1.216000] 
> | [    1.216000] printing PIC contents
> | [    1.220000] ... PIC  IMR: fffa
> | [    1.220000] ... PIC  IRR: 0000
> | [    1.224000] ... PIC  ISR: 0000
> | [    1.228000] ... PIC ELCR: 0828
> | [    1.232000] BUG: unable to handle kernel paging request at ffffb020
> | [    1.232000] IP: [<78417d5c>] native_apic_mem_read+0x15/0x19
> | [    1.232000] *pde = 010ef067 *pte = 00000000 
> | [    1.232000] Oops: 0000 [#1] PREEMPT 
> | [    1.232000] last sysfs file: 
> | [    1.232000] Modules linked in:
> | [    1.232000] 
> | [    1.232000] Pid: 1, comm: swapper Not tainted (2.6.30-rc5-tip #40847) System Product Name
> | [    1.232000] EIP: 0060:[<78417d5c>] EFLAGS: 00010046 CPU: 0
> | [    1.232000] EIP is at native_apic_mem_read+0x15/0x19
> | [    1.232000] EAX: ffffb020 EBX: 00000000 ECX: 00000000 EDX: fffff000
> | [    1.232000] ESI: 00000000 EDI: 7908c52e EBP: 9786fd38 ESP: 9786fd38
> | [    1.232000]  DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068
> | [    1.232000] Process swapper (pid: 1, ti=9786e000 task=97870000 task.ti=9786e000)
> | [    1.232000] Stack:
> | [    1.232000]  9786fd40 78416e0d 9786fd48 78416fad 9786fd64 7908c55f 00000001 00000000
> | [    1.232000]  00000000 00000000 7908c52e 9786fd78 784671bf 00000001 00000000 00000000
> | [    1.232000]  9786fdac 7908ca42 00000001 9786fda0 784551ad 00000001 00000000 487ab0fc
> | [    1.232000] Call Trace:
> | [    1.232000]  [<78416e0d>] ? read_apic_id+0x19/0x24
> | [    1.232000]  [<78416fad>] ? hard_smp_processor_id+0xd/0xf
> | [    1.232000]  [<7908c55f>] ? print_local_APIC+0x31/0x3c7
> | [    1.232000]  [<7908c52e>] ? print_local_APIC+0x0/0x3c7
> | [    1.232000]  [<784671bf>] ? smp_call_function_single+0x5b/0x64
> | [    1.232000]  [<7908ca42>] ? print_all_ICs+0x14d/0x62a
> | [    1.232000]  [<784551ad>] ? ktime_get+0x16/0x34
> | [    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
> | [    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
> | [    1.232000]  [<7840107f>] ? _stext+0x7f/0x1f2
> | [    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
> | [    1.232000]  [<784afae4>] ? page_count+0x22/0x3f
> | [    1.232000]  [<784b1c0a>] ? get_page_from_freelist+0x51f/0x6b0
> | [    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
> | [    1.232000]  [<784dcbee>] ? check_object+0x207/0x252
> | [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
> | [    1.232000]  [<784dd5c5>] ? __slab_free+0x11a/0x4af
> | [    1.232000]  [<784df012>] ? kmem_cache_free+0xce/0x163
> | [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
> | [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
> | [    1.232000]  [<786bb75f>] ? ida_pre_get+0x13/0x18b
> | [    1.232000]  [<7853f384>] ? proc_register+0x32a/0x34e
> | [    1.232000]  [<7853f5bd>] ? create_proc_entry+0xf0/0x119
> | [    1.232000]  [<7847e0bc>] ? register_irq_proc+0x87/0xbb
> | [    1.232000]  [<7908251b>] ? kernel_init+0x8d/0x10a
> | [    1.232000]  [<7908248e>] ? kernel_init+0x0/0x10a
> | [    1.232000]  [<78403ee7>] ? kernel_thread_helper+0x7/0x10
> | [    1.232000] Code: 44 00 00 89 d1 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff 89 08 5d c3 55 89 e5 0f 1f 44 00 00 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff <8b> 00 5d c3 55 89 e5 0f 1f 44 00 00 89 c2 eb 02 f3 90 8b 02 85 
> | [    1.232000] EIP: [<78417d5c>] native_apic_mem_read+0x15/0x19 SS:ESP 0068:9786fd38
> | [    1.232000] CR2: 00000000ffffb020
> | [    1.232000] ---[ end trace a7919e7f17c0a725 ]---
> | [    1.232000] Kernel panic - not syncing: Fatal exception
> | 
> | 	Ingo
> 
> Ingo, could check if the following do the trick?
> (on top of 
> 
> 	commit f6271becbae641903a9f703b7b75cccb202df82a
> 	Merge: 486cb6c 0498625
> 	Author: Ingo Molnar <mingo@elte.hu>
> 	Date:   Mon May 11 12:26:00 2009 +0200
> 
> 	    Merge branch 'tracing/core'
> )
> 
> 
> 	-- Cyrill
> ---
> 
> x86: apic - fixmap apic address even if apic disabled
> 
> In case if apic were disabled by boot option
> we still need read_apic operation. So fixmap
> a fake apic area if needed.
> 
> Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
> ---
>  arch/x86/kernel/apic/apic.c |   17 +++++++++--------
>  1 file changed, 9 insertions(+), 8 deletions(-)
> 
> Index: linux-2.6.git/arch/x86/kernel/apic/apic.c
> =====================================================================
> --- linux-2.6.git.orig/arch/x86/kernel/apic/apic.c
> +++ linux-2.6.git/arch/x86/kernel/apic/apic.c
> @@ -1591,13 +1591,6 @@ void __init init_apic_mappings(void)
>  	} else
>  		apic_phys = mp_lapic_addr;
>  
> -	/* lets check if we may NOP'ify apic operations */
> -	if (!cpu_has_apic) {
> -		pr_info("APIC: disable apic facility\n");
> -		apic_disable();
> -		return;
> -	}
> -
>  	/*
>  	 * acpi lapic path already maps that address in
>  	 * acpi_register_lapic_address()
> @@ -1606,7 +1599,15 @@ void __init init_apic_mappings(void)
>  		set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
>  
>  	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
> -				APIC_BASE, apic_phys);
> +			APIC_BASE, apic_phys);
> +
> +	/* lets check if we may NOP'ify apic operations */
> +	if (!cpu_has_apic) {
> +		pr_info("APIC: disable apic facility\n");
> +		apic_disable();
> +		return;
> +	}
> +

Will check this - thanks.

	Ingo

^ permalink raw reply	[flat|nested] 39+ messages in thread

* [tip:x86/apic] x86: apic: Fixmap apic address even if apic disabled
  2009-05-11 13:41           ` Cyrill Gorcunov
  2009-05-11 13:49             ` Ingo Molnar
@ 2009-05-11 13:54             ` tip-bot for Cyrill Gorcunov
  1 sibling, 0 replies; 39+ messages in thread
From: tip-bot for Cyrill Gorcunov @ 2009-05-11 13:54 UTC (permalink / raw)
  To: linux-tip-commits
  Cc: linux-kernel, hpa, mingo, gorcunov, tglx, gorcunov, mingo

Commit-ID:  cec6be6d1069d697beb490bbb40a290d5ff554a2
Gitweb:     http://git.kernel.org/tip/cec6be6d1069d697beb490bbb40a290d5ff554a2
Author:     Cyrill Gorcunov <gorcunov@gmail.com>
AuthorDate: Mon, 11 May 2009 17:41:40 +0400
Committer:  Ingo Molnar <mingo@elte.hu>
CommitDate: Mon, 11 May 2009 15:50:58 +0200

x86: apic: Fixmap apic address even if apic disabled

In case if apic were disabled by boot option
we still need read_apic operation. So fixmap
a fake apic area if needed.

[ Impact: fix boot crash ]

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Cc: yinghai@kernel.org
Cc: eswierk@aristanetworks.com
LKML-Reference: <20090511134140.GH4624@lenovo>
Signed-off-by: Ingo Molnar <mingo@elte.hu>


---
 arch/x86/kernel/apic/apic.c |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c
index 0e6543f..07cffc1 100644
--- a/arch/x86/kernel/apic/apic.c
+++ b/arch/x86/kernel/apic/apic.c
@@ -1587,13 +1587,6 @@ void __init init_apic_mappings(void)
 	} else
 		apic_phys = mp_lapic_addr;
 
-	/* lets check if we may NOP'ify apic operations */
-	if (!cpu_has_apic) {
-		pr_info("APIC: disable apic facility\n");
-		apic_disable();
-		return;
-	}
-
 	/*
 	 * acpi lapic path already maps that address in
 	 * acpi_register_lapic_address()
@@ -1602,7 +1595,15 @@ void __init init_apic_mappings(void)
 		set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
 
 	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
-				APIC_BASE, apic_phys);
+			APIC_BASE, apic_phys);
+
+	/* lets check if we may NOP'ify apic operations */
+	if (!cpu_has_apic) {
+		pr_info("APIC: disable apic facility\n");
+		apic_disable();
+		return;
+	}
+
 	/*
 	 * Fetch the APIC ID of the BSP in case we have a
 	 * default configuration (or the MP table is broken).

^ permalink raw reply related	[flat|nested] 39+ messages in thread

* Re: [tip:x86/apic] x86: read apic ID in the !acpi_lapic case
  2009-05-11 11:02         ` Ingo Molnar
  2009-05-11 13:41           ` Cyrill Gorcunov
@ 2009-05-11 16:11           ` Yinghai Lu
  1 sibling, 0 replies; 39+ messages in thread
From: Yinghai Lu @ 2009-05-11 16:11 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: mingo, hpa, linux-kernel, gorcunov, tglx, eswierk,
	linux-tip-commits

Ingo Molnar wrote:
> * tip-bot for Yinghai Lu <yinghai@kernel.org> wrote:
> 
>> Commit-ID:  4401da6111ac58f94234417427d06a72c4048c74
>> Gitweb:     http://git.kernel.org/tip/4401da6111ac58f94234417427d06a72c4048c74
>> Author:     Yinghai Lu <yinghai@kernel.org>
>> AuthorDate: Sat, 2 May 2009 10:40:57 -0700
>> Committer:  Ingo Molnar <mingo@elte.hu>
>> CommitDate: Mon, 11 May 2009 11:29:23 +0200
>>
>> x86: read apic ID in the !acpi_lapic case
>>
>> Ed found that on 32-bit, boot_cpu_physical_apicid is not read right,
>> when the mptable is broken.
> 
> -tip testing found that this patch causes a kernel crash:
> 
> [    1.208000] initcall pci_iommu_init+0x0/0x11 returned 0 after 0 usecs
> [    1.212000] calling  print_all_ICs+0x0/0x62a @ 1
> [    1.216000] 
> [    1.216000] printing PIC contents
> [    1.220000] ... PIC  IMR: fffa
> [    1.220000] ... PIC  IRR: 0000
> [    1.224000] ... PIC  ISR: 0000
> [    1.228000] ... PIC ELCR: 0828
> [    1.232000] BUG: unable to handle kernel paging request at ffffb020
> [    1.232000] IP: [<78417d5c>] native_apic_mem_read+0x15/0x19
> [    1.232000] *pde = 010ef067 *pte = 00000000 
> [    1.232000] Oops: 0000 [#1] PREEMPT 
> [    1.232000] last sysfs file: 
> [    1.232000] Modules linked in:
> [    1.232000] 
> [    1.232000] Pid: 1, comm: swapper Not tainted (2.6.30-rc5-tip #40847) System Product Name
> [    1.232000] EIP: 0060:[<78417d5c>] EFLAGS: 00010046 CPU: 0
> [    1.232000] EIP is at native_apic_mem_read+0x15/0x19
> [    1.232000] EAX: ffffb020 EBX: 00000000 ECX: 00000000 EDX: fffff000
> [    1.232000] ESI: 00000000 EDI: 7908c52e EBP: 9786fd38 ESP: 9786fd38
> [    1.232000]  DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068
> [    1.232000] Process swapper (pid: 1, ti=9786e000 task=97870000 task.ti=9786e000)
> [    1.232000] Stack:
> [    1.232000]  9786fd40 78416e0d 9786fd48 78416fad 9786fd64 7908c55f 00000001 00000000
> [    1.232000]  00000000 00000000 7908c52e 9786fd78 784671bf 00000001 00000000 00000000
> [    1.232000]  9786fdac 7908ca42 00000001 9786fda0 784551ad 00000001 00000000 487ab0fc
> [    1.232000] Call Trace:
> [    1.232000]  [<78416e0d>] ? read_apic_id+0x19/0x24
> [    1.232000]  [<78416fad>] ? hard_smp_processor_id+0xd/0xf
> [    1.232000]  [<7908c55f>] ? print_local_APIC+0x31/0x3c7
> [    1.232000]  [<7908c52e>] ? print_local_APIC+0x0/0x3c7
> [    1.232000]  [<784671bf>] ? smp_call_function_single+0x5b/0x64
> [    1.232000]  [<7908ca42>] ? print_all_ICs+0x14d/0x62a
> [    1.232000]  [<784551ad>] ? ktime_get+0x16/0x34
> [    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
> [    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
> [    1.232000]  [<7840107f>] ? _stext+0x7f/0x1f2
> [    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
> [    1.232000]  [<784afae4>] ? page_count+0x22/0x3f
> [    1.232000]  [<784b1c0a>] ? get_page_from_freelist+0x51f/0x6b0
> [    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
> [    1.232000]  [<784dcbee>] ? check_object+0x207/0x252
> [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
> [    1.232000]  [<784dd5c5>] ? __slab_free+0x11a/0x4af
> [    1.232000]  [<784df012>] ? kmem_cache_free+0xce/0x163
> [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
> [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
> [    1.232000]  [<786bb75f>] ? ida_pre_get+0x13/0x18b
> [    1.232000]  [<7853f384>] ? proc_register+0x32a/0x34e
> [    1.232000]  [<7853f5bd>] ? create_proc_entry+0xf0/0x119
> [    1.232000]  [<7847e0bc>] ? register_irq_proc+0x87/0xbb
> [    1.232000]  [<7908251b>] ? kernel_init+0x8d/0x10a
> [    1.232000]  [<7908248e>] ? kernel_init+0x0/0x10a
> [    1.232000]  [<78403ee7>] ? kernel_thread_helper+0x7/0x10
> [    1.232000] Code: 44 00 00 89 d1 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff 89 08 5d c3 55 89 e5 0f 1f 44 00 00 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff <8b> 00 5d c3 55 89 e5 0f 1f 44 00 00 89 c2 eb 02 f3 90 8b 02 85 
> [    1.232000] EIP: [<78417d5c>] native_apic_mem_read+0x15/0x19 SS:ESP 0068:9786fd38
> [    1.232000] CR2: 00000000ffffb020
> [    1.232000] ---[ end trace a7919e7f17c0a725 ]---
> [    1.232000] Kernel panic - not syncing: Fatal exception
> 
> 	Ingo
> 
> [    0.000000] Linux version 2.6.30-rc5-tip (mingo@sirius) (gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #40847 PREEMPT Mon May 11 12:34:41 CEST 2009
> [    0.000000] KERNEL supported cpus:
> [    0.000000]   Intel GenuineIntel
> [    0.000000]   NSC Geode by NSC
> [    0.000000]   Cyrix CyrixInstead
> [    0.000000]   Centaur CentaurHauls
> [    0.000000]   Transmeta GenuineTMx86
> [    0.000000]   Transmeta TransmetaCPU
> [    0.000000]   UMC UMC UMC UMC
> [    0.000000] CPU: vendor_id 'AuthenticAMD' unknown, using generic init.
> [    0.000000] CPU: Your system may be unstable.
> [    0.000000] BIOS-provided physical RAM map:
> [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
> [    0.000000]  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
> [    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
> [    0.000000]  BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
> [    0.000000]  BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
> [    0.000000]  BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
> [    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
> [    0.000000]  BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
> [    0.000000] console [earlyser0] enabled
> [    0.000000] debug: ignoring loglevel setting.
> [    0.000000] MPS support code is not built-in.
> [    0.000000] Using acpi=off or acpi=noirq or pci=noacpi may have problem
...
> [    0.000000] Using APIC driver default
> [    0.000000] Nvidia board detected. Ignoring ACPI timer override.
> [    0.000000] If you got timer trouble try acpi_use_timer_override
> [    0.000000] APIC: disable apic facility
> [    0.000000] nr_irqs_gsi: 16
> [    0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:a0000000)
> [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 259967
> [    0.000000] Kernel command line: root=/dev/sda1 earlyprintk=serial,ttyS0,115200,keep console=tty debug initcall_debug enforcing=0 apic=verbose ignore_loglevel sysrq_always_enabled selinux=0 nmi_watchdog=0 3 panic=1 maxcpus=1 nosmp noapic idle=mwait highmem=512m notsc acpi=off
...
> [    1.212000] calling  print_all_ICs+0x0/0x62a @ 1
> [    1.216000] 
> [    1.216000] printing PIC contents
> [    1.220000] ... PIC  IMR: fffa
> [    1.220000] ... PIC  IRR: 0000
> [    1.224000] ... PIC  ISR: 0000
> [    1.228000] ... PIC ELCR: 0828
> [    1.232000] BUG: unable to handle kernel paging request at ffffb020
> [    1.232000] IP: [<78417d5c>] native_apic_mem_read+0x15/0x19
> [    1.232000] *pde = 010ef067 *pte = 00000000 
> [    1.232000] Oops: 0000 [#1] PREEMPT 
> [    1.232000] last sysfs file: 
> [    1.232000] Modules linked in:
> [    1.232000] 
> [    1.232000] Pid: 1, comm: swapper Not tainted (2.6.30-rc5-tip #40847) System Product Name
> [    1.232000] EIP: 0060:[<78417d5c>] EFLAGS: 00010046 CPU: 0
> [    1.232000] EIP is at native_apic_mem_read+0x15/0x19
> [    1.232000] EAX: ffffb020 EBX: 00000000 ECX: 00000000 EDX: fffff000
> [    1.232000] ESI: 00000000 EDI: 7908c52e EBP: 9786fd38 ESP: 9786fd38
> [    1.232000]  DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068
> [    1.232000] Process swapper (pid: 1, ti=9786e000 task=97870000 task.ti=9786e000)
> [    1.232000] Stack:
> [    1.232000]  9786fd40 78416e0d 9786fd48 78416fad 9786fd64 7908c55f 00000001 00000000
> [    1.232000]  00000000 00000000 7908c52e 9786fd78 784671bf 00000001 00000000 00000000
> [    1.232000]  9786fdac 7908ca42 00000001 9786fda0 784551ad 00000001 00000000 487ab0fc
> [    1.232000] Call Trace:
> [    1.232000]  [<78416e0d>] ? read_apic_id+0x19/0x24
> [    1.232000]  [<78416fad>] ? hard_smp_processor_id+0xd/0xf
> [    1.232000]  [<7908c55f>] ? print_local_APIC+0x31/0x3c7
> [    1.232000]  [<7908c52e>] ? print_local_APIC+0x0/0x3c7
> [    1.232000]  [<784671bf>] ? smp_call_function_single+0x5b/0x64
> [    1.232000]  [<7908ca42>] ? print_all_ICs+0x14d/0x62a
> [    1.232000]  [<784551ad>] ? ktime_get+0x16/0x34
> [    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
> [    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
> [    1.232000]  [<7840107f>] ? _stext+0x7f/0x1f2
> [    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
> [    1.232000]  [<784afae4>] ? page_count+0x22/0x3f
> [    1.232000]  [<784b1c0a>] ? get_page_from_freelist+0x51f/0x6b0
> [    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
> [    1.232000]  [<784dcbee>] ? check_object+0x207/0x252
> [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
> [    1.232000]  [<784dd5c5>] ? __slab_free+0x11a/0x4af
> [    1.232000]  [<784df012>] ? kmem_cache_free+0xce/0x163
> [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
> [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
> [    1.232000]  [<786bb75f>] ? ida_pre_get+0x13/0x18b
> [    1.232000]  [<7853f384>] ? proc_register+0x32a/0x34e
> [    1.232000]  [<7853f5bd>] ? create_proc_entry+0xf0/0x119
> [    1.232000]  [<7847e0bc>] ? register_irq_proc+0x87/0xbb
> [    1.232000]  [<7908251b>] ? kernel_init+0x8d/0x10a
> [    1.232000]  [<7908248e>] ? kernel_init+0x0/0x10a
> [    1.232000]  [<78403ee7>] ? kernel_thread_helper+0x7/0x10
> [    1.232000] Code: 44 00 00 89 d1 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff 89 08 5d c3 55 89 e5 0f 1f 44 00 00 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff <8b> 00 5d c3 55 89 e5 0f 1f 44 00 00 89 c2 eb 02 f3 90 8b 02 85 
> [    1.232000] EIP: [<78417d5c>] native_apic_mem_read+0x15/0x19 SS:ESP 0068:9786fd38
> [    1.232000] CR2: 00000000ffffb020
> [    1.232000] ---[ end trace a7919e7f17c0a725 ]---
> [    1.232000] Kernel panic - not syncing: Fatal exception

so !cpu_has_apic

we may add one native_apic_mem_read_dummy? also we could avoid alloc_bootmem_pages(PAGE_SIZE) to spare 4k bytes.

and we should check if cpu_has_apic in print_all_ICs()

YH

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:x86/apic] x86: read apic ID in the !acpi_lapic case
  2009-05-11 13:49             ` Ingo Molnar
@ 2009-05-11 17:43               ` Yinghai Lu
  2009-05-11 18:05                 ` Cyrill Gorcunov
  0 siblings, 1 reply; 39+ messages in thread
From: Yinghai Lu @ 2009-05-11 17:43 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Cyrill Gorcunov, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits

Ingo Molnar wrote:
> * Cyrill Gorcunov <gorcunov@gmail.com> wrote:
> 
>> [Ingo Molnar - Mon, May 11, 2009 at 01:02:34PM +0200]
>> | 
>> | * tip-bot for Yinghai Lu <yinghai@kernel.org> wrote:
>> | 
>> | > Commit-ID:  4401da6111ac58f94234417427d06a72c4048c74
>> | > Gitweb:     http://git.kernel.org/tip/4401da6111ac58f94234417427d06a72c4048c74
>> | > Author:     Yinghai Lu <yinghai@kernel.org>
>> | > AuthorDate: Sat, 2 May 2009 10:40:57 -0700
>> | > Committer:  Ingo Molnar <mingo@elte.hu>
>> | > CommitDate: Mon, 11 May 2009 11:29:23 +0200
>> | > 
>> | > x86: read apic ID in the !acpi_lapic case
>> | > 
>> | > Ed found that on 32-bit, boot_cpu_physical_apicid is not read right,
>> | > when the mptable is broken.
>> | 
>> | -tip testing found that this patch causes a kernel crash:
>> | 
>> | [    1.208000] initcall pci_iommu_init+0x0/0x11 returned 0 after 0 usecs
>> | [    1.212000] calling  print_all_ICs+0x0/0x62a @ 1
>> | [    1.216000] 
>> | [    1.216000] printing PIC contents
>> | [    1.220000] ... PIC  IMR: fffa
>> | [    1.220000] ... PIC  IRR: 0000
>> | [    1.224000] ... PIC  ISR: 0000
>> | [    1.228000] ... PIC ELCR: 0828
>> | [    1.232000] BUG: unable to handle kernel paging request at ffffb020
>> | [    1.232000] IP: [<78417d5c>] native_apic_mem_read+0x15/0x19
>> | [    1.232000] *pde = 010ef067 *pte = 00000000 
>> | [    1.232000] Oops: 0000 [#1] PREEMPT 
>> | [    1.232000] last sysfs file: 
>> | [    1.232000] Modules linked in:
>> | [    1.232000] 
>> | [    1.232000] Pid: 1, comm: swapper Not tainted (2.6.30-rc5-tip #40847) System Product Name
>> | [    1.232000] EIP: 0060:[<78417d5c>] EFLAGS: 00010046 CPU: 0
>> | [    1.232000] EIP is at native_apic_mem_read+0x15/0x19
>> | [    1.232000] EAX: ffffb020 EBX: 00000000 ECX: 00000000 EDX: fffff000
>> | [    1.232000] ESI: 00000000 EDI: 7908c52e EBP: 9786fd38 ESP: 9786fd38
>> | [    1.232000]  DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068
>> | [    1.232000] Process swapper (pid: 1, ti=9786e000 task=97870000 task.ti=9786e000)
>> | [    1.232000] Stack:
>> | [    1.232000]  9786fd40 78416e0d 9786fd48 78416fad 9786fd64 7908c55f 00000001 00000000
>> | [    1.232000]  00000000 00000000 7908c52e 9786fd78 784671bf 00000001 00000000 00000000
>> | [    1.232000]  9786fdac 7908ca42 00000001 9786fda0 784551ad 00000001 00000000 487ab0fc
>> | [    1.232000] Call Trace:
>> | [    1.232000]  [<78416e0d>] ? read_apic_id+0x19/0x24
>> | [    1.232000]  [<78416fad>] ? hard_smp_processor_id+0xd/0xf
>> | [    1.232000]  [<7908c55f>] ? print_local_APIC+0x31/0x3c7
>> | [    1.232000]  [<7908c52e>] ? print_local_APIC+0x0/0x3c7
>> | [    1.232000]  [<784671bf>] ? smp_call_function_single+0x5b/0x64
>> | [    1.232000]  [<7908ca42>] ? print_all_ICs+0x14d/0x62a
>> | [    1.232000]  [<784551ad>] ? ktime_get+0x16/0x34
>> | [    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
>> | [    1.232000]  [<7908c8f5>] ? print_all_ICs+0x0/0x62a
>> | [    1.232000]  [<7840107f>] ? _stext+0x7f/0x1f2
>> | [    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
>> | [    1.232000]  [<784afae4>] ? page_count+0x22/0x3f
>> | [    1.232000]  [<784b1c0a>] ? get_page_from_freelist+0x51f/0x6b0
>> | [    1.232000]  [<786c2658>] ? put_dec+0x44/0x137
>> | [    1.232000]  [<784dcbee>] ? check_object+0x207/0x252
>> | [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
>> | [    1.232000]  [<784dd5c5>] ? __slab_free+0x11a/0x4af
>> | [    1.232000]  [<784df012>] ? kmem_cache_free+0xce/0x163
>> | [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
>> | [    1.232000]  [<786bb54f>] ? ida_get_new_above+0x2b0/0x2ca
>> | [    1.232000]  [<786bb75f>] ? ida_pre_get+0x13/0x18b
>> | [    1.232000]  [<7853f384>] ? proc_register+0x32a/0x34e
>> | [    1.232000]  [<7853f5bd>] ? create_proc_entry+0xf0/0x119
>> | [    1.232000]  [<7847e0bc>] ? register_irq_proc+0x87/0xbb
>> | [    1.232000]  [<7908251b>] ? kernel_init+0x8d/0x10a
>> | [    1.232000]  [<7908248e>] ? kernel_init+0x0/0x10a
>> | [    1.232000]  [<78403ee7>] ? kernel_thread_helper+0x7/0x10
>> | [    1.232000] Code: 44 00 00 89 d1 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff 89 08 5d c3 55 89 e5 0f 1f 44 00 00 8b 15 08 8b de 78 8d 84 10 00 c0 ff ff <8b> 00 5d c3 55 89 e5 0f 1f 44 00 00 89 c2 eb 02 f3 90 8b 02 85 
>> | [    1.232000] EIP: [<78417d5c>] native_apic_mem_read+0x15/0x19 SS:ESP 0068:9786fd38
>> | [    1.232000] CR2: 00000000ffffb020
>> | [    1.232000] ---[ end trace a7919e7f17c0a725 ]---
>> | [    1.232000] Kernel panic - not syncing: Fatal exception
>> | 
>> | 	Ingo
>>
>> Ingo, could check if the following do the trick?
>> (on top of 
>>
>> 	commit f6271becbae641903a9f703b7b75cccb202df82a
>> 	Merge: 486cb6c 0498625
>> 	Author: Ingo Molnar <mingo@elte.hu>
>> 	Date:   Mon May 11 12:26:00 2009 +0200
>>
>> 	    Merge branch 'tracing/core'
>> )
>>
>>
>> 	-- Cyrill
>> ---
>>
>> x86: apic - fixmap apic address even if apic disabled
>>
>> In case if apic were disabled by boot option
>> we still need read_apic operation. So fixmap
>> a fake apic area if needed.
>>
>> Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
>> ---
>>  arch/x86/kernel/apic/apic.c |   17 +++++++++--------
>>  1 file changed, 9 insertions(+), 8 deletions(-)
>>
>> Index: linux-2.6.git/arch/x86/kernel/apic/apic.c
>> =====================================================================
>> --- linux-2.6.git.orig/arch/x86/kernel/apic/apic.c
>> +++ linux-2.6.git/arch/x86/kernel/apic/apic.c
>> @@ -1591,13 +1591,6 @@ void __init init_apic_mappings(void)
>>  	} else
>>  		apic_phys = mp_lapic_addr;
>>  
>> -	/* lets check if we may NOP'ify apic operations */
>> -	if (!cpu_has_apic) {
>> -		pr_info("APIC: disable apic facility\n");
>> -		apic_disable();
>> -		return;
>> -	}
>> -
>>  	/*
>>  	 * acpi lapic path already maps that address in
>>  	 * acpi_register_lapic_address()
>> @@ -1606,7 +1599,15 @@ void __init init_apic_mappings(void)
>>  		set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
>>  
>>  	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
>> -				APIC_BASE, apic_phys);
>> +			APIC_BASE, apic_phys);
>> +
>> +	/* lets check if we may NOP'ify apic operations */
>> +	if (!cpu_has_apic) {
>> +		pr_info("APIC: disable apic facility\n");
>> +		apic_disable();
>> +		return;
>> +	}
>> +
> 
> Will check this - thanks.
> 

please check this one instead.

[PATCH] x86: add native_apic_read_dummy

when apic is not used ( not there, or disable_apic ), try to install
dummy read too.

could save 4k in that case.

[ Impact: fix bug when try to dump APIC reg ]

Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Cc: Cyrill Gorcunov <gorcunov@openvz.org>

---
 arch/x86/include/asm/smp.h     |    2 -
 arch/x86/kernel/apic/apic.c    |   45 ++++++++++++++++++++---------------------
 arch/x86/kernel/apic/io_apic.c |    5 ++++
 3 files changed, 28 insertions(+), 24 deletions(-)

Index: linux-2.6/arch/x86/kernel/apic/apic.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/apic/apic.c
+++ linux-2.6/arch/x86/kernel/apic/apic.c
@@ -243,17 +243,24 @@ static int modern_apic(void)
  * bare function to substitute write operation
  * and it's _that_ fast :)
  */
-void native_apic_write_dummy(u32 reg, u32 v)
+static void native_apic_write_dummy(u32 reg, u32 v)
 {
 	WARN_ON_ONCE((cpu_has_apic || !disable_apic));
 }
 
+static u32 native_apic_read_dummy(u32 reg)
+{
+	WARN_ON_ONCE((cpu_has_apic || !disable_apic));
+	return 0;
+}
+
 /*
  * right after this call apic->write doesn't do anything
  * note that there is no restore operation it works one way
  */
 void apic_disable(void)
 {
+	apic->read = native_apic_read_dummy;
 	apic->write = native_apic_write_dummy;
 }
 
@@ -1580,33 +1587,25 @@ void __init init_apic_mappings(void)
 		return;
 	}
 
-	/*
-	 * If no local APIC can be found then set up a fake all
-	 * zeroes page to simulate the local APIC and another
-	 * one for the IO-APIC.
-	 */
+	/* If no local APIC can be found return early */
 	if (!smp_found_config && detect_init_APIC()) {
-		apic_phys = (unsigned long) alloc_bootmem_pages(PAGE_SIZE);
-		apic_phys = __pa(apic_phys);
-	} else
-		apic_phys = mp_lapic_addr;
-
-	/* lets check if we may NOP'ify apic operations */
-	if (!cpu_has_apic) {
+		/* lets NOP'ify apic operations */
 		pr_info("APIC: disable apic facility\n");
 		apic_disable();
-		return;
-	}
+	} else {
+		apic_phys = mp_lapic_addr;
 
-	/*
-	 * acpi lapic path already maps that address in
-	 * acpi_register_lapic_address()
-	 */
-	if (!acpi_lapic)
-		set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
+		/*
+		 * acpi lapic path already maps that address in
+		 * acpi_register_lapic_address()
+		 */
+		if (!acpi_lapic)
+			set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
+
+		apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
+					APIC_BASE, apic_phys);
+	}
 
-	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
-				APIC_BASE, apic_phys);
 	/*
 	 * Fetch the APIC ID of the BSP in case we have a
 	 * default configuration (or the MP table is broken).
Index: linux-2.6/arch/x86/kernel/apic/io_apic.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/apic/io_apic.c
+++ linux-2.6/arch/x86/kernel/apic/io_apic.c
@@ -1847,6 +1847,11 @@ __apicdebuginit(void) print_PIC(void)
 __apicdebuginit(int) print_all_ICs(void)
 {
 	print_PIC();
+
+	/* don't print out if apic is not there */
+	if (!cpu_has_apic || disable_apic)
+		return 0;
+
 	print_all_local_APICs();
 	print_IO_APIC();
 
Index: linux-2.6/arch/x86/include/asm/smp.h
===================================================================
--- linux-2.6.orig/arch/x86/include/asm/smp.h
+++ linux-2.6/arch/x86/include/asm/smp.h
@@ -180,7 +180,7 @@ extern int safe_smp_processor_id(void);
 static inline int logical_smp_processor_id(void)
 {
 	/* we don't want to mark this access volatile - bad code generation */
-	return GET_APIC_LOGICAL_ID(*(u32 *)(APIC_BASE + APIC_LDR));
+	return GET_APIC_LOGICAL_ID(apic_read(APIC_LDR));
 }
 
 #endif

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:x86/apic] x86: read apic ID in the !acpi_lapic case
  2009-05-11 17:43               ` Yinghai Lu
@ 2009-05-11 18:05                 ` Cyrill Gorcunov
  2009-05-11 20:01                   ` Ingo Molnar
  0 siblings, 1 reply; 39+ messages in thread
From: Cyrill Gorcunov @ 2009-05-11 18:05 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Ingo Molnar, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits

[Yinghai Lu - Mon, May 11, 2009 at 10:43:33AM -0700]
...
| >>
| >> x86: apic - fixmap apic address even if apic disabled
| >>
| >> In case if apic were disabled by boot option
| >> we still need read_apic operation. So fixmap
| >> a fake apic area if needed.
| >>
| >> Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
| >> ---
| >>  arch/x86/kernel/apic/apic.c |   17 +++++++++--------
| >>  1 file changed, 9 insertions(+), 8 deletions(-)
| >>
| >> Index: linux-2.6.git/arch/x86/kernel/apic/apic.c
| >> =====================================================================
| >> --- linux-2.6.git.orig/arch/x86/kernel/apic/apic.c
| >> +++ linux-2.6.git/arch/x86/kernel/apic/apic.c
| >> @@ -1591,13 +1591,6 @@ void __init init_apic_mappings(void)
| >>  	} else
| >>  		apic_phys = mp_lapic_addr;
| >>  
| >> -	/* lets check if we may NOP'ify apic operations */
| >> -	if (!cpu_has_apic) {
| >> -		pr_info("APIC: disable apic facility\n");
| >> -		apic_disable();
| >> -		return;
| >> -	}
| >> -
| >>  	/*
| >>  	 * acpi lapic path already maps that address in
| >>  	 * acpi_register_lapic_address()
| >> @@ -1606,7 +1599,15 @@ void __init init_apic_mappings(void)
| >>  		set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
| >>  
| >>  	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
| >> -				APIC_BASE, apic_phys);
| >> +			APIC_BASE, apic_phys);
| >> +
| >> +	/* lets check if we may NOP'ify apic operations */
| >> +	if (!cpu_has_apic) {
| >> +		pr_info("APIC: disable apic facility\n");
| >> +		apic_disable();
| >> +		return;
| >> +	}
| >> +
| > 
| > Will check this - thanks.
| > 
| 
| please check this one instead.
| 
| [PATCH] x86: add native_apic_read_dummy
| 
| when apic is not used ( not there, or disable_apic ), try to install
| dummy read too.
| 
| could save 4k in that case.
| 
| [ Impact: fix bug when try to dump APIC reg ]
| 
| Signed-off-by: Yinghai Lu <yinghai@kernel.org>
| Cc: Cyrill Gorcunov <gorcunov@openvz.org>
| 

Thanks Yinghai, looks really attractive!

But would need a good testing (seems we
rely on read_apic heavily in smp environment
even if it was disabled or not supported).

(btw comment about disable_apic now should
 contain apic->read as well or should be dropped
 completely since all is selfevidence from code
 though this is not that important i believe)

	-- Cyrill

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:x86/apic] x86: read apic ID in the !acpi_lapic case
  2009-05-11 18:05                 ` Cyrill Gorcunov
@ 2009-05-11 20:01                   ` Ingo Molnar
  2009-05-11 20:05                     ` Cyrill Gorcunov
  2009-05-11 20:14                     ` Yinghai Lu
  0 siblings, 2 replies; 39+ messages in thread
From: Ingo Molnar @ 2009-05-11 20:01 UTC (permalink / raw)
  To: Cyrill Gorcunov
  Cc: Yinghai Lu, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits


* Cyrill Gorcunov <gorcunov@gmail.com> wrote:

> [Yinghai Lu - Mon, May 11, 2009 at 10:43:33AM -0700]
> ...
> | >>
> | >> x86: apic - fixmap apic address even if apic disabled
> | >>
> | >> In case if apic were disabled by boot option
> | >> we still need read_apic operation. So fixmap
> | >> a fake apic area if needed.
> | >>
> | >> Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
> | >> ---
> | >>  arch/x86/kernel/apic/apic.c |   17 +++++++++--------
> | >>  1 file changed, 9 insertions(+), 8 deletions(-)
> | >>
> | >> Index: linux-2.6.git/arch/x86/kernel/apic/apic.c
> | >> =====================================================================
> | >> --- linux-2.6.git.orig/arch/x86/kernel/apic/apic.c
> | >> +++ linux-2.6.git/arch/x86/kernel/apic/apic.c
> | >> @@ -1591,13 +1591,6 @@ void __init init_apic_mappings(void)
> | >>  	} else
> | >>  		apic_phys = mp_lapic_addr;
> | >>  
> | >> -	/* lets check if we may NOP'ify apic operations */
> | >> -	if (!cpu_has_apic) {
> | >> -		pr_info("APIC: disable apic facility\n");
> | >> -		apic_disable();
> | >> -		return;
> | >> -	}
> | >> -
> | >>  	/*
> | >>  	 * acpi lapic path already maps that address in
> | >>  	 * acpi_register_lapic_address()
> | >> @@ -1606,7 +1599,15 @@ void __init init_apic_mappings(void)
> | >>  		set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
> | >>  
> | >>  	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
> | >> -				APIC_BASE, apic_phys);
> | >> +			APIC_BASE, apic_phys);
> | >> +
> | >> +	/* lets check if we may NOP'ify apic operations */
> | >> +	if (!cpu_has_apic) {
> | >> +		pr_info("APIC: disable apic facility\n");
> | >> +		apic_disable();
> | >> +		return;
> | >> +	}
> | >> +
> | > 
> | > Will check this - thanks.
> | > 
> | 
> | please check this one instead.
> | 
> | [PATCH] x86: add native_apic_read_dummy
> | 
> | when apic is not used ( not there, or disable_apic ), try to install
> | dummy read too.
> | 
> | could save 4k in that case.
> | 
> | [ Impact: fix bug when try to dump APIC reg ]
> | 
> | Signed-off-by: Yinghai Lu <yinghai@kernel.org>
> | Cc: Cyrill Gorcunov <gorcunov@openvz.org>
> | 
> 
> Thanks Yinghai, looks really attractive!
> 
> But would need a good testing (seems we
> rely on read_apic heavily in smp environment
> even if it was disabled or not supported).
> 
> (btw comment about disable_apic now should
>  contain apic->read as well or should be dropped
>  completely since all is selfevidence from code
>  though this is not that important i believe)

Needs a delta patch against -tip - i got this stuff stable today but 
i dont want to replace patches as it has a problematic track record 
already.

	Ingo

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:x86/apic] x86: read apic ID in the !acpi_lapic case
  2009-05-11 20:01                   ` Ingo Molnar
@ 2009-05-11 20:05                     ` Cyrill Gorcunov
  2009-05-11 20:14                     ` Yinghai Lu
  1 sibling, 0 replies; 39+ messages in thread
From: Cyrill Gorcunov @ 2009-05-11 20:05 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Yinghai Lu, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits

[Ingo Molnar - Mon, May 11, 2009 at 10:01:43PM +0200]
...
| 
| > Thanks Yinghai, looks really attractive!
| > 
| > But would need a good testing (seems we
| > rely on read_apic heavily in smp environment
| > even if it was disabled or not supported).
| > 
| > (btw comment about disable_apic now should
| >  contain apic->read as well or should be dropped
| >  completely since all is selfevidence from code
| >  though this is not that important i believe)
| 
| Needs a delta patch against -tip - i got this stuff stable today but 
| i dont want to replace patches as it has a problematic track record 
| already.
| 
| 	Ingo
| 

Yinghai, could you make one? (i'm off for today, seems will
be able tomorrow evening only)

	-- Cyrill

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:x86/apic] x86: read apic ID in the !acpi_lapic case
  2009-05-11 20:01                   ` Ingo Molnar
  2009-05-11 20:05                     ` Cyrill Gorcunov
@ 2009-05-11 20:14                     ` Yinghai Lu
  1 sibling, 0 replies; 39+ messages in thread
From: Yinghai Lu @ 2009-05-11 20:14 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Cyrill Gorcunov, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits

Ingo Molnar wrote:

> Needs a delta patch against -tip - i got this stuff stable today but 
> i dont want to replace patches as it has a problematic track record 
> already.
> 

diff to current tip/master

[PATCH] x86: add native_apic_read_dummy -v2

when apic is not used ( not there, or disable_apic ), try to install
dummy read too.

could save 4k in that case.

v2: update to after Cyrill's patch

[ Impact: fix bug when try to dump APIC reg ]

Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Cc: Cyrill Gorcunov <gorcunov@openvz.org>

---
 arch/x86/include/asm/smp.h     |    2 -
 arch/x86/kernel/apic/apic.c    |   46 +++++++++++++++++++----------------------
 arch/x86/kernel/apic/io_apic.c |    5 ++++
 3 files changed, 28 insertions(+), 25 deletions(-)

Index: linux-2.6/arch/x86/kernel/apic/apic.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/apic/apic.c
+++ linux-2.6/arch/x86/kernel/apic/apic.c
@@ -243,17 +243,24 @@ static int modern_apic(void)
  * bare function to substitute write operation
  * and it's _that_ fast :)
  */
-void native_apic_write_dummy(u32 reg, u32 v)
+static void native_apic_write_dummy(u32 reg, u32 v)
 {
 	WARN_ON_ONCE((cpu_has_apic || !disable_apic));
 }
 
+static u32 native_apic_read_dummy(u32 reg)
+{
+	WARN_ON_ONCE((cpu_has_apic || !disable_apic));
+	return 0;
+}
+
 /*
- * right after this call apic->write doesn't do anything
+ * right after this call apic->write/read doesn't do anything
  * note that there is no restore operation it works one way
  */
 void apic_disable(void)
 {
+	apic->read = native_apic_read_dummy;
 	apic->write = native_apic_write_dummy;
 }
 
@@ -1580,32 +1587,23 @@ void __init init_apic_mappings(void)
 		return;
 	}
 
-	/*
-	 * If no local APIC can be found then set up a fake all
-	 * zeroes page to simulate the local APIC and another
-	 * one for the IO-APIC.
-	 */
+	/* If no local APIC can be found return early */
 	if (!smp_found_config && detect_init_APIC()) {
-		apic_phys = (unsigned long) alloc_bootmem_pages(PAGE_SIZE);
-		apic_phys = __pa(apic_phys);
-	} else
+		/* lets NOP'ify apic operations */
+		pr_info("APIC: disable apic facility\n");
+		apic_disable();
+	} else {
 		apic_phys = mp_lapic_addr;
 
-	/*
-	 * acpi lapic path already maps that address in
-	 * acpi_register_lapic_address()
-	 */
-	if (!acpi_lapic)
-		set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
-
-	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
-			APIC_BASE, apic_phys);
+		/*
+		 * acpi lapic path already maps that address in
+		 * acpi_register_lapic_address()
+		 */
+		if (!acpi_lapic)
+			set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
 
-	/* lets check if we may NOP'ify apic operations */
-	if (!cpu_has_apic) {
-		pr_info("APIC: disable apic facility\n");
-		apic_disable();
-		return;
+		apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
+					APIC_BASE, apic_phys);
 	}
 
 	/*
Index: linux-2.6/arch/x86/kernel/apic/io_apic.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/apic/io_apic.c
+++ linux-2.6/arch/x86/kernel/apic/io_apic.c
@@ -1859,6 +1859,11 @@ __apicdebuginit(void) print_PIC(void)
 __apicdebuginit(int) print_all_ICs(void)
 {
 	print_PIC();
+
+	/* don't print out if apic is not there */
+	if (!cpu_has_apic || disable_apic)
+		return 0;
+
 	print_all_local_APICs();
 	print_IO_APIC();
 
Index: linux-2.6/arch/x86/include/asm/smp.h
===================================================================
--- linux-2.6.orig/arch/x86/include/asm/smp.h
+++ linux-2.6/arch/x86/include/asm/smp.h
@@ -180,7 +180,7 @@ extern int safe_smp_processor_id(void);
 static inline int logical_smp_processor_id(void)
 {
 	/* we don't want to mark this access volatile - bad code generation */
-	return GET_APIC_LOGICAL_ID(*(u32 *)(APIC_BASE + APIC_LDR));
+	return GET_APIC_LOGICAL_ID(apic_read(APIC_LDR));
 }
 
 #endif

^ permalink raw reply	[flat|nested] 39+ messages in thread

* [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-02 17:40     ` [PATCH] x86: read apic id if it is not acpi_lapic -v2 Yinghai Lu
                         ` (3 preceding siblings ...)
  2009-05-11  9:53       ` [tip:x86/apic] x86: read apic ID in the !acpi_lapic case tip-bot for Yinghai Lu
@ 2009-05-12 10:36       ` tip-bot for Yinghai Lu
  2009-05-12 11:22         ` Ingo Molnar
  4 siblings, 1 reply; 39+ messages in thread
From: tip-bot for Yinghai Lu @ 2009-05-12 10:36 UTC (permalink / raw)
  To: linux-tip-commits
  Cc: linux-kernel, hpa, mingo, gorcunov, yinghai, tglx, eswierk, mingo

Commit-ID:  4797f6b021a3fa399942245d07a1feb30df81bb8
Gitweb:     http://git.kernel.org/tip/4797f6b021a3fa399942245d07a1feb30df81bb8
Author:     Yinghai Lu <yinghai@kernel.org>
AuthorDate: Sat, 2 May 2009 10:40:57 -0700
Committer:  Ingo Molnar <mingo@elte.hu>
CommitDate: Tue, 12 May 2009 12:22:06 +0200

x86: read apic ID in the !acpi_lapic case

Ed found that on 32-bit, boot_cpu_physical_apicid is not read right,
when the mptable is broken.

Interestingly, actually three paths use/set it:

 1. acpi: at that time that is already read from reg
 2. mptable: only read from mptable
 3. no madt, and no mptable, that use default apic id 0 for 64-bit, -1 for 32-bit

so we could read the apic id for the 2/3 path. We trust the hardware
register more than we trust a BIOS data structure (the mptable).

We can also avoid the double set_fixmap() when acpi_lapic
is used, and also need to move cpu_has_apic earlier and
call apic_disable().

Also when need to update the apic id, we'd better read and
set the apic version as well - so that quirks are applied precisely.

v2: make path 3 with 64bit, use -1 as apic id, so could read it later.
v3: fix whitespace problem pointed out by Ed Swierk
v5: fix boot crash

[ Impact: get correct apic id for bsp other than acpi path ]

Reported-by: Ed Swierk <eswierk@aristanetworks.com>
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Acked-by: Cyrill Gorcunov <gorcunov@openvz.org>
LKML-Reference: <49FC85A9.2070702@kernel.org>
[ v4: sanity-check in the ACPI case too ]
Signed-off-by: Ingo Molnar <mingo@elte.hu>


---
 arch/x86/include/asm/smp.h     |    2 +-
 arch/x86/kernel/apic/apic.c    |   46 +++++++++++++++++++--------------------
 arch/x86/kernel/apic/io_apic.c |    5 ++++
 3 files changed, 28 insertions(+), 25 deletions(-)

diff --git a/arch/x86/include/asm/smp.h b/arch/x86/include/asm/smp.h
index 19e0d88..6a84ed1 100644
--- a/arch/x86/include/asm/smp.h
+++ b/arch/x86/include/asm/smp.h
@@ -180,7 +180,7 @@ extern int safe_smp_processor_id(void);
 static inline int logical_smp_processor_id(void)
 {
 	/* we don't want to mark this access volatile - bad code generation */
-	return GET_APIC_LOGICAL_ID(*(u32 *)(APIC_BASE + APIC_LDR));
+	return GET_APIC_LOGICAL_ID(apic_read(APIC_LDR));
 }
 
 #endif
diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c
index 07cffc1..b0fd264 100644
--- a/arch/x86/kernel/apic/apic.c
+++ b/arch/x86/kernel/apic/apic.c
@@ -242,17 +242,24 @@ static int modern_apic(void)
  * bare function to substitute write operation
  * and it's _that_ fast :)
  */
-void native_apic_write_dummy(u32 reg, u32 v)
+static void native_apic_write_dummy(u32 reg, u32 v)
 {
 	WARN_ON_ONCE((cpu_has_apic || !disable_apic));
 }
 
+static u32 native_apic_read_dummy(u32 reg)
+{
+	WARN_ON_ONCE((cpu_has_apic || !disable_apic));
+	return 0;
+}
+
 /*
- * right after this call apic->write doesn't do anything
+ * right after this call apic->write/read doesn't do anything
  * note that there is no restore operation it works one way
  */
 void apic_disable(void)
 {
+	apic->read = native_apic_read_dummy;
 	apic->write = native_apic_write_dummy;
 }
 
@@ -1576,32 +1583,23 @@ void __init init_apic_mappings(void)
 		return;
 	}
 
-	/*
-	 * If no local APIC can be found then set up a fake all
-	 * zeroes page to simulate the local APIC and another
-	 * one for the IO-APIC.
-	 */
+	/* If no local APIC can be found return early */
 	if (!smp_found_config && detect_init_APIC()) {
-		apic_phys = (unsigned long) alloc_bootmem_pages(PAGE_SIZE);
-		apic_phys = __pa(apic_phys);
-	} else
+		/* lets NOP'ify apic operations */
+		pr_info("APIC: disable apic facility\n");
+		apic_disable();
+	} else {
 		apic_phys = mp_lapic_addr;
 
-	/*
-	 * acpi lapic path already maps that address in
-	 * acpi_register_lapic_address()
-	 */
-	if (!acpi_lapic)
-		set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
-
-	apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
-			APIC_BASE, apic_phys);
+		/*
+		 * acpi lapic path already maps that address in
+		 * acpi_register_lapic_address()
+		 */
+		if (!acpi_lapic)
+			set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
 
-	/* lets check if we may NOP'ify apic operations */
-	if (!cpu_has_apic) {
-		pr_info("APIC: disable apic facility\n");
-		apic_disable();
-		return;
+		apic_printk(APIC_VERBOSE, "mapped APIC to %08lx (%08lx)\n",
+					APIC_BASE, apic_phys);
 	}
 
 	/*
diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
index 1f3d366..74d2b48 100644
--- a/arch/x86/kernel/apic/io_apic.c
+++ b/arch/x86/kernel/apic/io_apic.c
@@ -1878,6 +1878,11 @@ __apicdebuginit(void) print_PIC(void)
 __apicdebuginit(int) print_all_ICs(void)
 {
 	print_PIC();
+
+	/* don't print out if apic is not there */
+	if (!cpu_has_apic || disable_apic)
+		return 0;
+
 	print_all_local_APICs();
 	print_IO_APIC();
 

^ permalink raw reply related	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 10:36       ` [tip:irq/numa] " tip-bot for Yinghai Lu
@ 2009-05-12 11:22         ` Ingo Molnar
  2009-05-12 14:51           ` Cyrill Gorcunov
  0 siblings, 1 reply; 39+ messages in thread
From: Ingo Molnar @ 2009-05-12 11:22 UTC (permalink / raw)
  To: mingo, hpa, linux-kernel, yinghai, gorcunov, tglx, eswierk
  Cc: linux-tip-commits


this build bug is still unfixed:

drivers/pci/hotplug/ibmphp_core.c:165: error: expected identifier before ‘&’ token
drivers/pci/hotplug/ibmphp_core.c:166: error: too few arguments to function ‘IO_APIC_get_PCI_irq_vector’

	Ingo

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 11:22         ` Ingo Molnar
@ 2009-05-12 14:51           ` Cyrill Gorcunov
  2009-05-12 14:58             ` Ingo Molnar
  2009-05-12 16:48             ` [tip:irq/numa] x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector(), fix tip-bot for Cyrill Gorcunov
  0 siblings, 2 replies; 39+ messages in thread
From: Cyrill Gorcunov @ 2009-05-12 14:51 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: mingo, hpa, linux-kernel, yinghai, tglx, eswierk,
	linux-tip-commits

[Ingo Molnar - Tue, May 12, 2009 at 01:22:05PM +0200]
| 
| this build bug is still unfixed:
| 
| drivers/pci/hotplug/ibmphp_core.c:165: error: expected identifier before ‘&’ token
| drivers/pci/hotplug/ibmphp_core.c:166: error: too few arguments to function ‘IO_APIC_get_PCI_irq_vector’
| 
| 	Ingo
| 

Grrr... this line looks really suspicious inideed

			for (i = 0; i < 4; i++)
				(*cur_slot)->irq[i] = IO_APIC_get_PCI_irq_vector((int) (*cur_slot)->bus,
--->						(int) (*cur_slot)->device, i.
						&ioapic, &ioapic_pin,
						&triggering, &polarity);

but it's _not_ 'cause of this commit, since
we didn't even touch this file :) The point
symbol should be changed to comma. Just a
misprint I believe. Appened patch should do
the trick.

	-- Cyrill
---
From: Cyrill Gorcunov <gorcunov@openvz.org>
Subject: [PATCH] pci: ibmphp_core.c - fix misprint in ibmphp_init_devno

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
CC: Yinghai Lu <yinghai@kernel.org>
---
 drivers/pci/hotplug/ibmphp_core.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: linux-2.6.git/drivers/pci/hotplug/ibmphp_core.c
=====================================================================
--- linux-2.6.git.orig/drivers/pci/hotplug/ibmphp_core.c
+++ linux-2.6.git/drivers/pci/hotplug/ibmphp_core.c
@@ -161,7 +161,7 @@ int ibmphp_init_devno(struct slot **cur_
 			(*cur_slot)->device = PCI_SLOT(rtable->slots[loop].devfn);
 			for (i = 0; i < 4; i++)
 				(*cur_slot)->irq[i] = IO_APIC_get_PCI_irq_vector((int) (*cur_slot)->bus,
-						(int) (*cur_slot)->device, i.
+						(int) (*cur_slot)->device, i,
 						&ioapic, &ioapic_pin,
 						&triggering, &polarity);
 

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 14:51           ` Cyrill Gorcunov
@ 2009-05-12 14:58             ` Ingo Molnar
  2009-05-12 15:00               ` Cyrill Gorcunov
  2009-05-12 15:04               ` Yinghai Lu
  2009-05-12 16:48             ` [tip:irq/numa] x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector(), fix tip-bot for Cyrill Gorcunov
  1 sibling, 2 replies; 39+ messages in thread
From: Ingo Molnar @ 2009-05-12 14:58 UTC (permalink / raw)
  To: Cyrill Gorcunov
  Cc: mingo, hpa, linux-kernel, yinghai, tglx, eswierk,
	linux-tip-commits


* Cyrill Gorcunov <gorcunov@gmail.com> wrote:

> [Ingo Molnar - Tue, May 12, 2009 at 01:22:05PM +0200]
> | 
> | this build bug is still unfixed:
> | 
> | drivers/pci/hotplug/ibmphp_core.c:165: error: expected identifier before ‘&’ token
> | drivers/pci/hotplug/ibmphp_core.c:166: error: too few arguments to function ‘IO_APIC_get_PCI_irq_vector’
> | 
> | 	Ingo
> | 
> 
> Grrr... this line looks really suspicious inideed
> 
> 			for (i = 0; i < 4; i++)
> 				(*cur_slot)->irq[i] = IO_APIC_get_PCI_irq_vector((int) (*cur_slot)->bus,
> --->						(int) (*cur_slot)->device, i.
> 						&ioapic, &ioapic_pin,
> 						&triggering, &polarity);
> 
> but it's _not_ 'cause of this commit, since
> we didn't even touch this file :) The point
> symbol should be changed to comma. Just a
> misprint I believe. Appened patch should do
> the trick.

Yinghai touched it:

e20c06f: x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector()

	Ingo

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 14:58             ` Ingo Molnar
@ 2009-05-12 15:00               ` Cyrill Gorcunov
  2009-05-12 15:04               ` Yinghai Lu
  1 sibling, 0 replies; 39+ messages in thread
From: Cyrill Gorcunov @ 2009-05-12 15:00 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: mingo, hpa, linux-kernel, yinghai, tglx, eswierk,
	linux-tip-commits

[Ingo Molnar - Tue, May 12, 2009 at 04:58:08PM +0200]
| 
| * Cyrill Gorcunov <gorcunov@gmail.com> wrote:
| 
| > [Ingo Molnar - Tue, May 12, 2009 at 01:22:05PM +0200]
| > | 
| > | this build bug is still unfixed:
| > | 
| > | drivers/pci/hotplug/ibmphp_core.c:165: error: expected identifier before ‘&’ token
| > | drivers/pci/hotplug/ibmphp_core.c:166: error: too few arguments to function ‘IO_APIC_get_PCI_irq_vector’
| > | 
| > | 	Ingo
| > | 
| > 
| > Grrr... this line looks really suspicious inideed
| > 
| > 			for (i = 0; i < 4; i++)
| > 				(*cur_slot)->irq[i] = IO_APIC_get_PCI_irq_vector((int) (*cur_slot)->bus,
| > --->						(int) (*cur_slot)->device, i.
| > 						&ioapic, &ioapic_pin,
| > 						&triggering, &polarity);
| > 
| > but it's _not_ 'cause of this commit, since
| > we didn't even touch this file :) The point
| > symbol should be changed to comma. Just a
| > misprint I believe. Appened patch should do
| > the trick.
| 
| Yinghai touched it:
| 
| e20c06f: x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector()
| 
| 	Ingo
| 

ah, i see

	-- Cyrill

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 14:58             ` Ingo Molnar
  2009-05-12 15:00               ` Cyrill Gorcunov
@ 2009-05-12 15:04               ` Yinghai Lu
  2009-05-12 15:06                 ` Ingo Molnar
  1 sibling, 1 reply; 39+ messages in thread
From: Yinghai Lu @ 2009-05-12 15:04 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Cyrill Gorcunov, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits

Ingo Molnar wrote:
> * Cyrill Gorcunov <gorcunov@gmail.com> wrote:
> 
>> [Ingo Molnar - Tue, May 12, 2009 at 01:22:05PM +0200]
>> | 
>> | this build bug is still unfixed:
>> | 
>> | drivers/pci/hotplug/ibmphp_core.c:165: error: expected identifier before ‘&’ token
>> | drivers/pci/hotplug/ibmphp_core.c:166: error: too few arguments to function ‘IO_APIC_get_PCI_irq_vector’
>> | 
>> | 	Ingo
>> | 
>>
>> Grrr... this line looks really suspicious inideed
>>
>> 			for (i = 0; i < 4; i++)
>> 				(*cur_slot)->irq[i] = IO_APIC_get_PCI_irq_vector((int) (*cur_slot)->bus,
>> --->						(int) (*cur_slot)->device, i.
>> 						&ioapic, &ioapic_pin,
>> 						&triggering, &polarity);
>>
>> but it's _not_ 'cause of this commit, since
>> we didn't even touch this file :) The point
>> symbol should be changed to comma. Just a
>> misprint I believe. Appened patch should do
>> the trick.
> 
> Yinghai touched it:
> 
> e20c06f: x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector()
> 
i put the fix in
[PATCH] x86: introduce io_apic_irq_attr -v2
<4A08ACD3.2070401@kernel.org>

YH

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 15:04               ` Yinghai Lu
@ 2009-05-12 15:06                 ` Ingo Molnar
  2009-05-12 16:46                   ` Ingo Molnar
  0 siblings, 1 reply; 39+ messages in thread
From: Ingo Molnar @ 2009-05-12 15:06 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Cyrill Gorcunov, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits


* Yinghai Lu <yinghai@kernel.org> wrote:

> Ingo Molnar wrote:
> > * Cyrill Gorcunov <gorcunov@gmail.com> wrote:
> > 
> >> [Ingo Molnar - Tue, May 12, 2009 at 01:22:05PM +0200]
> >> | 
> >> | this build bug is still unfixed:
> >> | 
> >> | drivers/pci/hotplug/ibmphp_core.c:165: error: expected identifier before ‘&’ token
> >> | drivers/pci/hotplug/ibmphp_core.c:166: error: too few arguments to function ‘IO_APIC_get_PCI_irq_vector’
> >> | 
> >> | 	Ingo
> >> | 
> >>
> >> Grrr... this line looks really suspicious inideed
> >>
> >> 			for (i = 0; i < 4; i++)
> >> 				(*cur_slot)->irq[i] = IO_APIC_get_PCI_irq_vector((int) (*cur_slot)->bus,
> >> --->						(int) (*cur_slot)->device, i.
> >> 						&ioapic, &ioapic_pin,
> >> 						&triggering, &polarity);
> >>
> >> but it's _not_ 'cause of this commit, since
> >> we didn't even touch this file :) The point
> >> symbol should be changed to comma. Just a
> >> misprint I believe. Appened patch should do
> >> the trick.
> > 
> > Yinghai touched it:
> > 
> > e20c06f: x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector()
> > 
> i put the fix in
> [PATCH] x86: introduce io_apic_irq_attr -v2
> <4A08ACD3.2070401@kernel.org>

which is so wrong to be put into a cleanup patch ...

anyway, i applied Cyrill's patch.

	Ingo

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 15:06                 ` Ingo Molnar
@ 2009-05-12 16:46                   ` Ingo Molnar
  2009-05-12 17:02                     ` Cyrill Gorcunov
  2009-05-12 18:31                     ` Yinghai Lu
  0 siblings, 2 replies; 39+ messages in thread
From: Ingo Molnar @ 2009-05-12 16:46 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Cyrill Gorcunov, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits


got this on a testbox:

[    0.113333] WARNING: at arch/x86/kernel/apic/apic.c:253 warn_slowpath_null+0x28/0x50()

	Ingo

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Linux version 2.6.30-rc5-tip-01553-g4bc9bac-dirty (mingo@sirius) (gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #48764 SMP PREEMPT Tue May 12 18:30:18 CEST 2009
[    0.000000] Command line: root=/dev/sda1 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty debug initcall_debug apic=verbose sysrq_always_enabled 5 ignore_loglevel nosmp no_hz=off highres=0 nmi_watchdog=0 noapic nolapic_timer hpet=disable idle=poll notsc acpi=off
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000003ff30000 (usable)
[    0.000000]  BIOS-e820: 000000003ff30000 - 000000003ff40000 (ACPI data)
[    0.000000]  BIOS-e820: 000000003ff40000 - 000000003fff0000 (ACPI NVS)
[    0.000000]  BIOS-e820: 000000003fff0000 - 0000000040000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
[    0.000000] console [earlyser0] enabled
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] using polling idle threads.
[    0.000000] MPS support code is not built-in.
[    0.000000] Using acpi=off or acpi=noirq or pci=noacpi may have problem
[    0.000000] last_pfn = 0x3ff30 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-EFFFF uncachable
[    0.000000]   F0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0000000000 mask FFC0000000 write-back
[    0.000000]   1 base 00F8000000 mask FFFC000000 write-combining
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] initial memory mapped : 0 - 20000000
[    0.000000] init_memory_mapping: 0000000000000000-000000003ff30000
[    0.000000]  0000000000 - 003fe00000 page 2M
[    0.000000]  003fe00000 - 003ff30000 page 4k
[    0.000000] kernel direct mapping tables up to 3ff30000 @ 8000-b000
[    0.000000] (5 early reservations) ==> bootmem [0000000000 - 003ff30000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
[    0.000000]   #1 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
[    0.000000]   #2 [0000200000 - 00022b6818]    TEXT DATA BSS ==> [0000200000 - 00022b6818]
[    0.000000]   #3 [000009fc00 - 0000100000]    BIOS reserved ==> [000009fc00 - 0000100000]
[    0.000000]   #4 [0000008000 - 0000009000]          PGTABLE ==> [0000008000 - 0000009000]
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000000 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x00100000
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000000 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x0003ff30
[    0.000000] On node 0 totalpages: 261839
[    0.000000]   DMA zone: 104 pages used for memmap
[    0.000000]   DMA zone: 100 pages reserved
[    0.000000]   DMA zone: 3795 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 6547 pages used for memmap
[    0.000000]   DMA32 zone: 251293 pages, LIFO batch:31
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] No local APIC present
[    0.000000] APIC: disable apic facility
[    0.000000] nr_irqs_gsi: 16
[    0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:bff80000)
[    0.000000] NR_CPUS:4096 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 478 pages at ffff88000235a000, static data 1927968 bytes
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 255088
[    0.000000] Kernel command line: root=/dev/sda1 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty debug initcall_debug apic=verbose sysrq_always_enabled 5 ignore_loglevel nosmp no_hz=off highres=0 nmi_watchdog=0 noapic nolapic_timer hpet=disable idle=poll notsc acpi=off
[    0.000000] debug: sysrq always enabled.
[    0.000000] notsc: Kernel compiled with CONFIG_X86_TSC, cannot disable TSC completely.
[    0.000000] Initializing CPU#0
[    0.000000] RCU-based detection of stalled CPUs is enabled.
[    0.000000] NR_IRQS:33024 nr_irqs:256
[    0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 2002.813 MHz processor.
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console handover: boot [earlyser0] -> real [tty0]
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      16384
[    0.000000] ... CHAINHASH_SIZE:          8192
[    0.000000]  memory used by lock dependency info: 5567 kB
[    0.000000]  per task-struct memory footprint: 2688 bytes
[    0.000000] ------------------------
[    0.000000] | Locking API testsuite:
[    0.000000] ----------------------------------------------------------------------------
[    0.000000]                                  | spin |wlock |rlock |mutex | wsem | rsem |
[    0.000000]   --------------------------------------------------------------------------
[    0.000000]                      A-A deadlock:failed|failed|  ok  |failed|failed|failed|
[    0.000000]                  A-B-B-A deadlock:failed|failed|  ok  |failed|failed|failed|
[    0.000000]              A-B-B-C-C-A deadlock:failed|failed|  ok  |failed|failed|failed|
[    0.000000]              A-B-C-A-B-C deadlock:failed|failed|  ok  |failed|failed|failed|
[    0.000000]          A-B-B-C-C-D-D-A deadlock:failed|failed|  ok  |failed|failed|failed|
[    0.000000]          A-B-C-D-B-D-D-A deadlock:failed|failed|  ok  |failed|failed|failed|
[    0.000000]          A-B-C-D-B-C-D-A deadlock:failed|failed|  ok  |failed|failed|failed|
[    0.000000]                     double unlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]                   initialize held:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]                  bad unlock order:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]   --------------------------------------------------------------------------
[    0.000000]               recursive read-lock:             |  ok  |             |failed|
[    0.000000]            recursive read-lock #2:             |  ok  |             |failed|
[    0.000000]             mixed read-write-lock:             |failed|             |failed|
[    0.000000]             mixed write-read-lock:             |failed|             |failed|
[    0.000000]   --------------------------------------------------------------------------
[    0.000000]      hard-irqs-on + irq-safe-A/12:failed|failed|  ok  |
[    0.000000]      soft-irqs-on + irq-safe-A/12:failed|failed|  ok  |
[    0.000000]      hard-irqs-on + irq-safe-A/21:failed|failed|  ok  |
[    0.000000]      soft-irqs-on + irq-safe-A/21:failed|failed|  ok  |
[    0.000000]        sirq-safe-A => hirqs-on/12:failed|failed|  ok  |
[    0.000000]        sirq-safe-A => hirqs-on/21:failed|failed|  ok  |
[    0.000000]          hard-safe-A + irqs-on/12:failed|failed|  ok  |
[    0.000000]          soft-safe-A + irqs-on/12:failed|failed|  ok  |
[    0.000000]          hard-safe-A + irqs-on/21:failed|failed|  ok  |
[    0.000000]          soft-safe-A + irqs-on/21:failed|failed|  ok  |
[    0.000000]     hard-safe-A + unsafe-B #1/123:failed|failed|  ok  |
[    0.000000]     soft-safe-A + unsafe-B #1/123:failed|failed|  ok  |
[    0.000000]     hard-safe-A + unsafe-B #1/132:failed|failed|  ok  |
[    0.000000]     soft-safe-A + unsafe-B #1/132:failed|failed|  ok  |
[    0.000000]     hard-safe-A + unsafe-B #1/213:failed|failed|  ok  |
[    0.000000]     soft-safe-A + unsafe-B #1/213:failed|failed|  ok  |
[    0.000000]     hard-safe-A + unsafe-B #1/231:failed|failed|  ok  |
[    0.000000]     soft-safe-A + unsafe-B #1/231:failed|failed|  ok  |
[    0.000000]     hard-safe-A + unsafe-B #1/312:failed|failed|  ok  |
[    0.000000]     soft-safe-A + unsafe-B #1/312:failed|failed|  ok  |
[    0.000000]     hard-safe-A + unsafe-B #1/321:failed|failed|  ok  |
[    0.000000]     soft-safe-A + unsafe-B #1/321:failed|failed|  ok  |
[    0.000000]     hard-safe-A + unsafe-B #2/123:failed|failed|  ok  |
[    0.000000]     soft-safe-A + unsafe-B #2/123:failed|failed|  ok  |
[    0.000000]     hard-safe-A + unsafe-B #2/132:failed|failed|  ok  |
[    0.000000]     soft-safe-A + unsafe-B #2/132:failed|failed|  ok  |
[    0.000000]     hard-safe-A + unsafe-B #2/213:failed|failed|  ok  |
[    0.000000]     soft-safe-A + unsafe-B #2/213:failed|failed|  ok  |
[    0.000000]     hard-safe-A + unsafe-B #2/231:failed|failed|  ok  |
[    0.000000]     soft-safe-A + unsafe-B #2/231:failed|failed|  ok  |
[    0.000000]     hard-safe-A + unsafe-B #2/312:failed|failed|  ok  |
[    0.000000]     soft-safe-A + unsafe-B #2/312:failed|failed|  ok  |
[    0.000000]     hard-safe-A + unsafe-B #2/321:failed|failed|  ok  |
[    0.000000]     soft-safe-A + unsafe-B #2/321:failed|failed|  ok  |
[    0.000000]       hard-irq lock-inversion/123:failed|failed|  ok  |
[    0.000000]       soft-irq lock-inversion/123:failed|failed|  ok  |
[    0.000000]       hard-irq lock-inversion/132:failed|failed|  ok  |
[    0.000000]       soft-irq lock-inversion/132:failed|failed|  ok  |
[    0.000000]       hard-irq lock-inversion/213:failed|failed|  ok  |
[    0.000000]       soft-irq lock-inversion/213:failed|failed|  ok  |
[    0.000000]       hard-irq lock-inversion/231:failed|failed|  ok  |
[    0.000000]       soft-irq lock-inversion/231:failed|failed|  ok  |
[    0.000000]       hard-irq lock-inversion/312:failed|failed|  ok  |
[    0.000000]       soft-irq lock-inversion/312:failed|failed|  ok  |
[    0.000000]       hard-irq lock-inversion/321:failed|failed|  ok  |
[    0.000000]       soft-irq lock-inversion/321:failed|failed|  ok  |
[    0.000000]       hard-irq read-recursion/123:  ok  |
[    0.000000]       soft-irq read-recursion/123:  ok  |
[    0.000000]       hard-irq read-recursion/132:  ok  |
[    0.000000]       soft-irq read-recursion/132:  ok  |
[    0.000000]       hard-irq read-recursion/213:  ok  |
[    0.000000]       soft-irq read-recursion/213:  ok  |
[    0.000000]       hard-irq read-recursion/231:  ok  |
[    0.000000]       soft-irq read-recursion/231:  ok  |
[    0.000000]       hard-irq read-recursion/312:  ok  |
[    0.000000]       soft-irq read-recursion/312:  ok  |
[    0.000000]       hard-irq read-recursion/321:  ok  |
[    0.000000]       soft-irq read-recursion/321:  ok  |
[    0.000000] --------------------------------------------------------
[    0.000000] 133 out of 218 testcases failed, as expected. |
[    0.000000] ----------------------------------------------------
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.000000] Checking aperture...
[    0.000000] AGP bridge at 00:00:00
[    0.000000] Aperture from AGP @ f8000000 old size 32 MB
[    0.000000] Aperture from AGP @ f8000000 size 64 MB (APSIZE f30)
[    0.000000] Node 0: aperture @ f8000000 size 64 MB
[    0.000000] Memory: 982364k/1047744k available (11619k kernel code, 388k absent, 64400k reserved, 8148k data, 2420k init)
[    0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.003333] Calibrating delay loop... 1991.60 BogoMIPS (lpj=3317760)
[    0.086666] Security Framework initialized
[    0.089999] TOMOYO Linux initialized
[    0.093333] Mount-cache hash table entries: 256
[    0.096666] Initializing cgroup subsys debug
[    0.099999] Initializing cgroup subsys ns
[    0.103333] Initializing cgroup subsys cpuacct
[    0.106666] Initializing cgroup subsys devices
[    0.109999] ------------[ cut here ]------------
[    0.113333] WARNING: at arch/x86/kernel/apic/apic.c:253 warn_slowpath_null+0x28/0x50()
[    0.116666] Modules linked in:
[    0.119999] Pid: 0, comm: swapper Not tainted 2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    0.123333] Call Trace:
[    0.126666]  [<ffffffff80282d0b>] warn_slowpath_fmt+0xbb/0x110
[    0.129999]  [<ffffffff80335807>] ? __alloc_pages_internal+0x157/0x6b0
[    0.133333]  [<ffffffff8061bf9b>] ? debug_smp_processor_id+0x4b/0x150
[    0.136666]  [<ffffffff80369a81>] ? check_bytes_and_report+0x21/0x1b0
[    0.139999]  [<ffffffff803484ac>] ? __mod_zone_page_state+0x7c/0x110
[    0.143333]  [<ffffffff80369771>] ? slab_pad_check+0x21/0x1f0
[    0.146666]  [<ffffffff8061bf9b>] ? debug_smp_processor_id+0x4b/0x150
[    0.149999]  [<ffffffff802433ba>] ? native_cpuid+0xa/0x30
[    0.153333]  [<ffffffff80d3fede>] ? init_scattered_cpuid_features+0xdc/0x19e
[    0.156666]  [<ffffffff802433ba>] ? native_cpuid+0xa/0x30
[    0.159999]  [<ffffffff802224b3>] ? cpuid+0x73/0xa0
[    0.163333]  [<ffffffff802433ba>] ? native_cpuid+0xa/0x30
[    0.166666]  [<ffffffff80282d88>] warn_slowpath_null+0x28/0x50
[    0.169999]  [<ffffffff80234f29>] native_apic_read_dummy+0xe9/0x110
[    0.173333]  [<ffffffff802352be>] hard_smp_processor_id+0x2e/0x60
[    0.176666]  [<ffffffff8023b444>] flat_phys_pkg_id+0x24/0x50
[    0.179999]  [<ffffffff80d40a52>] identify_cpu+0xcd/0x220
[    0.183333]  [<ffffffff81605df5>] identify_boot_cpu+0x23/0x6b
[    0.186666]  [<ffffffff81605ebc>] check_bugs+0x1c/0x60
[    0.189999]  [<ffffffff815ff32d>] start_kernel+0x47b/0x5d5
[    0.193332]  [<ffffffff815fe140>] ? early_idt_handler+0x0/0x71
[    0.196666]  [<ffffffff815fe2a8>] x86_64_start_reservations+0xa8/0xde
[    0.199999]  [<ffffffff815fe4cf>] x86_64_start_kernel+0x1f1/0x222
[    0.203332] ---[ end trace a7919e7f17c0a725 ]---
[    0.206666] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[    0.209999] CPU: L2 Cache: 1024K (64 bytes/line)
[    0.213332] tseg: 0000000000
[    0.216666] AMD Performance Monitoring support detected.
[    0.219999] ... version:         0
[    0.223332] ... bit width:       48
[    0.226666] ... num counters:    4
[    0.229999] ... value mask:      0000ffffffffffff
[    0.233332] ... max period:      00007fffffffffff
[    0.236666] ... fixed counters:  0
[    0.239999] ... counter mask:    000000000000000f
[    0.243332] SMP alternatives: switching to UP code
[    0.263332] Freeing SMP alternatives: 46k freed
[    0.266666] ftrace: converting mcount calls to 0f 1f 44 00 00
[    0.269999] ftrace: allocating 32647 entries in 129 pages
[    0.279999] Failed to register trace ftrace module notifier
[    0.283332] Setting APIC routing to flat
[    0.286666] weird, boot CPU (#0) not listed by the BIOS.
[    0.289999] SMP motherboard not detected.
[    0.293332] Apic disabled
[    0.296666] Local APIC not detected. Using dummy APIC emulation.
[    0.299999] SMP disabled
[    0.303332] calling  migration_init+0x0/0x9f @ 1
[    0.306666] initcall migration_init+0x0/0x9f returned 1 after 0 usecs
[    0.309999] initcall migration_init+0x0/0x9f returned with error code 1 
[    0.313332] calling  spawn_ksoftirqd+0x0/0xa3 @ 1
[    0.316666] initcall spawn_ksoftirqd+0x0/0xa3 returned 0 after 0 usecs
[    0.319999] calling  init_call_single_data+0x0/0xe9 @ 1
[    0.323332] initcall init_call_single_data+0x0/0xe9 returned 0 after 0 usecs
[    0.326666] calling  relay_init+0x0/0x40 @ 1
[    0.329999] initcall relay_init+0x0/0x40 returned 0 after 0 usecs
[    0.333332] calling  tracer_alloc_buffers+0x0/0x2af @ 1
[    0.336666] Testing tracer nop: PASSED
[    0.339999] initcall tracer_alloc_buffers+0x0/0x2af returned 0 after 3255 usecs
[    0.343332] calling  init_trace_printk+0x0/0x43 @ 1
[    0.346666] initcall init_trace_printk+0x0/0x43 returned 0 after 0 usecs
[    0.349999] calling  trace_workqueue_early_init+0x0/0x15a @ 1
[    0.353332] initcall trace_workqueue_early_init+0x0/0x15a returned 0 after 0 usecs
[    0.356666] Brought up 1 CPUs
[    0.359999] Total of 1 processors activated (1991.60 BogoMIPS).
[    0.363332] CPU0 attaching NULL sched-domain.
[    0.369999] device: 'platform': device_add
[    0.373332] PM: Adding info for No Bus:platform
[    0.376665] khelper used greatest stack depth: 5576 bytes left
[    0.379999] bus: 'platform': registered
[    0.383332] Registering sysdev class 'cpu'
[    0.386665] Registering sysdev class 'memory'
[    0.389999] Registering sys device of class 'memory'
[    0.393332] Registering sys device 'memory0'
[    0.396665] Registering sys device of class 'memory'
[    0.399999] Registering sys device 'memory1'
[    0.403332] Registering sys device of class 'memory'
[    0.406665] Registering sys device 'memory2'
[    0.409999] Registering sys device of class 'memory'
[    0.413332] Registering sys device 'memory3'
[    0.416665] Registering sys device of class 'memory'
[    0.419999] Registering sys device 'memory4'
[    0.423332] Registering sys device of class 'memory'
[    0.426665] Registering sys device 'memory5'
[    0.433332] Registering sys device of class 'memory'
[    0.436665] Registering sys device 'memory6'
[    0.439999] Registering sys device of class 'memory'
[    0.443332] Registering sys device 'memory7'
[    0.453332] calling  init_cpufreq_transition_notifier_list+0x0/0x42 @ 1
[    0.456665] initcall init_cpufreq_transition_notifier_list+0x0/0x42 returned 0 after 0 usecs
[    0.459999] calling  net_ns_init+0x0/0x150 @ 1
[    0.463332] net_namespace: 2264 bytes
[    0.466665] initcall net_ns_init+0x0/0x150 returned 0 after 3255 usecs
[    0.469999] calling  cpufreq_tsc+0x0/0x28 @ 1
[    0.473332] initcall cpufreq_tsc+0x0/0x28 returned 0 after 0 usecs
[    0.476665] calling  init_lapic_sysfs+0x0/0x54 @ 1
[    0.479999] initcall init_lapic_sysfs+0x0/0x54 returned 0 after 0 usecs
[    0.483332] calling  print_banner+0x0/0xe @ 1
[    0.486665] Booting paravirtualized kernel on bare hardware
[    0.489999] initcall print_banner+0x0/0xe returned 0 after 3255 usecs
[    0.493332] calling  init_smp_flush+0x0/0x70 @ 1
[    0.496665] initcall init_smp_flush+0x0/0x70 returned 0 after 0 usecs
[    0.499999] calling  alloc_frozen_cpus+0x0/0x50 @ 1
[    0.503332] initcall alloc_frozen_cpus+0x0/0x50 returned 0 after 0 usecs
[    0.506665] calling  sysctl_init+0x0/0x60 @ 1
[    0.509999] initcall sysctl_init+0x0/0x60 returned 0 after 0 usecs
[    0.513332] calling  ksysfs_init+0x0/0xeb @ 1
[    0.516665] initcall ksysfs_init+0x0/0xeb returned 0 after 0 usecs
[    0.519999] calling  async_init+0x0/0xb5 @ 1
[    0.523332] initcall async_init+0x0/0xb5 returned 0 after 0 usecs
[    0.526665] calling  init_jiffies_clocksource+0x0/0x3d @ 1
[    0.529999] initcall init_jiffies_clocksource+0x0/0x3d returned 0 after 0 usecs
[    0.533332] calling  pm_init+0x0/0x70 @ 1
[    0.536665] initcall pm_init+0x0/0x70 returned 0 after 0 usecs
[    0.539999] calling  filelock_init+0x0/0x63 @ 1
[    0.543332] initcall filelock_init+0x0/0x63 returned 0 after 0 usecs
[    0.546665] calling  init_script_binfmt+0x0/0x40 @ 1
[    0.549999] initcall init_script_binfmt+0x0/0x40 returned 0 after 0 usecs
[    0.553332] calling  init_elf_binfmt+0x0/0x40 @ 1
[    0.556665] initcall init_elf_binfmt+0x0/0x40 returned 0 after 0 usecs
[    0.559998] calling  init_compat_elf_binfmt+0x0/0x40 @ 1
[    0.563332] initcall init_compat_elf_binfmt+0x0/0x40 returned 0 after 0 usecs
[    0.566665] calling  debugfs_init+0x0/0x88 @ 1
[    0.569998] initcall debugfs_init+0x0/0x88 returned 0 after 0 usecs
[    0.573332] calling  securityfs_init+0x0/0x80 @ 1
[    0.576665] initcall securityfs_init+0x0/0x80 returned 0 after 0 usecs
[    0.579998] calling  random32_init+0x0/0x101 @ 1
[    0.583332] initcall random32_init+0x0/0x101 returned 0 after 0 usecs
[    0.586665] calling  regulator_init+0x0/0x55 @ 1
[    0.589998] regulator: core version 0.5
[    0.593332] device class 'regulator': registering
[    0.596665] initcall regulator_init+0x0/0x55 returned 0 after 6510 usecs
[    0.599998] calling  early_resume_init+0x0/0x40 @ 1
[    0.603332] Time: 16:27:27  Date: 05/12/09
[    0.606665] initcall early_resume_init+0x0/0x40 returned 0 after 3255 usecs
[    0.609998] calling  cpufreq_core_init+0x0/0xae @ 1
[    0.613332] initcall cpufreq_core_init+0x0/0xae returned 0 after 0 usecs
[    0.616665] calling  cpuidle_init+0x0/0x66 @ 1
[    0.619998] initcall cpuidle_init+0x0/0x66 returned 0 after 0 usecs
[    0.623332] calling  sock_init+0x0/0x90 @ 1
[    0.626665] initcall sock_init+0x0/0x90 returned 0 after 0 usecs
[    0.629998] calling  net_inuse_init+0x0/0x4f @ 1
[    0.633332] initcall net_inuse_init+0x0/0x4f returned 0 after 0 usecs
[    0.636665] calling  netpoll_init+0x0/0x69 @ 1
[    0.639998] initcall netpoll_init+0x0/0x69 returned 0 after 0 usecs
[    0.643332] calling  netlink_proto_init+0x0/0x189 @ 1
[    0.646665] NET: Registered protocol family 16
[    0.649998] initcall netlink_proto_init+0x0/0x189 returned 0 after 3255 usecs
[    0.653332] calling  bdi_class_init+0x0/0x68 @ 1
[    0.656665] device class 'bdi': registering
[    0.659998] initcall bdi_class_init+0x0/0x68 returned 0 after 3255 usecs
[    0.663332] calling  kobject_uevent_init+0x0/0x7b @ 1
[    0.666665] initcall kobject_uevent_init+0x0/0x7b returned 0 after 0 usecs
[    0.669998] calling  gpiolib_sysfs_init+0x0/0xc0 @ 1
[    0.673332] device class 'gpio': registering
[    0.676665] initcall gpiolib_sysfs_init+0x0/0xc0 returned 0 after 3255 usecs
[    0.679998] calling  pcibus_class_init+0x0/0x43 @ 1
[    0.683332] device class 'pci_bus': registering
[    0.686665] initcall pcibus_class_init+0x0/0x43 returned 0 after 3255 usecs
[    0.689998] calling  pci_driver_init+0x0/0x40 @ 1
[    0.693332] bus: 'pci': registered
[    0.696665] initcall pci_driver_init+0x0/0x40 returned 0 after 3255 usecs
[    0.699998] calling  lcd_class_init+0x0/0x9c @ 1
[    0.703332] device class 'lcd': registering
[    0.706665] initcall lcd_class_init+0x0/0x9c returned 0 after 3255 usecs
[    0.709998] calling  backlight_class_init+0x0/0xac @ 1
[    0.713332] device class 'backlight': registering
[    0.716665] initcall backlight_class_init+0x0/0xac returned 0 after 3255 usecs
[    0.719998] calling  video_output_class_init+0x0/0x45 @ 1
[    0.723332] device class 'video_output': registering
[    0.726665] initcall video_output_class_init+0x0/0x45 returned 0 after 3255 usecs
[    0.729998] calling  tty_class_init+0x0/0x78 @ 1
[    0.733332] device class 'tty': registering
[    0.736665] initcall tty_class_init+0x0/0x78 returned 0 after 3255 usecs
[    0.739998] calling  vtconsole_class_init+0x0/0x138 @ 1
[    0.743332] device class 'vtconsole': registering
[    0.746665] device: 'vtcon0': device_add
[    0.749998] PM: Adding info for No Bus:vtcon0
[    0.753331] initcall vtconsole_class_init+0x0/0x138 returned 0 after 9765 usecs
[    0.756665] calling  spi_init+0x0/0xd6 @ 1
[    0.759998] bus: 'spi': registered
[    0.763331] device class 'spi_master': registering
[    0.766665] initcall spi_init+0x0/0xd6 returned 0 after 6510 usecs
[    0.769998] calling  i2c_init+0x0/0x97 @ 1
[    0.773331] bus: 'i2c': registered
[    0.776665] device class 'i2c-adapter': registering
[    0.779998] bus: 'i2c': add driver dummy
[    0.783331] i2c-core: driver [dummy] registered
[    0.786665] initcall i2c_init+0x0/0x97 returned 0 after 13020 usecs
[    0.789998] calling  amd_postcore_init+0x0/0x60 @ 1
[    0.793331] node 0 link 0: io port [1000, ffffff]
[    0.796665] TOM: 0000000040000000 aka 1024M
[    0.799998] node 0 link 0: mmio [a0000, bffff]
[    0.803331] node 0 link 0: mmio [40000000, fe0bffff]
[    0.806665] bus: [00,ff] on node 0 link 0
[    0.809998] bus: 00 index 0 io port: [0, ffff]
[    0.813331] bus: 00 index 1 mmio: [a0000, bffff]
[    0.816665] bus: 00 index 2 mmio: [40000000, fcffffffff]
[    0.819998] initcall amd_postcore_init+0x0/0x60 returned 0 after 26041 usecs
[    0.826665] calling  arch_kdebugfs_init+0x0/0x6b @ 1
[    0.829998] initcall arch_kdebugfs_init+0x0/0x6b returned 0 after 0 usecs
[    0.833331] calling  mtrr_if_init+0x0/0xa0 @ 1
[    0.836665] initcall mtrr_if_init+0x0/0xa0 returned 0 after 0 usecs
[    0.839998] calling  ffh_cstate_init+0x0/0x5d @ 1
[    0.843331] initcall ffh_cstate_init+0x0/0x5d returned -1 after 0 usecs
[    0.846665] initcall ffh_cstate_init+0x0/0x5d returned with error code -1 
[    0.849998] calling  acpi_pci_init+0x0/0x93 @ 1
[    0.853331] initcall acpi_pci_init+0x0/0x93 returned 0 after 0 usecs
[    0.856665] calling  pci_arch_init+0x0/0x90 @ 1
[    0.859998] PCI: Using configuration type 1 for base access
[    0.863331] initcall pci_arch_init+0x0/0x90 returned 0 after 3255 usecs
[    0.866665] calling  topology_init+0x0/0x123 @ 1
[    0.869998] Registering sys device of class 'cpu'
[    0.873331] Registering sys device 'cpu0'
[    0.876665] initcall topology_init+0x0/0x123 returned 0 after 6510 usecs
[    0.879998] calling  mtrr_init_finialize+0x0/0x65 @ 1
[    0.883331] initcall mtrr_init_finialize+0x0/0x65 returned 0 after 0 usecs
[    0.886665] calling  param_sysfs_init+0x0/0x113 @ 1
[    0.956664] initcall param_sysfs_init+0x0/0x113 returned 0 after 65104 usecs
[    0.959998] calling  pm_sysrq_init+0x0/0x50 @ 1
[    0.963331] initcall pm_sysrq_init+0x0/0x50 returned 0 after 0 usecs
[    0.966664] calling  init_slow_work+0x0/0x63 @ 1
[    0.969998] initcall init_slow_work+0x0/0x63 returned 0 after 0 usecs
[    0.973331] calling  default_bdi_init+0x0/0x63 @ 1
[    0.976664] device: 'default': device_add
[    0.979998] PM: Adding info for No Bus:default
[    0.983331] initcall default_bdi_init+0x0/0x63 returned 0 after 6510 usecs
[    0.986664] calling  init_bio+0x0/0x105 @ 1
[    0.993331] bio: create slab <bio-0> at 0
[    0.996664] initcall init_bio+0x0/0x105 returned 0 after 3255 usecs
[    0.999998] calling  cryptomgr_init+0x0/0x65 @ 1
[    1.003331] initcall cryptomgr_init+0x0/0x65 returned 0 after 0 usecs
[    1.006664] calling  blk_settings_init+0x0/0x53 @ 1
[    1.009998] initcall blk_settings_init+0x0/0x53 returned 0 after 0 usecs
[    1.013331] calling  blk_ioc_init+0x0/0x51 @ 1
[    1.016664] initcall blk_ioc_init+0x0/0x51 returned 0 after 0 usecs
[    1.019998] calling  blk_softirq_init+0x0/0xc0 @ 1
[    1.023331] initcall blk_softirq_init+0x0/0xc0 returned 0 after 0 usecs
[    1.026664] calling  genhd_device_init+0x0/0xae @ 1
[    1.029998] device class 'block': registering
[    1.033331] initcall genhd_device_init+0x0/0xae returned 0 after 3255 usecs
[    1.036664] calling  gpiolib_debugfs_init+0x0/0x59 @ 1
[    1.039998] initcall gpiolib_debugfs_init+0x0/0x59 returned 0 after 0 usecs
[    1.043331] calling  pca953x_init+0x0/0x40 @ 1
[    1.046664] bus: 'i2c': add driver pca953x
[    1.049998] i2c-core: driver [pca953x] registered
[    1.053331] initcall pca953x_init+0x0/0x40 returned 0 after 6510 usecs
[    1.056664] calling  pci_slot_init+0x0/0x80 @ 1
[    1.059998] initcall pci_slot_init+0x0/0x80 returned 0 after 0 usecs
[    1.063331] calling  fbmem_init+0x0/0xdd @ 1
[    1.066664] device class 'graphics': registering
[    1.069998] initcall fbmem_init+0x0/0xdd returned 0 after 3255 usecs
[    1.073331] calling  acpi_init+0x0/0x14c @ 1
[    1.076664] ACPI: Interpreter disabled.
[    1.079998] initcall acpi_init+0x0/0x14c returned -19 after 3255 usecs
[    1.083331] calling  dock_init+0x0/0xb4 @ 1
[    1.086664] initcall dock_init+0x0/0xb4 returned 0 after 0 usecs
[    1.089998] calling  acpi_pci_root_init+0x0/0x4f @ 1
[    1.093331] initcall acpi_pci_root_init+0x0/0x4f returned 0 after 0 usecs
[    1.096664] calling  acpi_pci_link_init+0x0/0x6a @ 1
[    1.099998] initcall acpi_pci_link_init+0x0/0x6a returned 0 after 0 usecs
[    1.103331] calling  pnp_init+0x0/0x3c @ 1
[    1.106664] bus: 'pnp': registered
[    1.109998] initcall pnp_init+0x0/0x3c returned 0 after 3255 usecs
[    1.113331] calling  twl4030reg_init+0x0/0x40 @ 1
[    1.116664] bus: 'platform': add driver twl4030_reg
[    1.119998] initcall twl4030reg_init+0x0/0x40 returned 0 after 3255 usecs
[    1.123331] calling  misc_init+0x0/0xe6 @ 1
[    1.126664] device class 'misc': registering
[    1.129998] initcall misc_init+0x0/0xe6 returned 0 after 3255 usecs
[    1.133331] calling  cn_init+0x0/0x127 @ 1
[    1.136664] initcall cn_init+0x0/0x127 returned 0 after 0 usecs
[    1.139997] calling  tps_init+0x0/0x120 @ 1
[    1.143331] tps65010: version 2 May 2005
[    1.146664] bus: 'i2c': add driver tps65010
[    1.149997] i2c-core: driver [tps65010] registered
[    1.153331] bus: 'i2c': remove driver tps65010
[    1.159997] driver: 'tps65010': driver_release
[    1.163331] i2c-core: driver [tps65010] unregistered
[    1.179997] bus: 'i2c': add driver tps65010
[    1.183331] i2c-core: driver [tps65010] registered
[    1.186664] bus: 'i2c': remove driver tps65010
[    1.189997] driver: 'tps65010': driver_release
[    1.193331] i2c-core: driver [tps65010] unregistered
[    1.209997] bus: 'i2c': add driver tps65010
[    1.213331] i2c-core: driver [tps65010] registered
[    1.216664] bus: 'i2c': remove driver tps65010
[    1.219997] driver: 'tps65010': driver_release
[    1.223331] i2c-core: driver [tps65010] unregistered
[    1.226664] tps65010: no chip?
[    1.229997] initcall tps_init+0x0/0x120 returned -19 after 84635 usecs
[    1.233331] calling  twl4030_init+0x0/0x40 @ 1
[    1.236664] bus: 'i2c': add driver twl4030
[    1.239997] i2c-core: driver [twl4030] registered
[    1.243331] initcall twl4030_init+0x0/0x40 returned 0 after 6510 usecs
[    1.246664] calling  init_scsi+0x0/0xd0 @ 1
[    1.249997] device class 'scsi_host': registering
[    1.256664] bus: 'scsi': registered
[    1.259997] device class 'scsi_device': registering
[    1.263331] SCSI subsystem initialized
[    1.266664] initcall init_scsi+0x0/0xd0 returned 0 after 16276 usecs
[    1.269997] calling  ata_init+0x0/0xb7 @ 1
[    1.273331] libata version 3.00 loaded.
[    1.276664] initcall ata_init+0x0/0xb7 returned 0 after 3255 usecs
[    1.279997] calling  phy_init+0x0/0x65 @ 1
[    1.283331] device class 'mdio_bus': registering
[    1.289997] bus: 'mdio_bus': registered
[    1.293331] bus: 'mdio_bus': add driver Generic PHY
[    1.296664] initcall phy_init+0x0/0x65 returned 0 after 13020 usecs
[    1.299997] calling  usb_init+0x0/0x190 @ 1
[    1.303331] bus: 'usb': registered
[    1.306664] device class 'usb_host': registering
[    1.309997] bus: 'usb': add driver usbfs
[    1.313331] usbcore: registered new interface driver usbfs
[    1.316664] device class 'usb_device': registering
[    1.319997] bus: 'usb': add driver hub
[    1.323331] usbcore: registered new interface driver hub
[    1.326664] bus: 'usb': add driver usb
[    1.329997] usbcore: registered new device driver usb
[    1.336664] initcall usb_init+0x0/0x190 returned 0 after 32552 usecs
[    1.339997] calling  serio_init+0x0/0x100 @ 1
[    1.343330] bus: 'serio': registered
[    1.346664] initcall serio_init+0x0/0x100 returned 0 after 3255 usecs
[    1.349997] calling  gameport_init+0x0/0x100 @ 1
[    1.353330] bus: 'gameport': registered
[    1.356664] initcall gameport_init+0x0/0x100 returned 0 after 3255 usecs
[    1.359997] calling  input_init+0x0/0x16c @ 1
[    1.363330] device class 'input': registering
[    1.366664] initcall input_init+0x0/0x16c returned 0 after 3255 usecs
[    1.369997] calling  hwmon_init+0x0/0x90 @ 1
[    1.373330] device class 'hwmon': registering
[    1.376664] initcall hwmon_init+0x0/0x90 returned 0 after 3255 usecs
[    1.379997] calling  leds_init+0x0/0x90 @ 1
[    1.383330] device class 'leds': registering
[    1.386664] initcall leds_init+0x0/0x90 returned 0 after 3255 usecs
[    1.389997] calling  pci_subsys_init+0x0/0x170 @ 1
[    1.393330] PCI: Probing PCI hardware
[    1.396664] PCI: Probing PCI hardware (bus 00)
[    1.399997] device: 'pci0000:00': device_add
[    1.403330] PM: Adding info for No Bus:pci0000:00
[    1.406664] device: '0000:00': device_add
[    1.409997] PM: Adding info for No Bus:0000:00
[    1.413330] pci 0000:00:00.0: reg 10 32bit mmio: [0xf8000000-0xfbffffff]
[    1.416664] pci 0000:00:01.0: supports D1
[    1.419997] pci 0000:00:07.0: reg 10 32bit mmio: [0xfde00000-0xfde007ff]
[    1.423330] pci 0000:00:07.0: reg 14 io port: [0xec00-0xec7f]
[    1.426664] pci 0000:00:07.0: supports D2
[    1.429997] pci 0000:00:07.0: PME# supported from D2 D3hot D3cold
[    1.433330] pci 0000:00:07.0: PME# disabled
[    1.436664] pci 0000:00:0a.0: reg 10 32bit mmio: [0xfd900000-0xfd903fff]
[    1.439997] pci 0000:00:0a.0: reg 14 io port: [0xb000-0xb0ff]
[    1.443330] pci 0000:00:0a.0: supports D1 D2
[    1.446664] pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.449997] pci 0000:00:0a.0: PME# disabled
[    1.453330] pci 0000:00:0d.0: reg 10 32bit mmio: [0xf7e00000-0xf7e00fff]
[    1.456664] pci 0000:00:0d.1: reg 10 32bit mmio: [0xf7f00000-0xf7f00fff]
[    1.459997] pci 0000:00:0f.0: reg 10 io port: [0xe800-0xe807]
[    1.463330] pci 0000:00:0f.0: reg 14 io port: [0xe400-0xe403]
[    1.466664] pci 0000:00:0f.0: reg 18 io port: [0xe000-0xe007]
[    1.469997] pci 0000:00:0f.0: reg 1c io port: [0xd800-0xd803]
[    1.473330] pci 0000:00:0f.0: reg 20 io port: [0xd400-0xd40f]
[    1.476664] pci 0000:00:0f.0: reg 24 io port: [0xd000-0xd0ff]
[    1.479997] pci 0000:00:0f.1: reg 20 io port: [0xfc00-0xfc0f]
[    1.486664] pci 0000:00:10.0: reg 20 io port: [0xb400-0xb41f]
[    1.489997] pci 0000:00:10.0: supports D1 D2
[    1.493330] pci 0000:00:10.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.496664] pci 0000:00:10.0: PME# disabled
[    1.499997] pci 0000:00:10.1: reg 20 io port: [0xb800-0xb81f]
[    1.503330] pci 0000:00:10.1: supports D1 D2
[    1.506664] pci 0000:00:10.1: PME# supported from D0 D1 D2 D3hot D3cold
[    1.509997] pci 0000:00:10.1: PME# disabled
[    1.513330] pci 0000:00:10.2: reg 20 io port: [0xc000-0xc01f]
[    1.516664] pci 0000:00:10.2: supports D1 D2
[    1.519997] pci 0000:00:10.2: PME# supported from D0 D1 D2 D3hot D3cold
[    1.523330] pci 0000:00:10.2: PME# disabled
[    1.526664] pci 0000:00:10.3: reg 20 io port: [0xc400-0xc41f]
[    1.529997] pci 0000:00:10.3: supports D1 D2
[    1.533330] pci 0000:00:10.3: PME# supported from D0 D1 D2 D3hot D3cold
[    1.536664] pci 0000:00:10.3: PME# disabled
[    1.539997] pci 0000:00:10.4: reg 10 32bit mmio: [0xfdf00000-0xfdf000ff]
[    1.543330] pci 0000:00:10.4: supports D1 D2
[    1.546663] pci 0000:00:10.4: PME# supported from D0 D1 D2 D3hot D3cold
[    1.549997] pci 0000:00:10.4: PME# disabled
[    1.553330] HPET not enabled in BIOS. You might try hpet=force boot option
[    1.556663] pci 0000:00:11.0: Enabled onboard AC97/MC97 devices
[    1.559997] pci 0000:00:11.5: reg 10 io port: [0xc800-0xc8ff]
[    1.563330] pci 0000:00:11.5: supports D1 D2
[    1.566663] pci 0000:00:11.6: reg 10 io port: [0x00-0xff]
[    1.569997] pci 0000:01:00.0: reg 10 32bit mmio: [0xe8000000-0xefffffff]
[    1.573330] pci 0000:01:00.0: reg 14 io port: [0xa000-0xa0ff]
[    1.576663] pci 0000:01:00.0: reg 18 32bit mmio: [0xfd800000-0xfd80ffff]
[    1.579997] pci 0000:01:00.0: reg 30 32bit mmio: [0xfd700000-0xfd71ffff]
[    1.583330] pci 0000:01:00.0: supports D1 D2
[    1.586663] pci 0000:01:00.1: reg 10 32bit mmio: [0xe0000000-0xe7ffffff]
[    1.589997] pci 0000:01:00.1: reg 14 32bit mmio: [0xfd600000-0xfd60ffff]
[    1.593330] pci 0000:01:00.1: supports D1 D2
[    1.596663] pci 0000:00:01.0: bridge io port: [0xa000-0xafff]
[    1.599997] pci 0000:00:01.0: bridge 32bit mmio: [0xfd300000-0xfd8fffff]
[    1.603330] pci 0000:00:01.0: bridge 32bit mmio pref: [0xd7b00000-0xf7afffff]
[    1.606663] device: '0000:00:00.0': device_add
[    1.609997] bus: 'pci': add device 0000:00:00.0
[    1.613330] PM: Adding info for pci:0000:00:00.0
[    1.616663] device: '0000:00:01.0': device_add
[    1.619997] bus: 'pci': add device 0000:00:01.0
[    1.623330] PM: Adding info for pci:0000:00:01.0
[    1.629997] device: '0000:00:07.0': device_add
[    1.633330] bus: 'pci': add device 0000:00:07.0
[    1.636663] PM: Adding info for pci:0000:00:07.0
[    1.639997] device: '0000:00:0a.0': device_add
[    1.643330] bus: 'pci': add device 0000:00:0a.0
[    1.646663] PM: Adding info for pci:0000:00:0a.0
[    1.649997] device: '0000:00:0d.0': device_add
[    1.653330] bus: 'pci': add device 0000:00:0d.0
[    1.656663] PM: Adding info for pci:0000:00:0d.0
[    1.659997] device: '0000:00:0d.1': device_add
[    1.663330] bus: 'pci': add device 0000:00:0d.1
[    1.666663] PM: Adding info for pci:0000:00:0d.1
[    1.673330] device: '0000:00:0f.0': device_add
[    1.676663] bus: 'pci': add device 0000:00:0f.0
[    1.679997] PM: Adding info for pci:0000:00:0f.0
[    1.683330] device: '0000:00:0f.1': device_add
[    1.686663] bus: 'pci': add device 0000:00:0f.1
[    1.689997] PM: Adding info for pci:0000:00:0f.1
[    1.693330] device: '0000:00:10.0': device_add
[    1.696663] bus: 'pci': add device 0000:00:10.0
[    1.699997] PM: Adding info for pci:0000:00:10.0
[    1.703330] device: '0000:00:10.1': device_add
[    1.706663] bus: 'pci': add device 0000:00:10.1
[    1.709997] PM: Adding info for pci:0000:00:10.1
[    1.713330] device: '0000:00:10.2': device_add
[    1.716663] bus: 'pci': add device 0000:00:10.2
[    1.719997] PM: Adding info for pci:0000:00:10.2
[    1.723330] device: '0000:00:10.3': device_add
[    1.726663] bus: 'pci': add device 0000:00:10.3
[    1.729997] PM: Adding info for pci:0000:00:10.3
[    1.733330] device: '0000:00:10.4': device_add
[    1.736663] bus: 'pci': add device 0000:00:10.4
[    1.739997] PM: Adding info for pci:0000:00:10.4
[    1.743330] device: '0000:00:11.0': device_add
[    1.746663] bus: 'pci': add device 0000:00:11.0
[    1.749996] PM: Adding info for pci:0000:00:11.0
[    1.753330] device: '0000:00:11.5': device_add
[    1.756663] bus: 'pci': add device 0000:00:11.5
[    1.759996] PM: Adding info for pci:0000:00:11.5
[    1.763330] device: '0000:00:11.6': device_add
[    1.766663] bus: 'pci': add device 0000:00:11.6
[    1.769996] PM: Adding info for pci:0000:00:11.6
[    1.773330] device: '0000:00:18.0': device_add
[    1.779996] bus: 'pci': add device 0000:00:18.0
[    1.783330] PM: Adding info for pci:0000:00:18.0
[    1.786663] device: '0000:00:18.1': device_add
[    1.789996] bus: 'pci': add device 0000:00:18.1
[    1.793330] PM: Adding info for pci:0000:00:18.1
[    1.796663] device: '0000:00:18.2': device_add
[    1.799996] bus: 'pci': add device 0000:00:18.2
[    1.803330] PM: Adding info for pci:0000:00:18.2
[    1.806663] device: '0000:00:18.3': device_add
[    1.809996] bus: 'pci': add device 0000:00:18.3
[    1.813330] PM: Adding info for pci:0000:00:18.3
[    1.816663] device: '0000:01:00.0': device_add
[    1.819996] bus: 'pci': add device 0000:01:00.0
[    1.823330] PM: Adding info for pci:0000:01:00.0
[    1.826663] device: '0000:01:00.1': device_add
[    1.829996] bus: 'pci': add device 0000:01:00.1
[    1.833330] PM: Adding info for pci:0000:01:00.1
[    1.836663] device: '0000:01': device_add
[    1.839996] PM: Adding info for No Bus:0000:01
[    1.843330] pci 0000:00:11.0: VIA IRQ router [1106:3227]
[    1.846663] PCI: setting IRQ 11 as level-triggered
[    1.849996] pci 0000:00:0f.1: found PCI INT A -> IRQ 11
[    1.853330] pci 0000:00:0f.1: sharing IRQ 11 with 0000:00:07.0
[    1.856663] pci 0000:00:0f.1: sharing IRQ 11 with 0000:00:10.0
[    1.859996] pci 0000:00:0f.1: sharing IRQ 11 with 0000:00:10.1
[    1.866663] PCI: setting IRQ 5 as level-triggered
[    1.869996] pci 0000:00:11.6: found PCI INT C -> IRQ 5
[    1.873330] pci 0000:00:11.6: sharing IRQ 5 with 0000:00:0d.0
[    1.876663] pci 0000:00:11.6: sharing IRQ 5 with 0000:00:0d.1
[    1.879996] pci 0000:00:11.6: sharing IRQ 5 with 0000:00:10.4
[    1.883330] pci 0000:00:11.6: sharing IRQ 5 with 0000:00:11.5
[    1.886663] pci 0000:00:00.0: BAR 0: can't allocate resource
[    1.889996] initcall pci_subsys_init+0x0/0x170 returned 0 after 485025 usecs
[    1.893330] calling  proto_init+0x0/0x3b @ 1
[    1.896663] initcall proto_init+0x0/0x3b returned 0 after 0 usecs
[    1.899996] calling  net_dev_init+0x0/0x20d @ 1
[    1.903330] device class 'net': registering
[    1.906663] device: 'lo': device_add
[    1.909996] PM: Adding info for No Bus:lo
[    1.913330] initcall net_dev_init+0x0/0x20d returned 0 after 9765 usecs
[    1.916663] calling  neigh_init+0x0/0x9d @ 1
[    1.919996] initcall neigh_init+0x0/0x9d returned 0 after 0 usecs
[    1.923330] calling  fib_rules_init+0x0/0xcc @ 1
[    1.926663] initcall fib_rules_init+0x0/0xcc returned 0 after 0 usecs
[    1.929996] calling  pktsched_init+0x0/0xf0 @ 1
[    1.933330] initcall pktsched_init+0x0/0xf0 returned 0 after 0 usecs
[    1.936663] calling  tc_filter_init+0x0/0x80 @ 1
[    1.939996] initcall tc_filter_init+0x0/0x80 returned 0 after 0 usecs
[    1.943330] calling  tc_action_init+0x0/0x80 @ 1
[    1.946663] initcall tc_action_init+0x0/0x80 returned 0 after 0 usecs
[    1.949996] calling  genl_init+0x0/0x10a @ 1
[    1.953329] initcall genl_init+0x0/0x10a returned 0 after 0 usecs
[    1.956663] calling  cipso_v4_init+0x0/0xb3 @ 1
[    1.959996] initcall cipso_v4_init+0x0/0xb3 returned 0 after 0 usecs
[    1.963329] calling  atm_init+0x0/0xe0 @ 1
[    1.966663] NET: Registered protocol family 8
[    1.969996] NET: Registered protocol family 20
[    1.973329] device class 'atm': registering
[    1.976663] initcall atm_init+0x0/0xe0 returned 0 after 9765 usecs
[    1.979996] calling  wireless_nlevent_init+0x0/0x70 @ 1
[    1.983329] initcall wireless_nlevent_init+0x0/0x70 returned 0 after 0 usecs
[    1.986663] calling  netlbl_init+0x0/0xb5 @ 1
[    1.989996] NetLabel: Initializing
[    1.993329] NetLabel:  domain hash size = 128
[    1.996663] NetLabel:  protocols = UNLABELED CIPSOv4
[    1.999996] NetLabel:  unlabeled traffic allowed by default
[    2.003329] initcall netlbl_init+0x0/0xb5 returned 0 after 13020 usecs
[    2.006663] calling  sysctl_init+0x0/0x6f @ 1
[    2.009996] initcall sysctl_init+0x0/0x6f returned 0 after 0 usecs
[    2.013329] calling  pci_iommu_init+0x0/0x68 @ 1
[    2.069996] DMA-API: preallocated 32768 debug entries
[    2.073329] DMA-API: debugging enabled by kernel config
[    2.079996] bus: 'pci': add driver agpgart-amd64
[    2.083329] bus: 'pci': driver_probe_device: matched device 0000:00:00.0 with driver agpgart-amd64
[    2.086663] bus: 'pci': really_probe: probing driver agpgart-amd64 with device 0000:00:00.0
[    2.089996] agpgart-amd64 0000:00:00.0: AGP bridge [1106/3188]
[    2.096663] device: 'agpgart': device_add
[    2.099996] PM: Adding info for No Bus:agpgart
[    2.103329] agpgart-amd64 0000:00:00.0: AGP aperture is 64M @ 0xf8000000
[    2.106663] driver: '0000:00:00.0': driver_bound: bound to device 'agpgart-amd64'
[    2.109996] bus: 'pci': really_probe: bound device 0000:00:00.0 to driver agpgart-amd64
[    2.116663] initcall pci_iommu_init+0x0/0x68 returned 0 after 97656 usecs
[    2.119996] calling  print_all_ICs+0x0/0x63 @ 1
[    2.123329] 
[    2.123329] printing PIC contents
[    2.126663] ... PIC  IMR: fffa
[    2.126663] ... PIC  IRR: 0000
[    2.129996] ... PIC  ISR: 0000
[    2.133329] ... PIC ELCR: 0c20
[    2.136663] initcall print_all_ICs+0x0/0x63 returned 0 after 13020 usecs
[    2.139996] calling  hpet_late_init+0x0/0x169 @ 1
[    2.143329] initcall hpet_late_init+0x0/0x169 returned -19 after 0 usecs
[    2.146663] calling  clocksource_done_booting+0x0/0x37 @ 1
[    2.149996] initcall clocksource_done_booting+0x0/0x37 returned 0 after 0 usecs
[    2.153329] calling  ftrace_init_debugfs+0x0/0x101 @ 1
[    2.156662] initcall ftrace_init_debugfs+0x0/0x101 returned 0 after 0 usecs
[    2.159996] calling  rb_init_debugfs+0x0/0x60 @ 1
[    2.163329] initcall rb_init_debugfs+0x0/0x60 returned 0 after 0 usecs
[    2.166662] calling  tracer_init_debugfs+0x0/0x27b @ 1
[    2.173329] initcall tracer_init_debugfs+0x0/0x27b returned 0 after 3255 usecs
[    2.176662] calling  init_trace_printk_function_export+0x0/0x5d @ 1
[    2.179996] initcall init_trace_printk_function_export+0x0/0x5d returned 0 after 0 usecs
[    2.183329] calling  init_annotated_branch_stats+0x0/0x64 @ 1
[    2.186662] Warning: could not register annotated branches stats
[    2.189996] initcall init_annotated_branch_stats+0x0/0x64 returned 1 after 3255 usecs
[    2.193329] initcall init_annotated_branch_stats+0x0/0x64 returned with error code 1 
[    2.196662] calling  stat_workqueue_init+0x0/0x66 @ 1
[    2.199996] initcall stat_workqueue_init+0x0/0x66 returned 0 after 0 usecs
[    2.203329] calling  event_trace_init+0x0/0x1d0 @ 1
[    2.209996] Failed to register trace events module notifier
[    2.213329] initcall event_trace_init+0x0/0x1d0 returned 0 after 6510 usecs
[    2.216662] calling  trace_objects_mm_init+0x0/0x5d @ 1
[    2.219996] initcall trace_objects_mm_init+0x0/0x5d returned 0 after 0 usecs
[    2.223329] calling  init_pipe_fs+0x0/0x96 @ 1
[    2.226662] initcall init_pipe_fs+0x0/0x96 returned 0 after 0 usecs
[    2.229996] calling  init_mnt_writers+0x0/0xaf @ 1
[    2.233329] initcall init_mnt_writers+0x0/0xaf returned 0 after 0 usecs
[    2.236662] calling  anon_inode_init+0x0/0x1aa @ 1
[    2.239996] initcall anon_inode_init+0x0/0x1aa returned 0 after 0 usecs
[    2.243329] calling  tomoyo_initerface_init+0x0/0x186 @ 1
[    2.246662] initcall tomoyo_initerface_init+0x0/0x186 returned 0 after 0 usecs
[    2.249996] calling  acpi_event_init+0x0/0xa7 @ 1
[    2.253329] initcall acpi_event_init+0x0/0xa7 returned 0 after 0 usecs
[    2.256662] calling  pnpacpi_init+0x0/0xb5 @ 1
[    2.259996] pnp: PnP ACPI: disabled
[    2.263329] initcall pnpacpi_init+0x0/0xb5 returned 0 after 3255 usecs
[    2.266662] calling  pnp_system_init+0x0/0x40 @ 1
[    2.269996] bus: 'pnp': add driver system
[    2.273329] initcall pnp_system_init+0x0/0x40 returned 0 after 3255 usecs
[    2.276662] calling  chr_dev_init+0x0/0xe0 @ 1
[    2.279996] device class 'mem': registering
[    2.286662] device: 'mem': device_add
[    2.289996] PM: Adding info for No Bus:mem
[    2.293329] device: 'kmem': device_add
[    2.296662] PM: Adding info for No Bus:kmem
[    2.303329] device: 'null': device_add
[    2.306662] PM: Adding info for No Bus:null
[    2.309996] device: 'port': device_add
[    2.313329] PM: Adding info for No Bus:port
[    2.316662] device: 'zero': device_add
[    2.319996] PM: Adding info for No Bus:zero
[    2.323329] device: 'full': device_add
[    2.326662] PM: Adding info for No Bus:full
[    2.329996] device: 'random': device_add
[    2.333329] PM: Adding info for No Bus:random
[    2.336662] device: 'urandom': device_add
[    2.339996] PM: Adding info for No Bus:urandom
[    2.343329] device: 'kmsg': device_add
[    2.346662] PM: Adding info for No Bus:kmsg
[    2.349996] device: 'oldmem': device_add
[    2.353329] PM: Adding info for No Bus:oldmem
[    2.356662] initcall chr_dev_init+0x0/0xe0 returned 0 after 74869 usecs
[    2.359996] calling  firmware_class_init+0x0/0xab @ 1
[    2.363329] device class 'firmware': registering
[    2.366662] initcall firmware_class_init+0x0/0xab returned 0 after 3255 usecs
[    2.369995] calling  cpufreq_gov_userspace_init+0x0/0x40 @ 1
[    2.373329] initcall cpufreq_gov_userspace_init+0x0/0x40 returned 0 after 0 usecs
[    2.376662] calling  init_acpi_pm_clocksource+0x0/0x12f @ 1
[    2.379995] initcall init_acpi_pm_clocksource+0x0/0x12f returned -19 after 0 usecs
[    2.383329] calling  pcibios_assign_resources+0x0/0xb5 @ 1
[    2.386662] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[    2.389995] pci 0000:00:01.0:   IO window: 0xa000-0xafff
[    2.393329] pci 0000:00:01.0:   MEM window: 0xfd300000-0xfd8fffff
[    2.396662] pci 0000:00:01.0:   PREFETCH window: 0x000000d7b00000-0x000000f7afffff
[    2.399995] pci 0000:00:01.0: setting latency timer to 64
[    2.403329] pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
[    2.406662] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
[    2.409995] pci_bus 0000:01: resource 0 io:  [0xa000-0xafff]
[    2.413329] pci_bus 0000:01: resource 1 mem: [0xfd300000-0xfd8fffff]
[    2.416662] pci_bus 0000:01: resource 2 pref mem [0xd7b00000-0xf7afffff]
[    2.419995] initcall pcibios_assign_resources+0x0/0xb5 returned 0 after 32552 usecs
[    2.423329] calling  sysctl_core_init+0x0/0x70 @ 1
[    2.426662] initcall sysctl_core_init+0x0/0x70 returned 0 after 0 usecs
[    2.429995] calling  inet_init+0x0/0x26e @ 1
[    2.433329] NET: Registered protocol family 2
[    2.436662] IP route cache hash table entries: 32768 (order: 6, 262144 bytes)
[    2.443329] IPv4 FIB: Using LC-trie version 0.408
[    2.446662] TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
[    2.449995] TCP bind hash table entries: 32768 (order: 9, 2359296 bytes)
[    2.456662] TCP: Hash tables configured (established 131072 bind 32768)
[    2.459995] TCP reno registered
[    2.463329] initcall inet_init+0x0/0x26e returned 0 after 29296 usecs
[    2.466662] calling  af_unix_init+0x0/0x89 @ 1
[    2.469995] NET: Registered protocol family 1
[    2.473329] initcall af_unix_init+0x0/0x89 returned 0 after 3255 usecs
[    2.476662] calling  populate_rootfs+0x0/0x14b @ 1
[    2.479995] initcall populate_rootfs+0x0/0x14b returned 0 after 0 usecs
[    2.483329] calling  i8259A_init_sysfs+0x0/0x50 @ 1
[    2.486662] Registering sysdev class 'i8259'
[    2.489995] Registering sys device of class 'i8259'
[    2.493329] Registering sys device 'i82590'
[    2.496662] initcall i8259A_init_sysfs+0x0/0x50 returned 0 after 9765 usecs
[    2.499995] calling  vsyscall_init+0x0/0x6c @ 1
[    2.503329] initcall vsyscall_init+0x0/0x6c returned 0 after 0 usecs
[    2.506662] calling  sbf_init+0x0/0x140 @ 1
[    2.509995] initcall sbf_init+0x0/0x140 returned 0 after 0 usecs
[    2.516662] calling  i8237A_init_sysfs+0x0/0x4d @ 1
[    2.519995] Registering sysdev class 'i8237'
[    2.523329] Registering sys device of class 'i8237'
[    2.526662] Registering sys device 'i82370'
[    2.529995] initcall i8237A_init_sysfs+0x0/0x4d returned 0 after 9765 usecs
[    2.533329] calling  add_rtc_cmos+0x0/0xf6 @ 1
[    2.536662] Registering platform device 'rtc_cmos'. Parent at platform
[    2.539995] device: 'rtc_cmos': device_add
[    2.543329] bus: 'platform': add device rtc_cmos
[    2.546662] PM: Adding info for platform:rtc_cmos
[    2.549995] platform rtc_cmos: registered platform RTC device (no PNP device found)
[    2.553329] initcall add_rtc_cmos+0x0/0xf6 returned 0 after 16276 usecs
[    2.556662] calling  ds_selftest+0x0/0x3a @ 1
[    2.559995] initcall ds_selftest+0x0/0x3a returned 0 after 0 usecs
[    2.563329] calling  cache_sysfs_init+0x0/0x90 @ 1
[    2.566662] initcall cache_sysfs_init+0x0/0x90 returned 0 after 0 usecs
[    2.569995] calling  mce_init_device+0x0/0x10f @ 1
[    2.573329] Registering sysdev class 'machinecheck'
[    2.576662] Registering sys device of class 'machinecheck'
[    2.579995] Registering sys device 'machinecheck0'
[    2.586662] device: 'mcelog': device_add
[    2.589995] PM: Adding info for No Bus:mcelog
[    2.593328] initcall mce_init_device+0x0/0x10f returned 0 after 19531 usecs
[    2.596662] calling  periodic_mcheck_init+0x0/0x3c @ 1
[    2.599995] initcall periodic_mcheck_init+0x0/0x3c returned 0 after 0 usecs
[    2.603328] calling  thermal_throttle_init_device+0x0/0x120 @ 1
[    2.606662] initcall thermal_throttle_init_device+0x0/0x120 returned 0 after 0 usecs
[    2.609995] calling  threshold_init_device+0x0/0xd0 @ 1
[    2.613328] initcall threshold_init_device+0x0/0xd0 returned 0 after 0 usecs
[    2.616662] calling  msr_init+0x0/0x150 @ 1
[    2.619995] device class 'msr': registering
[    2.626662] device: 'msr0': device_add
[    2.629995] PM: Adding info for No Bus:msr0
[    2.633328] initcall msr_init+0x0/0x150 returned 0 after 13020 usecs
[    2.636662] calling  cpuid_init+0x0/0x150 @ 1
[    2.639995] device class 'cpuid': registering
[    2.643328] device: 'cpu0': device_add
[    2.646662] PM: Adding info for No Bus:cpu0
[    2.649995] initcall cpuid_init+0x0/0x150 returned 0 after 9765 usecs
[    2.653328] calling  ioapic_init_sysfs+0x0/0xf3 @ 1
[    2.656662] Registering sysdev class 'ioapic'
[    2.659995] initcall ioapic_init_sysfs+0x0/0xf3 returned 0 after 3255 usecs
[    2.663328] calling  pt_dump_init+0x0/0x60 @ 1
[    2.666662] initcall pt_dump_init+0x0/0x60 returned 0 after 0 usecs
[    2.669995] calling  aes_init+0x0/0x3d @ 1
[    2.673328] initcall aes_init+0x0/0x3d returned 0 after 0 usecs
[    2.676662] calling  aesni_init+0x0/0xe3 @ 1
[    2.679995] Intel AES-NI instructions are not detected.
[    2.683328] initcall aesni_init+0x0/0xe3 returned -19 after 3255 usecs
[    2.686662] calling  init_vdso_vars+0x0/0x291 @ 1
[    2.689995] initcall init_vdso_vars+0x0/0x291 returned 0 after 0 usecs
[    2.693328] calling  ia32_binfmt_init+0x0/0x3c @ 1
[    2.696662] initcall ia32_binfmt_init+0x0/0x3c returned 0 after 0 usecs
[    2.699995] calling  sysenter_setup+0x0/0x10b @ 1
[    2.703328] initcall sysenter_setup+0x0/0x10b returned 0 after 0 usecs
[    2.706662] calling  init_sched_debug_procfs+0x0/0x53 @ 1
[    2.709995] initcall init_sched_debug_procfs+0x0/0x53 returned 0 after 0 usecs
[    2.713328] calling  proc_schedstat_init+0x0/0x50 @ 1
[    2.716662] initcall proc_schedstat_init+0x0/0x50 returned 0 after 0 usecs
[    2.719995] calling  proc_execdomains_init+0x0/0x50 @ 1
[    2.723328] initcall proc_execdomains_init+0x0/0x50 returned 0 after 0 usecs
[    2.726662] calling  ioresources_init+0x0/0x65 @ 1
[    2.733328] initcall ioresources_init+0x0/0x65 returned 0 after 3255 usecs
[    2.736662] calling  uid_cache_init+0x0/0xb5 @ 1
[    2.739995] initcall uid_cache_init+0x0/0xb5 returned 0 after 0 usecs
[    2.743328] calling  init_posix_timers+0x0/0x110 @ 1
[    2.746662] initcall init_posix_timers+0x0/0x110 returned 0 after 0 usecs
[    2.749995] calling  init_posix_cpu_timers+0x0/0xe0 @ 1
[    2.753328] initcall init_posix_cpu_timers+0x0/0xe0 returned 0 after 0 usecs
[    2.756662] calling  nsproxy_cache_init+0x0/0x5b @ 1
[    2.759995] initcall nsproxy_cache_init+0x0/0x5b returned 0 after 0 usecs
[    2.763328] calling  timekeeping_init_device+0x0/0x4d @ 1
[    2.766662] Registering sysdev class 'timekeeping'
[    2.769995] Registering sys device of class 'timekeeping'
[    2.773328] Registering sys device 'timekeeping0'
[    2.776662] initcall timekeeping_init_device+0x0/0x4d returned 0 after 9765 usecs
[    2.779995] calling  init_clocksource_sysfs+0x0/0x7b @ 1
[    2.783328] Registering sysdev class 'clocksource'
[    2.786662] Registering sys device of class 'clocksource'
[    2.789995] Registering sys device 'clocksource0'
[    2.793328] initcall init_clocksource_sysfs+0x0/0x7b returned 0 after 9765 usecs
[    2.796662] calling  init_timer_list_procfs+0x0/0x53 @ 1
[    2.799995] initcall init_timer_list_procfs+0x0/0x53 returned 0 after 0 usecs
[    2.803328] calling  lockdep_proc_init+0x0/0x8d @ 1
[    2.806661] initcall lockdep_proc_init+0x0/0x8d returned 0 after 0 usecs
[    2.809995] calling  futex_init+0x0/0xc3 @ 1
[    2.813328] initcall futex_init+0x0/0xc3 returned 0 after 0 usecs
[    2.816661] calling  proc_dma_init+0x0/0x50 @ 1
[    2.819995] initcall proc_dma_init+0x0/0x50 returned 0 after 0 usecs
[    2.823328] calling  proc_modules_init+0x0/0x50 @ 1
[    2.826661] initcall proc_modules_init+0x0/0x50 returned 0 after 0 usecs
[    2.829995] calling  kallsyms_init+0x0/0x50 @ 1
[    2.833328] initcall kallsyms_init+0x0/0x50 returned 0 after 0 usecs
[    2.836661] calling  crash_save_vmcoreinfo_init+0x0/0x4d4 @ 1
[    2.839995] initcall crash_save_vmcoreinfo_init+0x0/0x4d4 returned 0 after 0 usecs
[    2.843328] calling  crash_notes_memory_init+0x0/0x61 @ 1
[    2.846661] initcall crash_notes_memory_init+0x0/0x61 returned 0 after 0 usecs
[    2.849995] calling  backtrace_regression_test+0x0/0x120 @ 1
[    2.853328] ====[ backtrace testing ]===========
[    2.856661] Testing a backtrace from process context.
[    2.859995] The following trace is a kernel self test and not a bug!
[    2.863328] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    2.866661] Call Trace:
[    2.869995]  [<ffffffff802d6210>] ? backtrace_regression_test+0x0/0x120
[    2.873328]  [<ffffffff802d625a>] backtrace_regression_test+0x4a/0x120
[    2.876661]  [<ffffffff802ac1bb>] ? ktime_get+0x5b/0xa0
[    2.879995]  [<ffffffff8161a3f1>] ? crash_save_vmcoreinfo_init+0x0/0x4d4
[    2.883328]  [<ffffffff802d6210>] ? backtrace_regression_test+0x0/0x120
[    2.886661]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    2.889995]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    2.893328]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    2.896661]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    2.899995]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    2.903328]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    2.906661]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    2.909995]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    2.913328]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    2.916661]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    2.919995]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    2.923328]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    2.926661]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    2.929995]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    2.933328]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    2.936661]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    2.939995]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    2.943328]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    2.946661] Testing a backtrace from irq context.
[    2.949995] The following trace is a kernel self test and not a bug!
[    2.953328] Pid: 4, comm: ksoftirqd/0 Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    2.956661] Call Trace:
[    2.959995]  <IRQ>  [<ffffffff802d61e1>] backtrace_test_irq_callback+0x21/0x50
[    2.966661]  [<ffffffff8028bda5>] tasklet_action+0xc5/0x180
[    2.969995]  [<ffffffff8028d0e3>] __do_softirq+0x153/0x300
[    2.973328]  [<ffffffff8028dc80>] ? ksoftirqd+0x0/0x2c0
[    2.976661]  [<ffffffff8020e17c>] call_softirq+0x1c/0xb0
[    2.979995]  <EOI>  [<ffffffff80210bad>] do_softirq+0xbd/0x180
[    2.986661]  [<ffffffff80d534c1>] ? add_preempt_count+0x151/0x160
[    2.989995]  [<ffffffff8028dc80>] ? ksoftirqd+0x0/0x2c0
[    2.993328]  [<ffffffff8028deaf>] ksoftirqd+0x22f/0x2c0
[    2.996661]  [<ffffffff8026515f>] ? complete+0x5f/0x90
[    2.999995]  [<ffffffff8028dc80>] ? ksoftirqd+0x0/0x2c0
[    3.003328]  [<ffffffff802a6b5e>] kthread+0x6e/0xc0
[    3.006661]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    3.009995]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    3.013328]  [<ffffffff802a6af0>] ? kthread+0x0/0xc0
[    3.016661]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    3.019994] Testing a saved backtrace.
[    3.023328] The following trace is a kernel self test and not a bug!
[    3.026661]  [<ffffffff80220f9e>] save_stack_trace+0x3e/0x80
[    3.029994]  [<ffffffff802d62f8>] backtrace_regression_test+0xe8/0x120
[    3.036661]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    3.043328]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    3.049994]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    3.053328]  [<ffffffffffffffff>] 0xffffffffffffffff
[    3.059994] ====[ end of backtrace testing ]====
[    3.063328] initcall backtrace_regression_test+0x0/0x120 returned 0 after 205077 usecs
[    3.066661] calling  pid_namespaces_init+0x0/0x5e @ 1
[    3.069994] initcall pid_namespaces_init+0x0/0x5e returned 0 after 0 usecs
[    3.073328] calling  init_kprobes+0x0/0x1e5 @ 1
[    3.083328] Kprobe smoke test started
[    3.169994] Kprobe smoke test passed successfully
[    3.173328] initcall init_kprobes+0x0/0x1e5 returned 0 after 94400 usecs
[    3.176661] calling  utsname_sysctl_init+0x0/0x3d @ 1
[    3.179994] sysctl table check failed: /kernel/ostype .1.1 No proc_handler
[    3.186661] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    3.189994] Call Trace:
[    3.189994]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    3.193328]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    3.196661]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    3.199994]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    3.203328]  [<ffffffff8161bb50>] ? utsname_sysctl_init+0x0/0x3d
[    3.206661]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    3.209994]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    3.213328]  [<ffffffff8161bb73>] utsname_sysctl_init+0x23/0x3d
[    3.216661]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    3.219994]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    3.223328]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.226661]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    3.229994]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    3.233328]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    3.236661]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    3.239994]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.243327]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    3.246661]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    3.249994]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.253327]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    3.256661]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    3.259994]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    3.263327]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    3.266661]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    3.269994]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    3.273327]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    3.276661] sysctl table check failed: /kernel/osrelease .1.2 No proc_handler
[    3.283327] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    3.286661] Call Trace:
[    3.289994]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    3.293327]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    3.296661]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    3.299994]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    3.303327]  [<ffffffff8161bb50>] ? utsname_sysctl_init+0x0/0x3d
[    3.306661]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    3.309994]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    3.313327]  [<ffffffff8161bb73>] utsname_sysctl_init+0x23/0x3d
[    3.316661]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    3.319994]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    3.323327]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.326661]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    3.329994]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    3.333327]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    3.336661]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    3.339994]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.343327]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    3.346661]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    3.349994]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.353327]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    3.356661]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    3.359994]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    3.363327]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    3.366661]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    3.369994]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    3.373327]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    3.376661] sysctl table check failed: /kernel/version .1.4 No proc_handler
[    3.386661] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    3.389994] Call Trace:
[    3.393327]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    3.396661]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    3.399994]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    3.403327]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    3.406661]  [<ffffffff8161bb50>] ? utsname_sysctl_init+0x0/0x3d
[    3.409994]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    3.413327]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    3.416661]  [<ffffffff8161bb73>] utsname_sysctl_init+0x23/0x3d
[    3.419994]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    3.423327]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    3.426661]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.429994]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    3.433327]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    3.436661]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    3.439994]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    3.443327]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.446661]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    3.449994]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    3.453327]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.456661]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    3.459994]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    3.463327]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    3.466661]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    3.469994]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    3.473327]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    3.476660]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    3.479994] sysctl table check failed: /kernel/hostname .1.7 No proc_handler
[    3.486660] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    3.489994] Call Trace:
[    3.489994]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    3.493327]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    3.496660]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    3.499994]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    3.503327]  [<ffffffff8161bb50>] ? utsname_sysctl_init+0x0/0x3d
[    3.506660]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    3.509994]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    3.513327]  [<ffffffff8161bb73>] utsname_sysctl_init+0x23/0x3d
[    3.516660]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    3.519994]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    3.523327]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.526660]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    3.529994]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    3.533327]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    3.536660]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    3.539994]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.543327]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    3.546660]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    3.549994]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.553327]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    3.556660]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    3.559994]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    3.563327]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    3.566660]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    3.569994]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    3.573327]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    3.576660] sysctl table check failed: /kernel/domainname .1.8 No proc_handler
[    3.583327] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    3.586660] Call Trace:
[    3.589994]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    3.593327]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    3.596660]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    3.599994]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    3.603327]  [<ffffffff8161bb50>] ? utsname_sysctl_init+0x0/0x3d
[    3.606660]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    3.609994]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    3.613327]  [<ffffffff8161bb73>] utsname_sysctl_init+0x23/0x3d
[    3.616660]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    3.619994]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    3.623327]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.626660]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    3.629994]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    3.633327]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    3.636660]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    3.639994]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.643327]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    3.646660]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    3.649994]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    3.653327]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    3.656660]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    3.659994]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    3.663327]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    3.666660]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    3.669994]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    3.673327]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    3.676660] initcall utsname_sysctl_init+0x0/0x3d returned 0 after 485025 usecs
[    3.679994] calling  init_markers+0x0/0x50 @ 1
[    3.683327] initcall init_markers+0x0/0x50 returned 0 after 0 usecs
[    3.686660] calling  init_tracepoints+0x0/0x50 @ 1
[    3.689994] initcall init_tracepoints+0x0/0x50 returned 0 after 0 usecs
[    3.693327] calling  init_lstats_procfs+0x0/0x50 @ 1
[    3.696660] initcall init_lstats_procfs+0x0/0x50 returned 0 after 0 usecs
[    3.699993] calling  ftrace_mod_cmd_init+0x0/0x3d @ 1
[    3.703327] initcall ftrace_mod_cmd_init+0x0/0x3d returned 0 after 0 usecs
[    3.706660] calling  init_events+0x0/0x9d @ 1
[    3.709993] initcall init_events+0x0/0x9d returned 0 after 0 usecs
[    3.713327] calling  init_sched_switch_trace+0x0/0x40 @ 1
[    3.716660] Testing tracer sched_switch: PASSED
[    3.823327] initcall init_sched_switch_trace+0x0/0x40 returned 0 after 104166 usecs
[    3.826660] calling  init_stack_trace+0x0/0x3d @ 1
[    3.829993] Testing tracer sysprof: .. no entries found ..FAILED!
[    3.936660] initcall init_stack_trace+0x0/0x3d returned -1 after 104166 usecs
[    3.939993] initcall init_stack_trace+0x0/0x3d returned with error code -1 
[    3.943326] calling  init_function_trace+0x0/0x73 @ 1
[    3.946660] Testing tracer function: PASSED
[    4.066660] Testing dynamic ftrace: PASSED
[    4.306659] initcall init_function_trace+0x0/0x73 returned 0 after 351562 usecs
[    4.309993] calling  init_irqsoff_tracer+0x0/0x60 @ 1
[    4.313326] Testing tracer irqsoff: .. no entries found ..FAILED!
[    4.323326] Testing tracer preemptoff: .. no entries found ..FAILED!
[    4.329993] Testing tracer preemptirqsoff: .. no entries found ..FAILED!
[    4.336659] initcall init_irqsoff_tracer+0x0/0x60 returned 0 after 22786 usecs
[    4.339993] calling  init_wakeup_tracer+0x0/0x4d @ 1
[    4.343326] Testing tracer wakeup: .. no entries found ..FAILED!
[    4.656659] initcall init_wakeup_tracer+0x0/0x4d returned -1 after 305989 usecs
[    4.659992] initcall init_wakeup_tracer+0x0/0x4d returned with error code -1 
[    4.663325] calling  stack_trace_init+0x0/0xa0 @ 1
[    4.666659] initcall stack_trace_init+0x0/0xa0 returned 0 after 0 usecs
[    4.669992] calling  init_mmio_trace+0x0/0x40 @ 1
[    4.673325] initcall init_mmio_trace+0x0/0x40 returned 0 after 0 usecs
[    4.676659] calling  init_graph_trace+0x0/0x40 @ 1
[    4.679992] Testing tracer function_graph: PASSED
[    4.789992] initcall init_graph_trace+0x0/0x40 returned 0 after 107421 usecs
[    4.793325] calling  init_branch_tracer+0x0/0x5c @ 1
[    4.796659] Testing tracer branch: PASSED
[    4.903325] initcall init_branch_tracer+0x0/0x5c returned 0 after 104166 usecs
[    4.906658] calling  init_bts_trace+0x0/0x50 @ 1
[    4.909992] Testing tracer hw-branch-tracer: <4>Failed to init hw-branch-tracer tracer, init returned -95
[    4.919992] FAILED!
[    4.919992] initcall init_bts_trace+0x0/0x50 returned -95 after 9765 usecs
[    4.923325] initcall init_bts_trace+0x0/0x50 returned with error code -95 
[    4.926658] calling  init_power_trace+0x0/0x40 @ 1
[    4.929992] initcall init_power_trace+0x0/0x40 returned 0 after 0 usecs
[    4.933325] calling  init_kmem_tracer+0x0/0x40 @ 1
[    4.936658] initcall init_kmem_tracer+0x0/0x40 returned 0 after 0 usecs
[    4.939992] calling  init_blk_tracer+0x0/0x90 @ 1
[    4.943325] initcall init_blk_tracer+0x0/0x90 returned 0 after 0 usecs
[    4.946658] calling  register_ftrace_syscalls+0x0/0xd3 @ 1
[    4.949992] initcall register_ftrace_syscalls+0x0/0xd3 returned 0 after 0 usecs
[    4.953325] calling  perf_counter_sysfs_init+0x0/0x45 @ 1
[    4.956658] initcall perf_counter_sysfs_init+0x0/0x45 returned 0 after 0 usecs
[    4.959992] calling  init_per_zone_pages_min+0x0/0xc1 @ 1
[    4.963325] initcall init_per_zone_pages_min+0x0/0xc1 returned 0 after 0 usecs
[    4.966658] calling  pdflush_init+0x0/0x57 @ 1
[    4.969992] initcall pdflush_init+0x0/0x57 returned 0 after 0 usecs
[    4.973325] calling  kswapd_init+0x0/0x4d @ 1
[    4.976658] initcall kswapd_init+0x0/0x4d returned 0 after 0 usecs
[    4.979992] calling  init_tmpfs+0x0/0x113 @ 1
[    4.983325] initcall init_tmpfs+0x0/0x113 returned 0 after 0 usecs
[    4.986658] calling  setup_vmstat+0x0/0xf5 @ 1
[    4.989992] initcall setup_vmstat+0x0/0xf5 returned 0 after 0 usecs
[    4.993325] calling  mm_sysfs_init+0x0/0x50 @ 1
[    4.996658] initcall mm_sysfs_init+0x0/0x50 returned 0 after 0 usecs
[    4.999992] calling  proc_vmalloc_init+0x0/0x50 @ 1
[    5.003325] initcall proc_vmalloc_init+0x0/0x50 returned 0 after 0 usecs
[    5.006658] calling  hugetlb_init+0x0/0x312 @ 1
[    5.009992] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    5.013325] initcall hugetlb_init+0x0/0x312 returned 0 after 3255 usecs
[    5.016658] calling  slab_proc_init+0x0/0x50 @ 1
[    5.019992] initcall slab_proc_init+0x0/0x50 returned 0 after 0 usecs
[    5.023325] calling  slab_sysfs_init+0x0/0x123 @ 1
[    5.029992] khelper used greatest stack depth: 5240 bytes left
[    5.069992] initcall slab_sysfs_init+0x0/0x123 returned 0 after 42317 usecs
[    5.073325] calling  fasync_init+0x0/0x55 @ 1
[    5.079992] initcall fasync_init+0x0/0x55 returned 0 after 3255 usecs
[    5.083325] calling  proc_filesystems_init+0x0/0x4d @ 1
[    5.086658] initcall proc_filesystems_init+0x0/0x4d returned 0 after 0 usecs
[    5.089992] calling  inotify_setup+0x0/0x37 @ 1
[    5.093325] initcall inotify_setup+0x0/0x37 returned 0 after 0 usecs
[    5.096658] calling  aio_setup+0x0/0x118 @ 1
[    5.099992] initcall aio_setup+0x0/0x118 returned 0 after 0 usecs
[    5.103325] calling  proc_locks_init+0x0/0x4d @ 1
[    5.106658] initcall proc_locks_init+0x0/0x4d returned 0 after 0 usecs
[    5.109992] calling  init_sys32_ioctl+0x0/0xc0 @ 1
[    5.113325] initcall init_sys32_ioctl+0x0/0xc0 returned 0 after 0 usecs
[    5.116658] calling  init_mbcache+0x0/0x40 @ 1
[    5.119992] initcall init_mbcache+0x0/0x40 returned 0 after 0 usecs
[    5.123325] calling  proc_cmdline_init+0x0/0x50 @ 1
[    5.126658] initcall proc_cmdline_init+0x0/0x50 returned 0 after 0 usecs
[    5.129992] calling  proc_cpuinfo_init+0x0/0x50 @ 1
[    5.133325] initcall proc_cpuinfo_init+0x0/0x50 returned 0 after 0 usecs
[    5.136658] calling  proc_devices_init+0x0/0x50 @ 1
[    5.139992] initcall proc_devices_init+0x0/0x50 returned 0 after 0 usecs
[    5.143325] calling  proc_interrupts_init+0x0/0x50 @ 1
[    5.146658] initcall proc_interrupts_init+0x0/0x50 returned 0 after 0 usecs
[    5.149992] calling  proc_loadavg_init+0x0/0x50 @ 1
[    5.153325] initcall proc_loadavg_init+0x0/0x50 returned 0 after 0 usecs
[    5.156658] calling  proc_meminfo_init+0x0/0x50 @ 1
[    5.159991] initcall proc_meminfo_init+0x0/0x50 returned 0 after 0 usecs
[    5.163325] calling  proc_stat_init+0x0/0x50 @ 1
[    5.166658] initcall proc_stat_init+0x0/0x50 returned 0 after 0 usecs
[    5.169991] calling  proc_uptime_init+0x0/0x50 @ 1
[    5.173325] initcall proc_uptime_init+0x0/0x50 returned 0 after 0 usecs
[    5.176658] calling  proc_version_init+0x0/0x50 @ 1
[    5.179991] initcall proc_version_init+0x0/0x50 returned 0 after 0 usecs
[    5.183325] calling  proc_kcore_init+0x0/0x7b @ 1
[    5.186658] initcall proc_kcore_init+0x0/0x7b returned 0 after 0 usecs
[    5.189991] calling  vmcore_init+0x0/0xa4 @ 1
[    5.193325] initcall vmcore_init+0x0/0xa4 returned 0 after 0 usecs
[    5.196658] calling  proc_kmsg_init+0x0/0x50 @ 1
[    5.199991] initcall proc_kmsg_init+0x0/0x50 returned 0 after 0 usecs
[    5.203325] calling  configfs_init+0x0/0xf9 @ 1
[    5.206658] initcall configfs_init+0x0/0xf9 returned 0 after 0 usecs
[    5.209991] calling  init_devpts_fs+0x0/0x8a @ 1
[    5.213325] initcall init_devpts_fs+0x0/0x8a returned 0 after 0 usecs
[    5.216658] calling  init_dlm+0x0/0xd6 @ 1
[    5.223325] device: 'dlm-control': device_add
[    5.226658] PM: Adding info for No Bus:dlm-control
[    5.229991] device: 'dlm-monitor': device_add
[    5.233325] PM: Adding info for No Bus:dlm-monitor
[    5.236658] device: 'dlm_plock': device_add
[    5.239991] PM: Adding info for No Bus:dlm_plock
[    5.243325] DLM (built May 12 2009 18:29:46) installed
[    5.246658] initcall init_dlm+0x0/0xd6 returned 0 after 26041 usecs
[    5.249991] calling  init_ext3_fs+0x0/0x95 @ 1
[    5.253325] initcall init_ext3_fs+0x0/0x95 returned 0 after 0 usecs
[    5.256658] calling  journal_init+0x0/0x91 @ 1
[    5.259991] initcall journal_init+0x0/0x91 returned 0 after 0 usecs
[    5.263325] calling  init_ramfs_fs+0x0/0x3d @ 1
[    5.266658] initcall init_ramfs_fs+0x0/0x3d returned 0 after 0 usecs
[    5.269991] calling  init_hugetlbfs_fs+0x0/0x100 @ 1
[    5.273325] initcall init_hugetlbfs_fs+0x0/0x100 returned 0 after 0 usecs
[    5.276658] calling  init_fat_fs+0x0/0x80 @ 1
[    5.283325] initcall init_fat_fs+0x0/0x80 returned 0 after 3255 usecs
[    5.286658] calling  init_vfat_fs+0x0/0x3d @ 1
[    5.289991] initcall init_vfat_fs+0x0/0x3d returned 0 after 0 usecs
[    5.293325] calling  init_iso9660_fs+0x0/0x95 @ 1
[    5.299991] initcall init_iso9660_fs+0x0/0x95 returned 0 after 3255 usecs
[    5.303325] calling  init_nfsd+0x0/0x132 @ 1
[    5.306658] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    5.313325] initcall init_nfsd+0x0/0x132 returned 0 after 6510 usecs
[    5.316658] calling  init_nlm+0x0/0x4e @ 1
[    5.319991] initcall init_nlm+0x0/0x4e returned 0 after 0 usecs
[    5.323325] calling  init_nls_cp775+0x0/0x40 @ 1
[    5.326658] initcall init_nls_cp775+0x0/0x40 returned 0 after 0 usecs
[    5.329991] calling  init_nls_cp850+0x0/0x40 @ 1
[    5.333325] initcall init_nls_cp850+0x0/0x40 returned 0 after 0 usecs
[    5.336658] calling  init_nls_cp852+0x0/0x40 @ 1
[    5.339991] initcall init_nls_cp852+0x0/0x40 returned 0 after 0 usecs
[    5.343325] calling  init_nls_cp863+0x0/0x40 @ 1
[    5.346658] initcall init_nls_cp863+0x0/0x40 returned 0 after 0 usecs
[    5.353325] calling  init_nls_cp866+0x0/0x40 @ 1
[    5.356658] initcall init_nls_cp866+0x0/0x40 returned 0 after 0 usecs
[    5.359991] calling  init_nls_cp932+0x0/0x40 @ 1
[    5.363325] initcall init_nls_cp932+0x0/0x40 returned 0 after 0 usecs
[    5.366658] calling  init_nls_euc_jp+0x0/0x80 @ 1
[    5.369991] initcall init_nls_euc_jp+0x0/0x80 returned 0 after 0 usecs
[    5.373325] calling  init_nls_cp936+0x0/0x40 @ 1
[    5.376658] initcall init_nls_cp936+0x0/0x40 returned 0 after 0 usecs
[    5.379991] calling  init_nls_cp949+0x0/0x40 @ 1
[    5.383325] initcall init_nls_cp949+0x0/0x40 returned 0 after 0 usecs
[    5.386658] calling  init_nls_iso8859_3+0x0/0x40 @ 1
[    5.389991] initcall init_nls_iso8859_3+0x0/0x40 returned 0 after 0 usecs
[    5.393325] calling  init_nls_iso8859_5+0x0/0x40 @ 1
[    5.396658] initcall init_nls_iso8859_5+0x0/0x40 returned 0 after 0 usecs
[    5.399991] calling  init_nls_iso8859_9+0x0/0x40 @ 1
[    5.403325] initcall init_nls_iso8859_9+0x0/0x40 returned 0 after 0 usecs
[    5.406658] calling  init_nls_iso8859_15+0x0/0x40 @ 1
[    5.409991] initcall init_nls_iso8859_15+0x0/0x40 returned 0 after 0 usecs
[    5.413324] calling  init_nls_utf8+0x0/0x4d @ 1
[    5.416658] initcall init_nls_utf8+0x0/0x4d returned 0 after 0 usecs
[    5.419991] calling  init_smb_fs+0x0/0xa3 @ 1
[    5.426658] initcall init_smb_fs+0x0/0xa3 returned 0 after 3255 usecs
[    5.429991] calling  init_autofs_fs+0x0/0x3d @ 1
[    5.433324] initcall init_autofs_fs+0x0/0x3d returned 0 after 0 usecs
[    5.436658] calling  init_udf_fs+0x0/0x93 @ 1
[    5.443324] initcall init_udf_fs+0x0/0x93 returned 0 after 3255 usecs
[    5.446658] calling  init_jfs_fs+0x0/0x315 @ 1
[    5.449991] JFS: nTxBlock = 7679, nTxLock = 61437
[    5.459991] initcall init_jfs_fs+0x0/0x315 returned 0 after 9765 usecs
[    5.463324] calling  init_xfs_fs+0x0/0xee @ 1
[    5.466658] SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
[    5.479991] initcall init_xfs_fs+0x0/0xee returned 0 after 13020 usecs
[    5.483324] calling  init_gfs2_fs+0x0/0x220 @ 1
[    5.489991] GFS2 (built May 12 2009 18:29:55) installed
[    5.496658] initcall init_gfs2_fs+0x0/0x220 returned 0 after 9765 usecs
[    5.499991] calling  ipc_init+0x0/0x5d @ 1
[    5.503324] msgmni has been set to 1919
[    5.506658] initcall ipc_init+0x0/0x5d returned 0 after 3255 usecs
[    5.509991] calling  ipc_sysctl_init+0x0/0x3d @ 1
[    5.513324] sysctl table check failed: /kernel/shmmax .1.34 No proc_handler
[    5.519991] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    5.523324] Call Trace:
[    5.526658]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    5.529991]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    5.533324]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    5.536658]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    5.539991]  [<ffffffff8028a03d>] ? set_normalized_timespec+0xd/0xb0
[    5.543324]  [<ffffffff8020cc16>] ? ftrace_call+0x5/0x2b
[    5.546658]  [<ffffffff81627050>] ? ipc_sysctl_init+0x0/0x3d
[    5.549991]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    5.553324]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    5.556658]  [<ffffffff81627073>] ipc_sysctl_init+0x23/0x3d
[    5.559991]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    5.563324]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    5.566658]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    5.569991]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    5.573324]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    5.576658]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    5.579991]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    5.583324]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    5.586658]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    5.589991]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    5.593324]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    5.596658]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    5.599991]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    5.603324]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    5.606658]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    5.609991]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    5.613324]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    5.616658]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    5.619991] sysctl table check failed: /kernel/shmall .1.41 No proc_handler
[    5.629991] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    5.633324] Call Trace:
[    5.636658]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    5.639991]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    5.643324]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    5.646658]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    5.649991]  [<ffffffff8028a03d>] ? set_normalized_timespec+0xd/0xb0
[    5.653324]  [<ffffffff8020cc16>] ? ftrace_call+0x5/0x2b
[    5.656658]  [<ffffffff81627050>] ? ipc_sysctl_init+0x0/0x3d
[    5.659991]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    5.663324]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    5.666658]  [<ffffffff81627073>] ipc_sysctl_init+0x23/0x3d
[    5.669991]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    5.673324]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    5.676657]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    5.679991]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    5.683324]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    5.686657]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    5.689991]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    5.693324]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    5.696657]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    5.699991]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    5.703324]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    5.706657]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    5.709991]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    5.713324]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    5.716657]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    5.719991]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    5.723324]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    5.726657]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    5.729991] sysctl table check failed: /kernel/shmmni .1.45 No proc_handler
[    5.736657] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    5.739991] Call Trace:
[    5.743324]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    5.746657]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    5.749991]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    5.753324]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    5.756657]  [<ffffffff8028a03d>] ? set_normalized_timespec+0xd/0xb0
[    5.759991]  [<ffffffff8020cc16>] ? ftrace_call+0x5/0x2b
[    5.763324]  [<ffffffff81627050>] ? ipc_sysctl_init+0x0/0x3d
[    5.766657]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    5.769991]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    5.773324]  [<ffffffff81627073>] ipc_sysctl_init+0x23/0x3d
[    5.779991]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    5.783324]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    5.786657]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    5.789991]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    5.793324]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    5.796657]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    5.799991]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    5.803324]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    5.806657]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    5.809991]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    5.813324]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    5.816657]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    5.819991]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    5.823324]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    5.826657]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    5.829991]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    5.833324]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    5.836657]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    5.839991] sysctl table check failed: /kernel/msgmax .1.35 No proc_handler
[    5.846657] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    5.849991] Call Trace:
[    5.849991]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    5.853324]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    5.856657]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    5.859991]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    5.863324]  [<ffffffff8028a03d>] ? set_normalized_timespec+0xd/0xb0
[    5.866657]  [<ffffffff8020cc16>] ? ftrace_call+0x5/0x2b
[    5.869991]  [<ffffffff81627050>] ? ipc_sysctl_init+0x0/0x3d
[    5.873324]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    5.876657]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    5.879991]  [<ffffffff81627073>] ipc_sysctl_init+0x23/0x3d
[    5.883324]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    5.886657]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    5.889991]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    5.893324]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    5.896657]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    5.899991]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    5.903324]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    5.906657]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    5.909991]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    5.913324]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    5.916657]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    5.919991]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    5.923324]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    5.926657]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    5.929991]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    5.933324]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    5.936657]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    5.939990]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    5.943324] sysctl table check failed: /kernel/msgmni .1.42 No proc_handler
[    5.953324] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    5.956657] Call Trace:
[    5.959990]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    5.963324]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    5.966657]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    5.969990]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    5.973324]  [<ffffffff8028a03d>] ? set_normalized_timespec+0xd/0xb0
[    5.976657]  [<ffffffff8020cc16>] ? ftrace_call+0x5/0x2b
[    5.979990]  [<ffffffff81627050>] ? ipc_sysctl_init+0x0/0x3d
[    5.983324]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    5.986657]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    5.989990]  [<ffffffff81627073>] ipc_sysctl_init+0x23/0x3d
[    5.993324]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    5.996657]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    5.999990]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.003324]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.006657]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    6.009990]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    6.013324]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    6.016657]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.019990]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.023324]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    6.026657]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.029990]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    6.033324]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    6.036657]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    6.039990]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    6.043324]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    6.046657]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    6.049990]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    6.053324] sysctl table check failed: /kernel/msgmnb .1.36 No proc_handler
[    6.059990] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    6.063324] Call Trace:
[    6.066657]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    6.069990]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    6.073324]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    6.076657]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    6.079990]  [<ffffffff8028a03d>] ? set_normalized_timespec+0xd/0xb0
[    6.083324]  [<ffffffff8020cc16>] ? ftrace_call+0x5/0x2b
[    6.086657]  [<ffffffff81627050>] ? ipc_sysctl_init+0x0/0x3d
[    6.089990]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    6.093324]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    6.096657]  [<ffffffff81627073>] ipc_sysctl_init+0x23/0x3d
[    6.099990]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    6.103324]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    6.106657]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.109990]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.113324]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    6.116657]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    6.119990]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    6.123324]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.126657]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.129990]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    6.133324]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.136657]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    6.139990]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    6.143324]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    6.146657]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    6.149990]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    6.153324]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    6.156657]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    6.159990] sysctl table check failed: /kernel/sem .1.43 No proc_handler
[    6.166657] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    6.169990] Call Trace:
[    6.173324]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    6.176657]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    6.179990]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    6.183324]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    6.186657]  [<ffffffff8028a03d>] ? set_normalized_timespec+0xd/0xb0
[    6.189990]  [<ffffffff8020cc16>] ? ftrace_call+0x5/0x2b
[    6.193324]  [<ffffffff81627050>] ? ipc_sysctl_init+0x0/0x3d
[    6.196657]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    6.199990]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    6.203324]  [<ffffffff81627073>] ipc_sysctl_init+0x23/0x3d
[    6.206657]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    6.209990]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    6.213323]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.216657]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.219990]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    6.223323]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    6.226657]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    6.229990]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.233323]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.236657]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    6.239990]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.243323]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    6.246657]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    6.249990]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    6.253323]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    6.256657]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    6.259990]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    6.263323]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    6.266657] sysctl table check failed: /kernel/auto_msgmni  No proc_handler
[    6.276657] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    6.279990] Call Trace:
[    6.283323]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    6.289990]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    6.293323]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    6.296657]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    6.299990]  [<ffffffff8028a03d>] ? set_normalized_timespec+0xd/0xb0
[    6.303323]  [<ffffffff8020cc16>] ? ftrace_call+0x5/0x2b
[    6.306657]  [<ffffffff81627050>] ? ipc_sysctl_init+0x0/0x3d
[    6.309990]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    6.313323]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    6.316657]  [<ffffffff81627073>] ipc_sysctl_init+0x23/0x3d
[    6.319990]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    6.323323]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    6.326657]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.329990]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.333323]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    6.336657]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    6.339990]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    6.343323]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.346657]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.349990]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    6.353323]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.356657]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    6.359990]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    6.363323]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    6.366657]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    6.369990]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    6.373323]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    6.376657]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    6.379990] initcall ipc_sysctl_init+0x0/0x3d returned 0 after 846353 usecs
[    6.383323] calling  init_mqueue_fs+0x0/0x103 @ 1
[    6.386657] sysctl table check failed: /fs/mqueue/queues_max  No proc_handler
[    6.393323] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    6.396657] Call Trace:
[    6.396657]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    6.399990]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    6.403323]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    6.406657]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    6.409990]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    6.413323]  [<ffffffff8036f9f2>] ? sysfs_slab_add+0x152/0x190
[    6.416657]  [<ffffffff8020cc16>] ? ftrace_call+0x5/0x2b
[    6.419990]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    6.423323]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    6.426657]  [<ffffffff8059cbf8>] mq_register_sysctl_table+0x28/0x50
[    6.429990]  [<ffffffff816270da>] init_mqueue_fs+0x4d/0x103
[    6.433323]  [<ffffffff8162708d>] ? init_mqueue_fs+0x0/0x103
[    6.436657]  [<ffffffff8162708d>] ? init_mqueue_fs+0x0/0x103
[    6.439990]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    6.443323]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    6.446657]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.449990]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.453323]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    6.456657]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    6.459990]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    6.463323]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.466657]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.469990]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    6.473323]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.476656]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    6.479990]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    6.483323]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    6.486656]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    6.489990]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    6.493323]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    6.496656]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    6.499990] sysctl table check failed: /fs/mqueue/msg_max  No proc_handler
[    6.506656] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    6.509990] Call Trace:
[    6.509990]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    6.513323]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    6.516656]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    6.519990]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    6.523323]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    6.526656]  [<ffffffff8036f9f2>] ? sysfs_slab_add+0x152/0x190
[    6.529990]  [<ffffffff8020cc16>] ? ftrace_call+0x5/0x2b
[    6.533323]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    6.536656]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    6.539990]  [<ffffffff8059cbf8>] mq_register_sysctl_table+0x28/0x50
[    6.543323]  [<ffffffff816270da>] init_mqueue_fs+0x4d/0x103
[    6.546656]  [<ffffffff8162708d>] ? init_mqueue_fs+0x0/0x103
[    6.549990]  [<ffffffff8162708d>] ? init_mqueue_fs+0x0/0x103
[    6.553323]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    6.556656]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    6.559990]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.563323]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.566656]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    6.569990]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    6.573323]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    6.576656]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.579990]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.583323]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    6.586656]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.589990]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    6.593323]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    6.596656]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    6.599990]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    6.603323]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    6.606656]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    6.609990]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    6.616656] sysctl table check failed: /fs/mqueue/msgsize_max  No proc_handler
[    6.623323] Pid: 1, comm: swapper Tainted: G        W  2.6.30-rc5-tip-01553-g4bc9bac-dirty #48764
[    6.626656] Call Trace:
[    6.629990]  [<ffffffff802b2741>] set_fail+0x81/0x90
[    6.633323]  [<ffffffff802b2aba>] sysctl_check_table+0x17a/0x540
[    6.636656]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    6.639990]  [<ffffffff802b2acb>] sysctl_check_table+0x18b/0x540
[    6.643323]  [<ffffffff80290f7c>] __register_sysctl_paths+0x11c/0x390
[    6.646656]  [<ffffffff8036f9f2>] ? sysfs_slab_add+0x152/0x190
[    6.649990]  [<ffffffff8020cc16>] ? ftrace_call+0x5/0x2b
[    6.653323]  [<ffffffff80291231>] register_sysctl_paths+0x41/0x60
[    6.656656]  [<ffffffff8029127b>] register_sysctl_table+0x2b/0x50
[    6.659990]  [<ffffffff8059cbf8>] mq_register_sysctl_table+0x28/0x50
[    6.663323]  [<ffffffff816270da>] init_mqueue_fs+0x4d/0x103
[    6.666656]  [<ffffffff8162708d>] ? init_mqueue_fs+0x0/0x103
[    6.669990]  [<ffffffff8162708d>] ? init_mqueue_fs+0x0/0x103
[    6.673323]  [<ffffffff802090ee>] do_one_initcall+0x4e/0x1f0
[    6.676656]  [<ffffffff80216883>] ? native_sched_clock+0x23/0xb0
[    6.679990]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.683323]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.686656]  [<ffffffff802bea91>] ? put_lock_stats+0x21/0x60
[    6.689990]  [<ffffffff802c0ad0>] ? lock_release_holdtime+0xd0/0x170
[    6.693323]  [<ffffffff802c101a>] ? __lock_release+0x17a/0x1b0
[    6.696656]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.699990]  [<ffffffff80d53360>] ? sub_preempt_count+0x160/0x170
[    6.703323]  [<ffffffff80d4ee0b>] ? _spin_unlock+0x6b/0xa0
[    6.706656]  [<ffffffff803dde54>] ? proc_register+0xe4/0x190
[    6.709990]  [<ffffffff803de05d>] ? create_proc_entry+0x6d/0xe0
[    6.713323]  [<ffffffff802ecd44>] ? register_irq_proc+0xe4/0x110
[    6.716656]  [<ffffffff815feb4b>] kernel_init+0xde/0x148
[    6.719990]  [<ffffffff8020e07a>] child_rip+0xa/0x20
[    6.723323]  [<ffffffff8020d9d4>] ? restore_args+0x0/0x30
[    6.726656]  [<ffffffff815fea6d>] ? kernel_init+0x0/0x148
[    6.729990]  [<ffffffff8020e070>] ? child_rip+0x0/0x20
[    6.736656] initcall init_mqueue_fs+0x0/0x103 returned 0 after 341796 usecs
[    6.739990] calling  key_proc_init+0x0/0x90 @ 1
[    6.743323] initcall key_proc_init+0x0/0x90 returned 0 after 0 usecs
[    6.746656] calling  crypto_wq_init+0x0/0x80 @ 1
[    6.749990] initcall crypto_wq_init+0x0/0x80 returned 0 after 0 usecs
[    6.753323] calling  crypto_algapi_init+0x0/0x35 @ 1
[    6.756656] initcall crypto_algapi_init+0x0/0x35 returned 0 after 0 usecs
[    6.759989] calling  chainiv_module_init+0x0/0x40 @ 1
[    6.763323] initcall chainiv_module_init+0x0/0x40 returned 0 after 0 usecs
[    6.766656] calling  eseqiv_module_init+0x0/0x40 @ 1
[    6.769989] initcall eseqiv_module_init+0x0/0x40 returned 0 after 0 usecs
[    6.773323] calling  seqiv_module_init+0x0/0x40 @ 1
[    6.776656] initcall seqiv_module_init+0x0/0x40 returned 0 after 0 usecs
[    6.779989] calling  hmac_module_init+0x0/0x40 @ 1
[    6.783323] initcall hmac_module_init+0x0/0x40 returned 0 after 0 usecs
[    6.786656] calling  crypto_xcbc_module_init+0x0/0x3d @ 1
[    6.789989] initcall crypto_xcbc_module_init+0x0/0x3d returned 0 after 0 usecs
[    6.793323] calling  crypto_null_mod_init+0x0/0xa3 @ 1
[    6.796656] alg: No test for cipher_null (cipher_null-generic)
[    6.803323] alg: No test for ecb(cipher_null) (ecb-cipher_null)
[    6.806656] alg: No test for digest_null (digest_null-generic)
[    6.809989] alg: No test for compress_null (compress_null-generic)
[    6.813323] initcall crypto_null_mod_init+0x0/0xa3 returned 0 after 16276 usecs
[    6.816656] calling  md5_mod_init+0x0/0x40 @ 1
[    6.819989] initcall md5_mod_init+0x0/0x40 returned 0 after 0 usecs
[    6.823323] calling  sha1_generic_mod_init+0x0/0x3d @ 1
[    6.829989] initcall sha1_generic_mod_init+0x0/0x3d returned 0 after 3255 usecs
[    6.833323] calling  sha256_generic_mod_init+0x0/0x73 @ 1
[    6.839989] initcall sha256_generic_mod_init+0x0/0x73 returned 0 after 3255 usecs
[    6.843323] calling  crypto_ecb_module_init+0x0/0x40 @ 1
[    6.846656] initcall crypto_ecb_module_init+0x0/0x40 returned 0 after 0 usecs
[    6.849989] calling  crypto_cbc_module_init+0x0/0x40 @ 1
[    6.853323] initcall crypto_cbc_module_init+0x0/0x40 returned 0 after 0 usecs
[    6.856656] calling  crypto_pcbc_module_init+0x0/0x40 @ 1
[    6.859989] initcall crypto_pcbc_module_init+0x0/0x40 returned 0 after 0 usecs
[    6.863323] calling  crypto_module_init+0x0/0x3d @ 1
[    6.866656] initcall crypto_module_init+0x0/0x3d returned 0 after 0 usecs
[    6.869989] calling  crypto_ctr_module_init+0x0/0x67 @ 1
[    6.873323] initcall crypto_ctr_module_init+0x0/0x67 returned 0 after 0 usecs
[    6.876656] calling  crypto_gcm_module_init+0x0/0x85 @ 1
[    6.879989] initcall crypto_gcm_module_init+0x0/0x85 returned 0 after 0 usecs
[    6.883323] calling  crypto_ccm_module_init+0x0/0x85 @ 1
[    6.886656] initcall crypto_ccm_module_init+0x0/0x85 returned 0 after 0 usecs
[    6.889989] calling  cryptd_init+0x0/0xf8 @ 1
[    6.893323] initcall cryptd_init+0x0/0xf8 returned 0 after 0 usecs
[    6.896656] calling  des_generic_mod_init+0x0/0x6a @ 1
[    6.899989] initcall des_generic_mod_init+0x0/0x6a returned 0 after 0 usecs
[    6.903323] calling  aes_init+0x0/0x40 @ 1
[    6.909989] initcall aes_init+0x0/0x40 returned 0 after 3255 usecs
[    6.913323] calling  cast6_mod_init+0x0/0x40 @ 1
[    6.916656] initcall cast6_mod_init+0x0/0x40 returned 0 after 0 usecs
[    6.919989] calling  arc4_init+0x0/0x40 @ 1
[    6.923323] initcall arc4_init+0x0/0x40 returned 0 after 0 usecs
[    6.926656] calling  anubis_mod_init+0x0/0x40 @ 1
[    6.933323] initcall anubis_mod_init+0x0/0x40 returned 0 after 0 usecs
[    6.936656] calling  zlib_mod_init+0x0/0x40 @ 1
[    6.939989] initcall zlib_mod_init+0x0/0x40 returned 0 after 0 usecs
[    6.943323] calling  michael_mic_init+0x0/0x40 @ 1
[    6.946656] initcall michael_mic_init+0x0/0x40 returned 0 after 0 usecs
[    6.949989] calling  crc32c_mod_init+0x0/0x40 @ 1
[    6.953323] initcall crc32c_mod_init+0x0/0x40 returned 0 after 0 usecs
[    6.956656] calling  crypto_authenc_module_init+0x0/0x40 @ 1
[    6.959989] initcall crypto_authenc_module_init+0x0/0x40 returned 0 after 0 usecs
[    6.963323] calling  lzo_mod_init+0x0/0x40 @ 1
[    6.966656] initcall lzo_mod_init+0x0/0x40 returned 0 after 0 usecs
[    6.969989] calling  krng_mod_init+0x0/0x40 @ 1
[    6.973323] alg: No test for stdrng (krng)
[    6.976656] initcall krng_mod_init+0x0/0x40 returned 0 after 3255 usecs
[    6.979989] calling  prng_mod_init+0x0/0x60 @ 1
[    6.983323] alg: No test for stdrng (ansi_cprng)
[    6.986656] initcall prng_mod_init+0x0/0x60 returned 0 after 3255 usecs
[    6.989989] calling  proc_genhd_init+0x0/0x65 @ 1
[    6.993323] initcall proc_genhd_init+0x0/0x65 returned 0 after 0 usecs
[    6.996656] calling  noop_init+0x0/0x40 @ 1
[    6.999989] io scheduler noop registered (default)
[    7.003323] initcall noop_init+0x0/0x40 returned 0 after 3255 usecs
[    7.006656] calling  libcrc32c_mod_init+0x0/0x73 @ 1
[    7.009989] initcall libcrc32c_mod_init+0x0/0x73 returned 0 after 0 usecs
[    7.013323] calling  init_kmp+0x0/0x40 @ 1
[    7.016656] initcall init_kmp+0x0/0x40 returned 0 after 0 usecs
[    7.019989] calling  percpu_counter_startup+0x0/0x50 @ 1
[    7.023323] initcall percpu_counter_startup+0x0/0x50 returned 0 after 0 usecs
[    7.026656] calling  dynamic_debug_init+0x0/0x175 @ 1
[    7.029989] initcall dynamic_debug_init+0x0/0x175 returned 0 after 0 usecs
[    7.033323] calling  pci_init+0x0/0x6b @ 1
[    7.036656] pci 0000:00:01.0: disabling DAC on VIA PCI bridge
[    7.043322] pci 0000:01:00.0: Boot video device
[    7.046656] initcall pci_init+0x0/0x6b returned 0 after 9765 usecs
[    7.049989] calling  pci_proc_init+0x0/0x93 @ 1
[    7.053322] initcall pci_proc_init+0x0/0x93 returned 0 after 0 usecs
[    7.056656] calling  pcie_portdrv_init+0x0/0x80 @ 1
[    7.059989] bus: 'pci_express': registered
[    7.063322] bus: 'pci': add driver pcieport-driver
[    7.066656] bus: 'pci': driver_probe_device: matched device 0000:00:01.0 with driver pcieport-driver
[    7.069989] bus: 'pci': really_probe: probing driver pcieport-driver with device 0000:00:01.0
[    7.073322] initcall pcie_portdrv_init+0x0/0x80 returned 0 after 13020 usecs
[    7.076656] calling  aer_service_init+0x0/0x50 @ 1
[    7.079989] bus: 'pci_express': add driver aer
[    7.083322] initcall aer_service_init+0x0/0x50 returned 0 after 3255 usecs
[    7.086656] calling  pci_hotplug_init+0x0/0x45 @ 1
[    7.089989] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    7.093322] initcall pci_hotplug_init+0x0/0x45 returned 0 after 3255 usecs
[    7.096656] calling  pcied_init+0x0/0xa5 @ 1
[    7.099989] bus: 'pci_express': add driver pciehp_dummy
[    7.103322] bus: 'pci_express': remove driver pciehp_dummy
[    7.106656] driver: 'pciehp_dummy': driver_release
[    7.109989] bus: 'pci_express': add driver pciehp
[    7.113322] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    7.116656] initcall pcied_init+0x0/0xa5 returned 0 after 16276 usecs
[    7.119989] calling  shpcd_init+0x0/0x8b @ 1
[    7.123322] bus: 'pci': add driver shpchp
[    7.126656] bus: 'pci': driver_probe_device: matched device 0000:00:01.0 with driver shpchp
[    7.129989] bus: 'pci': really_probe: probing driver shpchp with device 0000:00:01.0
[    7.133322] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    7.136656] initcall shpcd_init+0x0/0x8b returned 0 after 13020 usecs
[    7.139989] calling  init_legacy+0x0/0x77 @ 1
[    7.143322] initcall init_legacy+0x0/0x77 returned 0 after 0 usecs
[    7.146656] calling  pci_stub_init+0x0/0x50 @ 1
[    7.149989] bus: 'pci': add driver pci-stub
[    7.153322] initcall pci_stub_init+0x0/0x50 returned 0 after 3255 usecs
[    7.156656] calling  progearbl_init+0x0/0x9d @ 1
[    7.159989] bus: 'platform': add driver progear-bl
[    7.163322] Registering platform device 'progear-bl'. Parent at platform
[    7.166656] device: 'progear-bl': device_add
[    7.169989] bus: 'platform': add device progear-bl
[    7.173322] PM: Adding info for platform:progear-bl
[    7.176656] bus: 'platform': driver_probe_device: matched device progear-bl with driver progear-bl
[    7.179989] bus: 'platform': really_probe: probing driver progear-bl with device progear-bl
[    7.183322] ALI M7101 PMU not found.
[    7.186656] initcall progearbl_init+0x0/0x9d returned 0 after 26041 usecs
[    7.189989] calling  arcfb_init+0x0/0x9d @ 1
[    7.193322] initcall arcfb_init+0x0/0x9d returned -6 after 0 usecs
[    7.196656] initcall arcfb_init+0x0/0x9d returned with error code -6 
[    7.199989] calling  cyber2000fb_init+0x0/0x108 @ 1
[    7.203322] bus: 'pci': add driver CyberPro
[    7.206656] initcall cyber2000fb_init+0x0/0x108 returned 0 after 3255 usecs
[    7.209989] calling  matroxfb_init+0x0/0x9a @ 1
[    7.213322] bus: 'pci': add driver matroxfb
[    7.216656] initcall matroxfb_init+0x0/0x9a returned 0 after 3255 usecs
[    7.219989] calling  i2c_matroxfb_init+0x0/0x60 @ 1
[    7.223322] initcall i2c_matroxfb_init+0x0/0x60 returned 0 after 0 usecs
[    7.226656] calling  sisfb_init+0x0/0x7c @ 1
[    7.229989] bus: 'pci': add driver sisfb
[    7.233322] initcall sisfb_init+0x0/0x7c returned 0 after 3255 usecs
[    7.236656] calling  viafb_init+0x0/0x85 @ 1
[    7.239989] VIA Graphics Intergration Chipset framebuffer 2.4 initializing
[    7.243322] I2C adapter driver [via_i2c] forgot to specify physical device
[    7.246656] device: 'i2c-0': device_add
[    7.249989] PM: Adding info for No Bus:i2c-0
[    7.253322] i2c-adapter i2c-0: adapter [via_i2c] registered
[    7.256656] i2c-adapter i2c-0: master_xfer[0] W, addr=0x08, len=1
[    7.259989] i2c-adapter i2c-0: master_xfer[1] R, addr=0x08, len=1
[    7.333322] i2c-adapter i2c-0: i2c_outb: 0x10, timeout at bit #7
[    7.476655] i2c-adapter i2c-0: i2c_outb: 0x10, timeout at bit #7
[    7.619989] i2c-adapter i2c-0: i2c_outb: 0x10, timeout at bit #7
[    7.763322] i2c-adapter i2c-0: i2c_outb: 0x10, timeout at bit #7
[    7.766655] i2c-adapter i2c-0: Used 4 tries to write to client at 0x08: failed, timeout?
[    7.769988] i2c-adapter i2c-0: NAK from device addr 0x08 msg #0
[    7.843322] i2c-adapter i2c-0: master_xfer[0] W, addr=0x08, len=1
[    7.846655] i2c-adapter i2c-0: master_xfer[1] R, addr=0x08, len=1
[    7.919988] i2c-adapter i2c-0: i2c_outb: 0x10, timeout at bit #7
[    8.063321] i2c-adapter i2c-0: i2c_outb: 0x10, timeout at bit #7
[    8.206655] i2c-adapter i2c-0: i2c_outb: 0x10, timeout at bit #7
[    8.349988] i2c-adapter i2c-0: i2c_outb: 0x10, timeout at bit #7
[    8.353321] i2c-adapter i2c-0: Used 4 tries to write to client at 0x08: failed, timeout?
[    8.356654] i2c-adapter i2c-0: NAK from device addr 0x08 msg #0
[    8.429988] i2c-adapter i2c-0: master_xfer[0] W, addr=0x08, len=1
[    8.433321] i2c-adapter i2c-0: master_xfer[1] R, addr=0x08, len=1
[    8.506654] i2c-adapter i2c-0: i2c_outb: 0x10, timeout at bit #7
[    8.649987] i2c-adapter i2c-0: i2c_outb: 0x10, timeout at bit #7
[    8.793321] i2c-adapter i2c-0: i2c_outb: 0x10, timeout at bit #7
[    8.936654] i2c-adapter i2c-0: i2c_outb: 0x10, timeout at bit #7
[    8.939987] i2c-adapter i2c-0: Used 4 tries to write to client at 0x08: failed, timeout?
[    8.943320] i2c-adapter i2c-0: NAK from device addr 0x08 msg #0
[    9.016654] i2c-adapter i2c-0: master_xfer[0] W, addr=0x50, len=1
[    9.019987] i2c-adapter i2c-0: master_xfer[1] R, addr=0x50, len=1
[    9.093320] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[    9.236653] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[    9.379987] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[    9.523320] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[    9.526653] i2c-adapter i2c-0: Used 4 tries to write to client at 0x50: failed, timeout?
[    9.529986] i2c-adapter i2c-0: NAK from device addr 0x50 msg #0
[    9.603320] i2c-adapter i2c-0: master_xfer[0] W, addr=0x50, len=1
[    9.606653] i2c-adapter i2c-0: master_xfer[1] R, addr=0x50, len=1
[    9.679986] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[    9.823320] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[    9.966653] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   10.109986] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   10.113319] i2c-adapter i2c-0: Used 4 tries to write to client at 0x50: failed, timeout?
[   10.116653] i2c-adapter i2c-0: NAK from device addr 0x50 msg #0
[   10.189986] i2c-adapter i2c-0: master_xfer[0] W, addr=0x50, len=1
[   10.193319] i2c-adapter i2c-0: master_xfer[1] R, addr=0x50, len=1
[   10.266652] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   10.409986] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   10.553319] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   10.696652] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   10.699985] i2c-adapter i2c-0: Used 4 tries to write to client at 0x50: failed, timeout?
[   10.703319] i2c-adapter i2c-0: NAK from device addr 0x50 msg #0
[   10.776652] i2c-adapter i2c-0: master_xfer[0] W, addr=0x50, len=1
[   10.779985] i2c-adapter i2c-0: master_xfer[1] R, addr=0x50, len=1
[   10.853319] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   10.996652] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   11.139985] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   11.283318] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   11.286651] i2c-adapter i2c-0: Used 4 tries to write to client at 0x50: failed, timeout?
[   11.289985] i2c-adapter i2c-0: NAK from device addr 0x50 msg #0
[   11.363318] i2c-adapter i2c-0: master_xfer[0] W, addr=0x50, len=1
[   11.366651] i2c-adapter i2c-0: master_xfer[1] R, addr=0x50, len=1
[   11.439984] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   11.583317] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   11.726650] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   11.869983] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   11.873317] i2c-adapter i2c-0: Used 4 tries to write to client at 0x50: failed, timeout?
[   11.876650] i2c-adapter i2c-0: NAK from device addr 0x50 msg #0
[   11.949983] i2c-adapter i2c-0: master_xfer[0] W, addr=0x50, len=1
[   11.953317] i2c-adapter i2c-0: master_xfer[1] R, addr=0x50, len=1
[   12.026650] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   12.169983] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   12.313316] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   12.456649] i2c-adapter i2c-0: i2c_outb: 0xa0, timeout at bit #7
[   12.459982] i2c-adapter i2c-0: Used 4 tries to write to client at 0x50: failed, timeout?
[   12.463316] i2c-adapter i2c-0: NAK from device addr 0x50 msg #0
[   12.536649] i2c-adapter i2c-0: master_xfer[0] W, addr=0x40, len=1
[   12.539982] i2c-adapter i2c-0: master_xfer[1] R, addr=0x40, len=1
[   12.613316] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   12.756649] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   12.899982] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   13.043315] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   13.046648] i2c-adapter i2c-0: Used 4 tries to write to client at 0x40: failed, timeout?
[   13.049982] i2c-adapter i2c-0: NAK from device addr 0x40 msg #0
[   13.123315] i2c-adapter i2c-0: master_xfer[0] W, addr=0x40, len=1
[   13.126648] i2c-adapter i2c-0: master_xfer[1] R, addr=0x40, len=1
[   13.199981] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   13.343314] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   13.486648] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   13.629981] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   13.633314] i2c-adapter i2c-0: Used 4 tries to write to client at 0x40: failed, timeout?
[   13.636647] i2c-adapter i2c-0: NAK from device addr 0x40 msg #0
[   13.709981] i2c-adapter i2c-0: master_xfer[0] W, addr=0x40, len=1
[   13.713314] i2c-adapter i2c-0: master_xfer[1] R, addr=0x40, len=1
[   13.786647] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   13.929980] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   14.073313] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   14.216647] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   14.219980] i2c-adapter i2c-0: Used 4 tries to write to client at 0x40: failed, timeout?
[   14.223313] i2c-adapter i2c-0: NAK from device addr 0x40 msg #0
[   14.296646] i2c-adapter i2c-0: master_xfer[0] W, addr=0x40, len=1
[   14.299980] i2c-adapter i2c-0: master_xfer[1] R, addr=0x40, len=1
[   14.373313] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   14.516646] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   14.659979] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   14.803312] i2c-adapter i2c-0: i2c_outb: 0x80, timeout at bit #7
[   14.806646] i2c-adapter i2c-0: Used 4 tries to write to client at 0x40: failed, timeout?
[   14.809979] i2c-adapter i2c-0: NAK from device addr 0x40 msg #0
[   14.883312] i2c-adapter i2c-0: master_xfer[0] W, addr=0x38, len=1
[   14.886646] i2c-adapter i2c-0: master_xfer[1] R, addr=0x38, len=1
[   14.959979] i2c-adapter i2c-0: i2c_outb: 0x70, timeout at bit #7
[   15.103312] i2c-adapter i2c-0: i2c_outb: 0x70, timeout at bit #7
[   15.246645] i2c-adapter i2c-0: i2c_outb: 0x70, timeout at bit #7
[   15.389978] i2c-adapter i2c-0: i2c_outb: 0x70, timeout at bit #7
[   15.393312] i2c-adapter i2c-0: Used 4 tries to write to client at 0x38: failed, timeout?
[   15.396645] i2c-adapter i2c-0: NAK from device addr 0x38 msg #0
[   15.469978] ioremap failed
[   15.469978] initcall viafb_init+0x0/0x85 returned -1 after 8037099 usecs
[   15.473312] initcall viafb_init+0x0/0x85 returned with error code -1 
[   15.476645] calling  gxfb_init+0x0/0xae @ 1
[   15.479978] bus: 'pci': add driver gxfb
[   15.483312] initcall gxfb_init+0x0/0xae returned 0 after 3255 usecs
[   15.486645] calling  neofb_init+0x0/0x83 @ 1
[   15.489978] bus: 'pci': add driver neofb
[   15.493312] initcall neofb_init+0x0/0x83 returned 0 after 3255 usecs
[   15.496645] calling  tdfxfb_init+0x0/0x7b @ 1
[   15.499978] bus: 'pci': add driver tdfxfb
[   15.503312] initcall tdfxfb_init+0x0/0x7b returned 0 after 3255 usecs
[   15.506645] calling  imsttfb_init+0x0/0x15c @ 1
[   15.509978] bus: 'pci': add driver imsttfb
[   15.513312] initcall imsttfb_init+0x0/0x15c returned 0 after 3255 usecs
[   15.516645] calling  vt8623fb_init+0x0/0xf4 @ 1
[   15.519978] bus: 'pci': add driver vt8623fb
[   15.526645] initcall vt8623fb_init+0x0/0xf4 returned 0 after 6510 usecs
[   15.529978] calling  hecubafb_init+0x0/0x3d @ 1
[   15.533312] bus: 'platform': add driver hecubafb
[   15.536645] initcall hecubafb_init+0x0/0x3d returned 0 after 3255 usecs
[   15.539978] calling  n411_init+0x0/0xd3 @ 1
[   15.543312] no IO addresses supplied
[   15.546645] initcall n411_init+0x0/0xd3 returned -22 after 3255 usecs
[   15.549978] initcall n411_init+0x0/0xd3 returned with error code -22 
[   15.553312] calling  s1d13xxxfb_init+0x0/0x55 @ 1
[   15.556645] bus: 'platform': add driver s1d13xxxfb
[   15.559978] initcall s1d13xxxfb_init+0x0/0x55 returned 0 after 3255 usecs
[   15.563312] calling  sm501fb_init+0x0/0x45 @ 1
[   15.566645] bus: 'platform': add driver sm501-fb
[   15.569978] initcall sm501fb_init+0x0/0x45 returned 0 after 3255 usecs
[   15.573312] calling  carminefb_init+0x0/0x5e @ 1
[   15.576645] bus: 'pci': add driver carminefb
[   15.583312] initcall carminefb_init+0x0/0x5e returned 0 after 6510 usecs
[   15.586645] calling  mb862xxfb_init+0x0/0x4d @ 1
[   15.589978] bus: 'pci': add driver mb862xxfb
[   15.593312] initcall mb862xxfb_init+0x0/0x4d returned 0 after 3255 usecs
[   15.596645] calling  uvesafb_init+0x0/0x123 @ 1
[   15.599978] bus: 'platform': add driver uvesafb
[   15.603312] Registering platform device 'uvesafb.0'. Parent at platform
[   15.606645] device: 'uvesafb.0': device_add
[   15.609978] bus: 'platform': add device uvesafb.0
[   15.613312] PM: Adding info for platform:uvesafb.0
[   15.616645] bus: 'platform': driver_probe_device: matched device uvesafb.0 with driver uvesafb
[   15.619978] bus: 'platform': really_probe: probing driver uvesafb with device uvesafb.0
[   15.623311] uvesafb: failed to execute /sbin/v86d
[   15.626645] uvesafb: make sure that the v86d helper is installed and executable
[   15.629978] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[   15.633311] uvesafb: vbe_init() failed with -22
[   15.636645] uvesafb: probe of uvesafb.0 failed with error -22
[   15.639978] initcall uvesafb_init+0x0/0x123 returned 0 after 39062 usecs
[   15.643311] calling  efifb_init+0x0/0xa8 @ 1
[   15.646645] initcall efifb_init+0x0/0xa8 returned -19 after 0 usecs
[   15.649978] calling  acpi_reserve_resources+0x0/0x112 @ 1
[   15.653311] initcall acpi_reserve_resources+0x0/0x112 returned 0 after 0 usecs
[   15.656645] calling  irqrouter_init_sysfs+0x0/0x5f @ 1
[   15.659978] initcall irqrouter_init_sysfs+0x0/0x5f returned 0 after 0 usecs
[   15.663311] calling  acpi_pci_slot_init+0x0/0x3b @ 1
[   15.666645] initcall acpi_pci_slot_init+0x0/0x3b returned 0 after 0 usecs
[   15.669978] calling  acpi_container_init+0x0/0x65 @ 1
[   15.673311] initcall acpi_container_init+0x0/0x65 returned -19 after 0 usecs
[   15.676645] calling  acpi_smb_hc_init+0x0/0x3f @ 1
[   15.679978] initcall acpi_smb_hc_init+0x0/0x3f returned -19 after 0 usecs
[   15.683311] calling  acpi_sbs_init+0x0/0x56 @ 1
[   15.686645] initcall acpi_sbs_init+0x0/0x56 returned -19 after 0 usecs
[   15.689978] calling  rand_initialize+0x0/0x60 @ 1
[   15.693311] initcall rand_initialize+0x0/0x60 returned 0 after 0 usecs
[   15.696645] calling  tty_init+0x0/0x125 @ 1
[   15.699978] device: 'tty': device_add
[   15.703311] PM: Adding info for No Bus:tty
[   15.706645] device: 'console': device_add
[   15.709978] PM: Adding info for No Bus:console
[   15.713311] device: 'tty0': device_add
[   15.716645] PM: Adding info for No Bus:tty0
[   15.719978] device class 'vc': registering
[   15.723311] device: 'vcs': device_add
[   15.729978] PM: Adding info for No Bus:vcs
[   15.733311] device: 'vcsa': device_add
[   15.736645] PM: Adding info for No Bus:vcsa
[   15.739978] device: 'tty1': device_add
[   15.743311] PM: Adding info for No Bus:tty1
[   15.746645] device: 'tty2': device_add
[   15.749978] PM: Adding info for No Bus:tty2
[   15.756645] device: 'tty3': device_add
[   15.759978] PM: Adding info for No Bus:tty3
[   15.763311] device: 'tty4': device_add
[   15.766645] PM: Adding info for No Bus:tty4
[   15.769978] device: 'tty5': device_add
[   15.773311] PM: Adding info for No Bus:tty5
[   15.776645] device: 'tty6': device_add
[   15.779978] PM: Adding info for No Bus:tty6
[   15.783311] device: 'tty7': device_add
[   15.786645] PM: Adding info for No Bus:tty7
[   15.789978] device: 'tty8': device_add
[   15.793311] PM: Adding info for No Bus:tty8
[   15.796645] device: 'tty9': device_add
[   15.799978] PM: Adding info for No Bus:tty9
[   15.803311] device: 'tty10': device_add
[   15.806645] PM: Adding info for No Bus:tty10
[   15.809978] device: 'tty11': device_add
[   15.813311] PM: Adding info for No Bus:tty11
[   15.816645] device: 'tty12': device_add
[   15.819978] PM: Adding info for No Bus:tty12
[   15.823311] device: 'tty13': device_add
[   15.826645] PM: Adding info for No Bus:tty13
[   15.829978] device: 'tty14': device_add
[   15.833311] PM: Adding info for No Bus:tty14
[   15.836645] device: 'tty15': device_add
[   15.839978] PM: Adding info for No Bus:tty15
[   15.843311] device: 'tty16': device_add
[   15.846645] PM: Adding info for No Bus:tty16
[   15.853311] device: 'tty17': device_add
[   15.856645] PM: Adding info for No Bus:tty17
[   15.859978] device: 'tty18': device_add
[   15.863311] PM: Adding info for No Bus:tty18
[   15.866645] device: 'tty19': device_add
[   15.869978] PM: Adding info for No Bus:tty19
[   15.873311] device: 'tty20': device_add
[   15.876645] PM: Adding info for No Bus:tty20
[   15.879978] device: 'tty21': device_add
[   15.883311] PM: Adding info for No Bus:tty21
[   15.889978] device: 'tty22': device_add
[   15.893311] PM: Adding info for No Bus:tty22
[   15.896645] device: 'tty23': device_add
[   15.899978] PM: Adding info for No Bus:tty23
[   15.903311] device: 'tty24': device_add
[   15.906645] PM: Adding info for No Bus:tty24
[   15.909978] device: 'tty25': device_add
[   15.916645] PM: Adding info for No Bus:tty25
[   15.919978] device: 'tty26': device_add
[   15.923311] PM: Adding info for No Bus:tty26
[   15.929978] device: 'tty27': device_add
[   15.933311] PM: Adding info for No Bus:tty27
[   15.936644] device: 'tty28': device_add
[   15.939978] PM: Adding info for No Bus:tty28
[   15.943311] device: 'tty29': device_add
[   15.946644] PM: Adding info for No Bus:tty29
[   15.949978] device: 'tty30': device_add
[   15.953311] PM: Adding info for No Bus:tty30
[   15.956644] device: 'tty31': device_add
[   15.959978] PM: Adding info for No Bus:tty31
[   15.963311] device: 'tty32': device_add
[   15.966644] PM: Adding info for No Bus:tty32
[   15.969978] device: 'tty33': device_add
[   15.973311] PM: Adding info for No Bus:tty33
[   15.976644] device: 'tty34': device_add
[   15.979978] PM: Adding info for No Bus:tty34
[   15.983311] device: 'tty35': device_add
[   15.986644] PM: Adding info for No Bus:tty35
[   15.989978] device: 'tty36': device_add
[   15.993311] PM: Adding info for No Bus:tty36
[   15.996644] device: 'tty37': device_add
[   15.999978] PM: Adding info for No Bus:tty37
[   16.003311] device: 'tty38': device_add
[   16.006644] PM: Adding info for No Bus:tty38
[   16.013311] device: 'tty39': device_add
[   16.016644] PM: Adding info for No Bus:tty39
[   16.019978] device: 'tty40': device_add
[   16.023311] PM: Adding info for No Bus:tty40
[   16.026644] device: 'tty41': device_add
[   16.029978] PM: Adding info for No Bus:tty41
[   16.033311] device: 'tty42': device_add
[   16.036644] PM: Adding info for No Bus:tty42
[   16.039978] device: 'tty43': device_add
[   16.043311] PM: Adding info for No Bus:tty43
[   16.049978] device: 'tty44': device_add
[   16.053311] PM: Adding info for No Bus:tty44
[   16.056644] device: 'tty45': device_add
[   16.059978] PM: Adding info for No Bus:tty45
[   16.063311] device: 'tty46': device_add
[   16.066644] PM: Adding info for No Bus:tty46
[   16.069978] device: 'tty47': device_add
[   16.073311] PM: Adding info for No Bus:tty47
[   16.076644] device: 'tty48': device_add
[   16.079978] PM: Adding info for No Bus:tty48
[   16.086644] device: 'tty49': device_add
[   16.089978] PM: Adding info for No Bus:tty49
[   16.093311] device: 'tty50': device_add
[   16.096644] PM: Adding info for No Bus:tty50
[   16.099978] device: 'tty51': device_add
[   16.103311] PM: Adding info for No Bus:tty51
[   16.106644] device: 'tty52': device_add
[   16.113311] PM: Adding info for No Bus:tty52
[   16.116644] device: 'tty53': device_add
[   16.119978] PM: Adding info for No Bus:tty53
[   16.126644] device: 'tty54': device_add
[   16.129978] PM: Adding info for No Bus:tty54
[   16.133311] device: 'tty55': device_add
[   16.136644] PM: Adding info for No Bus:tty55
[   16.139978] device: 'tty56': device_add
[   16.143311] PM: Adding info for No Bus:tty56
[   16.146644] device: 'tty57': device_add
[   16.149978] PM: Adding info for No Bus:tty57
[   16.153311] device: 'tty58': device_add
[   16.156644] PM: Adding info for No Bus:tty58
[   16.159978] device: 'tty59': device_add
[   16.163311] PM: Adding info for No Bus:tty59
[   16.166644] device: 'tty60': device_add
[   16.169978] PM: Adding info for No Bus:tty60
[   16.173311] device: 'tty61': device_add
[   16.176644] PM: Adding info for No Bus:tty61
[   16.179978] device: 'tty62': device_add
[   16.183311] PM: Adding info for No Bus:tty62
[   16.186644] device: 'tty63': device_add
[   16.189978] PM: Adding info for No Bus:tty63
[   16.193311] initcall tty_init+0x0/0x125 returned 0 after 481770 usecs
[   16.196644] calling  pty_init+0x0/0x40 @ 1
[   16.199978] device: 'ptyp0': device_add
[   16.203311] PM: Adding info for No Bus:ptyp0
[   16.206644] device: 'ptyp1': device_add
[   16.209978] PM: Adding info for No Bus:ptyp1
[   16.213311] device: 'ptyp2': device_add
[   16.216644] PM: Adding info for No Bus:ptyp2
[   16.219978] device: 'ptyp3': device_add
[   16.223311] PM: Adding info for No Bus:ptyp3
[   16.226644] device: 'ptyp4': device_add
[   16.229978] PM: Adding info for No Bus:ptyp4
[   16.233311] device: 'ptyp5': device_add
[   16.236644] PM: Adding info for No Bus:ptyp5
[   16.239978] device: 'ptyp6': device_add
[   16.243311] PM: Adding info for No Bus:ptyp6
[   16.246644] device: 'ptyp7': device_add
[   16.249978] PM: Adding info for No Bus:ptyp7
[   16.253311] device: 'ptyp8': device_add
[   16.256644] PM: Adding info for No Bus:ptyp8
[   16.259977] device: 'ptyp9': device_add
[   16.263311] PM: Adding info for No Bus:ptyp9
[   16.269977] device: 'ptypa': device_add
[   16.273311] PM: Adding info for No Bus:ptypa
[   16.276644] device: 'ptypb': device_add
[   16.279977] PM: Adding info for No Bus:ptypb
[   16.283311] device: 'ptypc': device_add
[   16.286644] PM: Adding info for No Bus:ptypc
[   16.289977] device: 'ptypd': device_add
[   16.293311] PM: Adding info for No Bus:ptypd
[   16.296644] device: 'ptype': device_add
[   16.299977] PM: Adding info for No Bus:ptype
[   16.306644] device: 'ptypf': device_add
[   16.309977] PM: Adding info for No Bus:ptypf
[   16.313311] device: 'ptyq0': device_add
[   16.316644] PM: Adding info for No Bus:ptyq0
[   16.319977] device: 'ptyq1': device_add
[   16.323311] PM: Adding info for No Bus:ptyq1
[   16.326644] device: 'ptyq2': device_add
[   16.329977] PM: Adding info for No Bus:ptyq2
[   16.333311] device: 'ptyq3': device_add
[   16.336644] PM: Adding info for No Bus:ptyq3
[   16.343311] device: 'ptyq4': device_add
[   16.346644] PM: Adding info for No Bus:ptyq4
[   16.349977] device: 'ptyq5': device_add
[   16.353311] PM: Adding info for No Bus:ptyq5
[   16.356644] device: 'ptyq6': device_add
[   16.359977] PM: Adding info for No Bus:ptyq6
[   16.363311] device: 'ptyq7': device_add
[   16.366644] PM: Adding info for No Bus:ptyq7
[   16.369977] device: 'ptyq8': device_add
[   16.373311] PM: Adding info for No Bus:ptyq8
[   16.379977] device: 'ptyq9': device_add
[   16.383311] PM: Adding info for No Bus:ptyq9
[   16.386644] device: 'ptyqa': device_add
[   16.389977] PM: Adding info for No Bus:ptyqa
[   16.393311] device: 'ptyqb': device_add
[   16.396644] PM: Adding info for No Bus:ptyqb
[   16.399977] device: 'ptyqc': device_add
[   16.406644] PM: Adding info for No Bus:ptyqc
[   16.409977] device: 'ptyqd': device_add
[   16.413311] PM: Adding info for No Bus:ptyqd
[   16.419977] device: 'ptyqe': device_add
[   16.423311] PM: Adding info for No Bus:ptyqe
[   16.426644] device: 'ptyqf': device_add
[   16.429977] PM: Adding info for No Bus:ptyqf
[   16.433311] device: 'ptyr0': device_add
[   16.436644] PM: Adding info for No Bus:ptyr0
[   16.439977] device: 'ptyr1': device_add
[   16.443311] PM: Adding info for No Bus:ptyr1
[   16.446644] device: 'ptyr2': device_add
[   16.449977] PM: Adding info for No Bus:ptyr2
[   16.453311] device: 'ptyr3': device_add
[   16.456644] PM: Adding info for No Bus:ptyr3
[   16.459977] device: 'ptyr4': device_add
[   16.463311] PM: Adding info for No Bus:ptyr4
[   16.466644] device: 'ptyr5': device_add
[   16.469977] PM: Adding info for No Bus:ptyr5
[   16.473311] device: 'ptyr6': device_add
[   16.476644] PM: Adding info for No Bus:ptyr6
[   16.479977] device: 'ptyr7': device_add
[   16.483311] PM: Adding info for No Bus:ptyr7
[   16.486644] device: 'ptyr8': device_add
[   16.489977] PM: Adding info for No Bus:ptyr8
[   16.493311] device: 'ptyr9': device_add
[   16.496644] PM: Adding info for No Bus:ptyr9
[   16.499977] device: 'ptyra': device_add
[   16.503311] PM: Adding info for No Bus:ptyra
[   16.506644] device: 'ptyrb': device_add
[   16.509977] PM: Adding info for No Bus:ptyrb
[   16.513311] device: 'ptyrc': device_add
[   16.516644] PM: Adding info for No Bus:ptyrc
[   16.523311] device: 'ptyrd': device_add
[   16.526644] PM: Adding info for No Bus:ptyrd
[   16.529977] device: 'ptyre': device_add
[   16.533311] PM: Adding info for No Bus:ptyre
[   16.536644] device: 'ptyrf': device_add
[   16.539977] PM: Adding info for No Bus:ptyrf
[   16.543311] device: 'ptys0': device_add
[   16.546644] PM: Adding info for No Bus:ptys0
[   16.549977] device: 'ptys1': device_add
[   16.553311] PM: Adding info for No Bus:ptys1
[   16.559977] device: 'ptys2': device_add
[   16.563311] PM: Adding info for No Bus:ptys2
[   16.566644] device: 'ptys3': device_add
[   16.569977] PM: Adding info for No Bus:ptys3
[   16.573311] device: 'ptys4': device_add
[   16.576644] PM: Adding info for No Bus:ptys4
[   16.579977] device: 'ptys5': device_add
[   16.583311] PM: Adding info for No Bus:ptys5
[   16.586644] device: 'ptys6': device_add
[   16.589977] PM: Adding info for No Bus:ptys6
[   16.596644] device: 'ptys7': device_add
[   16.599977] PM: Adding info for No Bus:ptys7
[   16.603310] device: 'ptys8': device_add
[   16.606644] PM: Adding info for No Bus:ptys8
[   16.609977] device: 'ptys9': device_add
[   16.613310] PM: Adding info for No Bus:ptys9
[   16.616644] device: 'ptysa': device_add
[   16.623310] PM: Adding info for No Bus:ptysa
[   16.626644] device: 'ptysb': device_add
[   16.629977] PM: Adding info for No Bus:ptysb
[   16.636644] device: 'ptysc': device_add
[   16.639977] PM: Adding info for No Bus:ptysc
[   16.643310] device: 'ptysd': device_add
[   16.646644] PM: Adding info for No Bus:ptysd
[   16.649977] device: 'ptyse': device_add
[   16.653310] PM: Adding info for No Bus:ptyse
[   16.656644] device: 'ptysf': device_add
[   16.659977] PM: Adding info for No Bus:ptysf
[   16.663310] device: 'ptyt0': device_add
[   16.666644] PM: Adding info for No Bus:ptyt0
[   16.669977] device: 'ptyt1': device_add
[   16.673310] PM: Adding info for No Bus:ptyt1
[   16.676644] device: 'ptyt2': device_add
[   16.679977] PM: Adding info for No Bus:ptyt2
[   16.683310] device: 'ptyt3': device_add
[   16.686644] PM: Adding info for No Bus:ptyt3
[   16.689977] device: 'ptyt4': device_add
[   16.693310] PM: Adding info for No Bus:ptyt4
[   16.696644] device: 'ptyt5': device_add
[   16.699977] PM: Adding info for No Bus:ptyt5
[   16.703310] device: 'ptyt6': device_add
[   16.706644] PM: Adding info for No Bus:ptyt6
[   16.709977] device: 'ptyt7': device_add
[   16.713310] PM: Adding info for No Bus:ptyt7
[   16.716644] device: 'ptyt8': device_add
[   16.719977] PM: Adding info for No Bus:ptyt8
[   16.723310] device: 'ptyt9': device_add
[   16.726644] PM: Adding info for No Bus:ptyt9
[   16.729977] device: 'ptyta': device_add
[   16.733310] PM: Adding info for No Bus:ptyta
[   16.736644] device: 'ptytb': device_add
[   16.739977] PM: Adding info for No Bus:ptytb
[   16.743310] device: 'ptytc': device_add
[   16.746644] PM: Adding info for No Bus:ptytc
[   16.753310] device: 'ptytd': device_add
[   16.756644] PM: Adding info for No Bus:ptytd
[   16.759977] device: 'ptyte': device_add
[   16.763310] PM: Adding info for No Bus:ptyte
[   16.766644] device: 'ptytf': device_add
[   16.769977] PM: Adding info for No Bus:ptytf
[   16.773310] device: 'ptyu0': device_add
[   16.776644] PM: Adding info for No Bus:ptyu0
[   16.779977] device: 'ptyu1': device_add
[   16.783310] PM: Adding info for No Bus:ptyu1
[   16.789977] device: 'ptyu2': device_add
[   16.793310] PM: Adding info for No Bus:ptyu2
[   16.796644] device: 'ptyu3': device_add
[   16.799977] PM: Adding info for No Bus:ptyu3
[   16.803310] device: 'ptyu4': device_add
[   16.806644] PM: Adding info for No Bus:ptyu4
[   16.809977] device: 'ptyu5': device_add
[   16.813310] PM: Adding info for No Bus:ptyu5
[   16.816644] device: 'ptyu6': device_add
[   16.819977] PM: Adding info for No Bus:ptyu6
[   16.826644] device: 'ptyu7': device_add
[   16.829977] PM: Adding info for No Bus:ptyu7
[   16.833310] device: 'ptyu8': device_add
[   16.836644] PM: Adding info for No Bus:ptyu8
[   16.839977] device: 'ptyu9': device_add
[   16.843310] PM: Adding info for No Bus:ptyu9
[   16.846644] device: 'ptyua': device_add
[   16.853310] PM: Adding info for No Bus:ptyua
[   16.856644] device: 'ptyub': device_add
[   16.859977] PM: Adding info for No Bus:ptyub
[   16.866644] device: 'ptyuc': device_add
[   16.869977] PM: Adding info for No Bus:ptyuc
[   16.873310] device: 'ptyud': device_add
[   16.876644] PM: Adding info for No Bus:ptyud
[   16.879977] device: 'ptyue': device_add
[   16.883310] PM: Adding info for No Bus:ptyue
[   16.886644] device: 'ptyuf': device_add
[   16.889977] PM: Adding info for No Bus:ptyuf
[   16.893310] device: 'ptyv0': device_add
[   16.896644] PM: Adding info for No Bus:ptyv0
[   16.899977] device: 'ptyv1': device_add
[   16.903310] PM: Adding info for No Bus:ptyv1
[   16.906644] device: 'ptyv2': device_add
[   16.909977] PM: Adding info for No Bus:ptyv2
[   16.913310] device: 'ptyv3': device_add
[   16.916644] PM: Adding info for No Bus:ptyv3
[   16.919977] device: 'ptyv4': device_add
[   16.923310] PM: Adding info for No Bus:ptyv4
[   16.926644] device: 'ptyv5': device_add
[   16.929977] PM: Adding info for No Bus:ptyv5
[   16.933310] device: 'ptyv6': device_add
[   16.936644] PM: Adding info for No Bus:ptyv6
[   16.939977] device: 'ptyv7': device_add
[   16.943310] PM: Adding info for No Bus:ptyv7
[   16.946643] device: 'ptyv8': device_add
[   16.949977] PM: Adding info for No Bus:ptyv8
[   16.953310] device: 'ptyv9': device_add
[   16.956643] PM: Adding info for No Bus:ptyv9
[   16.959977] device: 'ptyva': device_add
[   16.963310] PM: Adding info for No Bus:ptyva
[   16.966643] device: 'ptyvb': device_add
[   16.969977] PM: Adding info for No Bus:ptyvb
[   16.973310] device: 'ptyvc': device_add
[   16.976643] PM: Adding info for No Bus:ptyvc
[   16.983310] device: 'ptyvd': device_add
[   16.986643] PM: Adding info for No Bus:ptyvd
[   16.989977] device: 'ptyve': device_add
[   16.993310] PM: Adding info for No Bus:ptyve
[   16.996643] device: 'ptyvf': device_add
[   16.999977] PM: Adding info for No Bus:ptyvf
[   17.003310] device: 'ptyw0': device_add
[   17.006643] PM: Adding info for No Bus:ptyw0
[   17.009977] device: 'ptyw1': device_add
[   17.013310] PM: Adding info for No Bus:ptyw1
[   17.019977] device: 'ptyw2': device_add
[   17.023310] PM: Adding info for No Bus:ptyw2
[   17.026643] device: 'ptyw3': device_add
[   17.029977] PM: Adding info for No Bus:ptyw3
[   17.033310] device: 'ptyw4': device_add
[   17.036643] PM: Adding info for No Bus:ptyw4
[   17.039977] device: 'ptyw5': device_add
[   17.043310] PM: Adding info for No Bus:ptyw5
[   17.046643] device: 'ptyw6': device_add
[   17.049977] PM: Adding info for No Bus:ptyw6
[   17.056643] device: 'ptyw7': device_add
[   17.059977] PM: Adding info for No Bus:ptyw7
[   17.063310] device: 'ptyw8': device_add
[   17.066643] PM: Adding info for No Bus:ptyw8
[   17.069977] device: 'ptyw9': device_add
[   17.073310] PM: Adding info for No Bus:ptyw9
[   17.076643] device: 'ptywa': device_add
[   17.079977] PM: Adding info for No Bus:ptywa
[   17.083310] device: 'ptywb': device_add
[   17.086643] PM: Adding info for No Bus:ptywb
[   17.089977] device: 'ptywc': device_add
[   17.093310] PM: Adding info for No Bus:ptywc
[   17.096643] device: 'ptywd': device_add
[   17.099977] PM: Adding info for No Bus:ptywd
[   17.103310] device: 'ptywe': device_add
[   17.106643] PM: Adding info for No Bus:ptywe
[   17.109977] device: 'ptywf': device_add
[   17.113310] PM: Adding info for No Bus:ptywf
[   17.116643] device: 'ptyx0': device_add
[   17.119977] PM: Adding info for No Bus:ptyx0
[   17.123310] device: 'ptyx1': device_add
[   17.126643] PM: Adding info for No Bus:ptyx1
[   17.129977] device: 'ptyx2': device_add
[   17.133310] PM: Adding info for No Bus:ptyx2
[   17.136643] device: 'ptyx3': device_add
[   17.139977] PM: Adding info for No Bus:ptyx3
[   17.143310] device: 'ptyx4': device_add
[   17.146643] PM: Adding info for No Bus:ptyx4
[   17.149977] device: 'ptyx5': device_add
[   17.153310] PM: Adding info for No Bus:ptyx5
[   17.156643] device: 'ptyx6': device_add
[   17.159977] PM: Adding info for No Bus:ptyx6
[   17.163310] device: 'ptyx7': device_add
[   17.166643] PM: Adding info for No Bus:ptyx7
[   17.169977] device: 'ptyx8': device_add
[   17.173310] PM: Adding info for No Bus:ptyx8
[   17.176643] device: 'ptyx9': device_add
[   17.179977] PM: Adding info for No Bus:ptyx9
[   17.183310] device: 'ptyxa': device_add
[   17.186643] PM: Adding info for No Bus:ptyxa
[   17.193310] device: 'ptyxb': device_add
[   17.196643] PM: Adding info for No Bus:ptyxb
[   17.199977] device: 'ptyxc': device_add
[   17.203310] PM: Adding info for No Bus:ptyxc
[   17.206643] device: 'ptyxd': device_add
[   17.209977] PM: Adding info for No Bus:ptyxd
[   17.213310] device: 'ptyxe': device_add
[   17.216643] PM: Adding info for No Bus:ptyxe
[   17.219977] device: 'ptyxf': device_add
[   17.223310] PM: Adding info for No Bus:ptyxf
[   17.229977] device: 'ptyy0': device_add
[   17.233310] PM: Adding info for No Bus:ptyy0
[   17.236643] device: 'ptyy1': device_add
[   17.239977] PM: Adding info for No Bus:ptyy1
[   17.243310] device: 'ptyy2': device_add
[   17.246643] PM: Adding info for No Bus:ptyy2
[   17.249977] device: 'ptyy3': device_add
[   17.253310] PM: Adding info for No Bus:ptyy3
[   17.256643] device: 'ptyy4': device_add
[   17.259977] PM: Adding info for No Bus:ptyy4
[   17.266643] device: 'ptyy5': device_add
[   17.269977] PM: Adding info for No Bus:ptyy5
[   17.273310] device: 'ptyy6': device_add
[   17.276643] PM: Adding info for No Bus:ptyy6
[   17.279977] device: 'ptyy7': device_add
[   17.283310] PM: Adding info for No Bus:ptyy7
[   17.286643] device: 'ptyy8': device_add
[   17.289977] PM: Adding info for No Bus:ptyy8
[   17.293310] device: 'ptyy9': device_add
[   17.296643] PM: Adding info for No Bus:ptyy9
[   17.303310] device: 'ptyya': device_add
[   17.306643] PM: Adding info for No Bus:ptyya
[   17.309976] device: 'ptyyb': device_add
[   17.313310] PM: Adding info for No Bus:ptyyb
[   17.316643] device: 'ptyyc': device_add
[   17.319976] PM: Adding info for No Bus:ptyyc
[   17.323310] device: 'ptyyd': device_add
[   17.326643] PM: Adding info for No Bus:ptyyd
[   17.329976] device: 'ptyye': device_add
[   17.333310] PM: Adding info for No Bus:ptyye
[   17.339976] device: 'ptyyf': device_add
[   17.343310] PM: Adding info for No Bus:ptyyf
[   17.346643] device: 'ptyz0': device_add
[   17.349976] PM: Adding info for No Bus:ptyz0
[   17.353310] device: 'ptyz1': device_add
[   17.356643] PM: Adding info for No Bus:ptyz1
[   17.359976] device: 'ptyz2': device_add
[   17.363310] PM: Adding info for No Bus:ptyz2
[   17.366643] device: 'ptyz3': device_add
[   17.369976] PM: Adding info for No Bus:ptyz3
[   17.376643] device: 'ptyz4': device_add
[   17.379976] PM: Adding info for No Bus:ptyz4
[   17.383310] device: 'ptyz5': device_add
[   17.386643] PM: Adding info for No Bus:ptyz5
[   17.389976] device: 'ptyz6': device_add
[   17.393310] PM: Adding info for No Bus:ptyz6
[   17.396643] device: 'ptyz7': device_add
[   17.399976] PM: Adding info for No Bus:ptyz7
[   17.403310] device: 'ptyz8': device_add
[   17.406643] PM: Adding info for No Bus:ptyz8
[   17.413310] device: 'ptyz9': device_add
[   17.416643] PM: Adding info for No Bus:ptyz9
[   17.419976] device: 'ptyza': device_add
[   17.423310] PM: Adding info for No Bus:ptyza
[   17.426643] device: 'ptyzb': device_add
[   17.429976] PM: Adding info for No Bus:ptyzb
[   17.433310] device: 'ptyzc': device_add
[   17.436643] PM: Adding info for No Bus:ptyzc
[   17.439976] device: 'ptyzd': device_add
[   17.443310] PM: Adding info for No Bus:ptyzd
[   17.449976] device: 'ptyze': device_add
[   17.453310] PM: Adding info for No Bus:ptyze
[   17.456643] device: 'ptyzf': device_add
[   17.459976] PM: Adding info for No Bus:ptyzf
[   17.463310] device: 'ptya0': device_add
[   17.466643] PM: Adding info for No Bus:ptya0
[   17.469976] device: 'ptya1': device_add
[   17.473310] PM: Adding info for No Bus:ptya1
[   17.476643] device: 'ptya2': device_add
[   17.479976] PM: Adding info for No Bus:ptya2
[   17.486643] device: 'ptya3': device_add
[   17.489976] PM: Adding info for No Bus:ptya3
[   17.493310] device: 'ptya4': device_add
[   17.496643] PM: Adding info for No Bus:ptya4
[   17.499976] device: 'ptya5': device_add
[   17.503310] PM: Adding info for No Bus:ptya5
[   17.506643] device: 'ptya6': device_add
[   17.509976] PM: Adding info for No Bus:ptya6
[   17.513310] device: 'ptya7': device_add
[   17.516643] PM: Adding info for No Bus:ptya7
[   17.523310] device: 'ptya8': device_add
[   17.526643] PM: Adding info for No Bus:ptya8
[   17.529976] device: 'ptya9': device_add
[   17.533310] PM: Adding info for No Bus:ptya9
[   17.536643] device: 'ptyaa': device_add
[   17.539976] PM: Adding info for No Bus:ptyaa
[   17.543310] device: 'ptyab': device_add
[   17.546643] PM: Adding info for No Bus:ptyab
[   17.549976] device: 'ptyac': device_add
[   17.553310] PM: Adding info for No Bus:ptyac
[   17.559976] device: 'ptyad': device_add
[   17.563310] PM: Adding info for No Bus:ptyad
[   17.566643] device: 'ptyae': device_add
[   17.569976] PM: Adding info for No Bus:ptyae
[   17.573310] device: 'ptyaf': device_add
[   17.576643] PM: Adding info for No Bus:ptyaf
[   17.579976] device: 'ptyb0': device_add
[   17.583310] PM: Adding info for No Bus:ptyb0
[   17.586643] device: 'ptyb1': device_add
[   17.589976] PM: Adding info for No Bus:ptyb1
[   17.596643] device: 'ptyb2': device_add
[   17.599976] PM: Adding info for No Bus:ptyb2
[   17.603310] device: 'ptyb3': device_add
[   17.606643] PM: Adding info for No Bus:ptyb3
[   17.609976] device: 'ptyb4': device_add
[   17.613310] PM: Adding info for No Bus:ptyb4
[   17.616643] device: 'ptyb5': device_add
[   17.619976] PM: Adding info for No Bus:ptyb5
[   17.623310] device: 'ptyb6': device_add
[   17.626643] PM: Adding info for No Bus:ptyb6
[   17.633310] device: 'ptyb7': device_add
[   17.636643] PM: Adding info for No Bus:ptyb7
[   17.639976] device: 'ptyb8': device_add
[   17.643310] PM: Adding info for No Bus:ptyb8
[   17.646643] device: 'ptyb9': device_add
[   17.649976] PM: Adding info for No Bus:ptyb9
[   17.653310] device: 'ptyba': device_add
[   17.656643] spurious 8259A interrupt: IRQ7.
[   17.659976] PM: Adding info for No Bus:ptyba
[   17.663310] device: 'ptybb': device_add
[   17.666643] PM: Adding info for No Bus:ptybb
[   17.669976] device: 'ptybc': device_add
[   17.673310] PM: Adding info for No Bus:ptybc
[   17.676643] device: 'ptybd': device_add
[   17.679976] PM: Adding info for No Bus:ptybd
[   17.683310] device: 'ptybe': device_add
[   17.686643] PM: Adding info for No Bus:ptybe
[   17.693310] device: 'ptybf': device_add
[   17.696643] PM: Adding info for No Bus:ptybf
[   17.699976] device: 'ptyc0': device_add
[   17.703309] PM: Adding info for No Bus:ptyc0
[   17.706643] device: 'ptyc1': device_add
[   17.709976] PM: Adding info for No Bus:ptyc1
[   17.713309] device: 'ptyc2': device_add
[   17.716643] PM: Adding info for No Bus:ptyc2
[   17.719976] device: 'ptyc3': device_add
[   17.723309] PM: Adding info for No Bus:ptyc3
[   17.726643] device: 'ptyc4': device_add
[   17.729976] PM: Adding info for No Bus:ptyc4
[   17.733309] device: 'ptyc5': device_add
[   17.736643] PM: Adding info for No Bus:ptyc5
[   17.739976] device: 'ptyc6': device_add
[   17.743309] PM: Adding info for No Bus:ptyc6
[   17.746643] device: 'ptyc7': device_add
[   17.749976] PM: Adding info for No Bus:ptyc7
[   17.753309] device: 'ptyc8': device_add
[   17.756643] PM: Adding info for No Bus:ptyc8
[   17.759976] device: 'ptyc9': device_add
[   17.763309] PM: Adding info for No Bus:ptyc9
[   17.766643] device: 'ptyca': device_add
[   17.769976] PM: Adding info for No Bus:ptyca
[   17.773309] device: 'ptycb': device_add
[   17.776643] PM: Adding info for No Bus:ptycb
[   17.779976] device: 'ptycc': device_add
[   17.783309] PM: Adding info for No Bus:ptycc
[   17.786643] device: 'ptycd': device_add
[   17.789976] PM: Adding info for No Bus:ptycd
[   17.793309] device: 'ptyce': device_add
[   17.796643] PM: Adding info for No Bus:ptyce
[   17.799976] device: 'ptycf': device_add
[   17.803309] PM: Adding info for No Bus:ptycf
[   17.806643] device: 'ptyd0': device_add
[   17.809976] PM: Adding info for No Bus:ptyd0
[   17.813309] device: 'ptyd1': device_add
[   17.816643] PM: Adding info for No Bus:ptyd1
[   17.819976] device: 'ptyd2': device_add
[   17.823309] PM: Adding info for No Bus:ptyd2
[   17.826643] device: 'ptyd3': device_add
[   17.829976] PM: Adding info for No Bus:ptyd3
[   17.833309] device: 'ptyd4': device_add
[   17.836643] PM: Adding info for No Bus:ptyd4
[   17.839976] device: 'ptyd5': device_add
[   17.843309] PM: Adding info for No Bus:ptyd5
[   17.846643] device: 'ptyd6': device_add
[   17.849976] PM: Adding info for No Bus:ptyd6
[   17.853309] device: 'ptyd7': device_add
[   17.856643] PM: Adding info for No Bus:ptyd7
[   17.863309] device: 'ptyd8': device_add
[   17.866643] PM: Adding info for No Bus:ptyd8
[   17.869976] device: 'ptyd9': device_add
[   17.873309] PM: Adding info for No Bus:ptyd9
[   17.876643] device: 'ptyda': device_add
[   17.879976] PM: Adding info for No Bus:ptyda
[   17.883309] device: 'ptydb': device_add
[   17.886643] PM: Adding info for No Bus:ptydb
[   17.889976] device: 'ptydc': device_add
[   17.893309] PM: Adding info for No Bus:ptydc
[   17.899976] device: 'ptydd': device_add
[   17.903309] PM: Adding info for No Bus:ptydd
[   17.906643] device: 'ptyde': device_add
[   17.909976] PM: Adding info for No Bus:ptyde
[   17.913309] device: 'ptydf': device_add
[   17.916643] PM: Adding info for No Bus:ptydf
[   17.919976] device: 'ptye0': device_add
[   17.923309] PM: Adding info for No Bus:ptye0
[   17.926643] device: 'ptye1': device_add
[   17.929976] PM: Adding info for No Bus:ptye1
[   17.936643] device: 'ptye2': device_add
[   17.939976] PM: Adding info for No Bus:ptye2
[   17.943309] device: 'ptye3': device_add
[   17.946643] PM: Adding info for No Bus:ptye3
[   17.949976] device: 'ptye4': device_add
[   17.953309] PM: Adding info for No Bus:ptye4
[   17.956643] device: 'ptye5': device_add
[   17.959976] PM: Adding info for No Bus:ptye5
[   17.963309] device: 'ptye6': device_add
[   17.966643] PM: Adding info for No Bus:ptye6
[   17.973309] device: 'ptye7': device_add
[   17.976643] PM: Adding info for No Bus:ptye7
[   17.979976] device: 'ptye8': device_add
[   17.983309] PM: Adding info for No Bus:ptye8
[   17.986643] device: 'ptye9': device_add
[   17.989976] PM: Adding info for No Bus:ptye9
[   17.993309] device: 'ptyea': device_add
[   17.996643] PM: Adding info for No Bus:ptyea
[   17.999976] device: 'ptyeb': device_add
[   18.003309] PM: Adding info for No Bus:ptyeb
[   18.009976] device: 'ptyec': device_add
[   18.013309] PM: Adding info for No Bus:ptyec
[   18.016643] device: 'ptyed': device_add
[   18.019976] PM: Adding info for No Bus:ptyed
[   18.023309] device: 'ptyee': device_add
[   18.026643] PM: Adding info for No Bus:ptyee
[   18.029976] device: 'ptyef': device_add
[   18.033309] PM: Adding info for No Bus:ptyef
[   18.036643] device: 'ttyp0': device_add
[   18.039976] PM: Adding info for No Bus:ttyp0
[   18.046643] device: 'ttyp1': device_add
[   18.049976] PM: Adding info for No Bus:ttyp1
[   18.053309] device: 'ttyp2': device_add
[   18.056643] PM: Adding info for No Bus:ttyp2
[   18.059976] device: 'ttyp3': device_add
[   18.063309] PM: Adding info for No Bus:ttyp3
[   18.066643] device: 'ttyp4': device_add
[   18.069976] PM: Adding info for No Bus:ttyp4
[   18.073309] device: 'ttyp5': device_add
[   18.076643] PM: Adding info for No Bus:ttyp5
[   18.083309] device: 'ttyp6': device_add
[   18.086643] PM: Adding info for No Bus:ttyp6
[   18.089976] device: 'ttyp7': device_add
[   18.093309] PM: Adding info for No Bus:ttyp7
[   18.096643] device: 'ttyp8': device_add
[   18.099976] PM: Adding info for No Bus:ttyp8
[   18.103309] device: 'ttyp9': device_add
[   18.106642] PM: Adding info for No Bus:ttyp9
[   18.109976] device: 'ttypa': device_add
[   18.113309] PM: Adding info for No Bus:ttypa
[   18.119976] device: 'ttypb': device_add
[   18.123309] PM: Adding info for No Bus:ttypb
[   18.126642] device: 'ttypc': device_add
[   18.129976] PM: Adding info for No Bus:ttypc
[   18.133309] device: 'ttypd': device_add
[   18.136642] PM: Adding info for No Bus:ttypd
[   18.139976] device: 'ttype': device_add
[   18.143309] PM: Adding info for No Bus:ttype
[   18.146642] device: 'ttypf': device_add
[   18.149976] PM: Adding info for No Bus:ttypf
[   18.156642] device: 'ttyq0': device_add
[   18.159976] PM: Adding info for No Bus:ttyq0
[   18.163309] device: 'ttyq1': device_add
[   18.166642] PM: Adding info for No Bus:ttyq1
[   18.169976] device: 'ttyq2': device_add
[   18.173309] PM: Adding info for No Bus:ttyq2
[   18.176642] device: 'ttyq3': device_add
[   18.179976] PM: Adding info for No Bus:ttyq3
[   18.183309] device: 'ttyq4': device_add
[   18.186642] PM: Adding info for No Bus:ttyq4
[   18.193309] device: 'ttyq5': device_add
[   18.196642] PM: Adding info for No Bus:ttyq5
[   18.199976] device: 'ttyq6': device_add
[   18.203309] PM: Adding info for No Bus:ttyq6
[   18.206642] device: 'ttyq7': device_add
[   18.209976] PM: Adding info for No Bus:ttyq7
[   18.213309] device: 'ttyq8': device_add
[   18.216642] PM: Adding info for No Bus:ttyq8
[   18.219976] device: 'ttyq9': device_add
[   18.223309] PM: Adding info for No Bus:ttyq9
[   18.229976] device: 'ttyqa': device_add
[   18.233309] PM: Adding info for No Bus:ttyqa
[   18.236642] device: 'ttyqb': device_add
[   18.239976] PM: Adding info for No Bus:ttyqb
[   18.243309] device: 'ttyqc': device_add
[   18.246642] PM: Adding info for No Bus:ttyqc
[   18.249976] device: 'ttyqd': device_add
[   18.253309] PM: Adding info for No Bus:ttyqd
[   18.256642] device: 'ttyqe': device_add
[   18.259976] PM: Adding info for No Bus:ttyqe
[   18.266642] device: 'ttyqf': device_add
[   18.269976] PM: Adding info for No Bus:ttyqf
[   18.273309] device: 'ttyr0': device_add
[   18.276642] PM: Adding info for No Bus:ttyr0
[   18.279976] device: 'ttyr1': device_add
[   18.283309] PM: Adding info for No Bus:ttyr1
[   18.286642] device: 'ttyr2': device_add
[   18.289976] PM: Adding info for No Bus:ttyr2
[   18.293309] device: 'ttyr3': device_add
[   18.296642] PM: Adding info for No Bus:ttyr3
[   18.303309] device: 'ttyr4': device_add
[   18.306642] PM: Adding info for No Bus:ttyr4
[   18.309976] device: 'ttyr5': device_add
[   18.313309] PM: Adding info for No Bus:ttyr5
[   18.316642] device: 'ttyr6': device_add
[   18.319976] PM: Adding info for No Bus:ttyr6
[   18.323309] device: 'ttyr7': device_add
[   18.326642] PM: Adding info for No Bus:ttyr7
[   18.329976] device: 'ttyr8': device_add
[   18.333309] PM: Adding info for No Bus:ttyr8
[   18.339976] device: 'ttyr9': device_add
[   18.343309] PM: Adding info for No Bus:ttyr9
[   18.346642] device: 'ttyra': device_add
[   18.349976] PM: Adding info for No Bus:ttyra
[   18.353309] device: 'ttyrb': device_add
[   18.356642] PM: Adding info for No Bus:ttyrb
[   18.359976] device: 'ttyrc': device_add
[   18.363309] PM: Adding info for No Bus:ttyrc
[   18.366642] device: 'ttyrd': device_add
[   18.369976] PM: Adding info for No Bus:ttyrd
[   18.373309] device: 'ttyre': device_add
[   18.376642] PM: Adding info for No Bus:ttyre
[   18.379976] device: 'ttyrf': device_add
[   18.383309] PM: Adding info for No Bus:ttyrf
[   18.386642] device: 'ttys0': device_add
[   18.389976] PM: Adding info for No Bus:ttys0
[   18.393309] device: 'ttys1': device_add
[   18.396642] PM: Adding info for No Bus:ttys1
[   18.399976] device: 'ttys2': device_add
[   18.403309] PM: Adding info for No Bus:ttys2
[   18.406642] device: 'ttys3': device_add
[   18.409976] PM: Adding info for No Bus:ttys3
[   18.413309] device: 'ttys4': device_add
[   18.416642] PM: Adding info for No Bus:ttys4
[   18.419976] device: 'ttys5': device_add
[   18.423309] PM: Adding info for No Bus:ttys5
[   18.426642] device: 'ttys6': device_add
[   18.429976] PM: Adding info for No Bus:ttys6
[   18.433309] device: 'ttys7': device_add
[   18.436642] PM: Adding info for No Bus:ttys7
[   18.439976] device: 'ttys8': device_add
[   18.443309] PM: Adding info for No Bus:ttys8
[   18.446642] device: 'ttys9': device_add
[   18.449976] PM: Adding info for No Bus:ttys9
[   18.453309] device: 'ttysa': device_add
[   18.456642] PM: Adding info for No Bus:ttysa
[   18.459976] device: 'ttysb': device_add
[   18.463309] PM: Adding info for No Bus:ttysb
[   18.466642] device: 'ttysc': device_add
[   18.469976] PM: Adding info for No Bus:ttysc
[   18.473309] device: 'ttysd': device_add
[   18.476642] PM: Adding info for No Bus:ttysd
[   18.479976] device: 'ttyse': device_add
[   18.483309] PM: Adding info for No Bus:ttyse
[   18.486642] device: 'ttysf': device_add
[   18.489976] PM: Adding info for No Bus:ttysf
[   18.493309] device: 'ttyt0': device_add
[   18.496642] PM: Adding info for No Bus:ttyt0
[   18.499976] device: 'ttyt1': device_add
[   18.503309] PM: Adding info for No Bus:ttyt1
[   18.506642] device: 'ttyt2': device_add
[   18.509976] PM: Adding info for No Bus:ttyt2
[   18.513309] device: 'ttyt3': device_add
[   18.516642] PM: Adding info for No Bus:ttyt3
[   18.519976] device: 'ttyt4': device_add
[   18.523309] PM: Adding info for No Bus:ttyt4
[   18.526642] device: 'ttyt5': device_add
[   18.529975] PM: Adding info for No Bus:ttyt5
[   18.533309] device: 'ttyt6': device_add
[   18.536642] PM: Adding info for No Bus:ttyt6
[   18.543309] device: 'ttyt7': device_add
[   18.546642] PM: Adding info for No Bus:ttyt7
[   18.549975] device: 'ttyt8': device_add
[   18.553309] PM: Adding info for No Bus:ttyt8
[   18.556642] device: 'ttyt9': device_add
[   18.559975] PM: Adding info for No Bus:ttyt9
[   18.563309] device: 'ttyta': device_add
[   18.566642] PM: Adding info for No Bus:ttyta
[   18.569975] device: 'ttytb': device_add
[   18.573309] PM: Adding info for No Bus:ttytb
[   18.579975] device: 'ttytc': device_add
[   18.583309] PM: Adding info for No Bus:ttytc
[   18.586642] device: 'ttytd': device_add
[   18.589975] PM: Adding info for No Bus:ttytd
[   18.593309] device: 'ttyte': device_add
[   18.596642] PM: Adding info for No Bus:ttyte
[   18.599975] device: 'ttytf': device_add
[   18.603309] PM: Adding info for No Bus:ttytf
[   18.606642] device: 'ttyu0': device_add
[   18.609975] PM: Adding info for No Bus:ttyu0
[   18.616642] device: 'ttyu1': device_add
[   18.619975] PM: Adding info for No Bus:ttyu1
[   18.623309] device: 'ttyu2': device_add
[   18.626642] PM: Adding info for No Bus:ttyu2
[   18.629975] device: 'ttyu3': device_add
[   18.633309] PM: Adding info for No Bus:ttyu3
[   18.636642] device: 'ttyu4': device_add
[   18.639975] PM: Adding info for No Bus:ttyu4
[   18.643309] device: 'ttyu5': device_add
[   18.646642] PM: Adding info for No Bus:ttyu5
[   18.653309] device: 'ttyu6': device_add
[   18.656642] PM: Adding info for No Bus:ttyu6
[   18.659975] device: 'ttyu7': device_add
[   18.663309] PM: Adding info for No Bus:ttyu7
[   18.666642] device: 'ttyu8': device_add
[   18.669975] PM: Adding info for No Bus:ttyu8
[   18.673309] device: 'ttyu9': device_add
[   18.676642] PM: Adding info for No Bus:ttyu9
[   18.679975] device: 'ttyua': device_add
[   18.683309] PM: Adding info for No Bus:ttyua
[   18.689975] device: 'ttyub': device_add
[   18.693309] PM: Adding info for No Bus:ttyub
[   18.696642] device: 'ttyuc': device_add
[   18.699975] PM: Adding info for No Bus:ttyuc
[   18.703309] device: 'ttyud': device_add
[   18.706642] PM: Adding info for No Bus:ttyud
[   18.709975] device: 'ttyue': device_add
[   18.713309] PM: Adding info for No Bus:ttyue
[   18.716642] device: 'ttyuf': device_add
[   18.719975] PM: Adding info for No Bus:ttyuf
[   18.726642] device: 'ttyv0': device_add
[   18.729975] PM: Adding info for No Bus:ttyv0
[   18.733309] device: 'ttyv1': device_add
[   18.736642] PM: Adding info for No Bus:ttyv1
[   18.739975] device: 'ttyv2': device_add
[   18.743309] PM: Adding info for No Bus:ttyv2
[   18.746642] device: 'ttyv3': device_add
[   18.749975] PM: Adding info for No Bus:ttyv3
[   18.753309] device: 'ttyv4': device_add
[   18.756642] PM: Adding info for No Bus:ttyv4
[   18.763309] device: 'ttyv5': device_add
[   18.766642] PM: Adding info for No Bus:ttyv5
[   18.769975] device: 'ttyv6': device_add
[   18.773309] PM: Adding info for No Bus:ttyv6
[   18.776642] device: 'ttyv7': device_add
[   18.779975] PM: Adding info for No Bus:ttyv7
[   18.783309] device: 'ttyv8': device_add
[   18.786642] PM: Adding info for No Bus:ttyv8
[   18.789975] device: 'ttyv9': device_add
[   18.793309] PM: Adding info for No Bus:ttyv9
[   18.799975] device: 'ttyva': device_add
[   18.803309] PM: Adding info for No Bus:ttyva
[   18.806642] device: 'ttyvb': device_add
[   18.809975] PM: Adding info for No Bus:ttyvb
[   18.813309] device: 'ttyvc': device_add
[   18.816642] PM: Adding info for No Bus:ttyvc
[   18.819975] device: 'ttyvd': device_add
[   18.823309] PM: Adding info for No Bus:ttyvd
[   18.826642] device: 'ttyve': device_add
[   18.829975] PM: Adding info for No Bus:ttyve
[   18.836642] device: 'ttyvf': device_add
[   18.839975] PM: Adding info for No Bus:ttyvf
[   18.843309] device: 'ttyw0': device_add
[   18.846642] PM: Adding info for No Bus:ttyw0
[   18.849975] device: 'ttyw1': device_add
[   18.853309] PM: Adding info for No Bus:ttyw1
[   18.856642] device: 'ttyw2': device_add
[   18.859975] PM: Adding info for No Bus:ttyw2
[   18.863309] device: 'ttyw3': device_add
[   18.866642] PM: Adding info for No Bus:ttyw3
[   18.869975] device: 'ttyw4': device_add
[   18.873309] PM: Adding info for No Bus:ttyw4
[   18.876642] device: 'ttyw5': device_add
[   18.879975] PM: Adding info for No Bus:ttyw5
[   18.883309] device: 'ttyw6': device_add
[   18.886642] PM: Adding info for No Bus:ttyw6
[   18.889975] device: 'ttyw7': device_add
[   18.893309] PM: Adding info for No Bus:ttyw7
[   18.896642] device: 'ttyw8': device_add
[   18.899975] PM: Adding info for No Bus:ttyw8
[   18.906642] device: 'ttyw9': device_add
[   18.909975] PM: Adding info for No Bus:ttyw9
[   18.913309] device: 'ttywa': device_add
[   18.916642] PM: Adding info for No Bus:ttywa
[   18.919975] device: 'ttywb': device_add
[   18.923309] PM: Adding info for No Bus:ttywb
[   18.926642] device: 'ttywc': device_add
[   18.929975] PM: Adding info for No Bus:ttywc
[   18.933309] device: 'ttywd': device_add
[   18.936642] PM: Adding info for No Bus:ttywd
[   18.939975] device: 'ttywe': device_add
[   18.943309] PM: Adding info for No Bus:ttywe
[   18.946642] device: 'ttywf': device_add
[   18.949975] PM: Adding info for No Bus:ttywf
[   18.953309] device: 'ttyx0': device_add
[   18.956642] PM: Adding info for No Bus:ttyx0
[   18.959975] device: 'ttyx1': device_add
[   18.963309] PM: Adding info for No Bus:ttyx1
[   18.966642] device: 'ttyx2': device_add
[   18.969975] PM: Adding info for No Bus:ttyx2
[   18.973309] device: 'ttyx3': device_add
[   18.976642] PM: Adding info for No Bus:ttyx3
[   18.979975] device: 'ttyx4': device_add
[   18.983308] PM: Adding info for No Bus:ttyx4
[   18.986642] device: 'ttyx5': device_add
[   18.989975] PM: Adding info for No Bus:ttyx5
[   18.993308] device: 'ttyx6': device_add
[   18.996642] PM: Adding info for No Bus:ttyx6
[   18.999975] device: 'ttyx7': device_add
[   19.003308] PM: Adding info for No Bus:ttyx7
[   19.006642] device: 'ttyx8': device_add
[   19.009975] PM: Adding info for No Bus:ttyx8
[   19.013308] device: 'ttyx9': device_add
[   19.016642] PM: Adding info for No Bus:ttyx9
[   19.019975] device: 'ttyxa': device_add
[   19.023308] PM: Adding info for No Bus:ttyxa
[   19.029975] device: 'ttyxb': device_add
[   19.033308] PM: Adding info for No Bus:ttyxb
[   19.036642] device: 'ttyxc': device_add
[   19.039975] PM: Adding info for No Bus:ttyxc
[   19.043308] device: 'ttyxd': device_add
[   19.046642] PM: Adding info for No Bus:ttyxd
[   19.049975] device: 'ttyxe': device_add
[   19.053308] PM: Adding info for No Bus:ttyxe
[   19.056642] device: 'ttyxf': device_add
[   19.059975] PM: Adding info for No Bus:ttyxf
[   19.066642] device: 'ttyy0': device_add
[   19.069975] PM: Adding info for No Bus:ttyy0
[   19.073308] device: 'ttyy1': device_add
[   19.076642] PM: Adding info for No Bus:ttyy1
[   19.079975] device: 'ttyy2': device_add
[   19.083308] PM: Adding info for No Bus:ttyy2
[   19.086642] device: 'ttyy3': device_add
[   19.089975] PM: Adding info for No Bus:ttyy3
[   19.093308] device: 'ttyy4': device_add
[   19.096642] PM: Adding info for No Bus:ttyy4
[   19.103308] device: 'ttyy5': device_add
[   19.106642] PM: Adding info for No Bus:ttyy5
[   19.109975] device: 'ttyy6': device_add
[   19.113308] PM: Adding info for No Bus:ttyy6
[   19.116642] device: 'ttyy7': device_add
[   19.119975] PM: Adding info for No Bus:ttyy7
[   19.123308] device: 'ttyy8': device_add
[   19.126642] PM: Adding info for No Bus:ttyy8
[   19.129975] device: 'ttyy9': device_add
[   19.133308] PM: Adding info for No Bus:ttyy9
[   19.139975] device: 'ttyya': device_add
[   19.143308] PM: Adding info for No Bus:ttyya
[   19.146642] device: 'ttyyb': device_add
[   19.149975] PM: Adding info for No Bus:ttyyb
[   19.153308] device: 'ttyyc': device_add
[   19.156642] PM: Adding info for No Bus:ttyyc
[   19.159975] device: 'ttyyd': device_add
[   19.163308] PM: Adding info for No Bus:ttyyd
[   19.166642] device: 'ttyye': device_add
[   19.169975] PM: Adding info for No Bus:ttyye
[   19.173308] device: 'ttyyf': device_add
[   19.176642] PM: Adding info for No Bus:ttyyf
[   19.179975] device: 'ttyz0': device_add
[   19.183308] PM: Adding info for No Bus:ttyz0
[   19.186642] device: 'ttyz1': device_add
[   19.189975] PM: Adding info for No Bus:ttyz1
[   19.193308] device: 'ttyz2': device_add
[   19.196642] PM: Adding info for No Bus:ttyz2
[   19.199975] device: 'ttyz3': device_add
[   19.203308] PM: Adding info for No Bus:ttyz3
[   19.206642] device: 'ttyz4': device_add
[   19.209975] PM: Adding info for No Bus:ttyz4
[   19.213308] device: 'ttyz5': device_add
[   19.216642] PM: Adding info for No Bus:ttyz5
[   19.219975] device: 'ttyz6': device_add
[   19.223308] PM: Adding info for No Bus:ttyz6
[   19.226642] device: 'ttyz7': device_add
[   19.229975] PM: Adding info for No Bus:ttyz7
[   19.233308] device: 'ttyz8': device_add
[   19.236642] PM: Adding info for No Bus:ttyz8
[   19.239975] device: 'ttyz9': device_add
[   19.243308] PM: Adding info for No Bus:ttyz9
[   19.246642] device: 'ttyza': device_add
[   19.249975] PM: Adding info for No Bus:ttyza
[   19.253308] device: 'ttyzb': device_add
[   19.256642] PM: Adding info for No Bus:ttyzb
[   19.259975] device: 'ttyzc': device_add
[   19.263308] PM: Adding info for No Bus:ttyzc
[   19.266642] device: 'ttyzd': device_add
[   19.269975] PM: Adding info for No Bus:ttyzd
[   19.273308] device: 'ttyze': device_add
[   19.276642] PM: Adding info for No Bus:ttyze
[   19.279975] device: 'ttyzf': device_add
[   19.283308] PM: Adding info for No Bus:ttyzf
[   19.286642] device: 'ttya0': device_add
[   19.289975] PM: Adding info for No Bus:ttya0
[   19.293308] device: 'ttya1': device_add
[   19.296642] PM: Adding info for No Bus:ttya1
[   19.299975] device: 'ttya2': device_add
[   19.303308] PM: Adding info for No Bus:ttya2
[   19.306642] device: 'ttya3': device_add
[   19.309975] PM: Adding info for No Bus:ttya3
[   19.313308] device: 'ttya4': device_add
[   19.316642] PM: Adding info for No Bus:ttya4
[   19.319975] device: 'ttya5': device_add
[   19.323308] PM: Adding info for No Bus:ttya5
[   19.326642] device: 'ttya6': device_add
[   19.329975] PM: Adding info for No Bus:ttya6
[   19.333308] device: 'ttya7': device_add
[   19.336642] PM: Adding info for No Bus:ttya7
[   19.339975] device: 'ttya8': device_add
[   19.343308] PM: Adding info for No Bus:ttya8
[   19.346642] device: 'ttya9': device_add
[   19.349975] PM: Adding info for No Bus:ttya9
[   19.353308] device: 'ttyaa': device_add
[   19.356642] PM: Adding info for No Bus:ttyaa
[   19.359975] device: 'ttyab': device_add
[   19.363308] PM: Adding info for No Bus:ttyab
[   19.366642] device: 'ttyac': device_add
[   19.369975] PM: Adding info for No Bus:ttyac
[   19.373308] device: 'ttyad': device_add
[   19.376642] PM: Adding info for No Bus:ttyad
[   19.379975] device: 'ttyae': device_add
[   19.383308] PM: Adding info for No Bus:ttyae
[   19.386642] device: 'ttyaf': device_add
[   19.389975] PM: Adding info for No Bus:ttyaf
[   19.393308] device: 'ttyb0': device_add
[   19.396642] PM: Adding info for No Bus:ttyb0
[   19.399975] device: 'ttyb1': device_add
[   19.403308] PM: Adding info for No Bus:ttyb1
[   19.406642] device: 'ttyb2': device_add
[   19.409975] PM: Adding info for No Bus:ttyb2
[   19.413308] device: 'ttyb3': device_add
[   19.416642] PM: Adding info for No Bus:ttyb3
[   19.419975] device: 'ttyb4': device_add
[   19.423308] PM: Adding info for No Bus:ttyb4
[   19.429975] device: 'ttyb5': device_add
[   19.433308] PM: Adding info for No Bus:ttyb5
[   19.436642] device: 'ttyb6': device_add
[   19.439975] PM: Adding info for No Bus:ttyb6
[   19.443308] device: 'ttyb7': device_add
[   19.446642] PM: Adding info for No Bus:ttyb7
[   19.449975] device: 'ttyb8': device_add
[   19.456642] PM: Adding info for No Bus:ttyb8
[   19.459975] device: 'ttyb9': device_add
[   19.463308] PM: Adding info for No Bus:ttyb9
[   19.469975] device: 'ttyba': device_add
[   19.473308] PM: Adding info for No Bus:ttyba
[   19.476641] device: 'ttybb': device_add
[   19.479975] PM: Adding info for No Bus:ttybb
[   19.483308] device: 'ttybc': device_add
[   19.486641] PM: Adding info for No Bus:ttybc
[   19.489975] device: 'ttybd': device_add
[   19.493308] PM: Adding info for No Bus:ttybd
[   19.496641] device: 'ttybe': device_add
[   19.499975] PM: Adding info for No Bus:ttybe
[   19.506641] device: 'ttybf': device_add
[   19.509975] PM: Adding info for No Bus:ttybf
[   19.513308] device: 'ttyc0': device_add
[   19.516641] PM: Adding info for No Bus:ttyc0
[   19.519975] device: 'ttyc1': device_add
[   19.523308] PM: Adding info for No Bus:ttyc1
[   19.526641] device: 'ttyc2': device_add
[   19.529975] PM: Adding info for No Bus:ttyc2
[   19.533308] device: 'ttyc3': device_add
[   19.536641] PM: Adding info for No Bus:ttyc3
[   19.543308] device: 'ttyc4': device_add
[   19.546641] PM: Adding info for No Bus:ttyc4
[   19.549975] device: 'ttyc5': device_add
[   19.553308] PM: Adding info for No Bus:ttyc5
[   19.556641] device: 'ttyc6': device_add
[   19.559975] PM: Adding info for No Bus:ttyc6
[   19.563308] device: 'ttyc7': device_add
[   19.566641] PM: Adding info for No Bus:ttyc7
[   19.569975] device: 'ttyc8': device_add
[   19.573308] PM: Adding info for No Bus:ttyc8
[   19.579975] device: 'ttyc9': device_add
[   19.583308] PM: Adding info for No Bus:ttyc9
[   19.586641] device: 'ttyca': device_add
[   19.589975] PM: Adding info for No Bus:ttyca
[   19.593308] device: 'ttycb': device_add
[   19.596641] PM: Adding info for No Bus:ttycb
[   19.599975] device: 'ttycc': device_add
[   19.603308] PM: Adding info for No Bus:ttycc
[   19.606641] device: 'ttycd': device_add
[   19.609975] PM: Adding info for No Bus:ttycd
[   19.613308] device: 'ttyce': device_add
[   19.616641] PM: Adding info for No Bus:ttyce
[   19.619975] device: 'ttycf': device_add
[   19.623308] PM: Adding info for No Bus:ttycf
[   19.626641] device: 'ttyd0': device_add
[   19.629975] PM: Adding info for No Bus:ttyd0
[   19.633308] device: 'ttyd1': device_add
[   19.636641] PM: Adding info for No Bus:ttyd1
[   19.639975] device: 'ttyd2': device_add
[   19.643308] PM: Adding info for No Bus:ttyd2
[   19.646641] device: 'ttyd3': device_add
[   19.649975] PM: Adding info for No Bus:ttyd3
[   19.653308] device: 'ttyd4': device_add
[   19.656641] PM: Adding info for No Bus:ttyd4
[   19.659975] device: 'ttyd5': device_add
[   19.663308] PM: Adding info for No Bus:ttyd5
[   19.669975] device: 'ttyd6': device_add
[   19.673308] PM: Adding info for No Bus:ttyd6
[   19.676641] device: 'ttyd7': device_add
[   19.679975] PM: Adding info for No Bus:ttyd7
[   19.683308] device: 'ttyd8': device_add
[   19.686641] PM: Adding info for No Bus:ttyd8
[   19.689975] device: 'ttyd9': device_add
[   19.693308] PM: Adding info for No Bus:ttyd9
[   19.696641] device: 'ttyda': device_add
[   19.699975] PM: Adding info for No Bus:ttyda
[   19.703308] device: 'ttydb': device_add
[   19.706641] PM: Adding info for No Bus:ttydb
[   19.709975] device: 'ttydc': device_add
[   19.713308] PM: Adding info for No Bus:ttydc
[   19.716641] device: 'ttydd': device_add
[   19.719975] PM: Adding info for No Bus:ttydd
[   19.723308] device: 'ttyde': device_add
[   19.726641] PM: Adding info for No Bus:ttyde
[   19.729975] device: 'ttydf': device_add
[   19.733308] PM: Adding info for No Bus:ttydf
[   19.736641] device: 'ttye0': device_add
[   19.739975] PM: Adding info for No Bus:ttye0
[   19.743308] device: 'ttye1': device_add
[   19.746641] PM: Adding info for No Bus:ttye1
[   19.749975] device: 'ttye2': device_add
[   19.753308] PM: Adding info for No Bus:ttye2
[   19.756641] device: 'ttye3': device_add
[   19.759975] PM: Adding info for No Bus:ttye3
[   19.763308] device: 'ttye4': device_add
[   19.766641] PM: Adding info for No Bus:ttye4
[   19.769975] device: 'ttye5': device_add
[   19.773308] PM: Adding info for No Bus:ttye5
[   19.776641] device: 'ttye6': device_add
[   19.779975] PM: Adding info for No Bus:ttye6
[   19.783308] device: 'ttye7': device_add
[   19.786641] PM: Adding info for No Bus:ttye7
[   19.789975] device: 'ttye8': device_add
[   19.793308] PM: Adding info for No Bus:ttye8
[   19.796641] device: 'ttye9': device_add
[   19.799975] PM: Adding info for No Bus:ttye9
[   19.803308] device: 'ttyea': device_add
[   19.806641] PM: Adding info for No Bus:ttyea
[   19.809975] device: 'ttyeb': device_add
[   19.813308] PM: Adding info for No Bus:ttyeb
[   19.816641] device: 'ttyec': device_add
[   19.819975] PM: Adding info for No Bus:ttyec
[   19.823308] device: 'ttyed': device_add
[   19.826641] PM: Adding info for No Bus:ttyed
[   19.829975] device: 'ttyee': device_add
[   19.833308] PM: Adding info for No Bus:ttyee
[   19.836641] device: 'ttyef': device_add
[   19.839975] PM: Adding info for No Bus:ttyef
[   19.843308] device: 'ptmx': device_add
[   19.846641] PM: Adding info for No Bus:ptmx
[   19.849975] initcall pty_init+0x0/0x40 returned 0 after 3564450 usecs
[   19.853308] calling  sysrq_init+0x0/0x53 @ 1
[   19.856641] initcall sysrq_init+0x0/0x53 returned 0 after 0 usecs
[   19.859975] calling  lp_init_module+0x0/0xf7 @ 1
[   19.863308] device class 'printer': registering
[   19.866641] lp: driver loaded but no devices found
[   19.869975] initcall lp_init_module+0x0/0xf7 returned 0 after 6510 usecs
[   19.873308] calling  applicom_init+0x0/0x545 @ 1
[   19.876641] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[   19.879975] ac.o: No PCI boards found.
[   19.883308] ac.o: For an ISA board you must supply memory and irq parameters.
[   19.886641] initcall applicom_init+0x0/0x545 returned -6 after 9765 usecs
[   19.889975] initcall applicom_init+0x0/0x545 returned with error code -6 
[   19.893308] calling  rtc_init+0x0/0x12e @ 1
[   19.896641] device: 'rtc': device_add
[   19.899975] PM: Adding info for No Bus:rtc
[   19.903308] Real Time Clock Driver v1.12b
[   19.906641] initcall rtc_init+0x0/0x12e returned 0 after 9765 usecs
[   19.909975] calling  nvram_init+0x0/0xad @ 1
[   19.913308] device: 'nvram': device_add
[   19.916641] PM: Adding info for No Bus:nvram
[   19.919975] Non-volatile memory driver v1.3
[   19.923308] initcall nvram_init+0x0/0xad returned 0 after 9765 usecs
[   19.926641] calling  agp_init+0x0/0x51 @ 1
[   19.929975] Linux agpgart interface v0.103
[   19.933308] initcall agp_init+0x0/0x51 returned 0 after 3255 usecs
[   19.936641] calling  agp_intel_init+0x0/0x60 @ 1
[   19.939975] bus: 'pci': add driver agpgart-intel
[   19.943308] initcall agp_intel_init+0x0/0x60 returned 0 after 3255 usecs
[   19.946641] calling  agp_sis_init+0x0/0x60 @ 1
[   19.949975] bus: 'pci': add driver agpgart-sis
[   19.953308] initcall agp_sis_init+0x0/0x60 returned 0 after 3255 usecs
[   19.956641] calling  ipmi_init_msghandler_mod+0x0/0x40 @ 1
[   19.959975] bus: 'platform': add driver ipmi
[   19.963308] ipmi message handler version 39.2
[   19.966641] initcall ipmi_init_msghandler_mod+0x0/0x40 returned 0 after 6510 usecs
[   19.973308] calling  ipmi_poweroff_init+0x0/0xc0 @ 1
[   19.976641] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[   19.979975] initcall ipmi_poweroff_init+0x0/0xc0 returned 0 after 3255 usecs
[   19.983308] calling  drm_core_init+0x0/0x180 @ 1
[   19.986641] device class 'drm': registering
[   19.989974] [drm] Initialized drm 1.1.0 20060810
[   19.993308] initcall drm_core_init+0x0/0x180 returned 0 after 6510 usecs
[   19.996641] calling  radeon_init+0x0/0x50 @ 1
[   20.003308] device: 'card0': device_add
[   20.006641] PM: Adding info for No Bus:card0
[   20.009974] [drm] Initialized radeon 1.30.0 20080528 for 0000:01:00.0 on minor 0
[   20.019974] initcall radeon_init+0x0/0x50 returned 0 after 19531 usecs
[   20.023308] calling  mga_init+0x0/0x50 @ 1
[   20.026641] initcall mga_init+0x0/0x50 returned 0 after 0 usecs
[   20.029974] calling  sis_init+0x0/0x45 @ 1
[   20.033308] initcall sis_init+0x0/0x45 returned 0 after 0 usecs
[   20.036641] calling  cn_proc_init+0x0/0x65 @ 1
[   20.039974] initcall cn_proc_init+0x0/0x65 returned 0 after 0 usecs
[   20.043308] calling  intelfb_init+0x0/0x94 @ 1
[   20.046641] intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G/915GM/945G/945GM/945GME/965G/965GM chipsets
[   20.049974] intelfb: Version 0.9.6
[   20.053308] bus: 'pci': add driver intelfb
[   20.056641] initcall intelfb_init+0x0/0x94 returned 0 after 9765 usecs
[   20.059974] calling  serial8250_init+0x0/0x15b @ 1
[   20.063308] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[   20.066641] Registering platform device 'serial8250'. Parent at platform
[   20.069974] device: 'serial8250': device_add
[   20.073308] bus: 'platform': add device serial8250
[   20.076641] PM: Adding info for platform:serial8250
[   20.079974] async_waiting @ 1
[   20.083308] async_continuing @ 1 after 0 usec
[   20.213308] async_waiting @ 1
[   20.213308] async_continuing @ 1 after 0 usec
[   20.343308] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   20.346641] device: 'ttyS0': device_add
[   20.349974] PM: Adding info for No Bus:ttyS0
[   20.353308] async_waiting @ 1
[   20.356641] async_continuing @ 1 after 0 usec
[   20.486641] async_waiting @ 1
[   20.486641] async_continuing @ 1 after 0 usec
[   20.616641] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[   20.619974] device: 'ttyS1': device_add
[   20.623307] PM: Adding info for No Bus:ttyS1
[   20.626641] device: 'ttyS2': device_add
[   20.629974] PM: Adding info for No Bus:ttyS2
[   20.636641] device: 'ttyS3': device_add
[   20.639974] PM: Adding info for No Bus:ttyS3
[   20.643307] bus: 'platform': add driver serial8250
[   20.646641] bus: 'platform': driver_probe_device: matched device serial8250 with driver serial8250
[   20.649974] bus: 'platform': really_probe: probing driver serial8250 with device serial8250
[   20.653307] driver: 'serial8250': driver_bound: bound to device 'serial8250'
[   20.656641] bus: 'platform': really_probe: bound device serial8250 to driver serial8250
[   20.663307] initcall serial8250_init+0x0/0x15b returned 0 after 585937 usecs
[   20.666641] calling  serial8250_pci_init+0x0/0x50 @ 1
[   20.669974] bus: 'pci': add driver serial
[   20.673307] initcall serial8250_pci_init+0x0/0x50 returned 0 after 3255 usecs
[   20.676641] calling  jsm_init_module+0x0/0x70 @ 1
[   20.679974] bus: 'pci': add driver jsm
[   20.686641] initcall jsm_init_module+0x0/0x70 returned 0 after 6510 usecs
[   20.689974] calling  parport_default_proc_register+0x0/0x47 @ 1
[   20.693307] initcall parport_default_proc_register+0x0/0x47 returned 0 after 0 usecs
[   20.696641] calling  topology_sysfs_init+0x0/0x144 @ 1
[   20.699974] initcall topology_sysfs_init+0x0/0x144 returned 0 after 0 usecs
[   20.703307] calling  cpqarray_init+0x0/0x9c @ 1
[   20.706641] Compaq SMART2 Driver (v 2.6.0)
[   20.709974] bus: 'pci': add driver cpqarray
[   20.713307] bus: 'pci': remove driver cpqarray
[   20.716641] driver: 'cpqarray': driver_release
[   20.719974] initcall cpqarray_init+0x0/0x9c returned -19 after 13020 usecs
[   20.723307] calling  DAC960_init_module+0x0/0x80 @ 1
[   20.726641] bus: 'pci': add driver DAC960
[   20.729974] device: 'dac960_gam': device_add
[   20.733307] PM: Adding info for No Bus:dac960_gam
[   20.736641] initcall DAC960_init_module+0x0/0x80 returned 0 after 9765 usecs
[   20.739974] calling  mm_init+0x0/0x200 @ 1
[   20.743307] bus: 'pci': add driver umem
[   20.746641] MM: desc_per_page = 128
[   20.749974] initcall mm_init+0x0/0x200 returned 0 after 6510 usecs
[   20.753307] calling  carm_init+0x0/0x45 @ 1
[   20.756641] bus: 'pci': add driver sx8
[   20.759974] initcall carm_init+0x0/0x45 returned 0 after 3255 usecs
[   20.763307] calling  phantom_init+0x0/0x160 @ 1
[   20.766641] device class 'phantom': registering
[   20.769974] bus: 'pci': add driver phantom
[   20.773307] Phantom Linux Driver, version n0.9.8, init OK
[   20.776641] initcall phantom_init+0x0/0x160 returned 0 after 9765 usecs
[   20.779974] calling  enclosure_init+0x0/0x50 @ 1
[   20.783307] device class 'enclosure': registering
[   20.786641] initcall enclosure_init+0x0/0x50 returned 0 after 3255 usecs
[   20.789974] calling  at25_init+0x0/0x40 @ 1
[   20.793307] bus: 'spi': add driver at25
[   20.796641] initcall at25_init+0x0/0x40 returned 0 after 3255 usecs
[   20.799974] calling  eeprom_init+0x0/0x40 @ 1
[   20.803307] bus: 'i2c': add driver eeprom
[   20.806641] i2c-core: driver [eeprom] registered
[   20.809974] initcall eeprom_init+0x0/0x40 returned 0 after 6510 usecs
[   20.813307] calling  sm501_base_init+0x0/0x55 @ 1
[   20.816641] bus: 'platform': add driver sm501
[   20.819974] bus: 'pci': add driver sm501
[   20.823307] initcall sm501_base_init+0x0/0x55 returned 0 after 6510 usecs
[   20.826641] calling  wm8400_module_init+0x0/0x5b @ 1
[   20.829974] bus: 'i2c': add driver WM8400
[   20.833307] i2c-core: driver [WM8400] registered
[   20.836641] initcall wm8400_module_init+0x0/0x5b returned 0 after 6510 usecs
[   20.839974] calling  da903x_init+0x0/0x40 @ 1
[   20.843307] bus: 'i2c': add driver da903x
[   20.846641] i2c-core: driver [da903x] registered
[   20.849974] initcall da903x_init+0x0/0x40 returned 0 after 6510 usecs
[   20.853307] calling  spi_transport_init+0x0/0x60 @ 1
[   20.856641] device class 'spi_transport': registering
[   20.859974] device class 'spi_host': registering
[   20.863307] initcall spi_transport_init+0x0/0x60 returned 0 after 6510 usecs
[   20.866641] calling  fc_transport_init+0x0/0x80 @ 1
[   20.869974] device class 'fc_host': registering
[   20.873307] device class 'fc_vports': registering
[   20.876641] device class 'fc_remote_ports': registering
[   20.879974] device class 'fc_transport': registering
[   20.883307] initcall fc_transport_init+0x0/0x80 returned 0 after 13020 usecs
[   20.886641] calling  advansys_init+0x0/0x45 @ 1
[   20.889974] bus: 'pci': add driver advansys
[   20.893307] initcall advansys_init+0x0/0x45 returned 0 after 3255 usecs
[   20.896641] calling  ahc_linux_init+0x0/0xb6 @ 1
[   20.899974] bus: 'pci': add driver aic7xxx
[   20.903307] initcall ahc_linux_init+0x0/0xb6 returned 0 after 3255 usecs
[   20.906641] calling  ahd_linux_init+0x0/0xc8 @ 1
[   20.909974] bus: 'pci': add driver aic79xx
[   20.913307] initcall ahd_linux_init+0x0/0xc8 returned 0 after 3255 usecs
[   20.916641] calling  init_this_scsi_driver+0x0/0x118 @ 1
[   20.919974] scsi: <fdomain> Detection failed (no card)
[   20.923307] initcall init_this_scsi_driver+0x0/0x118 returned -19 after 3255 usecs
[   20.926641] calling  lpfc_init+0x0/0x100 @ 1
[   20.929974] Emulex LightPulse Fibre Channel SCSI driver 8.3.1
[   20.933307] Copyright(c) 2004-2009 Emulex.  All rights reserved.
[   20.936641] bus: 'pci': add driver lpfc
[   20.939974] initcall lpfc_init+0x0/0x100 returned 0 after 9765 usecs
[   20.943307] calling  sym2_init+0x0/0x135 @ 1
[   20.946641] bus: 'pci': add driver sym53c8xx
[   20.949974] initcall sym2_init+0x0/0x135 returned 0 after 3255 usecs
[   20.953307] calling  atp870u_init+0x0/0x50 @ 1
[   20.956641] bus: 'pci': add driver atp870u
[   20.959974] initcall atp870u_init+0x0/0x50 returned 0 after 3255 usecs
[   20.963307] calling  initio_init_driver+0x0/0x50 @ 1
[   20.966641] bus: 'pci': add driver initio
[   20.973307] initcall initio_init_driver+0x0/0x50 returned 0 after 6510 usecs
[   20.976641] calling  hptiop_module_init+0x0/0x70 @ 1
[   20.979974] RocketRAID 3xxx/4xxx Controller driver v1.3 (071203)
[   20.983307] bus: 'pci': add driver hptiop
[   20.986641] initcall hptiop_module_init+0x0/0x70 returned 0 after 6510 usecs
[   20.989974] calling  init_st+0x0/0x148 @ 1
[   20.993307] st: Version 20081215, fixed bufsize 32768, s/g segs 256
[   20.996641] device class 'scsi_tape': registering
[   20.999974] Driver 'st' needs updating - please use bus_type methods
[   21.003307] bus: 'scsi': add driver st
[   21.006641] initcall init_st+0x0/0x148 returned 0 after 13020 usecs
[   21.009974] calling  init_osst+0x0/0x17b @ 1
[   21.013307] osst :I: Tape driver with OnStream support version 0.99.4
[   21.013307] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $
[   21.016641] device class 'onstream_tape': registering
[   21.019974] Driver 'osst' needs updating - please use bus_type methods
[   21.023307] bus: 'scsi': add driver osst
[   21.029974] initcall init_osst+0x0/0x17b returned 0 after 16276 usecs
[   21.033307] calling  init_sd+0x0/0x16a @ 1
[   21.036641] device class 'scsi_disk': registering
[   21.039974] Driver 'sd' needs updating - please use bus_type methods
[   21.043307] bus: 'scsi': add driver sd
[   21.046641] initcall init_sd+0x0/0x16a returned 0 after 9765 usecs
[   21.049974] calling  init_sr+0x0/0x76 @ 1
[   21.053307] Driver 'sr' needs updating - please use bus_type methods
[   21.056641] bus: 'scsi': add driver sr
[   21.059974] initcall init_sr+0x0/0x76 returned 0 after 6510 usecs
[   21.063307] calling  init_sg+0x0/0x1a0 @ 1
[   21.066641] device class 'scsi_generic': registering
[   21.073307] initcall init_sg+0x0/0x1a0 returned 0 after 6510 usecs
[   21.076641] calling  init_ch_module+0x0/0xf1 @ 1
[   21.079974] SCSI Media Changer driver v0.25 
[   21.083307] device class 'scsi_changer': registering
[   21.086641] Driver 'ch' needs updating - please use bus_type methods
[   21.089974] bus: 'scsi': add driver ch
[   21.093307] initcall init_ch_module+0x0/0xf1 returned 0 after 13020 usecs
[   21.096641] calling  ses_init+0x0/0x6f @ 1
[   21.099974] Driver 'ses' needs updating - please use bus_type methods
[   21.103307] bus: 'scsi': add driver ses
[   21.106641] initcall ses_init+0x0/0x6f returned 0 after 6510 usecs
[   21.109974] calling  ahci_init+0x0/0x50 @ 1
[   21.113307] bus: 'pci': add driver ahci
[   21.116641] initcall ahci_init+0x0/0x50 returned 0 after 3255 usecs
[   21.119974] calling  k2_sata_init+0x0/0x50 @ 1
[   21.123307] bus: 'pci': add driver sata_svw
[   21.129974] initcall k2_sata_init+0x0/0x50 returned 0 after 6510 usecs
[   21.133307] calling  piix_init+0x0/0x60 @ 1
[   21.136640] bus: 'pci': add driver ata_piix
[   21.139974] initcall piix_init+0x0/0x60 returned 0 after 3255 usecs
[   21.143307] calling  qs_ata_init+0x0/0x50 @ 1
[   21.149974] bus: 'pci': add driver sata_qstor
[   21.153307] initcall qs_ata_init+0x0/0x50 returned 0 after 3255 usecs
[   21.156640] calling  svia_init+0x0/0x50 @ 1
[   21.159974] bus: 'pci': add driver sata_via
[   21.163307] bus: 'pci': driver_probe_device: matched device 0000:00:0f.0 with driver sata_via
[   21.166640] bus: 'pci': really_probe: probing driver sata_via with device 0000:00:0f.0
[   21.169974] sata_via 0000:00:0f.0: version 2.4
[   21.173307] PCI: setting IRQ 10 as level-triggered
[   21.176640] sata_via 0000:00:0f.0: found PCI INT B -> IRQ 10
[   21.179974] sata_via 0000:00:0f.0: sharing IRQ 10 with 0000:00:0a.0
[   21.183307] sata_via 0000:00:0f.0: sharing IRQ 10 with 0000:00:10.2
[   21.186640] sata_via 0000:00:0f.0: sharing IRQ 10 with 0000:00:10.3
[   21.189974] sata_via 0000:00:0f.0: routed to hard irq line 10
[   21.193307] scsi0 : sata_via
[   21.196640] device: 'host0': device_add
[   21.199974] PM: Adding info for No Bus:host0
[   21.203307] device: 'host0': device_add
[   21.206640] PM: Adding info for No Bus:host0
[   21.209974] scsi1 : sata_via
[   21.213307] device: 'host1': device_add
[   21.216640] PM: Adding info for No Bus:host1
[   21.219974] device: 'host1': device_add
[   21.223307] PM: Adding info for No Bus:host1
[   21.226640] ata1: SATA max UDMA/133 cmd 0xe800 ctl 0xe400 bmdma 0xd400 irq 10
[   21.229974] ata2: SATA max UDMA/133 cmd 0xe000 ctl 0xd800 bmdma 0xd408 irq 10
[   21.436640] ata1: SATA link down 1.5 Gbps (SStatus 0 SControl 300)
[   21.443307] async_waiting @ 1
[   21.443307] async_continuing @ 1 after 0 usec
[   21.446640] async_waiting @ 1
[   21.449974] async_continuing @ 1 after 0 usec
[   21.656640] ata2: SATA link down 1.5 Gbps (SStatus 0 SControl 300)
[   21.663307] async_waiting @ 1
[   21.663307] async_continuing @ 1 after 0 usec
[   21.666640] driver: '0000:00:0f.0': driver_bound: bound to device 'sata_via'
[   21.669974] bus: 'pci': really_probe: bound device 0000:00:0f.0 to driver sata_via
[   21.673307] initcall svia_init+0x0/0x50 returned 0 after 501301 usecs
[   21.676640] calling  vsc_sata_init+0x0/0x50 @ 1
[   21.679974] bus: 'pci': add driver sata_vsc
[   21.683307] initcall vsc_sata_init+0x0/0x50 returned 0 after 3255 usecs
[   21.686640] calling  sis_init+0x0/0x50 @ 1
[   21.689974] bus: 'pci': add driver sata_sis
[   21.693307] initcall sis_init+0x0/0x50 returned 0 after 3255 usecs
[   21.696640] calling  pdc_sata_init+0x0/0x50 @ 1
[   21.699974] bus: 'pci': add driver sata_sx4
[   21.703307] initcall pdc_sata_init+0x0/0x50 returned 0 after 3255 usecs
[   21.706640] calling  nv_init+0x0/0x45 @ 1
[   21.709974] bus: 'pci': add driver sata_nv
[   21.713307] initcall nv_init+0x0/0x45 returned 0 after 3255 usecs
[   21.716640] calling  ali_init+0x0/0x7b @ 1
[   21.719974] bus: 'pci': add driver pata_ali
[   21.726640] initcall ali_init+0x0/0x7b returned 0 after 6510 usecs
[   21.729974] calling  amd_init+0x0/0x50 @ 1
[   21.733307] bus: 'pci': add driver pata_amd
[   21.736640] initcall amd_init+0x0/0x50 returned 0 after 3255 usecs
[   21.739974] calling  cs5520_init+0x0/0x50 @ 1
[   21.743307] bus: 'pci': add driver pata_cs5520
[   21.746640] initcall cs5520_init+0x0/0x50 returned 0 after 3255 usecs
[   21.749974] calling  hpt36x_init+0x0/0x50 @ 1
[   21.753307] bus: 'pci': add driver pata_hpt366
[   21.756640] initcall hpt36x_init+0x0/0x50 returned 0 after 3255 usecs
[   21.759974] calling  hpt37x_init+0x0/0x50 @ 1
[   21.763307] bus: 'pci': add driver pata_hpt37x
[   21.766640] initcall hpt37x_init+0x0/0x50 returned 0 after 3255 usecs
[   21.769974] calling  ns87410_init+0x0/0x50 @ 1
[   21.773307] bus: 'pci': add driver pata_ns87410
[   21.776640] initcall ns87410_init+0x0/0x50 returned 0 after 3255 usecs
[   21.779973] calling  optidma_init+0x0/0x50 @ 1
[   21.783307] bus: 'pci': add driver pata_optidma
[   21.786640] initcall optidma_init+0x0/0x50 returned 0 after 3255 usecs
[   21.789973] calling  marvell_init+0x0/0x50 @ 1
[   21.793307] bus: 'pci': add driver pata_marvell
[   21.796640] initcall marvell_init+0x0/0x50 returned 0 after 3255 usecs
[   21.799973] calling  oldpiix_init+0x0/0x50 @ 1
[   21.803307] bus: 'pci': add driver pata_oldpiix
[   21.806640] initcall oldpiix_init+0x0/0x50 returned 0 after 3255 usecs
[   21.809973] calling  sil680_init+0x0/0x50 @ 1
[   21.813307] bus: 'pci': add driver pata_sil680
[   21.819973] initcall sil680_init+0x0/0x50 returned 0 after 6510 usecs
[   21.823307] calling  via_init+0x0/0x50 @ 1
[   21.826640] bus: 'pci': add driver pata_via
[   21.829973] bus: 'pci': driver_probe_device: matched device 0000:00:0f.1 with driver pata_via
[   21.833307] bus: 'pci': really_probe: probing driver pata_via with device 0000:00:0f.1
[   21.836640] pata_via 0000:00:0f.1: version 0.3.4
[   21.839973] pata_via 0000:00:0f.1: found PCI INT A -> IRQ 11
[   21.843307] pata_via 0000:00:0f.1: sharing IRQ 11 with 0000:00:07.0
[   21.846640] pata_via 0000:00:0f.1: sharing IRQ 11 with 0000:00:10.0
[   21.849973] pata_via 0000:00:0f.1: sharing IRQ 11 with 0000:00:10.1
[   21.853307] pata_via 0000:00:0f.1: VIA VLink IRQ fixup, from 255 to 11
[   21.856640] scsi2 : pata_via
[   21.859973] device: 'host2': device_add
[   21.863307] PM: Adding info for No Bus:host2
[   21.866640] device: 'host2': device_add
[   21.869973] PM: Adding info for No Bus:host2
[   21.873307] scsi3 : pata_via
[   21.876640] device: 'host3': device_add
[   21.879973] PM: Adding info for No Bus:host3
[   21.883307] device: 'host3': device_add
[   21.886640] PM: Adding info for No Bus:host3
[   21.889973] ata3: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xfc00 irq 14
[   21.893307] ata4: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xfc08 irq 15
[   22.056640] async_waiting @ 1
[   22.059973] async_continuing @ 1 after 0 usec
[   22.063307] async_waiting @ 1
[   22.066640] async_continuing @ 1 after 0 usec
[   22.239973] ata4.01: ATA-6: HDS722525VLAT80, V36OA60A, max UDMA/100
[   22.243307] ata4.01: 488397168 sectors, multi 16: LBA48 
[   22.266640] ata4.01: configured for UDMA/100
[   22.269973] async_waiting @ 1
[   22.273307] async_continuing @ 1 after 0 usec
[   22.276640] scsi 3:0:1:0: Direct-Access     ATA      HDS722525VLAT80  V36O PQ: 0 ANSI: 5
[   22.279973] device: 'target3:0:1': device_add
[   22.283307] PM: Adding info for No Bus:target3:0:1
[   22.286640] device: '3:0:1:0': device_add
[   22.289973] bus: 'scsi': add device 3:0:1:0
[   22.293307] PM: Adding info for scsi:3:0:1:0
[   22.296640] bus: 'scsi': driver_probe_device: matched device 3:0:1:0 with driver st
[   22.299973] bus: 'scsi': really_probe: probing driver st with device 3:0:1:0
[   22.303307] bus: 'scsi': driver_probe_device: matched device 3:0:1:0 with driver osst
[   22.306640] bus: 'scsi': really_probe: probing driver osst with device 3:0:1:0
[   22.309973] bus: 'scsi': driver_probe_device: matched device 3:0:1:0 with driver sd
[   22.313307] bus: 'scsi': really_probe: probing driver sd with device 3:0:1:0
[   22.316640] device: '3:0:1:0': device_add
[   22.319973] PM: Adding info for No Bus:3:0:1:0
[   22.323307] sd 3:0:1:0: [sda] 488397168 512-byte hardware sectors: (250 GB/232 GiB)
[   22.326640] sd 3:0:1:0: [sda] Write Protect is off
[   22.329973] sd 3:0:1:0: [sda] Mode Sense: 00 3a 00 00
[   22.333307] sd 3:0:1:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   22.336640] device: 'sda': device_add
[   22.339973] PM: Adding info for No Bus:sda
[   22.343307]  sda: sda1 sda2
[   22.373307] device: 'sda1': device_add
[   22.376640] PM: Adding info for No Bus:sda1
[   22.379973] device: 'sda2': device_add
[   22.383307] PM: Adding info for No Bus:sda2
[   22.386640] device: '8:0': device_add
[   22.389973] PM: Adding info for No Bus:8:0
[   22.393307] sd 3:0:1:0: [sda] Attached SCSI disk
[   22.396640] driver: '3:0:1:0': driver_bound: bound to device 'sd'
[   22.399973] bus: 'scsi': really_probe: bound device 3:0:1:0 to driver sd
[   22.403307] device: '3:0:1:0': device_add
[   22.406640] PM: Adding info for No Bus:3:0:1:0
[   22.409973] device: 'sg0': device_add
[   22.413307] PM: Adding info for No Bus:sg0
[   22.416640] sd 3:0:1:0: Attached scsi generic sg0 type 0
[   22.419973] driver: '0000:00:0f.1': driver_bound: bound to device 'pata_via'
[   22.423307] bus: 'pci': really_probe: bound device 0000:00:0f.1 to driver pata_via
[   22.426640] initcall via_init+0x0/0x50 returned 0 after 585937 usecs
[   22.429973] calling  sis_init+0x0/0x50 @ 1
[   22.433307] bus: 'pci': add driver pata_sis
[   22.436640] initcall sis_init+0x0/0x50 returned 0 after 3255 usecs
[   22.439973] calling  triflex_init+0x0/0x50 @ 1
[   22.443307] bus: 'pci': add driver pata_triflex
[   22.446640] initcall triflex_init+0x0/0x50 returned 0 after 3255 usecs
[   22.449973] calling  pata_platform_init+0x0/0x40 @ 1
[   22.453307] bus: 'platform': add driver pata_platform
[   22.456640] initcall pata_platform_init+0x0/0x40 returned 0 after 3255 usecs
[   22.459973] calling  e1000_init_module+0x0/0xab @ 1
[   22.463307] Intel(R) PRO/1000 Network Driver - version 7.3.21-k3-NAPI
[   22.466640] Copyright (c) 1999-2006 Intel Corporation.
[   22.469973] bus: 'pci': add driver e1000
[   22.476640] initcall e1000_init_module+0x0/0xab returned 0 after 13020 usecs
[   22.479973] calling  e1000_init_module+0x0/0x91 @ 1
[   22.483306] e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.4-k4
[   22.486640] e1000e: Copyright (c) 1999-2008 Intel Corporation.
[   22.489973] bus: 'pci': add driver e1000e
[   22.493306] initcall e1000_init_module+0x0/0x91 returned 0 after 9765 usecs
[   22.496640] calling  igbvf_init_module+0x0/0x94 @ 1
[   22.499973] Intel(R) Virtual Function Network Driver - version 1.0.0-k0
[   22.503306] Copyright (c) 2009 Intel Corporation.
[   22.506640] bus: 'pci': add driver igbvf
[   22.513306] initcall igbvf_init_module+0x0/0x94 returned 0 after 13020 usecs
[   22.516640] calling  atl1_init_module+0x0/0x50 @ 1
[   22.519973] bus: 'pci': add driver atl1
[   22.523306] initcall atl1_init_module+0x0/0x50 returned 0 after 3255 usecs
[   22.526640] calling  atl1c_init_module+0x0/0x50 @ 1
[   22.529973] bus: 'pci': add driver atl1c
[   22.533306] initcall atl1c_init_module+0x0/0x50 returned 0 after 3255 usecs
[   22.536640] calling  happy_meal_probe+0x0/0x50 @ 1
[   22.539973] bus: 'pci': add driver hme
[   22.543306] initcall happy_meal_probe+0x0/0x50 returned 0 after 3255 usecs
[   22.546640] calling  gem_init+0x0/0x45 @ 1
[   22.549973] bus: 'pci': add driver gem
[   22.553306] initcall gem_init+0x0/0x45 returned 0 after 3255 usecs
[   22.556640] calling  vortex_init+0x0/0xe6 @ 1
[   22.559973] bus: 'pci': add driver 3c59x
[   22.563306] initcall vortex_init+0x0/0xe6 returned 0 after 3255 usecs
[   22.566640] calling  pcnet32_init_module+0x0/0x160 @ 1
[   22.569973] pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
[   22.573306] bus: 'pci': add driver pcnet32
[   22.576640] initcall pcnet32_init_module+0x0/0x160 returned 0 after 6510 usecs
[   22.579973] calling  e100_init_module+0x0/0x85 @ 1
[   22.583306] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
[   22.586640] e100: Copyright(c) 1999-2006 Intel Corporation
[   22.589973] bus: 'pci': add driver e100
[   22.596640] initcall e100_init_module+0x0/0x85 returned 0 after 13020 usecs
[   22.599973] calling  epic_init+0x0/0x50 @ 1
[   22.603306] bus: 'pci': add driver epic100
[   22.606640] initcall epic_init+0x0/0x50 returned 0 after 3255 usecs
[   22.609973] calling  smsc9420_init_module+0x0/0x70 @ 1
[   22.613306] bus: 'pci': add driver smsc9420
[   22.616640] initcall smsc9420_init_module+0x0/0x70 returned 0 after 3255 usecs
[   22.619973] calling  sis190_init_module+0x0/0x50 @ 1
[   22.623306] bus: 'pci': add driver sis190
[   22.626640] initcall sis190_init_module+0x0/0x50 returned 0 after 3255 usecs
[   22.629973] calling  natsemi_init_mod+0x0/0x50 @ 1
[   22.633306] bus: 'pci': add driver natsemi
[   22.636640] initcall natsemi_init_mod+0x0/0x50 returned 0 after 3255 usecs
[   22.639973] calling  tg3_init+0x0/0x50 @ 1
[   22.643306] bus: 'pci': add driver tg3
[   22.646640] initcall tg3_init+0x0/0x50 returned 0 after 3255 usecs
[   22.649973] calling  bnx2_init+0x0/0x50 @ 1
[   22.653306] bus: 'pci': add driver bnx2
[   22.656640] initcall bnx2_init+0x0/0x50 returned 0 after 3255 usecs
[   22.659973] calling  skge_init_module+0x0/0x50 @ 1
[   22.663306] bus: 'pci': add driver skge
[   22.666640] bus: 'pci': driver_probe_device: matched device 0000:00:0a.0 with driver skge
[   22.669973] bus: 'pci': really_probe: probing driver skge with device 0000:00:0a.0
[   22.673306] skge 0000:00:0a.0: found PCI INT A -> IRQ 10
[   22.676640] skge 0000:00:0a.0: sharing IRQ 10 with 0000:00:0f.0
[   22.679973] skge 0000:00:0a.0: sharing IRQ 10 with 0000:00:10.2
[   22.683306] skge 0000:00:0a.0: sharing IRQ 10 with 0000:00:10.3
[   22.686640] skge 0000:00:0a.0: PCI: Disallowing DAC for device
[   22.689973] skge 1.13 addr 0xfd900000 irq 10 chip Yukon rev 1
[   22.693306] device: 'eth0': device_add
[   22.696640] PM: Adding info for No Bus:eth0
[   22.699973] skge eth0: addr 00:0c:6e:b3:3d:c6
[   22.703306] driver: '0000:00:0a.0': driver_bound: bound to device 'skge'
[   22.706640] bus: 'pci': really_probe: bound device 0000:00:0a.0 to driver skge
[   22.709973] initcall skge_init_module+0x0/0x50 returned 0 after 45572 usecs
[   22.713306] calling  sky2_init_module+0x0/0x60 @ 1
[   22.716640] sky2 driver version 1.22
[   22.719973] bus: 'pci': add driver sky2
[   22.723306] initcall sky2_init_module+0x0/0x60 returned 0 after 6510 usecs
[   22.726640] calling  starfire_init+0x0/0x50 @ 1
[   22.729973] bus: 'pci': add driver starfire
[   22.733306] initcall starfire_init+0x0/0x50 returned 0 after 3255 usecs
[   22.736640] calling  smsc_init+0x0/0xc8 @ 1
[   22.739973] bus: 'mdio_bus': add driver SMSC LAN83C185
[   22.743306] bus: 'mdio_bus': add driver SMSC LAN8187
[   22.746640] bus: 'mdio_bus': add driver SMSC LAN8700
[   22.749973] bus: 'mdio_bus': add driver SMSC LAN911x Internal PHY
[   22.753306] bus: 'mdio_bus': add driver SMSC LAN8710/LAN8720
[   22.756640] initcall smsc_init+0x0/0xc8 returned 0 after 16276 usecs
[   22.759973] calling  fixed_mdio_bus_init+0x0/0x125 @ 1
[   22.763306] Registering platform device 'Fixed MDIO bus.0'. Parent at platform
[   22.766640] device: 'Fixed MDIO bus.0': device_add
[   22.769973] bus: 'platform': add device Fixed MDIO bus.0
[   22.773306] PM: Adding info for platform:Fixed MDIO bus.0
[   22.776640] device: '0': device_add
[   22.779973] PM: Adding info for No Bus:0
[   22.783306] Fixed MDIO Bus: probed
[   22.786640] initcall fixed_mdio_bus_init+0x0/0x125 returned 0 after 22786 usecs
[   22.789973] calling  sundance_init+0x0/0x50 @ 1
[   22.793306] bus: 'pci': add driver sundance
[   22.796640] initcall sundance_init+0x0/0x50 returned 0 after 3255 usecs
[   22.799973] calling  net_olddevs_init+0x0/0x66 @ 1
[   22.803306] initcall net_olddevs_init+0x0/0x66 returned 0 after 0 usecs
[   22.806640] calling  init_nic+0x0/0x45 @ 1
[   22.809973] bus: 'pci': add driver forcedeth
[   22.813306] initcall init_nic+0x0/0x45 returned 0 after 3255 usecs
[   22.816640] calling  de600_init+0x0/0x69 @ 1
[   22.819973] eth%d: D-Link DE-600 pocket adapter: not at I/O 0x378.
[   22.823306] initcall de600_init+0x0/0x69 returned -19 after 3255 usecs
[   22.826640] calling  cp_init+0x0/0x50 @ 1
[   22.829973] bus: 'pci': add driver 8139cp
[   22.833306] initcall cp_init+0x0/0x50 returned 0 after 3255 usecs
[   22.836640] calling  rtl8139_init_module+0x0/0x45 @ 1
[   22.839973] bus: 'pci': add driver 8139too
[   22.843306] initcall rtl8139_init_module+0x0/0x45 returned 0 after 3255 usecs
[   22.846640] calling  tun_init+0x0/0xbb @ 1
[   22.849973] tun: Universal TUN/TAP device driver, 1.6
[   22.853306] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[   22.856640] device: 'tun': device_add
[   22.859973] PM: Adding info for No Bus:tun
[   22.863306] initcall tun_init+0x0/0xbb returned 0 after 13020 usecs
[   22.866640] calling  rio_init+0x0/0x50 @ 1
[   22.869973] bus: 'pci': add driver dl2k
[   22.873306] initcall rio_init+0x0/0x50 returned 0 after 3255 usecs
[   22.876640] calling  enc28j60_init+0x0/0x50 @ 1
[   22.879973] bus: 'spi': add driver enc28j60
[   22.883306] initcall enc28j60_init+0x0/0x50 returned 0 after 3255 usecs
[   22.886640] calling  dnet_init+0x0/0x40 @ 1
[   22.889973] bus: 'platform': add driver dnet
[   22.893306] initcall dnet_init+0x0/0x40 returned 0 after 3255 usecs
[   22.896640] calling  hdlc_module_init+0x0/0x70 @ 1
[   22.899973] HDLC support module revision 1.22
[   22.903306] initcall hdlc_module_init+0x0/0x70 returned 0 after 3255 usecs
[   22.906640] calling  mod_init+0x0/0x40 @ 1
[   22.909973] initcall mod_init+0x0/0x40 returned 0 after 0 usecs
[   22.913306] calling  init_lmc+0x0/0x50 @ 1
[   22.916640] bus: 'pci': add driver lmc
[   22.919973] initcall init_lmc+0x0/0x50 returned 0 after 3255 usecs
[   22.923306] calling  catc_init+0x0/0x60 @ 1
[   22.926640] bus: 'usb': add driver catc
[   22.929973] usbcore: registered new interface driver catc
[   22.933306] catc: v2.8:CATC EL1210A NetMate USB Ethernet driver
[   22.936640] initcall catc_init+0x0/0x60 returned 0 after 9765 usecs
[   22.939973] calling  kaweth_init+0x0/0x50 @ 1
[   22.943306] bus: 'usb': add driver kaweth
[   22.946640] usbcore: registered new interface driver kaweth
[   22.949973] initcall kaweth_init+0x0/0x50 returned 0 after 6510 usecs
[   22.953306] calling  asix_init+0x0/0x50 @ 1
[   22.956640] bus: 'usb': add driver asix
[   22.959973] usbcore: registered new interface driver asix
[   22.963306] initcall asix_init+0x0/0x50 returned 0 after 6510 usecs
[   22.966640] calling  cdc_init+0x0/0x50 @ 1
[   22.969973] bus: 'usb': add driver cdc_ether
[   22.973306] usbcore: registered new interface driver cdc_ether
[   22.976640] initcall cdc_init+0x0/0x50 returned 0 after 6510 usecs
[   22.979973] calling  dm9601_init+0x0/0x50 @ 1
[   22.983306] bus: 'usb': add driver dm9601
[   22.986640] usbcore: registered new interface driver dm9601
[   22.989973] initcall dm9601_init+0x0/0x50 returned 0 after 6510 usecs
[   22.993306] calling  rndis_init+0x0/0x50 @ 1
[   22.996640] bus: 'usb': add driver rndis_host
[   23.003306] usbcore: registered new interface driver rndis_host
[   23.006640] initcall rndis_init+0x0/0x50 returned 0 after 9765 usecs
[   23.009973] calling  cdc_subset_init+0x0/0x50 @ 1
[   23.013306] bus: 'usb': add driver cdc_subset
[   23.016640] usbcore: registered new interface driver cdc_subset
[   23.019973] initcall cdc_subset_init+0x0/0x50 returned 0 after 6510 usecs
[   23.023306] calling  mcs7830_init+0x0/0x45 @ 1
[   23.026640] bus: 'usb': add driver MOSCHIP usb-ethernet driver
[   23.029973] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[   23.033306] initcall mcs7830_init+0x0/0x45 returned 0 after 6510 usecs
[   23.036640] calling  usbnet_init+0x0/0x5b @ 1
[   23.039973] initcall usbnet_init+0x0/0x5b returned 0 after 0 usecs
[   23.043306] calling  ipw2100_init+0x0/0x95 @ 1
[   23.046640] ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2
[   23.049973] ipw2100: Copyright(c) 2003-2006 Intel Corporation
[   23.053306] bus: 'pci': add driver ipw2100
[   23.056640] initcall ipw2100_init+0x0/0x95 returned 0 after 9765 usecs
[   23.059973] calling  ieee80211_init+0x0/0xeb @ 1
[   23.063306] ieee80211: 802.11 data/management/control stack, git-1.1.13
[   23.066640] ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
[   23.069973] initcall ieee80211_init+0x0/0xeb returned 0 after 6510 usecs
[   23.073306] calling  rndis_wlan_init+0x0/0x50 @ 1
[   23.076640] bus: 'usb': add driver rndis_wlan
[   23.079973] usbcore: registered new interface driver rndis_wlan
[   23.083306] initcall rndis_wlan_init+0x0/0x50 returned 0 after 6510 usecs
[   23.086640] calling  zd1201_init+0x0/0x50 @ 1
[   23.089973] bus: 'usb': add driver zd1201
[   23.093306] usbcore: registered new interface driver zd1201
[   23.096640] initcall zd1201_init+0x0/0x50 returned 0 after 6510 usecs
[   23.099973] calling  w840_init+0x0/0x60 @ 1
[   23.103306] winbond-840.c:v1.01-e (2.4 port) Sep-11-2006  Donald Becker <becker@scyld.com>
[   23.103306]   http://www.scyld.com/network/drivers.html
[   23.106640] bus: 'pci': add driver winbond-840
[   23.109973] initcall w840_init+0x0/0x60 returned 0 after 6510 usecs
[   23.113306] calling  init_netconsole+0x0/0x1a3 @ 1
[   23.116640] console [netcon0] enabled
[   23.119973] netconsole: network logging started
[   23.123306] initcall init_netconsole+0x0/0x1a3 returned 0 after 6510 usecs
[   23.126640] calling  zatm_init_module+0x0/0x45 @ 1
[   23.129973] bus: 'pci': add driver zatm
[   23.133306] initcall zatm_init_module+0x0/0x45 returned 0 after 3255 usecs
[   23.136640] calling  uPD98402_module_init+0x0/0x3b @ 1
[   23.139973] initcall uPD98402_module_init+0x0/0x3b returned 0 after 0 usecs
[   23.143306] calling  eni_init+0x0/0x50 @ 1
[   23.146640] bus: 'pci': add driver eni
[   23.149973] initcall eni_init+0x0/0x50 returned 0 after 3255 usecs
[   23.153306] calling  idt77252_init+0x0/0x70 @ 1
[   23.156640] idt77252_init: at ffffffff8163da80
[   23.159973] bus: 'pci': add driver idt77252
[   23.163306] initcall idt77252_init+0x0/0x70 returned 0 after 6510 usecs
[   23.166640] calling  solos_pci_init+0x0/0x60 @ 1
[   23.169973] Solos PCI Driver Version 0.07
[   23.173306] bus: 'pci': add driver solos
[   23.176640] initcall solos_pci_init+0x0/0x60 returned 0 after 6510 usecs
[   23.179973] calling  firestream_init_module+0x0/0x50 @ 1
[   23.183306] bus: 'pci': add driver firestream
[   23.186640] initcall firestream_init_module+0x0/0x50 returned 0 after 3255 usecs
[   23.189973] calling  he_init+0x0/0x50 @ 1
[   23.193306] bus: 'pci': add driver he
[   23.196640] initcall he_init+0x0/0x50 returned 0 after 3255 usecs
[   23.199973] calling  fw_core_init+0x0/0xb0 @ 1
[   23.203306] bus: 'firewire': registered
[   23.206640] initcall fw_core_init+0x0/0xb0 returned 0 after 3255 usecs
[   23.209973] calling  sbp2_init+0x0/0x6d @ 1
[   23.213306] bus: 'firewire': add driver sbp2
[   23.216640] initcall sbp2_init+0x0/0x6d returned 0 after 3255 usecs
[   23.219973] calling  cdrom_init+0x0/0x9e @ 1
[   23.223306] initcall cdrom_init+0x0/0x9e returned 0 after 0 usecs
[   23.226640] calling  butterfly_init+0x0/0x40 @ 1
[   23.229973] initcall butterfly_init+0x0/0x40 returned 0 after 0 usecs
[   23.233306] calling  spi_gpio_init+0x0/0x45 @ 1
[   23.236640] bus: 'platform': add driver spi_gpio
[   23.239973] bus: 'platform': remove driver spi_gpio
[   23.243306] driver: 'spi_gpio': driver_release
[   23.246640] initcall spi_gpio_init+0x0/0x45 returned -19 after 9765 usecs
[   23.249973] calling  aoe_init+0x0/0xf0 @ 1
[   23.253306] device class 'aoe': registering
[   23.256639] device: 'err': device_add
[   23.259973] PM: Adding info for No Bus:err
[   23.263306] device: 'discover': device_add
[   23.266639] PM: Adding info for No Bus:discover
[   23.269973] device: 'interfaces': device_add
[   23.273306] PM: Adding info for No Bus:interfaces
[   23.279973] device: 'revalidate': device_add
[   23.283306] PM: Adding info for No Bus:revalidate
[   23.286639] device: 'flush': device_add
[   23.289973] PM: Adding info for No Bus:flush
[   23.293306] aoe: AoE v47 initialised.
[   23.296639] initcall aoe_init+0x0/0xf0 returned 0 after 42317 usecs
[   23.299973] calling  uwb_subsys_init+0x0/0x7a @ 1
[   23.303306] device class 'uwb_rc': registering
[   23.306639] initcall uwb_subsys_init+0x0/0x7a returned 0 after 3255 usecs
[   23.309973] calling  wlp_subsys_init+0x0/0x36 @ 1
[   23.313306] initcall wlp_subsys_init+0x0/0x36 returned 0 after 0 usecs
[   23.316639] calling  umc_bus_init+0x0/0x40 @ 1
[   23.319973] bus: 'umc': registered
[   23.323306] initcall umc_bus_init+0x0/0x40 returned 0 after 3255 usecs
[   23.326639] calling  whci_init+0x0/0x50 @ 1
[   23.329973] bus: 'pci': add driver whci
[   23.333306] initcall whci_init+0x0/0x50 returned 0 after 3255 usecs
[   23.336639] calling  whcrc_driver_init+0x0/0x50 @ 1
[   23.339973] bus: 'umc': add driver whc-rc
[   23.343306] initcall whcrc_driver_init+0x0/0x50 returned 0 after 3255 usecs
[   23.346639] calling  mon_init+0x0/0x14d @ 1
[   23.349973] device class 'usbmon': registering
[   23.353306] device: 'usbmon0': device_add
[   23.356639] PM: Adding info for No Bus:usbmon0
[   23.359973] initcall mon_init+0x0/0x14d returned 0 after 9765 usecs
[   23.363306] calling  ehci_hcd_init+0x0/0x140 @ 1
[   23.366639] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   23.369973] bus: 'pci': add driver ehci_hcd
[   23.373306] bus: 'pci': driver_probe_device: matched device 0000:00:10.4 with driver ehci_hcd
[   23.376639] bus: 'pci': really_probe: probing driver ehci_hcd with device 0000:00:10.4
[   23.379973] ehci_hcd 0000:00:10.4: found PCI INT C -> IRQ 5
[   23.383306] ehci_hcd 0000:00:10.4: sharing IRQ 5 with 0000:00:0d.0
[   23.386639] ehci_hcd 0000:00:10.4: sharing IRQ 5 with 0000:00:0d.1
[   23.389973] ehci_hcd 0000:00:10.4: sharing IRQ 5 with 0000:00:11.5
[   23.393306] ehci_hcd 0000:00:10.4: sharing IRQ 5 with 0000:00:11.6
[   23.396639] ehci_hcd 0000:00:10.4: EHCI Host Controller
[   23.403306] device: 'usb_host1': device_add
[   23.406639] PM: Adding info for No Bus:usb_host1
[   23.409973] device: 'usbmon1': device_add
[   23.413306] PM: Adding info for No Bus:usbmon1
[   23.416639] ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 1
[   23.423306] ehci_hcd 0000:00:10.4: irq 5, io mem 0xfdf00000
[   23.436639] ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00
[   23.439973] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[   23.443306] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   23.446639] usb usb1: Product: EHCI Host Controller
[   23.449973] usb usb1: Manufacturer: Linux 2.6.30-rc5-tip-01553-g4bc9bac-dirty ehci_hcd
[   23.453306] usb usb1: SerialNumber: 0000:00:10.4
[   23.456639] device: 'usb1': device_add
[   23.459973] bus: 'usb': add device usb1
[   23.463306] PM: Adding info for usb:usb1
[   23.469973] bus: 'usb': driver_probe_device: matched device usb1 with driver usb
[   23.473306] bus: 'usb': really_probe: probing driver usb with device usb1
[   23.476639] usb usb1: configuration #1 chosen from 1 choice
[   23.479973] device: '1-0:1.0': device_add
[   23.483306] bus: 'usb': add device 1-0:1.0
[   23.486639] PM: Adding info for usb:1-0:1.0
[   23.493306] bus: 'usb': driver_probe_device: matched device 1-0:1.0 with driver hub
[   23.496639] bus: 'usb': really_probe: probing driver hub with device 1-0:1.0
[   23.499973] hub 1-0:1.0: USB hub found
[   23.503306] hub 1-0:1.0: 8 ports detected
[   23.509973] driver: '1-0:1.0': driver_bound: bound to device 'hub'
[   23.513306] bus: 'usb': really_probe: bound device 1-0:1.0 to driver hub
[   23.516639] device class 'usb_endpoint': registering
[   23.519973] device: 'usbdev1.1_ep81': device_add
[   23.523306] PM: Adding info for No Bus:usbdev1.1_ep81
[   23.526639] device: 'usbdev1.1': device_add
[   23.533306] PM: Adding info for No Bus:usbdev1.1
[   23.536639] driver: 'usb1': driver_bound: bound to device 'usb'
[   23.539973] bus: 'usb': really_probe: bound device usb1 to driver usb
[   23.543306] device: 'usbdev1.1_ep00': device_add
[   23.546639] PM: Adding info for No Bus:usbdev1.1_ep00
[   23.549973] driver: '0000:00:10.4': driver_bound: bound to device 'ehci_hcd'
[   23.553306] bus: 'pci': really_probe: bound device 0000:00:10.4 to driver ehci_hcd
[   23.556639] initcall ehci_hcd_init+0x0/0x140 returned 0 after 185546 usecs
[   23.559973] calling  oxu_module_init+0x0/0x40 @ 1
[   23.563306] bus: 'platform': add driver oxu210hp-hcd
[   23.566639] initcall oxu_module_init+0x0/0x40 returned 0 after 3255 usecs
[   23.569973] calling  ohci_hcd_mod_init+0x0/0x140 @ 1
[   23.573306] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   23.576639] bus: 'pci': add driver ohci_hcd
[   23.579973] bus: 'platform': add driver sm501-usb
[   23.583306] initcall ohci_hcd_mod_init+0x0/0x140 returned 0 after 9765 usecs
[   23.586639] calling  uhci_hcd_init+0x0/0x100 @ 1
[   23.589973] uhci_hcd: USB Universal Host Controller Interface driver
[   23.596639] bus: 'pci': add driver uhci_hcd
[   23.599973] bus: 'pci': driver_probe_device: matched device 0000:00:10.0 with driver uhci_hcd
[   23.606639] bus: 'pci': really_probe: probing driver uhci_hcd with device 0000:00:10.0
[   23.609973] uhci_hcd 0000:00:10.0: found PCI INT A -> IRQ 11
[   23.613306] uhci_hcd 0000:00:10.0: sharing IRQ 11 with 0000:00:07.0
[   23.616639] uhci_hcd 0000:00:10.0: sharing IRQ 11 with 0000:00:0f.1
[   23.623306] uhci_hcd 0000:00:10.0: sharing IRQ 11 with 0000:00:10.1
[   23.626639] uhci_hcd 0000:00:10.0: UHCI Host Controller
[   23.629973] device: 'usb_host2': device_add
[   23.633306] PM: Adding info for No Bus:usb_host2
[   23.636639] device: 'usbmon2': device_add
[   23.639973] PM: Adding info for No Bus:usbmon2
[   23.643306] uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 2
[   23.646639] uhci_hcd 0000:00:10.0: irq 11, io base 0x0000b400
[   23.649973] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[   23.653306] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   23.656639] usb usb2: Product: UHCI Host Controller
[   23.659973] usb usb2: Manufacturer: Linux 2.6.30-rc5-tip-01553-g4bc9bac-dirty uhci_hcd
[   23.663306] usb usb2: SerialNumber: 0000:00:10.0
[   23.666639] device: 'usb2': device_add
[   23.673306] bus: 'usb': add device usb2
[   23.676639] PM: Adding info for usb:usb2
[   23.679973] bus: 'usb': driver_probe_device: matched device usb2 with driver usb
[   23.683306] bus: 'usb': really_probe: probing driver usb with device usb2
[   23.686639] usb usb2: configuration #1 chosen from 1 choice
[   23.689973] device: '2-0:1.0': device_add
[   23.693306] bus: 'usb': add device 2-0:1.0
[   23.696639] PM: Adding info for usb:2-0:1.0
[   23.699973] bus: 'usb': driver_probe_device: matched device 2-0:1.0 with driver hub
[   23.703306] bus: 'usb': really_probe: probing driver hub with device 2-0:1.0
[   23.706639] hub 2-0:1.0: USB hub found
[   23.709973] hub 2-0:1.0: 2 ports detected
[   23.713306] driver: '2-0:1.0': driver_bound: bound to device 'hub'
[   23.716639] bus: 'usb': really_probe: bound device 2-0:1.0 to driver hub
[   23.719973] device: 'usbdev2.1_ep81': device_add
[   23.723306] PM: Adding info for No Bus:usbdev2.1_ep81
[   23.726639] device: 'usbdev2.1': device_add
[   23.729973] PM: Adding info for No Bus:usbdev2.1
[   23.733306] driver: 'usb2': driver_bound: bound to device 'usb'
[   23.736639] bus: 'usb': really_probe: bound device usb2 to driver usb
[   23.739973] device: 'usbdev2.1_ep00': device_add
[   23.743306] PM: Adding info for No Bus:usbdev2.1_ep00
[   23.749973] driver: '0000:00:10.0': driver_bound: bound to device 'uhci_hcd'
[   23.753306] bus: 'pci': really_probe: bound device 0000:00:10.0 to driver uhci_hcd
[   23.756639] bus: 'pci': driver_probe_device: matched device 0000:00:10.1 with driver uhci_hcd
[   23.759972] bus: 'pci': really_probe: probing driver uhci_hcd with device 0000:00:10.1
[   23.763306] uhci_hcd 0000:00:10.1: found PCI INT A -> IRQ 11
[   23.766639] uhci_hcd 0000:00:10.1: sharing IRQ 11 with 0000:00:07.0
[   23.769972] uhci_hcd 0000:00:10.1: sharing IRQ 11 with 0000:00:0f.1
[   23.773306] uhci_hcd 0000:00:10.1: sharing IRQ 11 with 0000:00:10.0
[   23.779972] uhci_hcd 0000:00:10.1: UHCI Host Controller
[   23.783306] device: 'usb_host3': device_add
[   23.786639] PM: Adding info for No Bus:usb_host3
[   23.789972] device: 'usbmon3': device_add
[   23.793306] PM: Adding info for No Bus:usbmon3
[   23.796639] uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 3
[   23.799972] uhci_hcd 0000:00:10.1: irq 11, io base 0x0000b800
[   23.803306] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[   23.806639] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   23.809972] usb usb3: Product: UHCI Host Controller
[   23.813306] usb usb3: Manufacturer: Linux 2.6.30-rc5-tip-01553-g4bc9bac-dirty uhci_hcd
[   23.816639] usb usb3: SerialNumber: 0000:00:10.1
[   23.819972] device: 'usb3': device_add
[   23.823306] bus: 'usb': add device usb3
[   23.826639] PM: Adding info for usb:usb3
[   23.829972] bus: 'usb': driver_probe_device: matched device usb3 with driver usb
[   23.833306] bus: 'usb': really_probe: probing driver usb with device usb3
[   23.836639] usb usb3: configuration #1 chosen from 1 choice
[   23.839972] device: '3-0:1.0': device_add
[   23.843306] bus: 'usb': add device 3-0:1.0
[   23.846639] PM: Adding info for usb:3-0:1.0
[   23.849972] bus: 'usb': driver_probe_device: matched device 3-0:1.0 with driver hub
[   23.853306] bus: 'usb': really_probe: probing driver hub with device 3-0:1.0
[   23.856639] hub 3-0:1.0: USB hub found
[   23.859972] hub 3-0:1.0: 2 ports detected
[   23.863306] driver: '3-0:1.0': driver_bound: bound to device 'hub'
[   23.866639] bus: 'usb': really_probe: bound device 3-0:1.0 to driver hub
[   23.869972] device: 'usbdev3.1_ep81': device_add
[   23.873306] PM: Adding info for No Bus:usbdev3.1_ep81
[   23.876639] device: 'usbdev3.1': device_add
[   23.879972] PM: Adding info for No Bus:usbdev3.1
[   23.883306] driver: 'usb3': driver_bound: bound to device 'usb'
[   23.886639] bus: 'usb': really_probe: bound device usb3 to driver usb
[   23.889972] device: 'usbdev3.1_ep00': device_add
[   23.893306] PM: Adding info for No Bus:usbdev3.1_ep00
[   23.896639] driver: '0000:00:10.1': driver_bound: bound to device 'uhci_hcd'
[   23.899972] bus: 'pci': really_probe: bound device 0000:00:10.1 to driver uhci_hcd
[   23.903306] bus: 'pci': driver_probe_device: matched device 0000:00:10.2 with driver uhci_hcd
[   23.906639] bus: 'pci': really_probe: probing driver uhci_hcd with device 0000:00:10.2
[   23.909972] uhci_hcd 0000:00:10.2: found PCI INT B -> IRQ 10
[   23.913306] uhci_hcd 0000:00:10.2: sharing IRQ 10 with 0000:00:0a.0
[   23.916639] uhci_hcd 0000:00:10.2: sharing IRQ 10 with 0000:00:0f.0
[   23.919972] uhci_hcd 0000:00:10.2: sharing IRQ 10 with 0000:00:10.3
[   23.923306] uhci_hcd 0000:00:10.2: UHCI Host Controller
[   23.926639] device: 'usb_host4': device_add
[   23.929972] PM: Adding info for No Bus:usb_host4
[   23.933306] device: 'usbmon4': device_add
[   23.936639] PM: Adding info for No Bus:usbmon4
[   23.939972] uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 4
[   23.943306] uhci_hcd 0000:00:10.2: irq 10, io base 0x0000c000
[   23.946639] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[   23.949972] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   23.953306] usb usb4: Product: UHCI Host Controller
[   23.956639] usb usb4: Manufacturer: Linux 2.6.30-rc5-tip-01553-g4bc9bac-dirty uhci_hcd
[   23.959972] usb usb4: SerialNumber: 0000:00:10.2
[   23.966639] device: 'usb4': device_add
[   23.969972] bus: 'usb': add device usb4
[   23.973306] PM: Adding info for usb:usb4
[   23.976639] bus: 'usb': driver_probe_device: matched device usb4 with driver usb
[   23.979972] bus: 'usb': really_probe: probing driver usb with device usb4
[   23.983306] usb usb4: configuration #1 chosen from 1 choice
[   23.986639] device: '4-0:1.0': device_add
[   23.989972] bus: 'usb': add device 4-0:1.0
[   23.993306] PM: Adding info for usb:4-0:1.0
[   23.996639] bus: 'usb': driver_probe_device: matched device 4-0:1.0 with driver hub
[   23.999972] bus: 'usb': really_probe: probing driver hub with device 4-0:1.0
[   24.003306] hub 4-0:1.0: USB hub found
[   24.006639] hub 4-0:1.0: 2 ports detected
[   24.009972] driver: '4-0:1.0': driver_bound: bound to device 'hub'
[   24.013306] bus: 'usb': really_probe: bound device 4-0:1.0 to driver hub
[   24.016639] device: 'usbdev4.1_ep81': device_add
[   24.019972] PM: Adding info for No Bus:usbdev4.1_ep81
[   24.023306] device: 'usbdev4.1': device_add
[   24.026639] PM: Adding info for No Bus:usbdev4.1
[   24.029972] driver: 'usb4': driver_bound: bound to device 'usb'
[   24.033306] bus: 'usb': really_probe: bound device usb4 to driver usb
[   24.036639] device: 'usbdev4.1_ep00': device_add
[   24.039972] PM: Adding info for No Bus:usbdev4.1_ep00
[   24.043306] driver: '0000:00:10.2': driver_bound: bound to device 'uhci_hcd'
[   24.046639] bus: 'pci': really_probe: bound device 0000:00:10.2 to driver uhci_hcd
[   24.049972] bus: 'pci': driver_probe_device: matched device 0000:00:10.3 with driver uhci_hcd
[   24.053306] bus: 'pci': really_probe: probing driver uhci_hcd with device 0000:00:10.3
[   24.056639] uhci_hcd 0000:00:10.3: found PCI INT B -> IRQ 10
[   24.059972] uhci_hcd 0000:00:10.3: sharing IRQ 10 with 0000:00:0a.0
[   24.063306] uhci_hcd 0000:00:10.3: sharing IRQ 10 with 0000:00:0f.0
[   24.066639] uhci_hcd 0000:00:10.3: sharing IRQ 10 with 0000:00:10.2
[   24.069972] uhci_hcd 0000:00:10.3: UHCI Host Controller
[   24.073306] device: 'usb_host5': device_add
[   24.076639] PM: Adding info for No Bus:usb_host5
[   24.079972] device: 'usbmon5': device_add
[   24.083306] PM: Adding info for No Bus:usbmon5
[   24.086639] uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 5
[   24.089972] uhci_hcd 0000:00:10.3: irq 10, io base 0x0000c400
[   24.093306] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[   24.096639] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   24.099972] usb usb5: Product: UHCI Host Controller
[   24.103306] usb usb5: Manufacturer: Linux 2.6.30-rc5-tip-01553-g4bc9bac-dirty uhci_hcd
[   24.106639] usb usb5: SerialNumber: 0000:00:10.3
[   24.109972] device: 'usb5': device_add
[   24.113306] bus: 'usb': add device usb5
[   24.116639] PM: Adding info for usb:usb5
[   24.119972] bus: 'usb': driver_probe_device: matched device usb5 with driver usb
[   24.123306] bus: 'usb': really_probe: probing driver usb with device usb5
[   24.126639] usb usb5: configuration #1 chosen from 1 choice
[   24.129972] device: '5-0:1.0': device_add
[   24.133306] bus: 'usb': add device 5-0:1.0
[   24.136639] PM: Adding info for usb:5-0:1.0
[   24.139972] bus: 'usb': driver_probe_device: matched device 5-0:1.0 with driver hub
[   24.143305] bus: 'usb': really_probe: probing driver hub with device 5-0:1.0
[   24.146639] hub 5-0:1.0: USB hub found
[   24.149972] hub 5-0:1.0: 2 ports detected
[   24.153305] driver: '5-0:1.0': driver_bound: bound to device 'hub'
[   24.156639] bus: 'usb': really_probe: bound device 5-0:1.0 to driver hub
[   24.159972] device: 'usbdev5.1_ep81': device_add
[   24.163305] PM: Adding info for No Bus:usbdev5.1_ep81
[   24.166639] device: 'usbdev5.1': device_add
[   24.169972] PM: Adding info for No Bus:usbdev5.1
[   24.173305] driver: 'usb5': driver_bound: bound to device 'usb'
[   24.176639] bus: 'usb': really_probe: bound device usb5 to driver usb
[   24.179972] device: 'usbdev5.1_ep00': device_add
[   24.183305] PM: Adding info for No Bus:usbdev5.1_ep00
[   24.186639] driver: '0000:00:10.3': driver_bound: bound to device 'uhci_hcd'
[   24.189972] bus: 'pci': really_probe: bound device 0000:00:10.3 to driver uhci_hcd
[   24.193305] initcall uhci_hcd_init+0x0/0x100 returned 0 after 589192 usecs
[   24.196639] calling  wusbcore_init+0x0/0xa0 @ 1
[   24.199972] initcall wusbcore_init+0x0/0xa0 returned 0 after 0 usecs
[   24.203305] calling  wdm_init+0x0/0x45 @ 1
[   24.206639] bus: 'usb': add driver cdc_wdm
[   24.209972] usbcore: registered new interface driver cdc_wdm
[   24.213305] initcall wdm_init+0x0/0x45 returned 0 after 6510 usecs
[   24.216639] calling  usb_usual_init+0x0/0x6b @ 1
[   24.219972] bus: 'usb': add driver libusual
[   24.223305] usbcore: registered new interface driver libusual
[   24.226639] initcall usb_usual_init+0x0/0x6b returned 0 after 6510 usecs
[   24.229972] calling  appledisplay_init+0x0/0x80 @ 1
[   24.233305] bus: 'usb': add driver appledisplay
[   24.239972] usbcore: registered new interface driver appledisplay
[   24.243305] initcall appledisplay_init+0x0/0x80 returned 0 after 9765 usecs
[   24.246639] calling  iowarrior_init+0x0/0x50 @ 1
[   24.249972] bus: 'usb': add driver iowarrior
[   24.253305] usbcore: registered new interface driver iowarrior
[   24.256639] initcall iowarrior_init+0x0/0x50 returned 0 after 6510 usecs
[   24.259972] calling  isight_firmware_init+0x0/0x45 @ 1
[   24.263305] bus: 'usb': add driver isight_firmware
[   24.266639] usbcore: registered new interface driver isight_firmware
[   24.269972] initcall isight_firmware_init+0x0/0x45 returned 0 after 6510 usecs
[   24.273305] calling  usb_lcd_init+0x0/0x6b @ 1
[   24.276639] bus: 'usb': add driver usblcd
[   24.279972] usbcore: registered new interface driver usblcd
[   24.283305] initcall usb_lcd_init+0x0/0x6b returned 0 after 6510 usecs
[   24.286639] calling  i8042_init+0x0/0xed @ 1
[   24.289972] bus: 'pnp': add driver i8042 kbd
[   24.296639] bus: 'pnp': add driver i8042 aux
[   24.299972] bus: 'pnp': remove driver i8042 kbd
[   24.303305] driver: 'i8042 kbd': driver_release
[   24.306639] bus: 'pnp': remove driver i8042 aux
[   24.309972] driver: 'i8042 aux': driver_release
[   24.313305] PNP: No PS/2 controller found. Probing ports directly.
[   24.316639] bus: 'platform': add driver i8042
[   24.319972] Registering platform device 'i8042'. Parent at platform
[   24.323305] device: 'i8042': device_add
[   24.326639] bus: 'platform': add device i8042
[   24.329972] PM: Adding info for platform:i8042
[   24.333305] bus: 'platform': driver_probe_device: matched device i8042 with driver i8042
[   24.336639] bus: 'platform': really_probe: probing driver i8042 with device i8042
[   24.339972] serio: i8042 KBD port at 0x60,0x64 irq 1
[   24.343305] serio: i8042 AUX port at 0x60,0x64 irq 12
[   24.346639] driver: 'i8042': driver_bound: bound to device 'i8042'
[   24.349972] bus: 'platform': really_probe: bound device i8042 to driver i8042
[   24.353305] initcall i8042_init+0x0/0xed returned 0 after 61848 usecs
[   24.356639] calling  serport_init+0x0/0x5c @ 1
[   24.359972] initcall serport_init+0x0/0x5c returned 0 after 0 usecs
[   24.363305] calling  ct82c710_init+0x0/0xf9 @ 1
[   24.366639] initcall ct82c710_init+0x0/0xf9 returned -19 after 0 usecs
[   24.369972] calling  pcips2_init+0x0/0x50 @ 1
[   24.373305] bus: 'pci': add driver pcips2
[   24.376639] device: 'serio0': device_add
[   24.379972] bus: 'serio': add device serio0
[   24.383305] PM: Adding info for serio:serio0
[   24.386639] device: 'serio1': device_add
[   24.389972] bus: 'serio': add device serio1
[   24.393305] PM: Adding info for serio:serio1
[   24.396639] initcall pcips2_init+0x0/0x50 returned 0 after 22786 usecs
[   24.399972] calling  fm801_gp_init+0x0/0x45 @ 1
[   24.403305] bus: 'pci': add driver FM801_gameport
[   24.406639] initcall fm801_gp_init+0x0/0x45 returned 0 after 3255 usecs
[   24.409972] calling  ns558_init+0x0/0x9b @ 1
[   24.413305] bus: 'pnp': add driver ns558
[   24.433305] initcall ns558_init+0x0/0x9b returned 0 after 19531 usecs
[   24.436639] calling  mousedev_init+0x0/0xa4 @ 1
[   24.439972] device: 'mice': device_add
[   24.443305] PM: Adding info for No Bus:mice
[   24.446639] mice: PS/2 mouse device common for all mice
[   24.449972] initcall mousedev_init+0x0/0xa4 returned 0 after 9765 usecs
[   24.453305] calling  joydev_init+0x0/0x40 @ 1
[   24.456639] initcall joydev_init+0x0/0x40 returned 0 after 0 usecs
[   24.459972] calling  evdev_init+0x0/0x40 @ 1
[   24.463305] initcall evdev_init+0x0/0x40 returned 0 after 0 usecs
[   24.466639] calling  atkbd_init+0x0/0x48 @ 1
[   24.469972] bus: 'serio': add driver atkbd
[   24.473305] initcall atkbd_init+0x0/0x48 returned 0 after 3255 usecs
[   24.476639] calling  sunkbd_init+0x0/0x50 @ 1
[   24.479972] bus: 'serio': add driver sunkbd
[   24.483305] bus: 'serio': driver_probe_device: matched device serio0 with driver atkbd
[   24.486639] bus: 'serio': really_probe: probing driver atkbd with device serio0
[   24.489972] initcall sunkbd_init+0x0/0x50 returned 0 after 9765 usecs
[   24.493305] calling  xtkbd_init+0x0/0x50 @ 1
[   24.496639] bus: 'serio': add driver xtkbd
[   24.499972] initcall xtkbd_init+0x0/0x50 returned 0 after 3255 usecs
[   24.503305] calling  nkbd_init+0x0/0x50 @ 1
[   24.506639] bus: 'serio': add driver newtonkbd
[   24.509972] bus: 'serio': driver_probe_device: matched device serio1 with driver atkbd
[   24.513305] bus: 'serio': really_probe: probing driver atkbd with device serio1
[   24.516639] initcall nkbd_init+0x0/0x50 returned 0 after 9765 usecs
[   24.519972] calling  cobra_init+0x0/0x50 @ 1
[   24.523305] bus: 'gameport': add driver cobra
[   24.526639] initcall cobra_init+0x0/0x50 returned 0 after 3255 usecs
[   24.529972] calling  grip_init+0x0/0x50 @ 1
[   24.533305] bus: 'gameport': add driver grip_mp
[   24.536639] initcall grip_init+0x0/0x50 returned 0 after 3255 usecs
[   24.539972] calling  guillemot_init+0x0/0x50 @ 1
[   24.543305] bus: 'gameport': add driver guillemot
[   24.546639] initcall guillemot_init+0x0/0x50 returned 0 after 3255 usecs
[   24.549972] calling  interact_init+0x0/0x50 @ 1
[   24.553305] bus: 'gameport': add driver interact
[   24.556639] initcall interact_init+0x0/0x50 returned 0 after 3255 usecs
[   24.559972] calling  joydump_init+0x0/0x50 @ 1
[   24.563305] bus: 'gameport': add driver joydump
[   24.566638] initcall joydump_init+0x0/0x50 returned 0 after 3255 usecs
[   24.569972] calling  stinger_init+0x0/0x50 @ 1
[   24.573305] bus: 'serio': add driver stinger
[   24.576638] initcall stinger_init+0x0/0x50 returned 0 after 3255 usecs
[   24.579972] calling  tmdc_init+0x0/0x45 @ 1
[   24.583305] bus: 'gameport': add driver tmdc
[   24.589972] initcall tmdc_init+0x0/0x45 returned 0 after 6510 usecs
[   24.593305] calling  tgfx_init+0x0/0x119 @ 1
[   24.596638] initcall tgfx_init+0x0/0x119 returned -19 after 0 usecs
[   24.599972] calling  warrior_init+0x0/0x50 @ 1
[   24.603305] bus: 'serio': add driver warrior
[   24.606638] initcall warrior_init+0x0/0x50 returned 0 after 3255 usecs
[   24.609972] calling  walkera0701_init+0x0/0x45 @ 1
[   24.613305] initcall walkera0701_init+0x0/0x45 returned -19 after 0 usecs
[   24.616638] calling  usb_acecad_init+0x0/0x60 @ 1
[   24.619972] bus: 'usb': add driver usb_acecad
[   24.623305] usbcore: registered new interface driver usb_acecad
[   24.626638] acecad: v3.2:USB Acecad Flair tablet driver
[   24.629972] initcall usb_acecad_init+0x0/0x60 returned 0 after 9765 usecs
[   24.633305] calling  aiptek_init+0x0/0x7b @ 1
[   24.636638] bus: 'usb': add driver aiptek
[   24.639972] usbcore: registered new interface driver aiptek
[   24.643305] aiptek: v2.3 (May 2, 2007):Aiptek HyperPen USB Tablet Driver (Linux 2.6.x)
[   24.646638] aiptek: Bryan W. Headley/Chris Atenasio/Cedric Brun/Rene van Paassen
[   24.649972] initcall aiptek_init+0x0/0x7b returned 0 after 13020 usecs
[   24.653305] calling  mk712_init+0x0/0x220 @ 1
[   24.656638] mk712: device not present
[   24.659972] initcall mk712_init+0x0/0x220 returned -19 after 3255 usecs
[   24.663305] calling  usbtouch_init+0x0/0x50 @ 1
[   24.666638] bus: 'usb': add driver usbtouchscreen
[   24.669972] usbcore: registered new interface driver usbtouchscreen
[   24.673305] initcall usbtouch_init+0x0/0x50 returned 0 after 6510 usecs
[   24.676638] calling  pm_init+0x0/0x50 @ 1
[   24.679972] bus: 'serio': add driver penmountlpc
[   24.686638] initcall pm_init+0x0/0x50 returned 0 after 6510 usecs
[   24.689972] calling  touchit213_init+0x0/0x50 @ 1
[   24.693305] bus: 'serio': add driver touchit213
[   24.696638] initcall touchit213_init+0x0/0x50 returned 0 after 3255 usecs
[   24.699972] calling  w8001_init+0x0/0x50 @ 1
[   24.703305] bus: 'serio': add driver w8001
[   24.706638] initcall w8001_init+0x0/0x50 returned 0 after 3255 usecs
[   24.709972] calling  apanel_init+0x0/0x1ed @ 1
[   24.713305] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[   24.716638] initcall apanel_init+0x0/0x1ed returned -19 after 3255 usecs
[   24.719972] calling  ati_remote_init+0x0/0x70 @ 1
[   24.723305] bus: 'usb': add driver ati_remote
[   24.726638] usbcore: registered new interface driver ati_remote
[   24.729972] ati_remote: 2.2.1:ATI/X10 RF USB Remote Control
[   24.733305] initcall ati_remote_init+0x0/0x70 returned 0 after 9765 usecs
[   24.736638] calling  ati_remote2_init+0x0/0x70 @ 1
[   24.739972] bus: 'usb': add driver ati_remote2
[   24.743305] usbcore: registered new interface driver ati_remote2
[   24.746638] ati_remote2: ATI/Philips USB RF remote driver 0.3
[   24.749972] initcall ati_remote2_init+0x0/0x70 returned 0 after 9765 usecs
[   24.753305] calling  cm109_init+0x0/0x6b @ 1
[   24.756638] cm109: Keymap for Komunikate KIP1000 phone loaded
[   24.759972] bus: 'usb': add driver cm109
[   24.763305] usbcore: registered new interface driver cm109
[   24.766638] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[   24.769972] initcall cm109_init+0x0/0x6b returned 0 after 13020 usecs
[   24.773305] calling  usb_keyspan_init+0x0/0x69 @ 1
[   24.776638] bus: 'usb': add driver keyspan_remote
[   24.779972] usbcore: registered new interface driver keyspan_remote
[   24.783305] initcall usb_keyspan_init+0x0/0x69 returned 0 after 6510 usecs
[   24.786638] calling  i2c_ali15x3_init+0x0/0x50 @ 1
[   24.789972] bus: 'pci': add driver ali15x3_smbus
[   24.793305] initcall i2c_ali15x3_init+0x0/0x50 returned 0 after 3255 usecs
[   24.796638] calling  i2c_amd8111_init+0x0/0x50 @ 1
[   24.799972] bus: 'pci': add driver amd8111_smbus2
[   24.803305] initcall i2c_amd8111_init+0x0/0x50 returned 0 after 3255 usecs
[   24.806638] calling  nforce2_init+0x0/0x50 @ 1
[   24.809972] bus: 'pci': add driver nForce2_smbus
[   24.813305] initcall nforce2_init+0x0/0x50 returned 0 after 3255 usecs
[   24.816638] calling  i2c_sis5595_init+0x0/0x50 @ 1
[   24.819972] bus: 'pci': add driver sis5595_smbus
[   24.823305] initcall i2c_sis5595_init+0x0/0x50 returned 0 after 3255 usecs
[   24.826638] calling  i2c_sis96x_init+0x0/0x50 @ 1
[   24.829972] bus: 'pci': add driver sis96x_smbus
[   24.833305] initcall i2c_sis96x_init+0x0/0x50 returned 0 after 3255 usecs
[   24.836638] calling  i2c_vt586b_init+0x0/0x50 @ 1
[   24.839972] bus: 'pci': add driver vt586b_smbus
[   24.843305] initcall i2c_vt586b_init+0x0/0x50 returned 0 after 3255 usecs
[   24.846638] calling  ocores_i2c_init+0x0/0x3d @ 1
[   24.849972] bus: 'platform': add driver ocores-i2c
[   24.853305] initcall ocores_i2c_init+0x0/0x3d returned 0 after 3255 usecs
[   24.856638] calling  i2c_parport_init+0x0/0x73 @ 1
[   24.859972] i2c-parport: adapter type unspecified
[   24.863305] initcall i2c_parport_init+0x0/0x73 returned -19 after 3255 usecs
[   24.866638] calling  taos_init+0x0/0x50 @ 1
[   24.869972] bus: 'serio': add driver taos-evm
[   24.873305] initcall taos_init+0x0/0x50 returned 0 after 3255 usecs
[   24.876638] calling  usb_i2c_tiny_usb_init+0x0/0x50 @ 1
[   24.879972] bus: 'usb': add driver i2c-tiny-usb
[   24.883305] usbcore: registered new interface driver i2c-tiny-usb
[   24.886638] initcall usb_i2c_tiny_usb_init+0x0/0x50 returned 0 after 6510 usecs
[   24.889972] calling  pcf8574_init+0x0/0x40 @ 1
[   24.893305] bus: 'i2c': add driver pcf8574
[   24.896638] i2c-core: driver [pcf8574] registered
[   24.899972] initcall pcf8574_init+0x0/0x40 returned 0 after 6510 usecs
[   24.906638] calling  sensors_w83781d_init+0x0/0x40 @ 1
[   24.909972] bus: 'i2c': add driver w83781d
[   24.913305] i2c-core: driver [w83781d] registered
[   24.916638] initcall sensors_w83781d_init+0x0/0x40 returned 0 after 6510 usecs
[   24.919972] calling  sensors_w83791d_init+0x0/0x40 @ 1
[   24.923305] bus: 'i2c': add driver w83791d
[   24.926638] i2c-core: driver [w83791d] registered
[   24.929972] initcall sensors_w83791d_init+0x0/0x40 returned 0 after 6510 usecs
[   24.933305] calling  abituguru3_init+0x0/0x1b0 @ 1
[   24.936638] abituguru3: no Abit uGuru3 found, data = 0xFF, cmd = 0xFF
[   24.939972] initcall abituguru3_init+0x0/0x1b0 returned -19 after 3255 usecs
[   24.943305] calling  ad7418_init+0x0/0x40 @ 1
[   24.949972] bus: 'i2c': add driver ad7418
[   24.953305] i2c-core: driver [ad7418] registered
[   24.956638] initcall ad7418_init+0x0/0x40 returned 0 after 6510 usecs
[   24.959972] calling  sensors_adm1021_init+0x0/0x40 @ 1
[   24.963305] bus: 'i2c': add driver adm1021
[   24.966638] i2c-core: driver [adm1021] registered
[   24.969972] initcall sensors_adm1021_init+0x0/0x40 returned 0 after 6510 usecs
[   24.973305] calling  sensors_adm9240_init+0x0/0x40 @ 1
[   24.976638] bus: 'i2c': add driver adm9240
[   24.979972] i2c-core: driver [adm9240] registered
[   24.983305] initcall sensors_adm9240_init+0x0/0x40 returned 0 after 6510 usecs
[   24.986638] calling  sensors_ads7828_init+0x0/0x90 @ 1
[   24.989972] bus: 'i2c': add driver ads7828
[   24.993305] i2c-core: driver [ads7828] registered
[   24.996638] initcall sensors_ads7828_init+0x0/0x90 returned 0 after 6510 usecs
[   24.999972] calling  adt7473_init+0x0/0x40 @ 1
[   25.003305] bus: 'i2c': add driver adt7473
[   25.006638] i2c-core: driver [adt7473] registered
[   25.009972] initcall adt7473_init+0x0/0x40 returned 0 after 6510 usecs
[   25.013305] calling  applesmc_init+0x0/0x55 @ 1
[   25.016638] applesmc: supported laptop not found!
[   25.019972] applesmc: driver init failed (ret=-19)!
[   25.023305] initcall applesmc_init+0x0/0x55 returned -19 after 6510 usecs
[   25.026638] calling  atk0110_init+0x0/0x5b @ 1
[   25.029972] atk: acpi_bus_register_driver failed: -19
[   25.033305] initcall atk0110_init+0x0/0x5b returned -19 after 3255 usecs
[   25.036638] calling  coretemp_init+0x0/0x290 @ 1
[   25.039971] initcall coretemp_init+0x0/0x290 returned -19 after 0 usecs
[   25.043305] calling  dme1737_init+0x0/0xeb @ 1
[   25.046638] bus: 'i2c': add driver dme1737
[   25.053305] i2c-core: driver [dme1737] registered
[   25.056638] initcall dme1737_init+0x0/0xeb returned 0 after 9765 usecs
[   25.059971] calling  i5k_amb_init+0x0/0x9b @ 1
[   25.063305] bus: 'platform': add driver i5k_amb
[   25.066638] Registering platform device 'i5k_amb.0'. Parent at platform
[   25.069971] device: 'i5k_amb.0': device_add
[   25.073305] bus: 'platform': add device i5k_amb.0
[   25.076638] PM: Adding info for platform:i5k_amb.0
[   25.079971] bus: 'platform': driver_probe_device: matched device i5k_amb.0 with driver i5k_amb
[   25.083305] bus: 'platform': really_probe: probing driver i5k_amb with device i5k_amb.0
[   25.086638] initcall i5k_amb_init+0x0/0x9b returned 0 after 22786 usecs
[   25.089971] calling  sm_it87_init+0x0/0x8f @ 1
[   25.093305] initcall sm_it87_init+0x0/0x8f returned -19 after 0 usecs
[   25.096638] calling  init_lm70+0x0/0x6e @ 1
[   25.099971] bus: 'spi': add driver lm70
[   25.103305] bus: 'spi': add driver tmp121
[   25.106638] initcall init_lm70+0x0/0x6e returned 0 after 6510 usecs
[   25.109971] calling  sensors_lm75_init+0x0/0x40 @ 1
[   25.113305] bus: 'i2c': add driver lm75
[   25.116638] i2c-core: driver [lm75] registered
[   25.119971] initcall sensors_lm75_init+0x0/0x40 returned 0 after 6510 usecs
[   25.123305] calling  lm93_init+0x0/0x3d @ 1
[   25.126638] bus: 'i2c': add driver lm93
[   25.129971] i2c-core: driver [lm93] registered
[   25.133305] initcall lm93_init+0x0/0x3d returned 0 after 6510 usecs
[   25.136638] calling  pcf8591_init+0x0/0x63 @ 1
[   25.139971] bus: 'i2c': add driver pcf8591
[   25.143305] i2c-core: driver [pcf8591] registered
[   25.146638] initcall pcf8591_init+0x0/0x63 returned 0 after 6510 usecs
[   25.149971] calling  smsc47b397_init+0x0/0x13f @ 1
[   25.153305] initcall smsc47b397_init+0x0/0x13f returned -19 after 0 usecs
[   25.156638] calling  sm_smsc47m1_init+0x0/0x84 @ 1
[   25.159971] initcall sm_smsc47m1_init+0x0/0x84 returned -19 after 0 usecs
[   25.163305] calling  sm_thmc50_init+0x0/0x40 @ 1
[   25.166638] bus: 'i2c': add driver thmc50
[   25.169971] i2c-core: driver [thmc50] registered
[   25.173305] initcall sm_thmc50_init+0x0/0x40 returned 0 after 6510 usecs
[   25.176638] calling  sm_vt8231_init+0x0/0x50 @ 1
[   25.179971] bus: 'pci': add driver vt8231
[   25.186638] initcall sm_vt8231_init+0x0/0x50 returned 0 after 6510 usecs
[   25.189971] calling  sensors_w83l785ts_init+0x0/0x40 @ 1
[   25.193305] bus: 'i2c': add driver w83l785ts
[   25.199971] i2c-core: driver [w83l785ts] registered
[   25.203305] initcall sensors_w83l785ts_init+0x0/0x40 returned 0 after 9765 usecs
[   25.206638] calling  pcipcwd_init_module+0x0/0x65 @ 1
[   25.209971] bus: 'pci': add driver pcwd_pci
[   25.213305] initcall pcipcwd_init_module+0x0/0x65 returned 0 after 3255 usecs
[   25.216638] calling  advwdt_init+0x0/0xa9 @ 1
[   25.219971] WDT driver for Advantech single board computer initialising.
[   25.223305] bus: 'platform': add driver advantechwdt
[   25.226638] Registering platform device 'advantechwdt'. Parent at platform
[   25.229971] device: 'advantechwdt': device_add
[   25.233305] bus: 'platform': add device advantechwdt
[   25.236638] PM: Adding info for platform:advantechwdt
[   25.239971] bus: 'platform': driver_probe_device: matched device advantechwdt with driver advantechwdt
[   25.243305] bus: 'platform': really_probe: probing driver advantechwdt with device advantechwdt
[   25.246638] device: 'watchdog': device_add
[   25.249971] PM: Adding info for No Bus:watchdog
[   25.253305] advantechwdt: initialized. timeout=60 sec (nowayout=1)
[   25.256638] driver: 'advantechwdt': driver_bound: bound to device 'advantechwdt'
[   25.259971] bus: 'platform': really_probe: bound device advantechwdt to driver advantechwdt
[   25.263305] initcall advwdt_init+0x0/0xa9 returned 0 after 42317 usecs
[   25.266638] calling  sc520_wdt_init+0x0/0x113 @ 1
[   25.269971] sc520_wdt: cannot register miscdev on minor=130 (err=-16)
[   25.273305] initcall sc520_wdt_init+0x0/0x113 returned -16 after 3255 usecs
[   25.276638] initcall sc520_wdt_init+0x0/0x113 returned with error code -16 
[   25.283305] calling  ibwdt_init+0x0/0xa9 @ 1
[   25.286638] ib700wdt: WDT driver for IB700 single board computer initialising.
[   25.289971] bus: 'platform': add driver ib700wdt
[   25.296638] Registering platform device 'ib700wdt'. Parent at platform
[   25.303305] device: 'ib700wdt': device_add
[   25.306638] bus: 'platform': add device ib700wdt
[   25.309971] PM: Adding info for platform:ib700wdt
[   25.313305] bus: 'platform': driver_probe_device: matched device ib700wdt with driver ib700wdt
[   25.316638] bus: 'platform': really_probe: probing driver ib700wdt with device ib700wdt
[   25.319971] ib700wdt: START method I/O 443 is not available.
[   25.323305] ib700wdt: probe of ib700wdt failed with error -5
[   25.326638] initcall ibwdt_init+0x0/0xa9 returned 0 after 39062 usecs
[   25.329971] calling  watchdog_init+0x0/0xb6 @ 1
[   25.333305] i6300ESB timer: Intel 6300ESB WatchDog Timer Driver v0.04
[   25.336638] bus: 'platform': add driver i6300ESB timer
[   25.339971] Registering platform device 'i6300ESB timer'. Parent at platform
[   25.343305] device: 'i6300ESB timer': device_add
[   25.346638] bus: 'platform': add device i6300ESB timer
[   25.349971] PM: Adding info for platform:i6300ESB timer
[   25.353305] bus: 'platform': driver_probe_device: matched device i6300ESB timer with driver i6300ESB timer
[   25.356638] bus: 'platform': really_probe: probing driver i6300ESB timer with device i6300ESB timer
[   25.359971] initcall watchdog_init+0x0/0xb6 returned 0 after 26041 usecs
[   25.363305] calling  it8712f_wdt_init+0x0/0x125 @ 1
[   25.366638] initcall it8712f_wdt_init+0x0/0x125 returned -19 after 0 usecs
[   25.369971] calling  hpwdt_init+0x0/0x45 @ 1
[   25.373305] bus: 'pci': add driver hpwdt
[   25.376638] initcall hpwdt_init+0x0/0x45 returned 0 after 3255 usecs
[   25.379971] calling  cpu5wdt_init_module+0x0/0x3a @ 1
[   25.383305] cpu5wdt: misc_register failed
[   25.386638] initcall cpu5wdt_init_module+0x0/0x3a returned -16 after 3255 usecs
[   25.389971] initcall cpu5wdt_init_module+0x0/0x3a returned with error code -16 
[   25.393305] calling  wb_smsc_wdt_init+0x0/0x1fa @ 1
[   25.396638] SMsC 37B787 watchdog component driver 1.1 initialising...
[   25.399971] smsc37b787_wdt: Unable to register miscdev on minor 130
[   25.403305] initcall wb_smsc_wdt_init+0x0/0x1fa returned -16 after 6510 usecs
[   25.406638] initcall wb_smsc_wdt_init+0x0/0x1fa returned with error code -16 
[   25.409971] calling  w83877f_wdt_init+0x0/0x1a1 @ 1
[   25.413305] w83877f_wdt: I/O address 0x0443 already in use
[   25.416638] initcall w83877f_wdt_init+0x0/0x1a1 returned -5 after 3255 usecs
[   25.419971] initcall w83877f_wdt_init+0x0/0x1a1 returned with error code -5 
[   25.423305] calling  cpufreq_gov_powersave_init+0x0/0x40 @ 1
[   25.426638] initcall cpufreq_gov_powersave_init+0x0/0x40 returned 0 after 0 usecs
[   25.429971] calling  init_ladder+0x0/0x40 @ 1
[   25.433305] cpuidle: using governor ladder
[   25.436638] initcall init_ladder+0x0/0x40 returned 0 after 3255 usecs
[   25.439971] calling  init_menu+0x0/0x40 @ 1
[   25.443305] cpuidle: using governor menu
[   25.446638] initcall init_menu+0x0/0x40 returned 0 after 3255 usecs
[   25.449971] calling  i7300_idle_init+0x0/0x1bd @ 1
[   25.453305] initcall i7300_idle_init+0x0/0x1bd returned -19 after 0 usecs
[   25.456638] calling  pca9532_init+0x0/0x40 @ 1
[   25.459971] bus: 'i2c': add driver pca9532
[   25.463305] i2c-core: driver [pca9532] registered
[   25.466638] initcall pca9532_init+0x0/0x40 returned 0 after 6510 usecs
[   25.469971] calling  dcdbas_init+0x0/0xa0 @ 1
[   25.473305] bus: 'platform': add driver dcdbas
[   25.476638] Registering platform device 'dcdbas'. Parent at platform
[   25.479971] device: 'dcdbas': device_add
[   25.483305] bus: 'platform': add device dcdbas
[   25.486638] PM: Adding info for platform:dcdbas
[   25.489971] bus: 'platform': driver_probe_device: matched device dcdbas with driver dcdbas
[   25.493305] bus: 'platform': really_probe: probing driver dcdbas with device dcdbas
[   25.496638] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[   25.499971] driver: 'dcdbas': driver_bound: bound to device 'dcdbas'
[   25.503305] bus: 'platform': really_probe: bound device dcdbas to driver dcdbas
[   25.506638] initcall dcdbas_init+0x0/0xa0 returned 0 after 32552 usecs
[   25.509971] calling  flow_cache_init+0x0/0x1e0 @ 1
[   25.513305] initcall flow_cache_init+0x0/0x1e0 returned 0 after 0 usecs
[   25.516638] calling  llc_init+0x0/0x50 @ 1
[   25.519971] initcall llc_init+0x0/0x50 returned 0 after 0 usecs
[   25.523305] calling  llc2_init+0x0/0xf8 @ 1
[   25.526638] NET: Registered protocol family 26
[   25.529971] initcall llc2_init+0x0/0xf8 returned 0 after 3255 usecs
[   25.536638] calling  snap_init+0x0/0x70 @ 1
[   25.539971] initcall snap_init+0x0/0x70 returned 0 after 0 usecs
[   25.543305] calling  rif_init+0x0/0xc0 @ 1
[   25.546638] initcall rif_init+0x0/0xc0 returned 0 after 0 usecs
[   25.549971] calling  blackhole_module_init+0x0/0x40 @ 1
[   25.553305] initcall blackhole_module_init+0x0/0x40 returned 0 after 0 usecs
[   25.556638] calling  hfsc_init+0x0/0x40 @ 1
[   25.559971] initcall hfsc_init+0x0/0x40 returned 0 after 0 usecs
[   25.563305] calling  tbf_module_init+0x0/0x40 @ 1
[   25.566638] initcall tbf_module_init+0x0/0x40 returned 0 after 0 usecs
[   25.569971] calling  teql_init+0x0/0x13a @ 1
[   25.573305] device: 'teql0': device_add
[   25.576638] PM: Adding info for No Bus:teql0
[   25.579971] initcall teql_init+0x0/0x13a returned 0 after 6510 usecs
[   25.583305] calling  atm_init+0x0/0x40 @ 1
[   25.586638] initcall atm_init+0x0/0x40 returned 0 after 0 usecs
[   25.589971] calling  netem_module_init+0x0/0x50 @ 1
[   25.593304] netem: version 1.2
[   25.596638] initcall netem_module_init+0x0/0x50 returned 0 after 3255 usecs
[   25.599971] calling  init_rsvp+0x0/0x40 @ 1
[   25.603304] initcall init_rsvp+0x0/0x40 returned 0 after 0 usecs
[   25.606638] calling  init_tcindex+0x0/0x40 @ 1
[   25.609971] initcall init_tcindex+0x0/0x40 returned 0 after 0 usecs
[   25.613304] calling  init_rsvp+0x0/0x3d @ 1
[   25.616638] initcall init_rsvp+0x0/0x3d returned 0 after 0 usecs
[   25.619971] calling  nfnetlink_init+0x0/0x88 @ 1
[   25.623304] Netfilter messages via NETLINK v0.30.
[   25.626638] initcall nfnetlink_init+0x0/0x88 returned 0 after 3255 usecs
[   25.629971] calling  nfnetlink_queue_init+0x0/0xd3 @ 1
[   25.633304] initcall nfnetlink_queue_init+0x0/0xd3 returned 0 after 0 usecs
[   25.636638] calling  nfnetlink_log_init+0x0/0x110 @ 1
[   25.639971] initcall nfnetlink_log_init+0x0/0x110 returned 0 after 0 usecs
[   25.643304] calling  nf_conntrack_standalone_init+0x0/0x3d @ 1
[   25.646638] nf_conntrack version 0.5.0 (8185 buckets, 32740 max)
[   25.653304] initcall nf_conntrack_standalone_init+0x0/0x3d returned 0 after 6510 usecs
[   25.656638] calling  nf_conntrack_proto_dccp_init+0x0/0x94 @ 1
[   25.659971] initcall nf_conntrack_proto_dccp_init+0x0/0x94 returned 0 after 0 usecs
[   25.663304] calling  nf_conntrack_proto_udplite_init+0x0/0x69 @ 1
[   25.666638] initcall nf_conntrack_proto_udplite_init+0x0/0x69 returned 0 after 0 usecs
[   25.669971] calling  ctnetlink_init+0x0/0x9a @ 1
[   25.673304] ctnetlink v0.93: registering with nfnetlink.
[   25.676638] initcall ctnetlink_init+0x0/0x9a returned 0 after 3255 usecs
[   25.679971] calling  nf_conntrack_amanda_init+0x0/0x10c @ 1
[   25.683304] initcall nf_conntrack_amanda_init+0x0/0x10c returned 0 after 0 usecs
[   25.686638] calling  nf_conntrack_netbios_ns_init+0x0/0x45 @ 1
[   25.689971] initcall nf_conntrack_netbios_ns_init+0x0/0x45 returned 0 after 0 usecs
[   25.693304] calling  nf_conntrack_sip_init+0x0/0x258 @ 1
[   25.696638] initcall nf_conntrack_sip_init+0x0/0x258 returned 0 after 0 usecs
[   25.699971] calling  xt_init+0x0/0x1a3 @ 1
[   25.703304] initcall xt_init+0x0/0x1a3 returned 0 after 0 usecs
[   25.706638] calling  tcpudp_mt_init+0x0/0x50 @ 1
[   25.709971] initcall tcpudp_mt_init+0x0/0x50 returned 0 after 0 usecs
[   25.713304] calling  connsecmark_tg_init+0x0/0x40 @ 1
[   25.716638] initcall connsecmark_tg_init+0x0/0x40 returned 0 after 0 usecs
[   25.719971] calling  hl_tg_init+0x0/0x50 @ 1
[   25.723304] initcall hl_tg_init+0x0/0x50 returned 0 after 0 usecs
[   25.726638] calling  nflog_tg_init+0x0/0x40 @ 1
[   25.729971] initcall nflog_tg_init+0x0/0x40 returned 0 after 0 usecs
[   25.733304] calling  xt_rateest_tg_init+0x0/0x70 @ 1
[   25.736638] initcall xt_rateest_tg_init+0x0/0x70 returned 0 after 0 usecs
[   25.739971] calling  secmark_tg_init+0x0/0x40 @ 1
[   25.743304] initcall secmark_tg_init+0x0/0x40 returned 0 after 0 usecs
[   25.746638] calling  tcpmss_tg_init+0x0/0x50 @ 1
[   25.749971] initcall tcpmss_tg_init+0x0/0x50 returned 0 after 0 usecs
[   25.753304] calling  tcpoptstrip_tg_init+0x0/0x50 @ 1
[   25.756638] initcall tcpoptstrip_tg_init+0x0/0x50 returned 0 after 0 usecs
[   25.759971] calling  connmark_mt_init+0x0/0x45 @ 1
[   25.763304] initcall connmark_mt_init+0x0/0x45 returned 0 after 0 usecs
[   25.766638] calling  dccp_mt_init+0x0/0xab @ 1
[   25.769971] initcall dccp_mt_init+0x0/0xab returned 0 after 0 usecs
[   25.773304] calling  dscp_mt_init+0x0/0x50 @ 1
[   25.776638] initcall dscp_mt_init+0x0/0x50 returned 0 after 0 usecs
[   25.779971] calling  helper_mt_init+0x0/0x40 @ 1
[   25.783304] initcall helper_mt_init+0x0/0x40 returned 0 after 0 usecs
[   25.786638] calling  length_mt_init+0x0/0x50 @ 1
[   25.789971] initcall length_mt_init+0x0/0x50 returned 0 after 0 usecs
[   25.793304] calling  realm_mt_init+0x0/0x3d @ 1
[   25.796638] initcall realm_mt_init+0x0/0x3d returned 0 after 0 usecs
[   25.799971] calling  recent_mt_init+0x0/0x103 @ 1
[   25.803304] initcall recent_mt_init+0x0/0x103 returned 0 after 0 usecs
[   25.806638] calling  sctp_mt_init+0x0/0x50 @ 1
[   25.809971] initcall sctp_mt_init+0x0/0x50 returned 0 after 0 usecs
[   25.813304] calling  tcpmss_mt_init+0x0/0x50 @ 1
[   25.816638] initcall tcpmss_mt_init+0x0/0x50 returned 0 after 0 usecs
[   25.819971] calling  u32_mt_init+0x0/0x40 @ 1
[   25.826638] initcall u32_mt_init+0x0/0x40 returned 0 after 0 usecs
[   25.829971] calling  sysctl_ipv4_init+0x0/0x76 @ 1
[   25.836638] initcall sysctl_ipv4_init+0x0/0x76 returned 0 after 3255 usecs
[   25.839971] calling  ipgre_init+0x0/0xe8 @ 1
[   25.843304] GRE over IPv4 tunneling driver
[   25.846638] device: 'gre0': device_add
[   25.853304] PM: Adding info for No Bus:gre0
[   25.856638] initcall ipgre_init+0x0/0xe8 returned 0 after 13020 usecs
[   25.859971] calling  init_syncookies+0x0/0x50 @ 1
[   25.863304] initcall init_syncookies+0x0/0x50 returned 0 after 0 usecs
[   25.866638] calling  ah4_init+0x0/0xa0 @ 1
[   25.869971] initcall ah4_init+0x0/0xa0 returned 0 after 0 usecs
[   25.873304] calling  esp4_init+0x0/0xa0 @ 1
[   25.876638] initcall esp4_init+0x0/0xa0 returned 0 after 0 usecs
[   25.879971] calling  xfrm4_beet_init+0x0/0x50 @ 1
[   25.883304] initcall xfrm4_beet_init+0x0/0x50 returned 0 after 0 usecs
[   25.886638] calling  tunnel4_init+0x0/0xa0 @ 1
[   25.889971] initcall tunnel4_init+0x0/0xa0 returned 0 after 0 usecs
[   25.893304] calling  xfrm4_transport_init+0x0/0x50 @ 1
[   25.896638] initcall xfrm4_transport_init+0x0/0x50 returned 0 after 0 usecs
[   25.899971] calling  ipv4_netfilter_init+0x0/0x50 @ 1
[   25.903304] initcall ipv4_netfilter_init+0x0/0x50 returned 0 after 0 usecs
[   25.906638] calling  inet_diag_init+0x0/0xc0 @ 1
[   25.909971] initcall inet_diag_init+0x0/0xc0 returned 0 after 0 usecs
[   25.913304] calling  tcp_diag_init+0x0/0x40 @ 1
[   25.916638] initcall tcp_diag_init+0x0/0x40 returned 0 after 0 usecs
[   25.919971] calling  tcpprobe_init+0x0/0x110 @ 1
[   25.929971] TCP probe registered (port=0)
[   25.933304] initcall tcpprobe_init+0x0/0x110 returned 0 after 9765 usecs
[   25.936638] calling  cubictcp_register+0x0/0x9d @ 1
[   25.939971] TCP cubic registered
[   25.943304] initcall cubictcp_register+0x0/0x9d returned 0 after 3255 usecs
[   25.946638] calling  xfrm_user_init+0x0/0x73 @ 1
[   25.949971] Initializing XFRM netlink socket
[   25.953304] initcall xfrm_user_init+0x0/0x73 returned 0 after 3255 usecs
[   25.956638] calling  inet6_init+0x0/0x330 @ 1
[   25.963304] NET: Registered protocol family 10
[   25.983304] initcall inet6_init+0x0/0x330 returned 0 after 22786 usecs
[   25.986638] calling  ah6_init+0x0/0xa0 @ 1
[   25.989971] initcall ah6_init+0x0/0xa0 returned 0 after 0 usecs
[   25.993304] calling  tunnel6_init+0x0/0xa0 @ 1
[   25.996638] initcall tunnel6_init+0x0/0xa0 returned 0 after 0 usecs
[   25.999971] calling  xfrm6_beet_init+0x0/0x50 @ 1
[   26.003304] initcall xfrm6_beet_init+0x0/0x50 returned 0 after 0 usecs
[   26.006638] calling  mip6_init+0x0/0xf0 @ 1
[   26.009971] Mobile IPv6
[   26.013304] initcall mip6_init+0x0/0xf0 returned 0 after 3255 usecs
[   26.016638] calling  ip6_tables_init+0x0/0xd1 @ 1
[   26.019971] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   26.023304] initcall ip6_tables_init+0x0/0xd1 returned 0 after 3255 usecs
[   26.026638] calling  ip6table_mangle_init+0x0/0x6f @ 1
[   26.029971] initcall ip6table_mangle_init+0x0/0x6f returned 0 after 0 usecs
[   26.033304] calling  ipv6header_mt6_init+0x0/0x40 @ 1
[   26.036638] initcall ipv6header_mt6_init+0x0/0x40 returned 0 after 0 usecs
[   26.039971] calling  mh_mt6_init+0x0/0x40 @ 1
[   26.043304] initcall mh_mt6_init+0x0/0x40 returned 0 after 0 usecs
[   26.046638] calling  hbh_mt6_init+0x0/0x50 @ 1
[   26.049971] initcall hbh_mt6_init+0x0/0x50 returned 0 after 0 usecs
[   26.053304] calling  rt_mt6_init+0x0/0x3d @ 1
[   26.056638] initcall rt_mt6_init+0x0/0x3d returned 0 after 0 usecs
[   26.059971] calling  sit_init+0x0/0x97 @ 1
[   26.063304] IPv6 over IPv4 tunneling driver
[   26.066638] device: 'sit0': device_add
[   26.069971] PM: Adding info for No Bus:sit0
[   26.076638] initcall sit_init+0x0/0x97 returned 0 after 13020 usecs
[   26.079971] calling  ip6_tunnel_init+0x0/0xc8 @ 1
[   26.083304] device: 'ip6tnl0': device_add
[   26.086638] PM: Adding info for No Bus:ip6tnl0
[   26.096638] initcall ip6_tunnel_init+0x0/0xc8 returned 0 after 13020 usecs
[   26.099971] calling  packet_init+0x0/0x74 @ 1
[   26.103304] NET: Registered protocol family 17
[   26.106638] initcall packet_init+0x0/0x74 returned 0 after 3255 usecs
[   26.109971] calling  br_init+0x0/0x100 @ 1
[   26.113304] Bridge firewalling registered
[   26.116638] initcall br_init+0x0/0x100 returned 0 after 3255 usecs
[   26.119971] calling  ipx_init+0x0/0x140 @ 1
[   26.123304] NET: Registered protocol family 4
[   26.126638] initcall ipx_init+0x0/0x140 returned 0 after 3255 usecs
[   26.129971] calling  init_sunrpc+0x0/0x9a @ 1
[   26.136638] RPC: Registered udp transport module.
[   26.139971] RPC: Registered tcp transport module.
[   26.143304] initcall init_sunrpc+0x0/0x9a returned 0 after 9765 usecs
[   26.146638] calling  init_rpcsec_gss+0x0/0x75 @ 1
[   26.149971] initcall init_rpcsec_gss+0x0/0x75 returned 0 after 0 usecs
[   26.153304] calling  init_kerberos_module+0x0/0x57 @ 1
[   26.156638] initcall init_kerberos_module+0x0/0x57 returned 0 after 0 usecs
[   26.159971] calling  af_rxrpc_init+0x0/0x1da @ 1
[   26.163304] NET: Registered protocol family 33
[   26.166638] initcall af_rxrpc_init+0x0/0x1da returned 0 after 3255 usecs
[   26.169971] calling  atm_clip_init+0x0/0xe5 @ 1
[   26.173304] initcall atm_clip_init+0x0/0xe5 returned 0 after 0 usecs
[   26.176638] calling  atm_mpoa_init+0x0/0x6b @ 1
[   26.179971] mpc.c: May 12 2009 18:29:43 initialized
[   26.183304] initcall atm_mpoa_init+0x0/0x6b returned 0 after 3255 usecs
[   26.186638] calling  sctp_init+0x0/0x85a @ 1
[   26.193304] SCTP: Hash tables configured (established 14563 bind 14563)
[   26.199971] sctp_init_sock(sk: ffff88003d51c000)
[   26.206638] initcall sctp_init+0x0/0x85a returned 0 after 16276 usecs
[   26.209971] calling  lib80211_init+0x0/0x50 @ 1
[   26.213304] lib80211: common routines for IEEE802.11 drivers
[   26.216638] lib80211_crypt: registered algorithm 'NULL'
[   26.219971] initcall lib80211_init+0x0/0x50 returned 0 after 6510 usecs
[   26.223304] calling  lib80211_crypto_wep_init+0x0/0x40 @ 1
[   26.226638] lib80211_crypt: registered algorithm 'WEP'
[   26.229971] initcall lib80211_crypto_wep_init+0x0/0x40 returned 0 after 3255 usecs
[   26.233304] calling  lib80211_crypto_ccmp_init+0x0/0x40 @ 1
[   26.236638] lib80211_crypt: registered algorithm 'CCMP'
[   26.239971] initcall lib80211_crypto_ccmp_init+0x0/0x40 returned 0 after 3255 usecs
[   26.243304] calling  lib80211_crypto_tkip_init+0x0/0x40 @ 1
[   26.246637] lib80211_crypt: registered algorithm 'TKIP'
[   26.249971] initcall lib80211_crypto_tkip_init+0x0/0x40 returned 0 after 3255 usecs
[   26.253304] calling  dcbnl_init+0x0/0x5d @ 1
[   26.256637] initcall dcbnl_init+0x0/0x5d returned 0 after 0 usecs
[   26.259971] calling  cpufreq_p4_init+0x0/0x90 @ 1
[   26.263304] initcall cpufreq_p4_init+0x0/0x90 returned -19 after 0 usecs
[   26.266637] calling  hpet_insert_resource+0x0/0x4a @ 1
[   26.269971] initcall hpet_insert_resource+0x0/0x4a returned 1 after 0 usecs
[   26.273304] initcall hpet_insert_resource+0x0/0x4a returned with error code 1 
[   26.276637] calling  lapic_insert_resource+0x0/0x6a @ 1
[   26.279971] initcall lapic_insert_resource+0x0/0x6a returned -1 after 0 usecs
[   26.283304] initcall lapic_insert_resource+0x0/0x6a returned with error code -1 
[   26.286637] calling  init_lapic_nmi_sysfs+0x0/0x60 @ 1
[   26.289971] initcall init_lapic_nmi_sysfs+0x0/0x60 returned 0 after 0 usecs
[   26.293304] calling  ioapic_insert_resources+0x0/0x90 @ 1
[   26.296637] initcall ioapic_insert_resources+0x0/0x90 returned 0 after 0 usecs
[   26.299971] calling  io_apic_bug_finalize+0x0/0x42 @ 1
[   26.303304] initcall io_apic_bug_finalize+0x0/0x42 returned 0 after 0 usecs
[   26.306637] calling  check_early_ioremap_leak+0x0/0xa0 @ 1
[   26.309971] initcall check_early_ioremap_leak+0x0/0xa0 returned 0 after 0 usecs
[   26.313304] calling  pat_memtype_list_init+0x0/0x50 @ 1
[   26.316637] initcall pat_memtype_list_init+0x0/0x50 returned 0 after 0 usecs
[   26.319971] calling  sched_init_debug+0x0/0x4d @ 1
[   26.323304] initcall sched_init_debug+0x0/0x4d returned 0 after 0 usecs
[   26.326637] calling  init_oops_id+0x0/0x70 @ 1
[   26.329971] initcall init_oops_id+0x0/0x70 returned 0 after 0 usecs
[   26.333304] calling  disable_boot_consoles+0x0/0x5f @ 1
[   26.336637] initcall disable_boot_consoles+0x0/0x5f returned 0 after 0 usecs
[   26.339971] calling  pm_qos_power_init+0x0/0x108 @ 1
[   26.343304] device: 'cpu_dma_latency': device_add
[   26.346637] PM: Adding info for No Bus:cpu_dma_latency
[   26.353304] device: 'network_latency': device_add
[   26.356637] PM: Adding info for No Bus:network_latency
[   26.359971] device: 'network_throughput': device_add
[   26.363304] PM: Adding info for No Bus:network_throughput
[   26.366637] initcall pm_qos_power_init+0x0/0x108 returned 0 after 22786 usecs
[   26.369971] calling  debugfs_kprobe_init+0x0/0xb0 @ 1
[   26.373304] initcall debugfs_kprobe_init+0x0/0xb0 returned 0 after 0 usecs
[   26.376637] calling  taskstats_init+0x0/0xbe @ 1
[   26.379971] registered taskstats version 1
[   26.383304] initcall taskstats_init+0x0/0xbe returned 0 after 3255 usecs
[   26.386637] calling  clear_boot_tracer+0x0/0x54 @ 1
[   26.389971] initcall clear_boot_tracer+0x0/0x54 returned 0 after 0 usecs
[   26.393304] calling  event_trace_self_tests_init+0x0/0x60 @ 1
[   26.396637] Running tests on trace events:
[   26.399971] Testing event kfree_skb: OK
[   26.409971] Testing event kmalloc: OK
[   26.419971] Testing event kmem_cache_alloc: OK
[   26.429971] Testing event kmalloc_node: OK
[   26.439971] Testing event kmem_cache_alloc_node: OK
[   26.449971] Testing event kfree: OK
[   26.459971] Testing event kmem_cache_free: OK
[   26.469971] Testing event dump_pages: OK
[   26.479971] Testing event lock_acquire: OK
[   26.489971] Testing event lock_release: OK
[   26.499971] Testing event lock_contended: OK
[   26.509971] Testing event lock_acquired: OK
[   26.519971] Testing event irq_handler_entry: OK
[   26.529971] Testing event irq_handler_exit: OK
[   26.539971] Testing event softirq_entry: OK
[   26.549971] Testing event softirq_exit: OK
[   26.559971] Testing event sched_kthread_stop: OK
[   26.569971] Testing event sched_kthread_stop_ret: OK
[   26.579971] Testing event sched_wait_task: OK
[   26.589971] Testing event sched_wakeup: OK
[   26.599971] Testing event sched_wakeup_new: OK
[   26.609971] Testing event sched_switch: OK
[   26.619971] Testing event sched_migrate_task: OK
[   26.629971] Testing event sched_process_free: OK
[   26.639971] Testing event sched_process_exit: OK
[   26.649971] Testing event sched_process_wait: OK
[   26.659971] Testing event sched_process_fork: OK
[   26.669971] Testing event sched_signal_send: OK
[   26.679971] Running tests on trace event systems:
[   26.683304] Testing event system skb: OK
[   26.693304] Testing event system kmem: OK
[   26.703304] Testing event system mm: OK
[   26.713304] Testing event system lockdep: OK
[   26.723304] Testing event system irq: OK
[   26.733304] Testing event system sched: OK
[   26.743304] Running tests on all trace events:
[   26.746637] Testing all events: OK
[   26.756637] Running tests again, along with the function tracer
[   26.759971] Running tests on trace events:
[   26.763304] Testing event kfree_skb: OK
[   26.773304] Testing event kmalloc: OK
[   26.783304] Testing event kmem_cache_alloc: OK
[   26.793304] Testing event kmalloc_node: OK
[   26.803304] Testing event kmem_cache_alloc_node: OK
[   26.813304] Testing event kfree: OK
[   26.823304] Testing event kmem_cache_free: OK
[   26.833304] Testing event dump_pages: OK
[   26.843304] Testing event lock_acquire: OK
[   26.853304] Testing event lock_release: OK
[   26.863304] Testing event lock_contended: OK
[   26.873304] Testing event lock_acquired: OK
[   26.883304] Testing event irq_handler_entry: OK
[   26.893304] Testing event irq_handler_exit: OK
[   26.903304] Testing event softirq_entry: OK
[   26.913304] Testing event softirq_exit: OK
[   26.923304] Testing event sched_kthread_stop: OK
[   26.933304] Testing event sched_kthread_stop_ret: OK
[   26.943304] Testing event sched_wait_task: OK
[   26.953304] Testing event sched_wakeup: OK
[   26.963304] Testing event sched_wakeup_new: OK
[   26.973304] Testing event sched_switch: OK
[   26.983304] Testing event sched_migrate_task: OK
[   26.993304] Testing event sched_process_free: OK
[   27.003304] Testing event sched_process_exit: OK
[   27.013304] Testing event sched_process_wait: OK
[   27.023304] Testing event sched_process_fork: OK
[   27.033304] Testing event sched_signal_send: OK
[   27.043304] Running tests on trace event systems:
[   27.046637] Testing event system skb: OK
[   27.056637] Testing event system kmem: OK
[   27.066637] Testing event system mm: OK
[   27.076637] Testing event system lockdep: OK
[   27.086637] Testing event system irq: OK
[   27.096637] Testing event system sched: OK
[   27.106637] Running tests on all trace events:
[   27.109970] Testing all events: OK
[   27.123304] initcall event_trace_self_tests_init+0x0/0x60 returned 0 after 709635 usecs
[   27.126637] calling  afs_init+0x0/0x16d @ 1
[   27.129970] kAFS: Red Hat AFS client v0.1 registering.
[   27.133304] initcall afs_init+0x0/0x16d returned 0 after 3255 usecs
[   27.136637] calling  fail_make_request_debugfs+0x0/0x32 @ 1
[   27.139970] initcall fail_make_request_debugfs+0x0/0x32 returned -19 after 0 usecs
[   27.143304] calling  fail_io_timeout_debugfs+0x0/0x32 @ 1
[   27.146637] initcall fail_io_timeout_debugfs+0x0/0x32 returned -19 after 0 usecs
[   27.149970] calling  random32_reseed+0x0/0xcf @ 1
[   27.153304] initcall random32_reseed+0x0/0xcf returned 0 after 0 usecs
[   27.156637] calling  pci_resource_alignment_sysfs_init+0x0/0x45 @ 1
[   27.159970] initcall pci_resource_alignment_sysfs_init+0x0/0x45 returned 0 after 0 usecs
[   27.163304] calling  pci_sysfs_init+0x0/0x7d @ 1
[   27.166637] initcall pci_sysfs_init+0x0/0x7d returned 0 after 0 usecs
[   27.169970] calling  regulator_init_complete+0x0/0x17b @ 1
[   27.173304] initcall regulator_init_complete+0x0/0x17b returned 0 after 0 usecs
[   27.176637] calling  seqgen_init+0x0/0x40 @ 1
[   27.179970] initcall seqgen_init+0x0/0x40 returned 0 after 0 usecs
[   27.183304] calling  late_resume_init+0x0/0x1d0 @ 1
[   27.186637]   Magic number: 9:517:489
[   27.189970] initcall late_resume_init+0x0/0x1d0 returned 0 after 3255 usecs
[   27.193304] calling  hd_init+0x0/0x370 @ 1
[   27.196637] hd: no drives specified - use hd=cyl,head,sectors on kernel command line
[   27.199970] initcall hd_init+0x0/0x370 returned -1 after 3255 usecs
[   27.203304] initcall hd_init+0x0/0x370 returned with error code -1 
[   27.206637] calling  scsi_complete_async_scans+0x0/0x240 @ 1
[   27.209970] initcall scsi_complete_async_scans+0x0/0x240 returned 0 after 0 usecs
[   27.213304] calling  memmap_init+0x0/0x10d @ 1
[   27.216637] initcall memmap_init+0x0/0x10d returned 0 after 0 usecs
[   27.219970] calling  pci_mmcfg_late_insert_resources+0x0/0x18b @ 1
[   27.223304] initcall pci_mmcfg_late_insert_resources+0x0/0x18b returned 1 after 0 usecs
[   27.226637] initcall pci_mmcfg_late_insert_resources+0x0/0x18b returned with error code 1 
[   27.229970] calling  init_net_drop_monitor+0x0/0x244 @ 1
[   27.233304] Initalizing network drop monitor service
[   27.236637] initcall init_net_drop_monitor+0x0/0x244 returned 0 after 3255 usecs
[   27.239970] calling  tcp_congestion_default+0x0/0x40 @ 1
[   27.243304] initcall tcp_congestion_default+0x0/0x40 returned 0 after 0 usecs
[   27.246637] calling  ip_auto_config+0x0/0x346 @ 1
[   27.249970] initcall ip_auto_config+0x0/0x346 returned 0 after 0 usecs
[   27.253304] calling  initialize_hashrnd+0x0/0x40 @ 1
[   27.256637] initcall initialize_hashrnd+0x0/0x40 returned 0 after 0 usecs
[   27.259970] async_waiting @ 1
[   27.263304] async_continuing @ 1 after 0 usec
[   27.269970] EXT3-fs: INFO: recovery required on readonly filesystem.
[   27.273304] EXT3-fs: write access will be enabled during recovery.
[   27.359970] kjournald starting.  Commit interval 5 seconds
[   27.363304] EXT3-fs: recovery complete.
[   27.366637] EXT3-fs: mounted filesystem with ordered data mode.
[   27.369970] VFS: Mounted root (ext3 filesystem) readonly on device 8:1.
[   27.373304] async_waiting @ 1
[   27.376637] async_continuing @ 1 after 0 usec
[   27.379970] Freeing unused kernel memory: 2420k freed
[   27.426637] Not activating Mandatory Access Control now since /sbin/tomoyo-init doesn't exist.
[   28.039970] runlevel used greatest stack depth: 3976 bytes left
[   28.219970] mount used greatest stack depth: 3144 bytes left
[   55.933302] EXT3 FS on sda1, internal journal
[   57.676635] device: 'vcs3': device_add
[   57.676635] PM: Adding info for No Bus:vcs3
[   57.689969] device: 'vcsa3': device_add
[   57.689969] PM: Adding info for No Bus:vcsa3
[   57.699969] device: 'vcs4': device_add
[   57.699969] PM: Adding info for No Bus:vcs4
[   57.713302] device: 'vcsa4': device_add
[   57.713302] PM: Adding info for No Bus:vcsa4
[   57.719969] device: 'vcs5': device_add
[   57.719969] PM: Adding info for No Bus:vcs5
[   57.729969] device: 'vcsa5': device_add
[   57.729969] PM: Adding info for No Bus:vcsa5
[   57.743302] device: 'vcs6': device_add
[   57.743302] PM: Adding info for No Bus:vcs6
[   57.749969] device: 'vcsa6': device_add
[   57.749969] PM: Adding info for No Bus:vcsa6
[   57.756635] device: 'vcs2': device_add
[   57.756635] PM: Adding info for No Bus:vcs2
[   57.766635] device: 'vcsa2': device_add
[   57.766635] PM: Adding info for No Bus:vcsa2
[   58.006635] warning: `sudo' uses deprecated v2 capabilities in a way that may be insecure.
[   58.279969] skge eth0: enabling interface
[   58.353302] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   60.963302] skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
[   60.969969] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   71.823302] eth0: no IPv6 routers present

^ permalink raw reply	[flat|nested] 39+ messages in thread

* [tip:irq/numa] x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector(), fix
  2009-05-12 14:51           ` Cyrill Gorcunov
  2009-05-12 14:58             ` Ingo Molnar
@ 2009-05-12 16:48             ` tip-bot for Cyrill Gorcunov
  1 sibling, 0 replies; 39+ messages in thread
From: tip-bot for Cyrill Gorcunov @ 2009-05-12 16:48 UTC (permalink / raw)
  To: linux-tip-commits
  Cc: linux-kernel, hpa, mingo, yinghai, gorcunov, tglx, mingo

Commit-ID:  b5710ce92a8cf8e3fc0ffc230cfdbfa23463f1c8
Gitweb:     http://git.kernel.org/tip/b5710ce92a8cf8e3fc0ffc230cfdbfa23463f1c8
Author:     Cyrill Gorcunov <gorcunov@openvz.org>
AuthorDate: Tue, 12 May 2009 18:51:28 +0400
Committer:  Ingo Molnar <mingo@elte.hu>
CommitDate: Tue, 12 May 2009 17:04:02 +0200

x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector(), fix

Fix trivial typo in the drivers/pci/hotplug/ibmphp_core.c changes.

[ Impact: build fix ]

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
CC: Yinghai Lu <yinghai@kernel.org>
Cc: eswierk@aristanetworks.com
LKML-Reference: <20090512145128.GA10220@lenovo>
Signed-off-by: Ingo Molnar <mingo@elte.hu>


---
 drivers/pci/hotplug/ibmphp_core.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/pci/hotplug/ibmphp_core.c b/drivers/pci/hotplug/ibmphp_core.c
index ef53b05..79901a0 100644
--- a/drivers/pci/hotplug/ibmphp_core.c
+++ b/drivers/pci/hotplug/ibmphp_core.c
@@ -161,7 +161,7 @@ int ibmphp_init_devno(struct slot **cur_slot)
 			(*cur_slot)->device = PCI_SLOT(rtable->slots[loop].devfn);
 			for (i = 0; i < 4; i++)
 				(*cur_slot)->irq[i] = IO_APIC_get_PCI_irq_vector((int) (*cur_slot)->bus,
-						(int) (*cur_slot)->device, i.
+						(int) (*cur_slot)->device, i,
 						&ioapic, &ioapic_pin,
 						&triggering, &polarity);
 

^ permalink raw reply related	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 16:46                   ` Ingo Molnar
@ 2009-05-12 17:02                     ` Cyrill Gorcunov
  2009-05-12 17:12                       ` Yinghai Lu
  2009-05-12 18:31                     ` Yinghai Lu
  1 sibling, 1 reply; 39+ messages in thread
From: Cyrill Gorcunov @ 2009-05-12 17:02 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Yinghai Lu, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits

[Ingo Molnar - Tue, May 12, 2009 at 06:46:17PM +0200]
| 
| got this on a testbox:
| 
| [    0.113333] WARNING: at arch/x86/kernel/apic/apic.c:253 warn_slowpath_null+0x28/0x50()
| 
| 	Ingo
|

It's expected (unfortunately). If we have SMP compiled kernel
we still rely on apic_read heavily. Since for fake'ed apic
we just return 0 for any reading I suspect we could just drop
WARN_ON_ONCE for native_apic_read_dummy. Yinghai?

(well, actually we should clean up callees but it would require
 some effort)
 
	-- Cyrill

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 17:02                     ` Cyrill Gorcunov
@ 2009-05-12 17:12                       ` Yinghai Lu
  2009-05-12 17:27                         ` Cyrill Gorcunov
  0 siblings, 1 reply; 39+ messages in thread
From: Yinghai Lu @ 2009-05-12 17:12 UTC (permalink / raw)
  To: Cyrill Gorcunov
  Cc: Ingo Molnar, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits

Cyrill Gorcunov wrote:
> [Ingo Molnar - Tue, May 12, 2009 at 06:46:17PM +0200]
> | 
> | got this on a testbox:
> | 
> | [    0.113333] WARNING: at arch/x86/kernel/apic/apic.c:253 warn_slowpath_null+0x28/0x50()
> | 
> | 	Ingo
> |
> 
> It's expected (unfortunately). If we have SMP compiled kernel
> we still rely on apic_read heavily. Since for fake'ed apic
> we just return 0 for any reading I suspect we could just drop
> WARN_ON_ONCE for native_apic_read_dummy. Yinghai?
> 
> (well, actually we should clean up callees but it would require
>  some effort)

32bit seems doesn't have this warning.

and on 64bit, we always assumed have local APIC there. so could be that noapic is not cleanly enforced

YH

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 17:12                       ` Yinghai Lu
@ 2009-05-12 17:27                         ` Cyrill Gorcunov
  0 siblings, 0 replies; 39+ messages in thread
From: Cyrill Gorcunov @ 2009-05-12 17:27 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Ingo Molnar, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits

[Yinghai Lu - Tue, May 12, 2009 at 10:12:05AM -0700]
| Cyrill Gorcunov wrote:
| > [Ingo Molnar - Tue, May 12, 2009 at 06:46:17PM +0200]
| > | 
| > | got this on a testbox:
| > | 
| > | [    0.113333] WARNING: at arch/x86/kernel/apic/apic.c:253 warn_slowpath_null+0x28/0x50()
| > | 
| > | 	Ingo
| > |
| > 
| > It's expected (unfortunately). If we have SMP compiled kernel
| > we still rely on apic_read heavily. Since for fake'ed apic
| > we just return 0 for any reading I suspect we could just drop
| > WARN_ON_ONCE for native_apic_read_dummy. Yinghai?
| > 
| > (well, actually we should clean up callees but it would require
| >  some effort)
| 
| 32bit seems doesn't have this warning.
| 
| and on 64bit, we always assumed have local APIC there. so could be that
| noapic is not cleanly enforced
|

yes, that is why I said that we need to cleanup the call-pathes.
And since it requires some effort we either could save WARN_ON_ONCE
here (so it hit us everyday provoking to do cleanup) and keep
in mind that it's expected behaviour at moment, or if it's that
annoying -- remove it (though it would be just a hidding of code
defect I think). Unfortunatelly I have a number of tasks to be done
before I could start such a checking/cleanups.

| 
| YH
| 
	-- Cyrill

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 16:46                   ` Ingo Molnar
  2009-05-12 17:02                     ` Cyrill Gorcunov
@ 2009-05-12 18:31                     ` Yinghai Lu
  2009-05-12 18:33                       ` Ingo Molnar
  1 sibling, 1 reply; 39+ messages in thread
From: Yinghai Lu @ 2009-05-12 18:31 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Cyrill Gorcunov, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits

Ingo Molnar wrote:
> got this on a testbox:
> 
> [    0.113333] WARNING: at arch/x86/kernel/apic/apic.c:253 warn_slowpath_null+0x28/0x50()
> 
> 	Ingo
> 
> [    0.000000] Initializing cgroup subsys cpuset
> [    0.000000] Linux version 2.6.30-rc5-tip-01553-g4bc9bac-dirty (mingo@sirius) (gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #48764 SMP PREEMPT Tue May 12 18:30:18 CEST 2009
> [    0.000000] Command line: root=/dev/sda1 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty debug initcall_debug apic=verbose sysrq_always_enabled 5 ignore_loglevel nosmp no_hz=off highres=0 nmi_watchdog=0 noapic nolapic_timer hpet=disable idle=poll notsc acpi=off

you should use
nolapic and noapic_timer

/* same as disableapic, for compatibility */
static int __init setup_nolapic(char *arg)
{
        return setup_disableapic(arg);
}
early_param("nolapic", setup_nolapic);

static int __init parse_disable_apic_timer(char *arg)
{
        disable_apic_timer = 1;
        return 0;
}
early_param("noapictimer", parse_disable_apic_timer);

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 18:31                     ` Yinghai Lu
@ 2009-05-12 18:33                       ` Ingo Molnar
  2009-05-12 18:35                         ` Yinghai Lu
  0 siblings, 1 reply; 39+ messages in thread
From: Ingo Molnar @ 2009-05-12 18:33 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Cyrill Gorcunov, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits


* Yinghai Lu <yinghai@kernel.org> wrote:

> Ingo Molnar wrote:
> > got this on a testbox:
> > 
> > [    0.113333] WARNING: at arch/x86/kernel/apic/apic.c:253 warn_slowpath_null+0x28/0x50()
> > 
> > 	Ingo
> > 
> > [    0.000000] Initializing cgroup subsys cpuset
> > [    0.000000] Linux version 2.6.30-rc5-tip-01553-g4bc9bac-dirty (mingo@sirius) (gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #48764 SMP PREEMPT Tue May 12 18:30:18 CEST 2009
> > [    0.000000] Command line: root=/dev/sda1 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty debug initcall_debug apic=verbose sysrq_always_enabled 5 ignore_loglevel nosmp no_hz=off highres=0 nmi_watchdog=0 noapic nolapic_timer hpet=disable idle=poll notsc acpi=off
> 
> you should use
> nolapic and noapic_timer
> 
> /* same as disableapic, for compatibility */
> static int __init setup_nolapic(char *arg)
> {
>         return setup_disableapic(arg);
> }
> early_param("nolapic", setup_nolapic);
> 
> static int __init parse_disable_apic_timer(char *arg)
> {
>         disable_apic_timer = 1;
>         return 0;
> }
> early_param("noapictimer", parse_disable_apic_timer);

What do you mean? This warning never triggered before on this 
test-box. This is a plain regression.

	Ingo

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 18:33                       ` Ingo Molnar
@ 2009-05-12 18:35                         ` Yinghai Lu
  2009-05-12 19:05                           ` Ingo Molnar
  0 siblings, 1 reply; 39+ messages in thread
From: Yinghai Lu @ 2009-05-12 18:35 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Cyrill Gorcunov, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits

Ingo Molnar wrote:
> * Yinghai Lu <yinghai@kernel.org> wrote:
> 
>> Ingo Molnar wrote:
>>> got this on a testbox:
>>>
>>> [    0.113333] WARNING: at arch/x86/kernel/apic/apic.c:253 warn_slowpath_null+0x28/0x50()
>>>
>>> 	Ingo
>>>
>>> [    0.000000] Initializing cgroup subsys cpuset
>>> [    0.000000] Linux version 2.6.30-rc5-tip-01553-g4bc9bac-dirty (mingo@sirius) (gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #48764 SMP PREEMPT Tue May 12 18:30:18 CEST 2009
>>> [    0.000000] Command line: root=/dev/sda1 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty debug initcall_debug apic=verbose sysrq_always_enabled 5 ignore_loglevel nosmp no_hz=off highres=0 nmi_watchdog=0 noapic nolapic_timer hpet=disable idle=poll notsc acpi=off
>> you should use
>> nolapic and noapic_timer
>>
>> /* same as disableapic, for compatibility */
>> static int __init setup_nolapic(char *arg)
>> {
>>         return setup_disableapic(arg);
>> }
>> early_param("nolapic", setup_nolapic);
>>
>> static int __init parse_disable_apic_timer(char *arg)
>> {
>>         disable_apic_timer = 1;
>>         return 0;
>> }
>> early_param("noapictimer", parse_disable_apic_timer);
> 
> What do you mean? This warning never triggered before on this 
> test-box. This is a plain regression.

just a reminder: that in your command there are some typo: should use nolapic and noapic_timer.

YH

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 18:35                         ` Yinghai Lu
@ 2009-05-12 19:05                           ` Ingo Molnar
  2009-05-12 19:23                             ` Yinghai Lu
  0 siblings, 1 reply; 39+ messages in thread
From: Ingo Molnar @ 2009-05-12 19:05 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Cyrill Gorcunov, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits


* Yinghai Lu <yinghai@kernel.org> wrote:

> Ingo Molnar wrote:
> > * Yinghai Lu <yinghai@kernel.org> wrote:
> > 
> >> Ingo Molnar wrote:
> >>> got this on a testbox:
> >>>
> >>> [    0.113333] WARNING: at arch/x86/kernel/apic/apic.c:253 warn_slowpath_null+0x28/0x50()
> >>>
> >>> 	Ingo
> >>>
> >>> [    0.000000] Initializing cgroup subsys cpuset
> >>> [    0.000000] Linux version 2.6.30-rc5-tip-01553-g4bc9bac-dirty (mingo@sirius) (gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #48764 SMP PREEMPT Tue May 12 18:30:18 CEST 2009
> >>> [    0.000000] Command line: root=/dev/sda1 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty debug initcall_debug apic=verbose sysrq_always_enabled 5 ignore_loglevel nosmp no_hz=off highres=0 nmi_watchdog=0 noapic nolapic_timer hpet=disable idle=poll notsc acpi=off
> >> you should use
> >> nolapic and noapic_timer
> >>
> >> /* same as disableapic, for compatibility */
> >> static int __init setup_nolapic(char *arg)
> >> {
> >>         return setup_disableapic(arg);
> >> }
> >> early_param("nolapic", setup_nolapic);
> >>
> >> static int __init parse_disable_apic_timer(char *arg)
> >> {
> >>         disable_apic_timer = 1;
> >>         return 0;
> >> }
> >> early_param("noapictimer", parse_disable_apic_timer);
> > 
> > What do you mean? This warning never triggered before on this 
> > test-box. This is a plain regression.
> 
> just a reminder: that in your command there are some typo: should 
> use nolapic and noapic_timer.

ah, ok - indeed. But that is irrelevant to the bugreport.

	Ingo

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 19:05                           ` Ingo Molnar
@ 2009-05-12 19:23                             ` Yinghai Lu
  2009-05-13 13:14                               ` Ingo Molnar
  2009-05-18  7:39                               ` [tip:irq/numa] x86: don't call read_apic_id if !cpu_has_apic tip-bot for Yinghai Lu
  0 siblings, 2 replies; 39+ messages in thread
From: Yinghai Lu @ 2009-05-12 19:23 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Cyrill Gorcunov, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits

please check

[PATCH] x86: don't call read_apic_id if !cpu_has_apic

should not call that if apic is disabled.

[ Impact:  fix calling to read_apic_id ]

Signed-off-by: Yinghai Lu <yinghai@kernel.org>

---
 arch/x86/kernel/apic/apic_flat_64.c |    2 +-
 arch/x86/kernel/cpu/amd.c           |    2 +-
 arch/x86/kernel/cpu/common.c        |    8 +++++++-
 arch/x86/kernel/cpu/intel.c         |    6 +++---
 4 files changed, 12 insertions(+), 6 deletions(-)

Index: linux-2.6/arch/x86/kernel/apic/apic_flat_64.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/apic/apic_flat_64.c
+++ linux-2.6/arch/x86/kernel/apic/apic_flat_64.c
@@ -161,7 +161,7 @@ static int flat_apic_id_registered(void)
 
 static int flat_phys_pkg_id(int initial_apic_id, int index_msb)
 {
-	return hard_smp_processor_id() >> index_msb;
+	return initial_apic_id >> index_msb;
 }
 
 struct apic apic_flat =  {
Index: linux-2.6/arch/x86/kernel/cpu/amd.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/cpu/amd.c
+++ linux-2.6/arch/x86/kernel/cpu/amd.c
@@ -272,7 +272,7 @@ static void __cpuinit srat_detect_node(s
 #if defined(CONFIG_NUMA) && defined(CONFIG_X86_64)
 	int cpu = smp_processor_id();
 	int node;
-	unsigned apicid = hard_smp_processor_id();
+	unsigned apicid = cpu_has_apic ? hard_smp_processor_id() : c->apicid;
 
 	node = c->phys_proc_id;
 	if (apicid_to_node[apicid] != NUMA_NO_NODE)
Index: linux-2.6/arch/x86/kernel/cpu/intel.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/cpu/intel.c
+++ linux-2.6/arch/x86/kernel/cpu/intel.c
@@ -252,12 +252,12 @@ static void __cpuinit intel_workarounds(
 }
 #endif
 
-static void __cpuinit srat_detect_node(void)
+static void __cpuinit srat_detect_node(struct cpuinfo_x86 *c)
 {
 #if defined(CONFIG_NUMA) && defined(CONFIG_X86_64)
 	unsigned node;
 	int cpu = smp_processor_id();
-	int apicid = hard_smp_processor_id();
+	int apicid = cpu_has_apic ? hard_smp_processor_id() : c->apicid;
 
 	/* Don't do the funky fallback heuristics the AMD version employs
 	   for now. */
@@ -423,7 +423,7 @@ static void __cpuinit init_intel(struct
 	}
 
 	/* Work around errata */
-	srat_detect_node();
+	srat_detect_node(c);
 
 	if (cpu_has(c, X86_FEATURE_VMX))
 		detect_vmx_virtcap(c);
Index: linux-2.6/arch/x86/kernel/cpu/common.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/cpu/common.c
+++ linux-2.6/arch/x86/kernel/cpu/common.c
@@ -763,6 +763,12 @@ static void __cpuinit identify_cpu(struc
 	if (this_cpu->c_identify)
 		this_cpu->c_identify(c);
 
+	/* Clear/Set all flags overriden by options, after probe */
+	for (i = 0; i < NCAPINTS; i++) {
+		c->x86_capability[i] &= ~cpu_caps_cleared[i];
+		c->x86_capability[i] |= cpu_caps_set[i];
+	}
+
 #ifdef CONFIG_X86_64
 	c->apicid = apic->phys_pkg_id(c->initial_apicid, 0);
 #endif
@@ -810,7 +816,7 @@ static void __cpuinit identify_cpu(struc
 	init_hypervisor(c);
 
 	/*
-	 * Clear/Set all flags overriden by options, need do it
+	 * Finally Clear/Set all flags overriden by options, need do it
 	 * before following smp all cpus cap AND.
 	 */
 	for (i = 0; i < NCAPINTS; i++) {

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-12 19:23                             ` Yinghai Lu
@ 2009-05-13 13:14                               ` Ingo Molnar
  2009-05-13 16:41                                 ` Yinghai Lu
  2009-05-18  7:39                               ` [tip:irq/numa] x86: don't call read_apic_id if !cpu_has_apic tip-bot for Yinghai Lu
  1 sibling, 1 reply; 39+ messages in thread
From: Ingo Molnar @ 2009-05-13 13:14 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Cyrill Gorcunov, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits


* Yinghai Lu <yinghai@kernel.org> wrote:

> -	return hard_smp_processor_id() >> index_msb;
> +	return initial_apic_id >> index_msb;

> -	unsigned apicid = hard_smp_processor_id();
> +	unsigned apicid = cpu_has_apic ? hard_smp_processor_id() : c->apicid;

> -	int apicid = hard_smp_processor_id();
> +	int apicid = cpu_has_apic ? hard_smp_processor_id() : c->apicid;

Doesnt such a pattern call for the pushing of that distinction into 
hard_smp_processor_id() instead? (after a careful review of all 
hard_smp_processor_id() call-sites)

	Ingo

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [tip:irq/numa] x86: read apic ID in the !acpi_lapic case
  2009-05-13 13:14                               ` Ingo Molnar
@ 2009-05-13 16:41                                 ` Yinghai Lu
  0 siblings, 0 replies; 39+ messages in thread
From: Yinghai Lu @ 2009-05-13 16:41 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Cyrill Gorcunov, mingo, hpa, linux-kernel, tglx, eswierk,
	linux-tip-commits

Ingo Molnar wrote:
> * Yinghai Lu <yinghai@kernel.org> wrote:
> 
>> -	return hard_smp_processor_id() >> index_msb;
>> +	return initial_apic_id >> index_msb;
> 
>> -	unsigned apicid = hard_smp_processor_id();
>> +	unsigned apicid = cpu_has_apic ? hard_smp_processor_id() : c->apicid;
> 
>> -	int apicid = hard_smp_processor_id();
>> +	int apicid = cpu_has_apic ? hard_smp_processor_id() : c->apicid;
> 
> Doesnt such a pattern call for the pushing of that distinction into 
> hard_smp_processor_id() instead? (after a careful review of all 
> hard_smp_processor_id() call-sites)

don't want to burden system that have APIC to check that bit.

YH

^ permalink raw reply	[flat|nested] 39+ messages in thread

* [tip:irq/numa] x86: don't call read_apic_id if !cpu_has_apic
  2009-05-12 19:23                             ` Yinghai Lu
  2009-05-13 13:14                               ` Ingo Molnar
@ 2009-05-18  7:39                               ` tip-bot for Yinghai Lu
  1 sibling, 0 replies; 39+ messages in thread
From: tip-bot for Yinghai Lu @ 2009-05-18  7:39 UTC (permalink / raw)
  To: linux-tip-commits
  Cc: linux-kernel, hpa, mingo, yinghai, tglx, gorcunov, mingo

Commit-ID:  2759c3287de27266e06f1f4e82cbd2d65f6a044c
Gitweb:     http://git.kernel.org/tip/2759c3287de27266e06f1f4e82cbd2d65f6a044c
Author:     Yinghai Lu <yinghai@kernel.org>
AuthorDate: Fri, 15 May 2009 13:05:16 -0700
Committer:  Ingo Molnar <mingo@elte.hu>
CommitDate: Mon, 18 May 2009 08:43:25 +0200

x86: don't call read_apic_id if !cpu_has_apic

should not call that if apic is disabled.

[ Impact: fix crash on certain UP configs ]

Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Cc: Cyrill Gorcunov <gorcunov@gmail.com>
LKML-Reference: <4A09CCBB.2000306@kernel.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>


---
 arch/x86/kernel/apic/apic_flat_64.c |    2 +-
 arch/x86/kernel/cpu/amd.c           |    2 +-
 arch/x86/kernel/cpu/common.c        |    6 ++++++
 arch/x86/kernel/cpu/intel.c         |    6 +++---
 4 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/arch/x86/kernel/apic/apic_flat_64.c b/arch/x86/kernel/apic/apic_flat_64.c
index 744e6d8..d0c99ab 100644
--- a/arch/x86/kernel/apic/apic_flat_64.c
+++ b/arch/x86/kernel/apic/apic_flat_64.c
@@ -161,7 +161,7 @@ static int flat_apic_id_registered(void)
 
 static int flat_phys_pkg_id(int initial_apic_id, int index_msb)
 {
-	return hard_smp_processor_id() >> index_msb;
+	return initial_apic_id >> index_msb;
 }
 
 struct apic apic_flat =  {
diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c
index 7e4a459..728b375 100644
--- a/arch/x86/kernel/cpu/amd.c
+++ b/arch/x86/kernel/cpu/amd.c
@@ -272,7 +272,7 @@ static void __cpuinit srat_detect_node(struct cpuinfo_x86 *c)
 #if defined(CONFIG_NUMA) && defined(CONFIG_X86_64)
 	int cpu = smp_processor_id();
 	int node;
-	unsigned apicid = hard_smp_processor_id();
+	unsigned apicid = cpu_has_apic ? hard_smp_processor_id() : c->apicid;
 
 	node = c->phys_proc_id;
 	if (apicid_to_node[apicid] != NUMA_NO_NODE)
diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
index c1caefc..017c600 100644
--- a/arch/x86/kernel/cpu/common.c
+++ b/arch/x86/kernel/cpu/common.c
@@ -761,6 +761,12 @@ static void __cpuinit identify_cpu(struct cpuinfo_x86 *c)
 	if (this_cpu->c_identify)
 		this_cpu->c_identify(c);
 
+	/* Clear/Set all flags overriden by options, after probe */
+	for (i = 0; i < NCAPINTS; i++) {
+		c->x86_capability[i] &= ~cpu_caps_cleared[i];
+		c->x86_capability[i] |= cpu_caps_set[i];
+	}
+
 #ifdef CONFIG_X86_64
 	c->apicid = apic->phys_pkg_id(c->initial_apicid, 0);
 #endif
diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c
index 7437fa1..daed39b 100644
--- a/arch/x86/kernel/cpu/intel.c
+++ b/arch/x86/kernel/cpu/intel.c
@@ -229,12 +229,12 @@ static void __cpuinit intel_workarounds(struct cpuinfo_x86 *c)
 }
 #endif
 
-static void __cpuinit srat_detect_node(void)
+static void __cpuinit srat_detect_node(struct cpuinfo_x86 *c)
 {
 #if defined(CONFIG_NUMA) && defined(CONFIG_X86_64)
 	unsigned node;
 	int cpu = smp_processor_id();
-	int apicid = hard_smp_processor_id();
+	int apicid = cpu_has_apic ? hard_smp_processor_id() : c->apicid;
 
 	/* Don't do the funky fallback heuristics the AMD version employs
 	   for now. */
@@ -400,7 +400,7 @@ static void __cpuinit init_intel(struct cpuinfo_x86 *c)
 	}
 
 	/* Work around errata */
-	srat_detect_node();
+	srat_detect_node(c);
 
 	if (cpu_has(c, X86_FEATURE_VMX))
 		detect_vmx_virtcap(c);

^ permalink raw reply related	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2009-05-18  7:51 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20090430084145.GD21699@elte.hu>
2009-05-02  4:48 ` [PATCH] x86: read apic id if it is not acpi_lapic Yinghai Lu
2009-05-02  7:02   ` Cyrill Gorcunov
2009-05-02 17:40     ` [PATCH] x86: read apic id if it is not acpi_lapic -v2 Yinghai Lu
     [not found]       ` <20090502184108.GC4791@lenovo>
     [not found]         ` <49FC9BFC.4040904@kernel.org>
     [not found]           ` <20090502192441.GE4791@lenovo>
     [not found]             ` <49FC9F28.2070802@kernel.org>
     [not found]               ` <20090502193203.GG4791@lenovo>
2009-05-02 22:27                 ` [PATCH] x86: change apic_version array to bsp apic ver only Yinghai Lu
2009-05-11  9:20       ` [PATCH] x86: read apic id if it is not acpi_lapic -v2 Ingo Molnar
2009-05-11  9:26       ` Ingo Molnar
2009-05-11  9:40         ` Cyrill Gorcunov
2009-05-11 11:06           ` Ingo Molnar
2009-05-11  9:53       ` [tip:x86/apic] x86: read apic ID in the !acpi_lapic case tip-bot for Yinghai Lu
2009-05-11 11:02         ` Ingo Molnar
2009-05-11 13:41           ` Cyrill Gorcunov
2009-05-11 13:49             ` Ingo Molnar
2009-05-11 17:43               ` Yinghai Lu
2009-05-11 18:05                 ` Cyrill Gorcunov
2009-05-11 20:01                   ` Ingo Molnar
2009-05-11 20:05                     ` Cyrill Gorcunov
2009-05-11 20:14                     ` Yinghai Lu
2009-05-11 13:54             ` [tip:x86/apic] x86: apic: Fixmap apic address even if apic disabled tip-bot for Cyrill Gorcunov
2009-05-11 16:11           ` [tip:x86/apic] x86: read apic ID in the !acpi_lapic case Yinghai Lu
2009-05-12 10:36       ` [tip:irq/numa] " tip-bot for Yinghai Lu
2009-05-12 11:22         ` Ingo Molnar
2009-05-12 14:51           ` Cyrill Gorcunov
2009-05-12 14:58             ` Ingo Molnar
2009-05-12 15:00               ` Cyrill Gorcunov
2009-05-12 15:04               ` Yinghai Lu
2009-05-12 15:06                 ` Ingo Molnar
2009-05-12 16:46                   ` Ingo Molnar
2009-05-12 17:02                     ` Cyrill Gorcunov
2009-05-12 17:12                       ` Yinghai Lu
2009-05-12 17:27                         ` Cyrill Gorcunov
2009-05-12 18:31                     ` Yinghai Lu
2009-05-12 18:33                       ` Ingo Molnar
2009-05-12 18:35                         ` Yinghai Lu
2009-05-12 19:05                           ` Ingo Molnar
2009-05-12 19:23                             ` Yinghai Lu
2009-05-13 13:14                               ` Ingo Molnar
2009-05-13 16:41                                 ` Yinghai Lu
2009-05-18  7:39                               ` [tip:irq/numa] x86: don't call read_apic_id if !cpu_has_apic tip-bot for Yinghai Lu
2009-05-12 16:48             ` [tip:irq/numa] x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector(), fix tip-bot for Cyrill Gorcunov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.