linux-next.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* next-20090211: BUG: MAX_LOCKDEP_SUBCLASSES too low!
@ 2009-02-11 12:14 Alexander Beregalov
  2009-02-11 12:23 ` Peter Zijlstra
  0 siblings, 1 reply; 8+ messages in thread
From: Alexander Beregalov @ 2009-02-11 12:14 UTC (permalink / raw)
  To: linux-next@vger.kernel.org, LKML, Ingo Molnar, Peter Zijlstra

[-- Attachment #1: Type: text/plain, Size: 517 bytes --]

Hi

Full dmesg is attached.

Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
... MAX_LOCKDEP_SUBCLASSES:  8
... MAX_LOCK_DEPTH:          48
... MAX_LOCKDEP_KEYS:        8191
... CLASSHASH_SIZE:          4096
... MAX_LOCKDEP_ENTRIES:     8192
... MAX_LOCKDEP_CHAINS:      16384
... CHAINHASH_SIZE:          8192
 memory used by lock dependency info: 4351 kB
 per task-struct memory footprint: 2688 bytes
<..>
BUG: MAX_LOCKDEP_SUBCLASSES too low!
turning off the locking correctness validator.

[-- Attachment #2: dmesg-lockd --]
[-- Type: application/octet-stream, Size: 57217 bytes --]

[    0.000000] Linux version 2.6.29-rc4-next-20090211 (alexb@localhost) (gcc version 4.3.3 (Gentoo 4.3.3 p1.0, pie-10.1.5) ) #1 SMP PREEMPT Wed Feb 11 13:29:29 MSK 2009
[    0.000000] Command line: root=/dev/sda2 ignore_loglevel console=ttyS0,9600 console=tty0 debug_objects
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000007fb50000 (usable)
[    0.000000]  BIOS-e820: 000000007fb50000 - 000000007fb66000 (reserved)
[    0.000000]  BIOS-e820: 000000007fb66000 - 000000007fb85c00 (ACPI data)
[    0.000000]  BIOS-e820: 000000007fb85c00 - 0000000080000000 (reserved)
[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fe000000 - 0000000100000000 (reserved)
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] DMI 2.5 present.
[    0.000000] last_pfn = 0x7fb50 max_arch_pfn = 0x100000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] Scanning 2 areas for low memory corruption
[    0.000000] modified physical RAM map:
[    0.000000]  modified: 0000000000000000 - 0000000000001000 (usable)
[    0.000000]  modified: 0000000000001000 - 0000000000006000 (reserved)
[    0.000000]  modified: 0000000000006000 - 0000000000008000 (usable)
[    0.000000]  modified: 0000000000008000 - 0000000000010000 (reserved)
[    0.000000]  modified: 0000000000010000 - 0000000000093000 (usable)
[    0.000000]  modified: 0000000000100000 - 000000007fb50000 (usable)
[    0.000000]  modified: 000000007fb50000 - 000000007fb66000 (reserved)
[    0.000000]  modified: 000000007fb66000 - 000000007fb85c00 (ACPI data)
[    0.000000]  modified: 000000007fb85c00 - 0000000080000000 (reserved)
[    0.000000]  modified: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  modified: 00000000fe000000 - 0000000100000000 (reserved)
[    0.000000] init_memory_mapping: 0000000000000000-000000007fb50000
[    0.000000]  0000000000 - 007fb50000 page 4k
[    0.000000] kernel direct mapping tables up to 7fb50000 @ 129d000-169e000
[    0.000000] last_map_addr: 7fb50000 end: 7fb50000
[    0.000000] ACPI: RSDP 000F21C0, 0024 (r2 DELL  )
[    0.000000] ACPI: XSDT 000F225C, 0084 (r1 DELL   PE_SC3          1 DELL        1)
[    0.000000] ACPI: FACP 7FB83524, 00F4 (r3 DELL   PE_SC3          1 DELL        1)
[    0.000000] FADT: X_PM1a_EVT_BLK.bit_width (16) does not match PM1_EVT_LEN (4)
[    0.000000] ACPI: DSDT 7FB66000, 4974 (r1 DELL   PE_SC3          1 INTL 20050624)
[    0.000000] ACPI: FACS 7FB85C00, 0040
[    0.000000] ACPI: APIC 7FB83078, 0092 (r1 DELL   PE_SC3          1 DELL        1)
[    0.000000] ACPI: SPCR 7FB83130, 0050 (r1 DELL   PE_SC3          1 DELL        1)
[    0.000000] ACPI: HPET 7FB83184, 0038 (r1 DELL   PE_SC3          1 DELL        1)
[    0.000000] ACPI: MCFG 7FB831C0, 003C (r1 DELL   PE_SC3          1 DELL        1)
[    0.000000] ACPI: WD__ 7FB83200, 0134 (r1 DELL   PE_SC3          1 DELL        1)
[    0.000000] ACPI: SLIC 7FB83338, 0024 (r1 DELL   PE_SC3          1 DELL        1)
[    0.000000] ACPI: ERST 7FB6AAF4, 0210 (r1 DELL   PE_SC3          1 DELL        1)
[    0.000000] ACPI: HEST 7FB6AD04, 027C (r1 DELL   PE_SC3          1 DELL        1)
[    0.000000] ACPI: BERT 7FB6A974, 0030 (r1 DELL   PE_SC3          1 DELL        1)
[    0.000000] ACPI: EINJ 7FB6A9A4, 0150 (r1 DELL   PE_SC3          1 DELL        1)
[    0.000000] ACPI: TCPA 7FB834BC, 0064 (r1 DELL   PE_SC3          1 DELL        1)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] (5 early reservations) ==> bootmem [0000000000 - 007fb50000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
[    0.000000]   #1 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
[    0.000000]   #2 [0000200000 - 000129c7c8]    TEXT DATA BSS ==> [0000200000 - 000129c7c8]
[    0.000000]   #3 [000009f000 - 0000100000]    BIOS reserved ==> [000009f000 - 0000100000]
[    0.000000]   #4 [000129d000 - 000169c000]          PGTABLE ==> [000129d000 - 000169c000]
[    0.000000] found SMP MP-table at [ffff8800000fe710] 000fe710
[    0.000000]  [ffffe20000000000-ffffe200033fffff] PMD -> [ffff880001800000-ffff880004bfffff] on node 0
[    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[4] active PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00000001
[    0.000000]     0: 0x00000006 -> 0x00000008
[    0.000000]     0: 0x00000010 -> 0x00000093
[    0.000000]     0: 0x00000100 -> 0x0007fb50
[    0.000000] On node 0 totalpages: 522966
[    0.000000]   DMA zone: 104 pages used for memmap
[    0.000000]   DMA zone: 102 pages reserved
[    0.000000]   DMA zone: 3768 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 13178 pages used for memmap
[    0.000000]   DMA32 zone: 505814 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x06] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x07] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x14] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x15] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x16] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x17] disabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 8, version 0, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] SMP: Allowing 8 CPUs, 4 hotplug CPUs
[    0.000000] Allocating PCI resources starting at 88000000 (gap: 80000000:60000000)
[    0.000000] NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:8 nr_node_ids:1
[    0.000000] PERCPU: Allocating 1925120 bytes of per cpu data
[    0.000000] PERCPU: cpu    0 ffff880004c00000
[    0.000000] PERCPU: cpu    1 ffff880004dd6000
[    0.000000] PERCPU: cpu    2 ffff880004fac000
[    0.000000] PERCPU: cpu    3 ffff880005182000
[    0.000000] PERCPU: cpu    4 ffff880005358000
[    0.000000] PERCPU: cpu    5 ffff88000552e000
[    0.000000] PERCPU: cpu    6 ffff880005704000
[    0.000000] PERCPU: cpu    7 ffff8800058da000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 509582
[    0.000000] Kernel command line: root=/dev/sda2 ignore_loglevel console=ttyS0,9600 console=tty0 debug_objects
[    0.000000] Initializing CPU#0
[    0.000000] Preemptible RCU implementation.
[    0.000000] NR_IRQS:4352 nr_irqs:320
[    0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[    0.000000] Extended CMOS year: 2000
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 2992.744 MHz processor.
[    0.003333] Console: colour VGA+ 80x25
[    0.003333] console [tty0] enabled
[    0.003333] console [ttyS0] enabled
[    0.003333] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.003333] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.003333] ... MAX_LOCK_DEPTH:          48
[    0.003333] ... MAX_LOCKDEP_KEYS:        8191
[    0.003333] ... CLASSHASH_SIZE:          4096
[    0.003333] ... MAX_LOCKDEP_ENTRIES:     8192
[    0.003333] ... MAX_LOCKDEP_CHAINS:      16384
[    0.003333] ... CHAINHASH_SIZE:          8192
[    0.003333]  memory used by lock dependency info: 4351 kB
[    0.003333]  per task-struct memory footprint: 2688 bytes
[    0.003333] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.003333] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.003333] Checking aperture...
[    0.003333] No AGP bridge found
[    0.003333] Memory: 1998604k/2092352k available (4296k kernel code, 488k absent, 92704k reserved, 1963k data, 2168k init)
[    0.003333] SLUB: Genslabs=22, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.003333] hpet clockevent registered
[    0.003333] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.003345] Calibrating delay loop (skipped), value calculated using timer frequency.. 5987.88 BogoMIPS (lpj=9975813)
[    0.010090] Mount-cache hash table entries: 256
[    0.014239] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.020003] CPU: L2 cache: 4096K
[    0.023338] [ds] using Core 2/Atom configuration
[    0.026671] CPU: CPU feature monitor disabled due to lack of CPUID level 0x5
[    0.030004] CPU: CPU feature dca disabled due to lack of CPUID level 0x9
[    0.033337] CPU: Physical Processor ID: 0
[    0.036670] CPU: Processor Core ID: 0
[    0.040008] CPU0: Thermal monitoring enabled (TM1)
[    0.043344] debug: unmapping init memory ffffffff80828000..ffffffff8082f000
[    0.046684] ACPI: Core revision 20090123
[    0.063537] Setting APIC routing to flat
[    0.067025] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.106253] CPU0: Intel(R) Xeon(R) CPU            5160  @ 3.00GHz stepping 0b
[    0.121791] lockdep: fixing up alternatives.
[    0.123410] Booting processor 1 APIC 0x6 ip 0x6000
[    0.003333] Initializing CPU#1
[    0.003333] Calibrating delay using timer specific routine.. 5987.32 BogoMIPS (lpj=9974914)
[    0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.003333] CPU: L2 cache: 4096K
[    0.003333] [ds] using Core 2/Atom configuration
[    0.003333] CPU: CPU feature monitor disabled due to lack of CPUID level 0x5
[    0.003333] CPU: CPU feature dca disabled due to lack of CPUID level 0x9
[    0.003333] CPU: Physical Processor ID: 3
[    0.003333] CPU: Processor Core ID: 0
[    0.003333] CPU1: Thermal monitoring enabled (TM2)
[    0.003333] x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
[    0.221534] CPU1: Intel(R) Xeon(R) CPU            5160  @ 3.00GHz stepping 0b
[    0.230016] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[    0.233564] lockdep: fixing up alternatives.
[    0.236712] Booting processor 2 APIC 0x1 ip 0x6000
[    0.003333] Initializing CPU#2
[    0.003333] Calibrating delay using timer specific routine.. 5987.32 BogoMIPS (lpj=9974913)
[    0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.003333] CPU: L2 cache: 4096K
[    0.003333] [ds] using Core 2/Atom configuration
[    0.003333] CPU: CPU feature monitor disabled due to lack of CPUID level 0x5
[    0.003333] CPU: CPU feature dca disabled due to lack of CPUID level 0x9
[    0.003333] CPU: Physical Processor ID: 0
[    0.003333] CPU: Processor Core ID: 1
[    0.003333] CPU2: Thermal monitoring enabled (TM2)
[    0.003333] x86 PAT enabled: cpu 2, old 0x7040600070406, new 0x7010600070106
[    0.334784] CPU2: Intel(R) Xeon(R) CPU            5160  @ 3.00GHz stepping 0b
[    0.343349] checking TSC synchronization [CPU#0 -> CPU#2]: passed.
[    0.346919] lockdep: fixing up alternatives.
[    0.350037] Booting processor 3 APIC 0x7 ip 0x6000
[    0.003333] Initializing CPU#3
[    0.003333] Calibrating delay using timer specific routine.. 5987.32 BogoMIPS (lpj=9974913)
[    0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.003333] CPU: L2 cache: 4096K
[    0.003333] [ds] using Core 2/Atom configuration
[    0.003333] CPU: CPU feature monitor disabled due to lack of CPUID level 0x5
[    0.003333] CPU: CPU feature dca disabled due to lack of CPUID level 0x9
[    0.003333] CPU: Physical Processor ID: 3
[    0.003333] CPU: Processor Core ID: 1
[    0.003333] CPU3: Thermal monitoring enabled (TM2)
[    0.003333] x86 PAT enabled: cpu 3, old 0x7040600070406, new 0x7010600070106
[    0.448177] CPU3: Intel(R) Xeon(R) CPU            5160  @ 3.00GHz stepping 0b
[    0.456682] checking TSC synchronization [CPU#0 -> CPU#3]: passed.
[    0.460014] Brought up 4 CPUs
[    0.463336] Total of 4 processors activated (23949.84 BogoMIPS).
[    0.466950] khelper used greatest stack depth: 5680 bytes left
[    0.537061] net_namespace: 752 bytes
[    0.540364] NET: Registered protocol family 16
[    0.546800] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    0.550015] ACPI: bus type pci registered
[    0.553427] dca service started, version 1.8
[    0.560094] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[    0.563335] PCI: MCFG area at e0000000 reserved in E820
[    0.571326] PCI: Using MMCONFIG at e0000000 - efffffff
[    0.573335] PCI: Using configuration type 1 for base access
[    0.576669] PCI: Dell PowerEdge 1950 detected, enabling pci=bfsort.
[    0.596861] bio: create slab <bio-0> at 0
[    0.604454] ACPI: EC: Look up EC in DSDT
[    0.617112] ACPI: BIOS _OSI(Linux) query ignored
[    0.623436] ACPI: Interpreter enabled
[    0.626668] ACPI: (supports S0 S5)
[    0.636668] ACPI: Using IOAPIC for interrupt routing
[    0.663750] ACPI: No dock devices found.
[    0.667812] ACPI: PCI Root Bridge [PCI0] (0000:00)
[    0.670215] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[    0.673338] pci 0000:00:00.0: PME# disabled
[    0.676751] pci 0000:00:02.0: PME# supported from D0 D3hot D3cold
[    0.680003] pci 0000:00:02.0: PME# disabled
[    0.683414] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[    0.686670] pci 0000:00:03.0: PME# disabled
[    0.690080] pci 0000:00:04.0: PME# supported from D0 D3hot D3cold
[    0.693337] pci 0000:00:04.0: PME# disabled
[    0.696745] pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
[    0.700004] pci 0000:00:05.0: PME# disabled
[    0.703413] pci 0000:00:06.0: PME# supported from D0 D3hot D3cold
[    0.706670] pci 0000:00:06.0: PME# disabled
[    0.710079] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[    0.713337] pci 0000:00:07.0: PME# disabled
[    0.716716] pci 0000:00:08.0: reg 10 64bit mmio: [0xfc500400-0xfc5007ff]
[    0.720050] pci 0000:00:08.0: PME# supported from D0 D3hot D3cold
[    0.723337] pci 0000:00:08.0: PME# disabled
[    0.727178] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.730004] pci 0000:00:1c.0: PME# disabled
[    0.733410] pci 0000:00:1d.0: reg 20 io port: [0xcce0-0xccff]
[    0.736741] pci 0000:00:1d.1: reg 20 io port: [0xccc0-0xccdf]
[    0.740074] pci 0000:00:1d.2: reg 20 io port: [0xcca0-0xccbf]
[    0.743407] pci 0000:00:1d.3: reg 20 io port: [0xcc80-0xcc9f]
[    0.746748] pci 0000:00:1d.7: reg 10 32bit mmio: [0xfc500000-0xfc5003ff]
[    0.750073] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.753338] pci 0000:00:1d.7: PME# disabled
[    0.756859] pci 0000:00:1f.1: reg 10 io port: [0x00-0x07]
[    0.760008] pci 0000:00:1f.1: reg 14 io port: [0x00-0x03]
[    0.763341] pci 0000:00:1f.1: reg 18 io port: [0x00-0x07]
[    0.766674] pci 0000:00:1f.1: reg 1c io port: [0x00-0x03]
[    0.770008] pci 0000:00:1f.1: reg 20 io port: [0xfc00-0xfc0f]
[    0.777948] pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
[    0.780048] pci 0000:04:00.0: PME# disabled
[    0.785722] pci 0000:04:00.3: PME# supported from D0 D3hot D3cold
[    0.786715] pci 0000:04:00.3: PME# disabled
[    0.793518] pci 0000:00:02.0: bridge 32bit mmio: [0xf2000000-0xf7ffffff]
[    0.798877] pci 0000:05:00.0: PME# supported from D0 D3hot D3cold
[    0.800048] pci 0000:05:00.0: PME# disabled
[    0.808085] pci 0000:05:01.0: PME# supported from D0 D3hot D3cold
[    0.810048] pci 0000:05:01.0: PME# disabled
[    0.815309] pci 0000:04:00.0: bridge 32bit mmio: [0xf4000000-0xf7ffffff]
[    0.821970] pci 0000:06:00.0: PME# supported from D0 D3hot D3cold
[    0.823382] pci 0000:06:00.0: PME# disabled
[    0.830271] pci 0000:05:00.0: bridge 32bit mmio: [0xf4000000-0xf7ffffff]
[    0.835309] pci 0000:07:00.0: reg 10 64bit mmio: [0xf4000000-0xf5ffffff]
[    0.841097] pci 0000:07:00.0: PME# supported from D3hot D3cold
[    0.843385] pci 0000:07:00.0: PME# disabled
[    0.848643] pci 0000:06:00.0: bridge 32bit mmio: [0xf4000000-0xf7ffffff]
[    0.858384] pci 0000:01:00.0: reg 10 64bit mmio: [0xfc480000-0xfc4bffff]
[    0.860008] pci 0000:01:00.0: reg 18 io port: [0xec00-0xecff]
[    0.863347] pci 0000:01:00.0: reg 1c 64bit mmio: [0xfc440000-0xfc47ffff]
[    0.866682] pci 0000:01:00.0: reg 30 32bit mmio: [0xfc300000-0xfc307fff]
[    0.870046] pci 0000:01:00.0: supports D1
[    0.873404] pci 0000:00:03.0: bridge io port: [0xe000-0xefff]
[    0.876670] pci 0000:00:03.0: bridge 32bit mmio: [0xfc300000-0xfc4fffff]
[    0.880373] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[    0.883338] pci 0000:02:00.0: PME# disabled
[    0.886739] pci 0000:00:1c.0: bridge 32bit mmio: [0xf8000000-0xfbffffff]
[    0.890097] pci 0000:03:00.0: reg 10 64bit mmio: [0xf8000000-0xf9ffffff]
[    0.893417] pci 0000:03:00.0: PME# supported from D3hot D3cold
[    0.896671] pci 0000:03:00.0: PME# disabled
[    0.900089] pci 0000:02:00.0: bridge 32bit mmio: [0xf8000000-0xfbffffff]
[    0.903430] pci 0000:0e:0d.0: reg 10 32bit mmio: [0xd8000000-0xdfffffff]
[    0.906675] pci 0000:0e:0d.0: reg 14 io port: [0xdc00-0xdcff]
[    0.910008] pci 0000:0e:0d.0: reg 18 32bit mmio: [0xfc2d0000-0xfc2dffff]
[    0.913363] pci 0000:0e:0d.0: reg 30 32bit mmio: [0x000000-0x01ffff]
[    0.916694] pci 0000:0e:0d.0: supports D1 D2
[    0.920042] pci 0000:00:1e.0: transparent bridge
[    0.923337] pci 0000:00:1e.0: bridge io port: [0xd000-0xdfff]
[    0.926670] pci 0000:00:1e.0: bridge 32bit mmio: [0xfc100000-0xfc2fffff]
[    0.930007] pci 0000:00:1e.0: bridge 64bit mmio pref: [0xd8000000-0xdfffffff]
[    0.933378] pci_bus 0000:00: on NUMA node 0
[    0.936678] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.944579] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX2._PRT]
[    0.947386] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX2.UPST._PRT]
[    0.950440] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX2.UPST.DWN1._PRT]
[    0.956761] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX2.UPST.DWN2._PRT]
[    0.963911] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX3._PRT]
[    0.970636] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX3.PE2P._PRT]
[    0.973910] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT]
[    0.977379] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX6._PRT]
[    0.980708] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.SBEX._PRT]
[    0.984040] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.COMP._PRT]
[    1.013791] ACPI: PCI Interrupt Link [LK00] (IRQs 3 4 5 6 7 10 *11 12)
[    1.040395] ACPI: PCI Interrupt Link [LK01] (IRQs 3 4 5 6 7 10 11 12) *0, disabled.
[    1.077044] ACPI: PCI Interrupt Link [LK02] (IRQs 3 4 5 6 7 10 11 12) *0, disabled.
[    1.113715] ACPI: PCI Interrupt Link [LK03] (IRQs 3 4 *5 6 7 10 11 12)
[    1.142528] ACPI: PCI Interrupt Link [LK04] (IRQs 3 4 5 *6 7 10 11 12)
[    1.167048] ACPI: PCI Interrupt Link [LK05] (IRQs 3 4 5 6 7 *10 11 12)
[    1.197040] ACPI: PCI Interrupt Link [LK06] (IRQs 3 4 5 6 7 10 11 12) *0, disabled.
[    1.233708] ACPI: PCI Interrupt Link [LK07] (IRQs 3 4 5 6 7 10 11 12) *0, disabled.
[    1.267195] SCSI subsystem initialized
[    1.270071] libata version 3.00 loaded.
[    1.276825] usbcore: registered new interface driver usbfs
[    1.280119] usbcore: registered new interface driver hub
[    1.286684] usbcore: registered new device driver usb
[    1.290290] PCI: Using ACPI for IRQ routing
[    1.320247] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    1.333333] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
[    1.343356] Switched to high resolution mode on CPU 0
[    1.344180] Switched to high resolution mode on CPU 1
[    1.345107] Switched to high resolution mode on CPU 2
[    1.345430] Switched to high resolution mode on CPU 3
[    1.610686] pnp: PnP ACPI init
[    1.647217] ACPI: bus type pnp registered
[    1.710052] pnp: PnP ACPI: found 12 devices
[    1.760059] ACPI: ACPI bus type pnp unregistered
[    1.815294] system 00:08: ioport range 0x800-0x87f has been reserved
[    1.891300] system 00:08: ioport range 0x880-0x8bf has been reserved
[    1.967311] system 00:08: ioport range 0x8c0-0x8df has been reserved
[    2.043322] system 00:08: ioport range 0x8e0-0x8e3 has been reserved
[    2.119325] system 00:08: ioport range 0x900-0x900 has been reserved
[    2.195326] system 00:08: ioport range 0xc00-0xc7f has been reserved
[    2.271328] system 00:08: ioport range 0xca0-0xca7 has been reserved
[    2.347328] system 00:08: ioport range 0xca9-0xcab has been reserved
[    2.423331] system 00:08: ioport range 0xcad-0xcaf has been reserved
[    2.499351] system 00:09: ioport range 0xca8-0xca8 has been reserved
[    2.575354] system 00:09: ioport range 0xcac-0xcac has been reserved
[    2.651373] system 00:0a: iomem range 0xe0000000-0xefffffff has been reserved
[    2.744578] pci 0000:06:00.0: PCI bridge, secondary bus 0000:07
[    2.815379] pci 0000:06:00.0:   IO window: disabled
[    2.873791] pci 0000:06:00.0:   MEM window: 0xf4000000-0xf7ffffff
[    2.946721] pci 0000:06:00.0:   PREFETCH window: disabled
[    3.011419] pci 0000:05:00.0: PCI bridge, secondary bus 0000:06
[    3.082223] pci 0000:05:00.0:   IO window: disabled
[    3.140637] pci 0000:05:00.0:   MEM window: 0xf4000000-0xf7ffffff
[    3.213564] pci 0000:05:00.0:   PREFETCH window: disabled
[    3.278261] pci 0000:05:01.0: PCI bridge, secondary bus 0000:08
[    3.349065] pci 0000:05:01.0:   IO window: disabled
[    3.407476] pci 0000:05:01.0:   MEM window: disabled
[    3.466882] pci 0000:05:01.0:   PREFETCH window: disabled
[    3.531586] pci 0000:04:00.0: PCI bridge, secondary bus 0000:05
[    3.602387] pci 0000:04:00.0:   IO window: disabled
[    3.660800] pci 0000:04:00.0:   MEM window: 0xf4000000-0xf7ffffff
[    3.733729] pci 0000:04:00.0:   PREFETCH window: disabled
[    3.798427] pci 0000:04:00.3: PCI bridge, secondary bus 0000:09
[    3.869228] pci 0000:04:00.3:   IO window: disabled
[    3.927642] pci 0000:04:00.3:   MEM window: disabled
[    3.987045] pci 0000:04:00.3:   PREFETCH window: disabled
[    4.051749] pci 0000:00:02.0: PCI bridge, secondary bus 0000:04
[    4.122552] pci 0000:00:02.0:   IO window: disabled
[    4.180876] pci 0000:00:02.0:   MEM window: 0xf2000000-0xf7ffffff
[    4.253759] pci 0000:00:02.0:   PREFETCH window: disabled
[    4.318328] pci 0000:00:03.0: PCI bridge, secondary bus 0000:01
[    4.390695] pci 0000:00:03.0:   IO window: 0xe000-0xefff
[    4.454216] pci 0000:00:03.0:   MEM window: 0xfc300000-0xfc4fffff
[    4.527101] pci 0000:00:03.0:   PREFETCH window: disabled
[    4.591670] pci 0000:00:04.0: PCI bridge, secondary bus 0000:0a
[    4.662470] pci 0000:00:04.0:   IO window: disabled
[    4.720793] pci 0000:00:04.0:   MEM window: disabled
[    4.780159] pci 0000:00:04.0:   PREFETCH window: disabled
[    4.844726] pci 0000:00:05.0: PCI bridge, secondary bus 0000:0b
[    4.915526] pci 0000:00:05.0:   IO window: disabled
[    4.973849] pci 0000:00:05.0:   MEM window: disabled
[    5.033216] pci 0000:00:05.0:   PREFETCH window: disabled
[    5.097783] pci 0000:00:06.0: PCI bridge, secondary bus 0000:0c
[    5.168585] pci 0000:00:06.0:   IO window: disabled
[    5.226907] pci 0000:00:06.0:   MEM window: disabled
[    5.286270] pci 0000:00:06.0:   PREFETCH window: disabled
[    5.350832] pci 0000:00:07.0: PCI bridge, secondary bus 0000:0d
[    5.421634] pci 0000:00:07.0:   IO window: disabled
[    5.479957] pci 0000:00:07.0:   MEM window: disabled
[    5.539324] pci 0000:00:07.0:   PREFETCH window: disabled
[    5.603891] pci 0000:02:00.0: PCI bridge, secondary bus 0000:03
[    5.674691] pci 0000:02:00.0:   IO window: disabled
[    5.733016] pci 0000:02:00.0:   MEM window: 0xf8000000-0xfbffffff
[    5.805900] pci 0000:02:00.0:   PREFETCH window: disabled
[    5.870469] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:02
[    5.941271] pci 0000:00:1c.0:   IO window: disabled
[    5.999597] pci 0000:00:1c.0:   MEM window: 0xf8000000-0xfbffffff
[    6.072486] pci 0000:00:1c.0:   PREFETCH window: disabled
[    6.137063] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:0e
[    6.207863] pci 0000:00:1e.0:   IO window: 0xd000-0xdfff
[    6.271384] pci 0000:00:1e.0:   MEM window: 0xfc100000-0xfc2fffff
[    6.344270] pci 0000:00:1e.0:   PREFETCH window: 0x000000d8000000-0x000000dfffffff
[    6.434872]   alloc irq_desc for 16 on cpu 0 node 0
[    6.438176]   alloc kstat_irqs on cpu 0 node 0
[    6.546315] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    6.626484] pci 0000:00:02.0: setting latency timer to 64
[    6.691142] pci 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    6.771354] pci 0000:04:00.0: setting latency timer to 64
[    6.836052] pci 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    6.916262] pci 0000:05:00.0: setting latency timer to 64
[    6.981057] pci 0000:06:00.0: setting latency timer to 64
[    7.045758] pci 0000:05:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    7.125966] pci 0000:05:01.0: setting latency timer to 64
[    7.190762] pci 0000:04:00.3: setting latency timer to 64
[    7.255330] pci 0000:00:03.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    7.335496] pci 0000:00:03.0: setting latency timer to 64
[    7.400067] pci 0000:00:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    7.480235] pci 0000:00:04.0: setting latency timer to 64
[    7.544806] pci 0000:00:05.0: setting latency timer to 64
[    7.609376] pci 0000:00:06.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    7.689542] pci 0000:00:06.0: setting latency timer to 64
[    7.754114] pci 0000:00:07.0: setting latency timer to 64
[    7.818686] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    7.898850] pci 0000:00:1c.0: setting latency timer to 64
[    7.963418] pci 0000:02:00.0: setting latency timer to 64
[    8.027994] pci 0000:00:1e.0: setting latency timer to 64
[    8.092555] pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
[    8.158158] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
[    8.240401] pci_bus 0000:04: resource 0 mem: [0x0-0x0]
[    8.301842] pci_bus 0000:04: resource 1 mem: [0xf2000000-0xf7ffffff]
[    8.377845] pci_bus 0000:04: resource 2 mem: [0x0-0x0]
[    8.439285] pci_bus 0000:04: resource 3 mem: [0x0-0x0]
[    8.500725] pci_bus 0000:05: resource 0 mem: [0x0-0x0]
[    8.562164] pci_bus 0000:05: resource 1 mem: [0xf4000000-0xf7ffffff]
[    8.638162] pci_bus 0000:05: resource 2 mem: [0x0-0x0]
[    8.699602] pci_bus 0000:05: resource 3 mem: [0x0-0x0]
[    8.761042] pci_bus 0000:06: resource 0 mem: [0x0-0x0]
[    8.822483] pci_bus 0000:06: resource 1 mem: [0xf4000000-0xf7ffffff]
[    8.898486] pci_bus 0000:06: resource 2 mem: [0x0-0x0]
[    8.959926] pci_bus 0000:06: resource 3 mem: [0x0-0x0]
[    9.021367] pci_bus 0000:07: resource 0 mem: [0x0-0x0]
[    9.082805] pci_bus 0000:07: resource 1 mem: [0xf4000000-0xf7ffffff]
[    9.158802] pci_bus 0000:07: resource 2 mem: [0x0-0x0]
[    9.220242] pci_bus 0000:07: resource 3 mem: [0x0-0x0]
[    9.281682] pci_bus 0000:08: resource 0 mem: [0x0-0x0]
[    9.343121] pci_bus 0000:08: resource 1 mem: [0x0-0x0]
[    9.404561] pci_bus 0000:08: resource 2 mem: [0x0-0x0]
[    9.466000] pci_bus 0000:08: resource 3 mem: [0x0-0x0]
[    9.527442] pci_bus 0000:09: resource 0 mem: [0x0-0x0]
[    9.588884] pci_bus 0000:09: resource 1 mem: [0x0-0x0]
[    9.650325] pci_bus 0000:09: resource 2 mem: [0x0-0x0]
[    9.711765] pci_bus 0000:09: resource 3 mem: [0x0-0x0]
[    9.773205] pci_bus 0000:01: resource 0 io:  [0xe000-0xefff]
[    9.840882] pci_bus 0000:01: resource 1 mem: [0xfc300000-0xfc4fffff]
[    9.916886] pci_bus 0000:01: resource 2 mem: [0x0-0x0]
[    9.978328] pci_bus 0000:01: resource 3 mem: [0x0-0x0]
[   10.039771] pci_bus 0000:0a: resource 0 mem: [0x0-0x0]
[   10.101211] pci_bus 0000:0a: resource 1 mem: [0x0-0x0]
[   10.162651] pci_bus 0000:0a: resource 2 mem: [0x0-0x0]
[   10.224091] pci_bus 0000:0a: resource 3 mem: [0x0-0x0]
[   10.285531] pci_bus 0000:0b: resource 0 mem: [0x0-0x0]
[   10.346969] pci_bus 0000:0b: resource 1 mem: [0x0-0x0]
[   10.408409] pci_bus 0000:0b: resource 2 mem: [0x0-0x0]
[   10.469849] pci_bus 0000:0b: resource 3 mem: [0x0-0x0]
[   10.531290] pci_bus 0000:0c: resource 0 mem: [0x0-0x0]
[   10.592728] pci_bus 0000:0c: resource 1 mem: [0x0-0x0]
[   10.654168] pci_bus 0000:0c: resource 2 mem: [0x0-0x0]
[   10.715608] pci_bus 0000:0c: resource 3 mem: [0x0-0x0]
[   10.777046] pci_bus 0000:0d: resource 0 mem: [0x0-0x0]
[   10.838487] pci_bus 0000:0d: resource 1 mem: [0x0-0x0]
[   10.899927] pci_bus 0000:0d: resource 2 mem: [0x0-0x0]
[   10.961367] pci_bus 0000:0d: resource 3 mem: [0x0-0x0]
[   11.022806] pci_bus 0000:02: resource 0 mem: [0x0-0x0]
[   11.084243] pci_bus 0000:02: resource 1 mem: [0xf8000000-0xfbffffff]
[   11.160244] pci_bus 0000:02: resource 2 mem: [0x0-0x0]
[   11.221682] pci_bus 0000:02: resource 3 mem: [0x0-0x0]
[   11.283121] pci_bus 0000:03: resource 0 mem: [0x0-0x0]
[   11.344561] pci_bus 0000:03: resource 1 mem: [0xf8000000-0xfbffffff]
[   11.420561] pci_bus 0000:03: resource 2 mem: [0x0-0x0]
[   11.481999] pci_bus 0000:03: resource 3 mem: [0x0-0x0]
[   11.543441] pci_bus 0000:0e: resource 0 io:  [0xd000-0xdfff]
[   11.611125] pci_bus 0000:0e: resource 1 mem: [0xfc100000-0xfc2fffff]
[   11.687129] pci_bus 0000:0e: resource 2 mem: [0xd8000000-0xdfffffff]
[   11.763126] pci_bus 0000:0e: resource 3 io:  [0x00-0xffff]
[   11.828727] pci_bus 0000:0e: resource 4 mem: [0x000000-0xffffffffffffffff]
[   11.911041] NET: Registered protocol family 2
[   12.080889] IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
[   12.167131] TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
[   12.258853] TCP bind hash table entries: 32768 (order: 9, 2359296 bytes)
[   12.342386] TCP: Hash tables configured (established 262144 bind 32768)
[   12.421547] TCP reno registered
[   12.497873] NET: Registered protocol family 1
[   12.558153] Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[   12.651862] Scanning for low memory corruption every 60 seconds
[   12.759312] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   12.836408] SGI XFS with security attributes, large block/inode numbers, debug enabled
[   12.950408] Btrfs loaded
[   12.980745] msgmni has been set to 3904
[   13.027498] io scheduler noop registered
[   13.075082] io scheduler cfq registered (default)
[   13.131563] pci 0000:00:1d.0: uhci_check_and_reset_hc: cmd = 0x0000
[   13.206531] pci 0000:00:1d.0: Performing full reset
[   13.264870] pci 0000:00:1d.1: uhci_check_and_reset_hc: cmd = 0x0000
[   13.339836] pci 0000:00:1d.1: Performing full reset
[   13.398210] pci 0000:00:1d.2: uhci_check_and_reset_hc: cmd = 0x0000
[   13.473171] pci 0000:00:1d.2: Performing full reset
[   13.531509] pci 0000:00:1d.3: uhci_check_and_reset_hc: cmd = 0x0000
[   13.606468] pci 0000:00:1d.3: Performing full reset
[   13.664924] pci 0000:0e:0d.0: Boot video device
[   13.719847]   alloc irq_desc for 24 on cpu 0 node 0
[   13.722974]   alloc kstat_irqs on cpu 0 node 0
[   13.831306] pcieport-driver 0000:00:02.0: irq 24 for MSI/MSI-X
[   13.901088] pcieport-driver 0000:00:02.0: setting latency timer to 64
[   13.978688]   alloc irq_desc for 25 on cpu 0 node 0
[   13.981829]   alloc kstat_irqs on cpu 0 node 0
[   14.090128] pcieport-driver 0000:00:03.0: irq 25 for MSI/MSI-X
[   14.159906] pcieport-driver 0000:00:03.0: setting latency timer to 64
[   14.237561]   alloc irq_desc for 26 on cpu 0 node 0
[   14.240706]   alloc kstat_irqs on cpu 0 node 0
[   14.348993] pcieport-driver 0000:00:04.0: irq 26 for MSI/MSI-X
[   14.418767] pcieport-driver 0000:00:04.0: setting latency timer to 64
[   14.496380]   alloc irq_desc for 27 on cpu 0 node 0
[   14.499516]   alloc kstat_irqs on cpu 0 node 0
[   14.607831] pcieport-driver 0000:00:05.0: irq 27 for MSI/MSI-X
[   14.677609] pcieport-driver 0000:00:05.0: setting latency timer to 64
[   14.755260]   alloc irq_desc for 28 on cpu 0 node 0
[   14.758413]   alloc kstat_irqs on cpu 0 node 0
[   14.866703] pcieport-driver 0000:00:06.0: irq 28 for MSI/MSI-X
[   14.936476] pcieport-driver 0000:00:06.0: setting latency timer to 64
[   15.014109]   alloc irq_desc for 29 on cpu 0 node 0
[   15.017267]   alloc kstat_irqs on cpu 0 node 0
[   15.125545] pcieport-driver 0000:00:07.0: irq 29 for MSI/MSI-X
[   15.195322] pcieport-driver 0000:00:07.0: setting latency timer to 64
[   15.272985]   alloc irq_desc for 30 on cpu 0 node 0
[   15.276135]   alloc kstat_irqs on cpu 0 node 0
[   15.384418] pcieport-driver 0000:00:1c.0: irq 30 for MSI/MSI-X
[   15.454195] pcieport-driver 0000:00:1c.0: setting latency timer to 64
[   15.533209] pcieport-driver 0000:04:00.0: setting latency timer to 64
[   15.614255]   alloc irq_desc for 31 on cpu 0 node 0
[   15.616717]   alloc kstat_irqs on cpu 0 node 0
[   15.725790] pcieport-driver 0000:05:00.0: irq 31 for MSI/MSI-X
[   15.796014] pcieport-driver 0000:05:00.0: setting latency timer to 64
[   15.876961]   alloc irq_desc for 32 on cpu 0 node 0
[   15.880020]   alloc kstat_irqs on cpu 0 node 0
[   15.988503] pcieport-driver 0000:05:01.0: irq 32 for MSI/MSI-X
[   16.058727] pcieport-driver 0000:05:01.0: setting latency timer to 64
[   16.139312] aer 0000:00:02.0:pcie02: service driver aer loaded
[   16.210728] aer 0000:00:03.0:pcie02: service driver aer loaded
[   16.280561] aer 0000:00:04.0:pcie02: service driver aer loaded
[   16.350403] aer 0000:00:05.0:pcie02: service driver aer loaded
[   16.420245] aer 0000:00:06.0:pcie02: service driver aer loaded
[   16.490080] aer 0000:00:07.0:pcie02: service driver aer loaded
[   16.560724] aer 0000:04:00.0:pcie12: service driver aer loaded
[   16.631621] aer 0000:05:00.0:pcie22: service driver aer loaded
[   16.702508] aer 0000:05:01.0:pcie22: service driver aer loaded
[   16.785668] Non-volatile memory driver v1.3
[   16.836589] intel_rng: FWH not detected
[   16.882830] Linux agpgart interface v0.103
[   16.932065] Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
[   17.039628] Hangcheck: Using get_cycles().
[   17.088597] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[   17.165185] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   17.237468] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[   17.310993] 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   17.378316] 00:07: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[   17.450662] loop: module loaded
[   17.488236] Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v1.9.0 (Dec 16, 2008)
[   17.580951] bnx2 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   17.663326] eth0: Broadcom NetXtreme II BCM5708 1000Base-T (B2) PCI-X 64-bit 133MHz found at mem f8000000, IRQ 16, node addr 00:1e:c9:ae:bf:dd
[   17.816476] bnx2 0000:07:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   17.901678] eth1: Broadcom NetXtreme II BCM5708 1000Base-T (B2) PCI-X 64-bit 133MHz found at mem f4000000, IRQ 16, node addr 00:1e:c9:ae:bf:df
[   18.055102] console [netcon0] enabled
[   18.098873] netconsole: network logging started
[   18.154296] megasas: 00.00.04.01 Thu July 24 11:41:51 PST 2008
[   18.224103] megasas: 0x1000:0x0060:0x1028:0x1f0c: bus 1:slot 0:func 0
[   18.301215] megaraid_sas 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   18.390758] megaraid_sas 0000:01:00.0: setting latency timer to 64
[   18.464825] megasas: FW now in Ready state
[   18.556864] scsi0 : LSI SAS based MegaRAID driver
[   18.615047] Driver 'sd' needs updating - please use bus_type methods
[   18.626088] scsi 0:0:0:0: Direct-Access     ATA      SAMSUNG HE160HJ  0-24 PQ: 0 ANSI: 5
[   18.787972] scsi 0:0:1:0: Direct-Access     ATA      SAMSUNG HE160HJ  0-24 PQ: 0 ANSI: 5
[   18.800134] Driver 'sr' needs updating - please use bus_type methods
[   18.800872] ata_piix 0000:00:1f.1: version 2.12
[   18.800884] ata_piix 0000:00:1f.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   18.801040] ata_piix 0000:00:1f.1: setting latency timer to 64
[   18.801208] scsi1 : ata_piix
[   18.801703] scsi2 : ata_piix
[   18.802130] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xfc00 irq 14
[   18.802131] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xfc08 irq 15
[   18.977148] ata1.00: ATAPI: HL-DT-ST  GCR-8240N, 1.10, max UDMA/33
[   19.006964] ata1.00: configured for UDMA/33
[   19.529700] scsi: waiting for bus probes to complete ...
[   19.657766] scsi 0:0:32:0: Enclosure         DP       BACKPLANE        1.05 PQ: 0 ANSI: 5
[   19.831746] scsi 0:2:0:0: Direct-Access     DELL     PERC 6/i         1.11 PQ: 0 ANSI: 5
[   19.993567] scsi 0:0:32:0: Attached scsi generic sg0 type 13
[   20.062329] sd 0:2:0:0: [sda] 311427072 512-byte hardware sectors: (159 GB/148 GiB)
[   20.154111] sd 0:2:0:0: [sda] Write Protect is off
[   20.211400] sd 0:2:0:0: [sda] Mode Sense: 1f 00 00 08
[   20.272065] sd 0:2:0:0: [sda] Write cache: enabled, read cache: disabled, doesn't support DPO or FUA
[   20.381899] sd 0:2:0:0: [sda] 311427072 512-byte hardware sectors: (159 GB/148 GiB)
[   20.473806] sd 0:2:0:0: [sda] Write Protect is off
[   20.531103] sd 0:2:0:0: [sda] Mode Sense: 1f 00 00 08
[   20.591773] sd 0:2:0:0: [sda] Write cache: enabled, read cache: disabled, doesn't support DPO or FUA
[   20.701127]  sda: sda1 sda2
[   20.735904] sd 0:2:0:0: [sda] Attached SCSI disk
[   20.791679] sd 0:2:0:0: Attached scsi generic sg1 type 0
[   20.855255] scsi_scan_0 used greatest stack depth: 4760 bytes left
[   20.855348] isa bounce pool size: 16 pages
[   20.856848] scsi 1:0:0:0: CD-ROM            HL-DT-ST CD-ROM GCR-8240N 1.10 PQ: 0 ANSI: 5
[   21.080176] sr0: scsi3-mmc drive: 24x/24x cd/rw xa/form2 cdda tray
[   21.154185] Uniform CD-ROM driver Revision: 3.20
[   21.210154] sr 1:0:0:0: Attached scsi CD-ROM sr0
[   21.265866] sr 1:0:0:0: Attached scsi generic sg2 type 5
[   21.329497] ata2: port disabled. ignoring.
[   21.378681] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   21.456770] ehci_hcd: block sizes: qh 160 qtd 96 itd 192 sitd 96
[   21.528676]   alloc irq_desc for 21 on cpu 0 node 0
[   21.531942]   alloc kstat_irqs on cpu 0 node 0
[   21.640140] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[   21.725534] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[   21.795299] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[   21.858445] drivers/usb/core/inode.c: creating file 'devices'
[   21.927212] drivers/usb/core/inode.c: creating file '001'
[   21.991794] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
[   22.080301] ehci_hcd 0000:00:1d.7: reset hcs_params 0x104208 dbg=1 cc=4 pcc=2 ordered !ppc ports=8
[   22.187517] ehci_hcd 0000:00:1d.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr
[   22.286467] ehci_hcd 0000:00:1d.7: reset command 080032 (park)=0 ithresh=8 Async Periodic period=1024 Reset HALT
[   22.412126] ehci_hcd 0000:00:1d.7: debug port 1
[   22.466290] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[   22.547497] ehci_hcd 0000:00:1d.7: supports USB remote wakeup
[   22.616260] ehci_hcd 0000:00:1d.7: irq 21, io mem 0xfc500000
[   22.683942] ehci_hcd 0000:00:1d.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
[   22.794002] ehci_hcd 0000:00:1d.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN
[   22.900039] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[   22.968926] usb usb1: default language 0x0409
[   23.021052] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[   23.102253] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   23.188670] usb usb1: Product: EHCI Host Controller
[   23.246989] usb usb1: Manufacturer: Linux 2.6.29-rc4-next-20090211 ehci_hcd
[   23.330273] usb usb1: SerialNumber: 0000:00:1d.7
[   23.385628] usb usb1: uevent
[   23.420225] usb usb1: usb_probe_device
[   23.465030] usb usb1: configuration #1 chosen from 1 choice
[   23.531715] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[   23.600491] usb 1-0:1.0: uevent
[   23.638223] hub 1-0:1.0: usb_probe_interface
[   23.689271] hub 1-0:1.0: usb_probe_interface - got id
[   23.749670] hub 1-0:1.0: USB hub found
[   23.794528] hub 1-0:1.0: 8 ports detected
[   23.842449] hub 1-0:1.0: standalone hub
[   23.888292] hub 1-0:1.0: no power switching (usb 1.0)
[   23.948693] hub 1-0:1.0: individual port over-current protection
[   24.020540] hub 1-0:1.0: power on to power good time: 20ms
[   24.086230] hub 1-0:1.0: local power source is good
[   24.144556] hub 1-0:1.0: trying to enable port power on non-switchable hub
[   24.227579] drivers/usb/core/inode.c: creating file '001'
[   24.292692] uhci_hcd: USB Universal Host Controller Interface driver
[   24.369056] ehci_hcd 0000:00:1d.7: GetStatus port 4 status 001803 POWER sig=j CSC CONNECT
[   24.383627] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[   24.383642] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[   24.383645] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[   24.383855] drivers/usb/core/inode.c: creating file '002'
[   24.383913] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[   24.383925] uhci_hcd 0000:00:1d.0: detected 2 ports
[   24.383929] uhci_hcd 0000:00:1d.0: uhci_check_and_reset_hc: cmd = 0x0000
[   24.383930] uhci_hcd 0000:00:1d.0: Performing full reset
[   24.383962] uhci_hcd 0000:00:1d.0: irq 21, io base 0x0000cce0
[   24.384083] usb usb2: default language 0x0409
[   24.384121] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[   24.384122] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   24.384123] usb usb2: Product: UHCI Host Controller
[   24.384124] usb usb2: Manufacturer: Linux 2.6.29-rc4-next-20090211 uhci_hcd
[   24.384126] usb usb2: SerialNumber: 0000:00:1d.0
[   24.384230] usb usb2: uevent
[   24.384393] usb usb2: usb_probe_device
[   24.384395] usb usb2: configuration #1 chosen from 1 choice
[   24.384411] usb usb2: adding 2-0:1.0 (config #1, interface 0)
[   24.384467] usb 2-0:1.0: uevent
[   24.384612] hub 2-0:1.0: usb_probe_interface
[   24.384613] hub 2-0:1.0: usb_probe_interface - got id
[   24.384614] hub 2-0:1.0: USB hub found
[   24.384656] hub 2-0:1.0: 2 ports detected
[   24.384657] hub 2-0:1.0: standalone hub
[   24.384658] hub 2-0:1.0: no power switching (usb 1.0)
[   24.384658] hub 2-0:1.0: individual port over-current protection
[   24.384660] hub 2-0:1.0: power on to power good time: 2ms
[   24.384689] hub 2-0:1.0: local power source is good
[   24.384690] hub 2-0:1.0: trying to enable port power on non-switchable hub
[   24.384942] drivers/usb/core/inode.c: creating file '001'
[   24.385196]   alloc irq_desc for 20 on cpu 0 node 0
[   24.385198]   alloc kstat_irqs on cpu 0 node 0
[   24.385205] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20
[   24.385216] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[   24.385218] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[   24.385427] drivers/usb/core/inode.c: creating file '003'
[   24.385440] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[   24.385450] uhci_hcd 0000:00:1d.1: detected 2 ports
[   24.385455] uhci_hcd 0000:00:1d.1: uhci_check_and_reset_hc: cmd = 0x0000
[   24.385456] uhci_hcd 0000:00:1d.1: Performing full reset
[   24.385517] uhci_hcd 0000:00:1d.1: irq 20, io base 0x0000ccc0
[   24.385612] usb usb3: default language 0x0409
[   24.385657] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[   24.385658] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   24.385659] usb usb3: Product: UHCI Host Controller
[   24.385660] usb usb3: Manufacturer: Linux 2.6.29-rc4-next-20090211 uhci_hcd
[   24.385661] usb usb3: SerialNumber: 0000:00:1d.1
[   24.385842] usb usb3: uevent
[   24.385995] usb usb3: usb_probe_device
[   24.385996] usb usb3: configuration #1 chosen from 1 choice
[   24.386013] usb usb3: adding 3-0:1.0 (config #1, interface 0)
[   24.386069] usb 3-0:1.0: uevent
[   24.386211] hub 3-0:1.0: usb_probe_interface
[   24.386213] hub 3-0:1.0: usb_probe_interface - got id
[   24.386213] hub 3-0:1.0: USB hub found
[   24.386233] hub 3-0:1.0: 2 ports detected
[   24.386234] hub 3-0:1.0: standalone hub
[   24.386235] hub 3-0:1.0: no power switching (usb 1.0)
[   24.386236] hub 3-0:1.0: individual port over-current protection
[   24.386237] hub 3-0:1.0: power on to power good time: 2ms
[   24.386256] hub 3-0:1.0: local power source is good
[   24.386258] hub 3-0:1.0: trying to enable port power on non-switchable hub
[   24.386506] drivers/usb/core/inode.c: creating file '001'
[   24.386776] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 21 (level, low) -> IRQ 21
[   24.386787] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[   24.386790] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[   24.387009] drivers/usb/core/inode.c: creating file '004'
[   24.387022] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[   24.387032] uhci_hcd 0000:00:1d.2: detected 2 ports
[   24.387036] uhci_hcd 0000:00:1d.2: uhci_check_and_reset_hc: cmd = 0x0000
[   24.387037] uhci_hcd 0000:00:1d.2: Performing full reset
[   24.387066] uhci_hcd 0000:00:1d.2: irq 21, io base 0x0000cca0
[   24.387171] usb usb4: default language 0x0409
[   24.387213] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[   24.387214] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   24.387216] usb usb4: Product: UHCI Host Controller
[   24.387217] usb usb4: Manufacturer: Linux 2.6.29-rc4-next-20090211 uhci_hcd
[   24.387220] usb usb4: SerialNumber: 0000:00:1d.2
[   24.387322] usb usb4: uevent
[   24.387481] usb usb4: usb_probe_device
[   24.387482] usb usb4: configuration #1 chosen from 1 choice
[   24.387500] usb usb4: adding 4-0:1.0 (config #1, interface 0)
[   24.387555] usb 4-0:1.0: uevent
[   24.387719] hub 4-0:1.0: usb_probe_interface
[   24.387721] hub 4-0:1.0: usb_probe_interface - got id
[   24.387721] hub 4-0:1.0: USB hub found
[   24.387746] hub 4-0:1.0: 2 ports detected
[   24.387747] hub 4-0:1.0: standalone hub
[   24.387748] hub 4-0:1.0: no power switching (usb 1.0)
[   24.387749] hub 4-0:1.0: individual port over-current protection
[   24.387750] hub 4-0:1.0: power on to power good time: 2ms
[   24.387778] hub 4-0:1.0: local power source is good
[   24.387780] hub 4-0:1.0: trying to enable port power on non-switchable hub
[   24.388024] drivers/usb/core/inode.c: creating file '001'
[   24.388295] uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 20 (level, low) -> IRQ 20
[   24.388305] uhci_hcd 0000:00:1d.3: setting latency timer to 64
[   24.388308] uhci_hcd 0000:00:1d.3: UHCI Host Controller
[   24.388522] drivers/usb/core/inode.c: creating file '005'
[   24.388534] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
[   24.388547] uhci_hcd 0000:00:1d.3: detected 2 ports
[   24.388551] uhci_hcd 0000:00:1d.3: uhci_check_and_reset_hc: cmd = 0x0000
[   24.388553] uhci_hcd 0000:00:1d.3: Performing full reset
[   24.388582] uhci_hcd 0000:00:1d.3: irq 20, io base 0x0000cc80
[   24.388689] usb usb5: default language 0x0409
[   24.388728] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[   24.388729] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   24.388731] usb usb5: Product: UHCI Host Controller
[   24.388732] usb usb5: Manufacturer: Linux 2.6.29-rc4-next-20090211 uhci_hcd
[   24.388733] usb usb5: SerialNumber: 0000:00:1d.3
[   24.388842] usb usb5: uevent
[   24.389002] usb usb5: usb_probe_device
[   24.389004] usb usb5: configuration #1 chosen from 1 choice
[   24.389022] usb usb5: adding 5-0:1.0 (config #1, interface 0)
[   24.389073] usb 5-0:1.0: uevent
[   24.389243] hub 5-0:1.0: usb_probe_interface
[   24.389244] hub 5-0:1.0: usb_probe_interface - got id
[   24.389245] hub 5-0:1.0: USB hub found
[   24.389268] hub 5-0:1.0: 2 ports detected
[   24.389269] hub 5-0:1.0: standalone hub
[   24.389270] hub 5-0:1.0: no power switching (usb 1.0)
[   24.389271] hub 5-0:1.0: individual port over-current protection
[   24.389272] hub 5-0:1.0: power on to power good time: 2ms
[   24.389291] hub 5-0:1.0: local power source is good
[   24.389293] hub 5-0:1.0: trying to enable port power on non-switchable hub
[   24.389548] drivers/usb/core/inode.c: creating file '001'
[   24.390773] PNP: No PS/2 controller found. Probing ports directly.
[   24.393480] serio: i8042 KBD port at 0x60,0x64 irq 1
[   24.393517] serio: i8042 AUX port at 0x60,0x64 irq 12
[   24.393762] mice: PS/2 mouse device common for all mice
[   24.393950] rtc_cmos 00:04: RTC can wake from S4
[   24.394212] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[   24.394253] rtc0: alarms up to one day, y3k, 242 bytes nvram, hpet irqs
[   24.394399] cpuidle: using governor ladder
[   24.394401] cpuidle: using governor menu
[   24.394443] ioatdma 0000:00:08.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   24.394472] ioatdma 0000:00:08.0: setting latency timer to 64
[   24.394504] ioatdma 0000:00:08.0: Intel(R) I/OAT DMA Engine found, 4 channels, device version 0x12, driver version 3.30
[   24.394544]   alloc irq_desc for 33 on cpu 0 node 0
[   24.394546]   alloc kstat_irqs on cpu 0 node 0
[   24.394556] ioatdma 0000:00:08.0: irq 33 for MSI/MSI-X
[   24.487207] uhci_hcd 0000:00:1d.1: port 2 portsc 0082,00
[   24.490436] uhci_hcd 0000:00:1d.2: port 1 portsc 0082,00
[   24.530428] hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0000
[   24.530431] hub 5-0:1.0: state 7 ports 2 chg 0000 evt 0000
[   24.587129] hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0000
[   24.590448] hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0000
[   25.600431] usb usb2: suspend_rh (auto-stop)
[   25.600461] usb usb5: suspend_rh (auto-stop)
[   25.600484] usb usb3: suspend_rh (auto-stop)
[   25.600507] usb usb4: suspend_rh (auto-stop)
[   27.495547] ioatdma 0000:00:08.0: boot cpu doesn't have X86_FEATURE_DCA
[   27.506921] usbcore: registered new interface driver usbhid
[   27.506926] usbhid: v2.6:USB HID core driver
[   27.507788] TCP cubic registered
[   27.507792] NET: Registered protocol family 17
[   27.509150] RPC: Registered udp transport module.
[   27.509151] RPC: Registered tcp transport module.
[   42.083350] hub 1-0:1.0: port 4: status 0501 change 0001
[   42.146922] ehci_hcd 0000:00:1d.7: GetStatus port 5 status 001803 POWER sig=j CSC CONNECT
[   42.244786] hub 1-0:1.0: port 5: status 0501 change 0001
[   42.429255] XFS mounting filesystem sda2
[   42.583589] Ending clean XFS mount for filesystem: sda2
[   42.646282] VFS: Mounted root (xfs filesystem) readonly on device 8:2.
[   42.720263] CPA self-test:
[   42.726866]  4k 523088 large 0 gb 0 x 262144[ffff880000000000-ffff88003ffff000] miss 0
[   42.851495] debug: unmapping init memory ffffffff8082f000..ffffffff80a4d000
[   42.934933] Write protecting the kernel read-only data: 5812k
[   43.004003] Testing CPA: undo ffffffff80209000-ffffffff807b6000
[   43.074995] Testing CPA: again
[   43.111704] hub 1-0:1.0: state 7 ports 8 chg 0030 evt 0000
[   43.177390] hub 1-0:1.0: port 4, status 0501, change 0000, 480 Mb/s
[   43.263856] khelper used greatest stack depth: 4256 bytes left
[   43.268845]  4k 523088 large 0 gb 0 x 262144[ffff880000000000-ffff88003ffff000] miss 0
[   43.303980] ehci_hcd 0000:00:1d.7: port 4 high speed
[   43.303983] ehci_hcd 0000:00:1d.7: GetStatus port 4 status 001005 POWER sig=se0 PE CONNECT
[   43.357123] usb 1-4: new high speed USB device using ehci_hcd and address 2
[   43.640704] ehci_hcd 0000:00:1d.7: port 4 high speed
[   43.640707] ehci_hcd 0000:00:1d.7: GetStatus port 4 status 001005 POWER sig=se0 PE CONNECT
[   43.832691] usb 1-4: skipped 1 descriptor after interface
[   43.897418] usb 1-4: skipped 1 descriptor after interface
[   43.962479] usb 1-4: default language 0x0409
[   44.020957] usb 1-4: New USB device found, idVendor=0624, idProduct=0201
[   44.025752]  4k 523088 large 0 gb 0 x 262144[ffff880000000000-ffff88003ffff000] miss 0
[   44.025754] ok.
[   44.216815] usb 1-4: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[   44.302280] usb 1-4: Product: Virtual Media KVM Module
[   44.363876] usb 1-4: Manufacturer: Avocent
[   44.412941] usb 1-4: SerialNumber: 13043001BA2
[   44.466349] usb 1-4: uevent
[   44.499947] usb 1-4: usb_probe_device
[   44.543718] usb 1-4: configuration #1 chosen from 1 choice
[   44.546410] usb 1-4: adding 1-4:1.0 (config #1, interface 0)
[   44.546474] usb 1-4:1.0: uevent
[   44.546641] usbhid 1-4:1.0: usb_probe_interface
[   44.546642] usbhid 1-4:1.0: usb_probe_interface - got id
[   44.609828] input: Avocent Virtual Media KVM Module as /devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/input/input0
[   44.970537] usb 1-4: link qh8-0001/ffff88007cced140 start 7 [1/0 us]
[   45.064245] generic-usb 0003:0624:0201.0001: input: USB HID v1.10 Keyboard [Avocent Virtual Media KVM Module] on usb-0000:00:1d.7-4/input0
[   45.213342] usb 1-4: adding 1-4:1.1 (config #1, interface 1)
[   45.281204] usb 1-4:1.1: uevent
[   45.281383] usbhid 1-4:1.1: usb_probe_interface
[   45.281384] usbhid 1-4:1.1: usb_probe_interface - got id
[   45.437954] input: Avocent Virtual Media KVM Module as /devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.1/input/input1
[   45.583773] usb 1-4: link qh8-0001/ffff88007cced1e0 start 7 [1/0 us]
[   45.724091] generic-usb 0003:0624:0201.0002: input: USB HID v1.10 Mouse [Avocent Virtual Media KVM Module] on usb-0000:00:1d.7-4/input1
[   45.871747] usb 1-4: adding 1-4:1.2 (config #1, interface 2)
[   45.939567] usb 1-4:1.2: uevent
[   45.978231] drivers/usb/core/inode.c: creating file '002'
[   46.043203] hub 1-0:1.0: port 5, status 0501, change 0000, 480 Mb/s
[   46.170747] ehci_hcd 0000:00:1d.7: port 5 high speed
[   46.173751] ehci_hcd 0000:00:1d.7: GetStatus port 5 status 001005 POWER sig=se0 PE CONNECT
[   46.380447] usb 1-5: new high speed USB device using ehci_hcd and address 3
[   46.516968] ehci_hcd 0000:00:1d.7: port 5 high speed
[   46.520002] ehci_hcd 0000:00:1d.7: GetStatus port 5 status 001005 POWER sig=se0 PE CONNECT
[   46.686969] init-early.sh used greatest stack depth: 4184 bytes left
[   46.763012] usb 1-5: New USB device found, idVendor=04b4, idProduct=6560
[   46.843434] usb 1-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[   46.929071] usb 1-5: uevent
[   46.962597] usb 1-5: usb_probe_device
[   46.962600] usb 1-5: configuration #1 chosen from 1 choice
[   46.962732] usb 1-5: adding 1-5:1.0 (config #1, interface 0)
[   46.962801] usb 1-5:1.0: uevent
[   46.962983] hub 1-5:1.0: usb_probe_interface
[   46.962985] hub 1-5:1.0: usb_probe_interface - got id
[   46.962986] hub 1-5:1.0: USB hub found
[   46.963092] hub 1-5:1.0: 4 ports detected
[   46.963093] hub 1-5:1.0: standalone hub
[   46.963094] hub 1-5:1.0: individual port power switching
[   46.963095] hub 1-5:1.0: individual port over-current protection
[   46.963529] hub 1-5:1.0: TT per port
[   46.963531] hub 1-5:1.0: TT requires at most 8 FS bit times (666 ns)
[   46.963533] hub 1-5:1.0: Port indicators are supported
[   46.963535] hub 1-5:1.0: power on to power good time: 100ms
[   47.072382] hub 1-5:1.0: local power source is good
[   47.072385] hub 1-5:1.0: enabling power on all ports
[   47.072849] drivers/usb/core/inode.c: creating file '003'
[   47.270045] usb 1-5: link qh256-0001/ffff88007cced320 start 255 [1/0 us]
[   47.270058] hub 1-5:1.0: state 7 ports 4 chg 0000 evt 0000
[   50.131755] usb usb2: uevent
[   50.179613] usb 2-0:1.0: uevent
[   50.243207] usb usb3: uevent
[   50.333900] usb 3-0:1.0: uevent
[   50.374544] usb usb4: uevent
[   50.411862] usb 4-0:1.0: uevent
[   50.453895] usb usb5: uevent
[   50.491728] usb 5-0:1.0: uevent
[   50.532151] usb usb1: uevent
[   50.566741] usb 1-0:1.0: uevent
[   50.606768] usb 1-4: uevent
[   50.640532] usb 1-4:1.0: uevent
[   50.679311] usb 1-4:1.1: uevent
[   50.717812] usb 1-4:1.2: uevent
[   50.760082] usb 1-5: uevent
[   50.793863] usb 1-5:1.0: uevent
[   50.879552] cdrom_id used greatest stack depth: 4160 bytes left
[   51.721854] grep used greatest stack depth: 3152 bytes left
[   54.230329]   alloc irq_desc for 34 on cpu 0 node 0
[   54.233562]   alloc kstat_irqs on cpu 0 node 0
[   54.341838] bnx2 0000:03:00.0: irq 34 for MSI/MSI-X
[   54.513360] bnx2: eth0: using MSI
[   57.839377] bnx2: eth0 NIC Copper Link is Up, 1000 Mbps full duplex, receive & transmit flow control ON
[ 3026.877022] device fsid 44486039f49ccbde-a47e4b2b4cfba5ab devid 1 transid 22 /dev/sda1
[ 3041.656764] BUG: MAX_LOCKDEP_SUBCLASSES too low!
[ 3041.658947] turning off the locking correctness validator.

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

* Re: next-20090211: BUG: MAX_LOCKDEP_SUBCLASSES too low!
  2009-02-11 12:14 next-20090211: BUG: MAX_LOCKDEP_SUBCLASSES too low! Alexander Beregalov
@ 2009-02-11 12:23 ` Peter Zijlstra
  2009-02-11 12:24   ` Peter Zijlstra
  0 siblings, 1 reply; 8+ messages in thread
From: Peter Zijlstra @ 2009-02-11 12:23 UTC (permalink / raw)
  To: Alexander Beregalov; +Cc: linux-next@vger.kernel.org, LKML, Ingo Molnar

On Wed, 2009-02-11 at 15:14 +0300, Alexander Beregalov wrote:
> Hi
> 
> Full dmesg is attached.
> 
> Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
> .... MAX_LOCKDEP_SUBCLASSES:  8
> .... MAX_LOCK_DEPTH:          48
> .... MAX_LOCKDEP_KEYS:        8191
> .... CLASSHASH_SIZE:          4096
> .... MAX_LOCKDEP_ENTRIES:     8192
> .... MAX_LOCKDEP_CHAINS:      16384
> .... CHAINHASH_SIZE:          8192
>  memory used by lock dependency info: 4351 kB
>  per task-struct memory footprint: 2688 bytes
> <..>
> BUG: MAX_LOCKDEP_SUBCLASSES too low!
> turning off the locking correctness validator.

Is this an allyesconfig or something other massive bloated?

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

* Re: next-20090211: BUG: MAX_LOCKDEP_SUBCLASSES too low!
  2009-02-11 12:23 ` Peter Zijlstra
