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