linux-kernel.vger.kernel.org archive mirror
 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
  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, 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, 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


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,
	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,
	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, 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, 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).