@ 2009-02-11 12:24   ` Peter Zijlstra
  2009-02-11 12:26     ` Peter Zijlstra
  0 siblings, 1 reply; 8+ messages in thread
From: Peter Zijlstra @ 2009-02-11 12:24 UTC (permalink / raw)
  To: Alexander Beregalov; +Cc: linux-next@vger.kernel.org, LKML, Ingo Molnar

On Wed, 2009-02-11 at 13:23 +0100, Peter Zijlstra wrote:
> On Wed, 2009-02-11 at 15:14 +0300, Alexander Beregalov wrote:
> > Hi
> > 
> > Full dmesg is attached.
> > 
> > Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
> > .... MAX_LOCKDEP_SUBCLASSES:  8
> > .... MAX_LOCK_DEPTH:          48
> > .... MAX_LOCKDEP_KEYS:        8191
> > .... CLASSHASH_SIZE:          4096
> > .... MAX_LOCKDEP_ENTRIES:     8192
> > .... MAX_LOCKDEP_CHAINS:      16384
> > .... CHAINHASH_SIZE:          8192
> >  memory used by lock dependency info: 4351 kB
> >  per task-struct memory footprint: 2688 bytes
> > <..>
> > BUG: MAX_LOCKDEP_SUBCLASSES too low!
> > turning off the locking correctness validator.
> 
> Is this an allyesconfig or something other massive bloated?

Sorry, not playing attention, its SUB classes.. let me look at that,
that smells like a rotten annotation.

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

* Re: next-20090211: BUG: MAX_LOCKDEP_SUBCLASSES too low!
  2009-02-11 12:24   ` Peter Zijlstra
@ 2009-02-11 12:26     ` Peter Zijlstra
  2009-02-11 12:52       ` Alexander Beregalov
  0 siblings, 1 reply; 8+ messages in thread
From: Peter Zijlstra @ 2009-02-11 12:26 UTC (permalink / raw)
  To: Alexander Beregalov; +Cc: linux-next@vger.kernel.org, LKML, Ingo Molnar

On Wed, 2009-02-11 at 13:24 +0100, Peter Zijlstra wrote:
> On Wed, 2009-02-11 at 13:23 +0100, Peter Zijlstra wrote:
> > On Wed, 2009-02-11 at 15:14 +0300, Alexander Beregalov wrote:
> > > Hi
> > > 
> > > Full dmesg is attached.
> > > 
> > > Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
> > > .... MAX_LOCKDEP_SUBCLASSES:  8
> > > .... MAX_LOCK_DEPTH:          48
> > > .... MAX_LOCKDEP_KEYS:        8191
> > > .... CLASSHASH_SIZE:          4096
> > > .... MAX_LOCKDEP_ENTRIES:     8192
> > > .... MAX_LOCKDEP_CHAINS:      16384
> > > .... CHAINHASH_SIZE:          8192
> > >  memory used by lock dependency info: 4351 kB
> > >  per task-struct memory footprint: 2688 bytes
> > > <..>
> > > BUG: MAX_LOCKDEP_SUBCLASSES too low!
> > > turning off the locking correctness validator.
> > 
> > Is this an allyesconfig or something other massive bloated?
> 
> Sorry, not playing attention, its SUB classes.. let me look at that,
> that smells like a rotten annotation.

Could you run with the below patch, so that we can see where this
happens?


---
diff --git a/kernel/lockdep.c b/kernel/lockdep.c
index 06b0c35..4fe272c 100644
--- a/kernel/lockdep.c
+++ b/kernel/lockdep.c
@@ -2542,6 +2542,7 @@ static int __lock_acquire(struct lockdep_map *lock, unsigned int subclass,
 		debug_locks_off();
 		printk("BUG: MAX_LOCKDEP_SUBCLASSES too low!\n");
 		printk("turning off the locking correctness validator.\n");
+		dump_stack();
 		return 0;
 	}
 

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

* Re: next-20090211: BUG: MAX_LOCKDEP_SUBCLASSES too low!
  2009-02-11 12:26     ` Peter Zijlstra
@ 2009-02-11 12:52       ` Alexander Beregalov
  2009-02-11 13:04         ` Peter Zijlstra
  0 siblings, 1 reply; 8+ messages in thread
From: Alexander Beregalov @ 2009-02-11 12:52 UTC (permalink / raw)
  To: Peter Zijlstra; +Cc: linux-next@vger.kernel.org, LKML, Ingo Molnar

2009/2/11 Peter Zijlstra <peterz@infradead.org>:
> On Wed, 2009-02-11 at 13:24 +0100, Peter Zijlstra wrote:
>> On Wed, 2009-02-11 at 13:23 +0100, Peter Zijlstra wrote:
>> > On Wed, 2009-02-11 at 15:14 +0300, Alexander Beregalov wrote:
>> > > Hi
>> > >
>> > > Full dmesg is attached.
>> > >
>> > > Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
>> > > .... MAX_LOCKDEP_SUBCLASSES:  8
>> > > .... MAX_LOCK_DEPTH:          48
>> > > .... MAX_LOCKDEP_KEYS:        8191
>> > > .... CLASSHASH_SIZE:          4096
>> > > .... MAX_LOCKDEP_ENTRIES:     8192
>> > > .... MAX_LOCKDEP_CHAINS:      16384
>> > > .... CHAINHASH_SIZE:          8192
>> > >  memory used by lock dependency info: 4351 kB
>> > >  per task-struct memory footprint: 2688 bytes
>> > > <..>
>> > > BUG: MAX_LOCKDEP_SUBCLASSES too low!
>> > > turning off the locking correctness validator.
>> >
>> > Is this an allyesconfig or something other massive bloated?
>>
>> Sorry, not playing attention, its SUB classes.. let me look at that,
>> that smells like a rotten annotation.
>
> Could you run with the below patch, so that we can see where this
> happens?

BUG: MAX_LOCKDEP_SUBCLASSES too low!
turning off the locking correctness validator.
Pid: 2105, comm: btrfs-endio-wri Not tainted 2.6.29-rc4-next-20090211-dirty #2
Call Trace:
 [<ffffffff8026cbf9>] __lock_acquire+0x6b9/0x12c0
 [<ffffffff8026d891>] lock_acquire+0x91/0xc0
 [<ffffffff80447324>] ? btrfs_tree_lock+0xc4/0x160
 [<ffffffff8062eb36>] _spin_lock_nested+0x46/0x80
 [<ffffffff80447324>] ? btrfs_tree_lock+0xc4/0x160
 [<ffffffff80447324>] btrfs_tree_lock+0xc4/0x160
 [<ffffffff804471a0>] ? btrfs_wake_function+0x0/0x10
 [<ffffffff8040bce6>] btrfs_init_new_buffer+0xa6/0x150
 [<ffffffff80412fa1>] btrfs_alloc_free_block+0x81/0x90
 [<ffffffff80402a16>] __btrfs_cow_block+0x7a6/0xb70
 [<ffffffff804034e2>] btrfs_cow_block+0x112/0x2d0
 [<ffffffff804072f3>] btrfs_search_slot+0x223/0xb00
 [<ffffffff80235a99>] ? sub_preempt_count+0xa9/0xf0
 [<ffffffff804178d1>] btrfs_lookup_csum+0x61/0x150
 [<ffffffff8026c2ed>] ? trace_hardirqs_on+0xd/0x10
 [<ffffffff80418356>] btrfs_csum_file_blocks+0xc6/0x7d0
 [<ffffffff802c2315>] ? kmem_cache_free+0xb5/0x110
 [<ffffffff802c2315>] ? kmem_cache_free+0xb5/0x110
 [<ffffffff8026c2ed>] ? trace_hardirqs_on+0xd/0x10
 [<ffffffff80437c76>] ? free_extent_state+0x46/0x70
 [<ffffffff80439462>] ? clear_extent_bit+0xe2/0x2e0
 [<ffffffff8042166a>] add_pending_csums+0x4a/0x70
 [<ffffffff80422ac5>] btrfs_finish_ordered_io+0x115/0x1e0
 [<ffffffff80422ba0>] btrfs_writepage_end_io_hook+0x10/0x20
 [<ffffffff8043abf4>] end_bio_extent_writepage+0x104/0x1e0
 [<ffffffff8026c282>] ? trace_hardirqs_on_caller+0x182/0x1e0
 [<ffffffff802ef0cc>] bio_endio+0x1c/0x40
 [<ffffffff8041b02b>] end_workqueue_fn+0xeb/0x120
 [<ffffffff804446ea>] worker_loop+0x7a/0x1b0
 [<ffffffff80444670>] ? worker_loop+0x0/0x1b0
 [<ffffffff80259126>] kthread+0x56/0x90
 [<ffffffff8020cc5a>] child_rip+0xa/0x20
 [<ffffffff80235969>] ? finish_task_switch+0x89/0x110
 [<ffffffff8062f546>] ? _spin_unlock_irq+0x36/0x60
 [<ffffffff8020c640>] ? restore_args+0x0/0x30
 [<ffffffff802590d0>] ? kthread+0x0/0x90
 [<ffffffff8020cc50>] ? child_rip+0x0/0x20

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

* Re: next-20090211: BUG: MAX_LOCKDEP_SUBCLASSES too low!
  2009-02-11 12:52       ` Alexander Beregalov
@ 2009-02-11 13:04         ` Peter Zijlstra
  2009-02-11 14:00           ` Peter Zijlstra
  0 siblings, 1 reply; 8+ messages in thread
From: Peter Zijlstra @ 2009-02-11 13:04 UTC (permalink / raw)
  To: Alexander Beregalov
  Cc: linux-next@vger.kernel.org, LKML, Ingo Molnar, Chris Mason

On Wed, 2009-02-11 at 15:52 +0300, Alexander Beregalov wrote:
> 2009/2/11 Peter Zijlstra <peterz@infradead.org>:
> > On Wed, 2009-02-11 at 13:24 +0100, Peter Zijlstra wrote:
> >> On Wed, 2009-02-11 at 13:23 +0100, Peter Zijlstra wrote:
> >> > On Wed, 2009-02-11 at 15:14 +0300, Alexander Beregalov wrote:
> >> > > Hi
> >> > >
> >> > > Full dmesg is attached.
> >> > >
> >> > > Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
> >> > > .... MAX_LOCKDEP_SUBCLASSES:  8
> >> > > .... MAX_LOCK_DEPTH:          48
> >> > > .... MAX_LOCKDEP_KEYS:        8191
> >> > > .... CLASSHASH_SIZE:          4096
> >> > > .... MAX_LOCKDEP_ENTRIES:     8192
> >> > > .... MAX_LOCKDEP_CHAINS:      16384
> >> > > .... CHAINHASH_SIZE:          8192
> >> > >  memory used by lock dependency info: 4351 kB
> >> > >  per task-struct memory footprint: 2688 bytes
> >> > > <..>
> >> > > BUG: MAX_LOCKDEP_SUBCLASSES too low!
> >> > > turning off the locking correctness validator.
> >> >
> >> > Is this an allyesconfig or something other massive bloated?
> >>
> >> Sorry, not playing attention, its SUB classes.. let me look at that,
> >> that smells like a rotten annotation.
> >
> > Could you run with the below patch, so that we can see where this
> > happens?

Tssk, Chris what you have been doing?

> BUG: MAX_LOCKDEP_SUBCLASSES too low!
> turning off the locking correctness validator.
> Pid: 2105, comm: btrfs-endio-wri Not tainted 2.6.29-rc4-next-20090211-dirty #2
> Call Trace:
>  [<ffffffff8026cbf9>] __lock_acquire+0x6b9/0x12c0
>  [<ffffffff8026d891>] lock_acquire+0x91/0xc0
>  [<ffffffff80447324>] ? btrfs_tree_lock+0xc4/0x160
>  [<ffffffff8062eb36>] _spin_lock_nested+0x46/0x80
>  [<ffffffff80447324>] ? btrfs_tree_lock+0xc4/0x160
>  [<ffffffff80447324>] btrfs_tree_lock+0xc4/0x160
>  [<ffffffff804471a0>] ? btrfs_wake_function+0x0/0x10
>  [<ffffffff8040bce6>] btrfs_init_new_buffer+0xa6/0x150
>  [<ffffffff80412fa1>] btrfs_alloc_free_block+0x81/0x90
>  [<ffffffff80402a16>] __btrfs_cow_block+0x7a6/0xb70
>  [<ffffffff804034e2>] btrfs_cow_block+0x112/0x2d0
>  [<ffffffff804072f3>] btrfs_search_slot+0x223/0xb00
>  [<ffffffff80235a99>] ? sub_preempt_count+0xa9/0xf0
>  [<ffffffff804178d1>] btrfs_lookup_csum+0x61/0x150
>  [<ffffffff8026c2ed>] ? trace_hardirqs_on+0xd/0x10
>  [<ffffffff80418356>] btrfs_csum_file_blocks+0xc6/0x7d0
>  [<ffffffff802c2315>] ? kmem_cache_free+0xb5/0x110
>  [<ffffffff802c2315>] ? kmem_cache_free+0xb5/0x110
>  [<ffffffff8026c2ed>] ? trace_hardirqs_on+0xd/0x10
>  [<ffffffff80437c76>] ? free_extent_state+0x46/0x70
>  [<ffffffff80439462>] ? clear_extent_bit+0xe2/0x2e0
>  [<ffffffff8042166a>] add_pending_csums+0x4a/0x70
>  [<ffffffff80422ac5>] btrfs_finish_ordered_io+0x115/0x1e0
>  [<ffffffff80422ba0>] btrfs_writepage_end_io_hook+0x10/0x20
>  [<ffffffff8043abf4>] end_bio_extent_writepage+0x104/0x1e0
>  [<ffffffff8026c282>] ? trace_hardirqs_on_caller+0x182/0x1e0
>  [<ffffffff802ef0cc>] bio_endio+0x1c/0x40
>  [<ffffffff8041b02b>] end_workqueue_fn+0xeb/0x120
>  [<ffffffff804446ea>] worker_loop+0x7a/0x1b0
>  [<ffffffff80444670>] ? worker_loop+0x0/0x1b0
>  [<ffffffff80259126>] kthread+0x56/0x90
>  [<ffffffff8020cc5a>] child_rip+0xa/0x20
>  [<ffffffff80235969>] ? finish_task_switch+0x89/0x110
>  [<ffffffff8062f546>] ? _spin_unlock_irq+0x36/0x60
>  [<ffffffff8020c640>] ? restore_args+0x0/0x30
>  [<ffffffff802590d0>] ? kthread+0x0/0x90
>  [<ffffffff8020cc50>] ? child_rip+0x0/0x20

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

* Re: next-20090211: BUG: MAX_LOCKDEP_SUBCLASSES too low!
  2009-02-11 13:04         ` Peter Zijlstra
@ 2009-02-11 14:00           ` Peter Zijlstra
  2009-02-11 14:01             ` Chris Mason
  0 siblings, 1 reply; 8+ messages in thread
From: Peter Zijlstra @ 2009-02-11 14:00 UTC (permalink / raw)
  To: Alexander Beregalov
  Cc: linux-next@vger.kernel.org, LKML, Ingo Molnar, Chris Mason

On Wed, 2009-02-11 at 14:04 +0100, Peter Zijlstra wrote:
> On Wed, 2009-02-11 at 15:52 +0300, Alexander Beregalov wrote:
> > 2009/2/11 Peter Zijlstra <peterz@infradead.org>:
> > > On Wed, 2009-02-11 at 13:24 +0100, Peter Zijlstra wrote:
> > >> On Wed, 2009-02-11 at 13:23 +0100, Peter Zijlstra wrote:
> > >> > On Wed, 2009-02-11 at 15:14 +0300, Alexander Beregalov wrote:
> > >> > > Hi
> > >> > >
> > >> > > Full dmesg is attached.
> > >> > >
> > >> > > Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
> > >> > > .... MAX_LOCKDEP_SUBCLASSES:  8
> > >> > > .... MAX_LOCK_DEPTH:          48
> > >> > > .... MAX_LOCKDEP_KEYS:        8191
> > >> > > .... CLASSHASH_SIZE:          4096
> > >> > > .... MAX_LOCKDEP_ENTRIES:     8192
> > >> > > .... MAX_LOCKDEP_CHAINS:      16384
> > >> > > .... CHAINHASH_SIZE:          8192
> > >> > >  memory used by lock dependency info: 4351 kB
> > >> > >  per task-struct memory footprint: 2688 bytes
> > >> > > <..>
> > >> > > BUG: MAX_LOCKDEP_SUBCLASSES too low!
> > >> > > turning off the locking correctness validator.
> > >> >
> > >> > Is this an allyesconfig or something other massive bloated?
> > >>
> > >> Sorry, not playing attention, its SUB classes.. let me look at that,
> > >> that smells like a rotten annotation.
> > >
> > > Could you run with the below patch, so that we can see where this
> > > happens?
> 
> Tssk, Chris what you have been doing?

Would something like this work?

---
 fs/btrfs/extent_io.c |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 fs/btrfs/locking.c   |   11 -----------
 2 files changed, 49 insertions(+), 11 deletions(-)

diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c
index 37d43b5..d6cf792 100644
--- a/fs/btrfs/extent_io.c
+++ b/fs/btrfs/extent_io.c
@@ -2972,6 +2972,45 @@ static inline unsigned long num_extent_pages(u64 start, u64 len)
 		(start >> PAGE_CACHE_SHIFT);
 }
 
+#ifdef CONFIG_DEBUG_LOCK_ALLOC
+#define BTRFS_MAX_EXTENT_DEPTH 32 /* mason knows */
+static struct lock_class_key btrfs_eb_class[BTRFS_MAX_EXTENT_DEPTH];
+static const char *btrfs_eb_name[BTRFS_MAX_EXTENT_DEPTH] = {
+	"btrfs-extent-00",
+	"btrfs-extent-01",
+	"btrfs-extent-02",
+	"btrfs-extent-03",
+	"btrfs-extent-04",
+	"btrfs-extent-05",
+	"btrfs-extent-06",
+	"btrfs-extent-07",
+	"btrfs-extent-08",
+	"btrfs-extent-09",
+	"btrfs-extent-10",
+	"btrfs-extent-11",
+	"btrfs-extent-12",
+	"btrfs-extent-13",
+	"btrfs-extent-14",
+	"btrfs-extent-15",
+	"btrfs-extent-16",
+	"btrfs-extent-17",
+	"btrfs-extent-18",
+	"btrfs-extent-19",
+	"btrfs-extent-20",
+	"btrfs-extent-21",
+	"btrfs-extent-22",
+	"btrfs-extent-23",
+	"btrfs-extent-24",
+	"btrfs-extent-25",
+	"btrfs-extent-26",
+	"btrfs-extent-27",
+	"btrfs-extent-28",
+	"btrfs-extent-29",
+	"btrfs-extent-30",
+	"btrfs-extent-31",
+};
+#endif
+
 static struct extent_buffer *__alloc_extent_buffer(struct extent_io_tree *tree,
 						   u64 start,
 						   unsigned long len,
@@ -3070,6 +3109,16 @@ struct extent_buffer *alloc_extent_buffer(struct extent_io_tree *tree,
 	if (uptodate)
 		set_bit(EXTENT_BUFFER_UPTODATE, &eb->bflags);
 
+#ifdef CONFIG_DEBUG_LOCK_ALLOC
+	/*
+	 * apparently we're done loading the eb here
+	 */
+	i = btrfs_header_level(eb);
+	lockdep_set_class_and_name(eb->lock,
+			&btrfs_eb_class[i],
+			btrfs_eb_name[i]);
+#endif
+
 	spin_lock(&tree->buffer_lock);
 	exists = buffer_tree_insert(tree, start, &eb->rb_node);
 	if (exists) {
diff --git a/fs/btrfs/locking.c b/fs/btrfs/locking.c
index 9ebe938..85506c4 100644
--- a/fs/btrfs/locking.c
+++ b/fs/btrfs/locking.c
@@ -25,21 +25,10 @@
 #include "extent_io.h"
 #include "locking.h"
 
-/*
- * btrfs_header_level() isn't free, so don't call it when lockdep isn't
- * on
- */
-#ifdef CONFIG_DEBUG_LOCK_ALLOC
-static inline void spin_nested(struct extent_buffer *eb)
-{
-	spin_lock_nested(&eb->lock, BTRFS_MAX_LEVEL - btrfs_header_level(eb));
-}
-#else
 static inline void spin_nested(struct extent_buffer *eb)
 {
 	spin_lock(&eb->lock);
 }
-#endif
 
 /*
  * Setting a lock to blocking will drop the spinlock and set the

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

* Re: next-20090211: BUG: MAX_LOCKDEP_SUBCLASSES too low!
  2009-02-11 14:00           ` Peter Zijlstra
@ 2009-02-11 14:01             ` Chris Mason
  0 siblings, 0 replies; 8+ messages in thread
From: Chris Mason @ 2009-02-11 14:01 UTC (permalink / raw)
  To: Peter Zijlstra
  Cc: Alexander Beregalov, linux-next@vger.kernel.org, LKML,
	Ingo Molnar

On Wed, 2009-02-11 at 15:00 +0100, Peter Zijlstra wrote:

> > > > Could you run with the below patch, so that we can see where this
> > > > happens?
> > 
> > Tssk, Chris what you have been doing?
> 
> Would something like this work?
> 

It's almost perfect ;) I just need BTRFS_MAX_LEVEL, which is 8, will
test and merge up.  Thanks!

-chris

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

end of thread, other threads:[~2009-02-11 14:01 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-11 12:14 next-20090211: BUG: MAX_LOCKDEP_SUBCLASSES too low! Alexander Beregalov
2009-02-11 12:23 ` Peter Zijlstra
2009-02-11 12:24   ` Peter Zijlstra
2009-02-11 12:26     ` Peter Zijlstra
2009-02-11 12:52       ` Alexander Beregalov
2009-02-11 13:04         ` Peter Zijlstra
2009-02-11 14:00           ` Peter Zijlstra
2009-02-11 14:01             ` Chris Mason

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).