Linux-Next discussions
 help / color / mirror / Atom feed
* Re: next-20090211: BUG: MAX_LOCKDEP_SUBCLASSES too low!
From: Peter Zijlstra @ 2009-02-11 12:23 UTC (permalink / raw)
  To: Alexander Beregalov; +Cc: linux-next@vger.kernel.org, LKML, Ingo Molnar
In-Reply-To: <a4423d670902110414r72f14c1eq850cda59533bd9db@mail.gmail.com>

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

* next-20090211: BUG: MAX_LOCKDEP_SUBCLASSES too low!
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

* Re: [ofa-general] [PATCH 2.6.30] RDMA/cxgb3: Remove modulo math.
From: David Miller @ 2009-02-11  8:00 UTC (permalink / raw)
  To: rdreier; +Cc: randy.dunlap, linux-next, general, linux-kernel
In-Reply-To: <ada4oz1a188.fsf@cisco.com>

From: Roland Dreier <rdreier@cisco.com>
Date: Tue, 10 Feb 2009 23:20:39 -0800

>  > unsigned long page_size[4];
>  > 
>  > int main(int argc)
>  > {
>  >         unsigned long long x = argc;
>  > 
>  >         return x % (1UL << (12 + page_size[argc]));
>  > }
>  > 
>  > I get a call to __umoddi3:
> 
> You're not testing the same thing.  The original code was:
> 
> 		wqe->recv.sgl[i].to = cpu_to_be64(((u32) wr->sg_list[i].addr) %
> 				(1UL << (12 + page_size[i])));
> 
> and it's not that easy to see with all the parentheses, but the
> expression being done is (u32) % (unsigned long).  So rather than
> unsigned long long in your program, you should have just done unsigned
> (u32 is unsigned int on all Linux architectures).  In that case gcc does
> not generate a call to any library function in all the versions I have
> handy, although gcc 4.1 does do a div instead of an and.  (And I don't
> think any 32-bit architectures require a library function for (unsigned)
> % (unsigned), so the code should be OK)
> 
> Your example shows that gcc is missing a strength reduction opportunity
> in not handling (u64) % (unsigned long) on 32 bit architectures, but I
> guess it is a more difficult optimization to do, since gcc has to know
> that it can simply zero the top 32 bits.

Indeed, I get the divide if I use "unsigned int" for "x".

I still think you should make this change, as many systems out
there are getting the expensive divide.

main:
	sethi	%hi(page_size), %g1
	or	%g1, %lo(page_size), %g1
	mov	%o0, %g3
	sll	%o0, 2, %g4
	ld	[%g1+%g4], %g2
	mov	1, %g1
	add	%g2, 12, %g2
	sll	%g1, %g2, %g1
	wr	%g0, %g0, %y
	nop
	nop
	nop
	udiv	%o0, %g1, %o0
	smul	%o0, %g1, %o0
	jmp	%o7+8
	 sub	%g3, %o0, %o0

^ permalink raw reply

* Re: [ofa-general] [PATCH 2.6.30] RDMA/cxgb3: Remove modulo math.
From: Roland Dreier @ 2009-02-11  7:20 UTC (permalink / raw)
  To: David Miller; +Cc: randy.dunlap, linux-next, linux-kernel, general
In-Reply-To: <20090210.172347.189515015.davem@davemloft.net>

 > Must be compiler and platform specific because with gcc-4.1.3 on
 > sparc with -O2, for the test program:
 > 
 > unsigned long page_size[4];
 > 
 > int main(int argc)
 > {
 >         unsigned long long x = argc;
 > 
 >         return x % (1UL << (12 + page_size[argc]));
 > }
 > 
 > I get a call to __umoddi3:

You're not testing the same thing.  The original code was:

		wqe->recv.sgl[i].to = cpu_to_be64(((u32) wr->sg_list[i].addr) %
				(1UL << (12 + page_size[i])));

and it's not that easy to see with all the parentheses, but the
expression being done is (u32) % (unsigned long).  So rather than
unsigned long long in your program, you should have just done unsigned
(u32 is unsigned int on all Linux architectures).  In that case gcc does
not generate a call to any library function in all the versions I have
handy, although gcc 4.1 does do a div instead of an and.  (And I don't
think any 32-bit architectures require a library function for (unsigned)
% (unsigned), so the code should be OK)

Your example shows that gcc is missing a strength reduction opportunity
in not handling (u64) % (unsigned long) on 32 bit architectures, but I
guess it is a more difficult optimization to do, since gcc has to know
that it can simply zero the top 32 bits.

 - R.

^ permalink raw reply

* linux-next: Tree for February 11
From: Stephen Rothwell @ 2009-02-11  7:07 UTC (permalink / raw)
  To: linux-next; +Cc: LKML

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

Hi all,

Changes since 20090210:

Undropped trees:
	audit

The trivial tree lost its conflict.

The audit tree lost its conflicts.

----------------------------------------------------------------------------

I have created today's linux-next tree at
git://git.kernel.org/pub/scm/linux/kernel/git/sfr/linux-next.git
(patches at
http://www.kernel.org/pub/linux/kernel/people/sfr/linux-next/).  If you
are tracking the linux-next tree using git, you should not use "git pull"
to do so as that will try to merge the new linux-next release with the
old one.  You should use "git fetch" as mentioned in the FAQ on the wiki
(see below).

You can see which trees have been included by looking in the Next/Trees
file in the source.  There are also quilt-import.log and merge.log files
in the Next directory.  Between each merge, the tree was built with
a ppc64_defconfig for powerpc and an allmodconfig for x86_64. After the
final fixups (if any), it is also built with powerpc allnoconfig,
ppc44x_defconfig and allyesconfig (minus CONFIG_PROFILE_ALL_BRANCHES) and
i386, sparc and sparc64 defconfig.

Below is a summary of the state of the merge.

We are up to 133 trees (counting Linus' and 18 trees of patches pending for
Linus' tree), more are welcome (even if they are currently empty).
Thanks to those who have contributed, and to those who haven't, please do.

Status of my local build tests will be at
http://kisskb.ellerman.id.au/linux-next .  If maintainers want to give
advice about cross compilers/configs that work, we are always open to add
more builds.

Thanks to Jan Dittmer for adding the linux-next tree to his build tests
at http://l4x.org/k/ , the guys at http://test.kernel.org/ and Randy
Dunlap for doing many randconfig builds.

There is a wiki covering stuff to do with linux-next at
http://linux.f-seidel.de/linux-next/pmwiki/ .  Thanks to Frank Seidel.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

$ git checkout master
$ git reset --hard stable
Merging origin/master
Merging arm-current/master
Merging m68k-current/for-linus
Merging powerpc-merge/merge
Merging sparc-current/master
Merging scsi-rc-fixes/master
Merging net-current/master
Merging sound-current/for-linus
Merging pci-current/for-linus
Merging wireless-current/master
Merging kbuild-current/master
Merging quilt/driver-core.current
Merging quilt/usb.current
Merging cpufreq-current/fixes
Merging input-current/for-linus
Merging md-current/for-linus
Merging audit-current/for-linus
CONFLICT (content): Merge conflict in drivers/char/tty_audit.c
CONFLICT (content): Merge conflict in kernel/auditsc.c
Merging crypto-current/master
Merging dwmw2/master
Merging arm/devel
Merging avr32/avr32-arch
Merging blackfin/for-linus
Merging cris/for-next
Merging ia64/test
Merging m68k/for-next
Merging m68knommu/for-next
Merging mips/mips-for-linux-next
Merging parisc/master
Merging powerpc/next
Merging 4xx/next
Merging galak/next
Merging pxa/for-next
Merging s390/features
Merging sh/master
Merging sparc/master
Merging x86/auto-x86-next
Merging xtensa/master
Merging quilt/driver-core
Merging quilt/usb
Merging tip-core/auto-core-next
CONFLICT (content): Merge conflict in arch/x86/include/asm/setup.h
CONFLICT (content): Merge conflict in fs/btrfs/locking.c
Merging cpus4096/auto-cpus4096-next
Merging ftrace/auto-ftrace-next
Merging genirq/auto-genirq-next
Merging safe-poison-pointers/auto-safe-poison-pointers-next
Merging sched/auto-sched-next
Merging stackprotector/auto-stackprotector-next
Merging timers/auto-timers-next
Merging pci/linux-next
CONFLICT (content): Merge conflict in drivers/pci/pcie/portdrv_pci.c
Merging quilt/device-mapper
Merging hid/for-next
Merging quilt/i2c
Merging quilt/jdelvare-hwmon
Merging quilt/kernel-doc
Merging v4l-dvb/master
Merging quota/for_next
Merging jfs/next
Merging kbuild/master
Merging quilt/ide
Merging libata/NEXT
Merging nfs/linux-next
Merging xfs/master
Merging infiniband/for-next
Merging acpi/test
Merging nfsd/nfsd-next
Merging ieee1394/for-next
Merging ubi/linux-next
Merging kvm/master
Merging dlm/next
Merging scsi/master
Merging ocfs2/linux-next
Merging ext4/next
CONFLICT (content): Merge conflict in fs/ext4/ext4.h
Merging async_tx/next
Merging udf/for_next
Merging net/master
Merging mtd/master
Merging wireless/master
Merging crypto/master
Merging vfs/for-next
Merging sound/for-next
CONFLICT (content): Merge conflict in sound/soc/pxa/pxa2xx-i2s.c
Merging cpufreq/next
Merging v9fs/for-next
CONFLICT (content): Merge conflict in net/9p/protocol.c
Merging quilt/rr
CONFLICT (delete/modify): arch/x86/include/asm/es7000/apic.h deleted in HEAD and modified in quilt/rr. Version quilt/rr of arch/x86/include/asm/es7000/apic.h left in tree.
CONFLICT (delete/modify): arch/x86/include/asm/numaq/apic.h deleted in HEAD and modified in quilt/rr. Version quilt/rr of arch/x86/include/asm/numaq/apic.h left in tree.
CONFLICT (content): Merge conflict in arch/x86/kernel/cpu/cpufreq/powernow-k8.c
CONFLICT (content): Merge conflict in drivers/net/virtio_net.c
$ git rm -f arch/x86/include/asm/es7000/apic.h
$ git rm -f arch/x86/include/asm/numaq/apic.h
Applying: rr: fixup for cpumask:remove-address-of-CPU_MASK_ALL
Merging cifs/master
Merging mmc/next
Merging gfs2/master
Merging input/next
Merging bkl-removal/bkl-removal
Merging ubifs/linux-next
Merging lsm/for-next
Merging block/for-next
Merging embedded/master
Merging firmware/master
CONFLICT (content): Merge conflict in sound/isa/Kconfig
Merging pcmcia/master
Merging battery/master
Merging leds/for-mm
Merging backlight/for-mm
Merging kgdb/kgdb-next
Merging slab/for-next
CONFLICT (content): Merge conflict in include/linux/slub_def.h
CONFLICT (content): Merge conflict in mm/slob.c
CONFLICT (content): Merge conflict in mm/slub.c
Merging uclinux/for-next
Merging md/for-next
Merging kmemcheck/auto-kmemcheck-next
CONFLICT (content): Merge conflict in MAINTAINERS
CONFLICT (content): Merge conflict in mm/Makefile
Merging generic-ipi/auto-generic-ipi-next
Merging mfd/for-next
Merging hdlc/hdlc-next
Merging drm/drm-next
CONFLICT (content): Merge conflict in drivers/gpu/drm/drm_memory.c
Merging voltage/for-next
Merging security-testing/next
Merging lblnet/master
Merging quilt/ttydev
Merging agp/agp-next
Merging oprofile/auto-oprofile-next
Merging fastboot/auto-fastboot-next
Merging sparseirq/auto-sparseirq-next
CONFLICT (content): Merge conflict in kernel/irq/handle.c
Merging iommu/auto-iommu-next
CONFLICT (content): Merge conflict in arch/x86/include/asm/dma-mapping.h
Merging uwb/for-upstream
Merging watchdog/master
Merging proc/proc
CONFLICT (content): Merge conflict in security/selinux/hooks.c
Merging bdev/master
Merging dwmw2-iommu/master
Merging cputime/cputime
Merging osd/linux-next
Merging fatfs/master
Merging fuse/for-next
Merging jc_docs/docs-next
Merging nommu/master
Merging trivial/for-next
Merging audit/for-next
Merging squashfs/master
Merging omap/for-next
Merging quilt/aoe
Merging kmemleak/kmemleak
CONFLICT (content): Merge conflict in include/linux/slab.h
CONFLICT (content): Merge conflict in init/main.c
CONFLICT (content): Merge conflict in lib/Kconfig.debug
CONFLICT (content): Merge conflict in mm/slab.c
CONFLICT (content): Merge conflict in mm/slob.c
CONFLICT (content): Merge conflict in mm/slub.c
Merging quilt/staging
Merging scsi-post-merge/master

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply

* Re: linux-next: Tree for February 10 (security/audit/ima)
From: Stephen Rothwell @ 2009-02-11  2:27 UTC (permalink / raw)
  To: Al Viro; +Cc: Randy Dunlap, linux-next, LKML, James Morris, Mimi Zohar
In-Reply-To: <20090211012925.GC28946@ZenIV.linux.org.uk>

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

Hi Al,

On Wed, 11 Feb 2009 01:29:25 +0000 Al Viro <viro@ZenIV.linux.org.uk> wrote:
>
> Everything in the public audit tree is applied, AFAICT (and for-{linus,next}
> is reset to current mainline HEAD to avoid the conflicts; sorry about
> that).

Thanks.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply

* Re: linux-next: Tree for February 10 (security/audit/ima)
From: Al Viro @ 2009-02-11  1:29 UTC (permalink / raw)
  To: Randy Dunlap; +Cc: Stephen Rothwell, linux-next, LKML, James Morris, Mimi Zohar
In-Reply-To: <4991DBA0.1000008@oracle.com>

On Tue, Feb 10, 2009 at 11:55:12AM -0800, Randy Dunlap wrote:
> Stephen Rothwell wrote:
> > Hi all,
> > 
> > Changes since 20090209:
> > 
> > Dropped trees (temporarily):
> > 	audit (difficult conflicts)
> 
> 
> Maybe this is fixed by the dropped audit tree?

Everything in the public audit tree is applied, AFAICT (and for-{linus,next}
is reset to current mainline HEAD to avoid the conflicts; sorry about
that).

^ permalink raw reply

* Re: [ofa-general] [PATCH 2.6.30] RDMA/cxgb3: Remove modulo math.
From: David Miller @ 2009-02-11  1:23 UTC (permalink / raw)
  To: rdreier; +Cc: randy.dunlap, linux-next, general, linux-kernel
In-Reply-To: <adaeiy5ahza.fsf@cisco.com>

From: Roland Dreier <rdreier@cisco.com>
Date: Tue, 10 Feb 2009 17:18:49 -0800

> > > Is this required?  Strength reduction optimization should do this
> > > automatically (and the code has been there for quite a while, so
> > > obviously it isn't causing problems)
> 
> > GCC won't optimize that modulus the way you expect, try for yourself
> > and look at the assembler if you don't believe me. :-)
> 
> Are you thinking of the case when there are signed integers involved and
> so "% modulus" might produce a different result than "& (modulus - 1)"
> (because the compiler can't know that things are never negative)?
> Because in this case the compiler seems to do what I thought it would;
> the relevant part of the i386 assembly for
> 
> 		wqe->recv.sgl[i].to = cpu_to_be64(((u32) wr->sg_list[i].addr) %
> 				(1UL << (12 + page_size[i])));
> 
> is
> 
>         movl    %eax, 28(%edi,%ebx)     # <variable>.length,
>         <variable>.len
>         movzbl  28(%esp,%esi), %ecx     # page_size, tmp89
>         movl    $1, %eax        #, tmp92
>         addl    $12, %ecx       #, tmp90
>         sall    %cl, %eax       # tmp90, tmp92
>         movl    (%esp), %ecx    # wr,
>         decl    %eax    # tmp93
>         movl    12(%ecx), %edx  # <variable>.sg_list, <variable>.sg_list
>         andl    (%edx,%ebx), %eax       # <variable>.addr, tmp93
> 
> ie the compiler computes the modulus, then does decl to compute
> modulus-1 and then &s with it.
> 
> Or am I misunderstanding your point?

Must be compiler and platform specific because with gcc-4.1.3 on
sparc with -O2, for the test program:

unsigned long page_size[4];

int main(int argc)
{
        unsigned long long x = argc;

        return x % (1UL << (12 + page_size[argc]));
}

I get a call to __umoddi3:

main:
        save    %sp, -112, %sp
        sethi   %hi(page_size), %g1
        sll     %i0, 2, %g3
        or      %g1, %lo(page_size), %g1
        mov     1, %o2
        ld      [%g1+%g3], %g2
        add     %g2, 12, %g2
        sll     %o2, %g2, %o2
        mov     %i0, %o1
        mov     %o2, %o3
        sra     %i0, 31, %o0
        call    __umoddi3, 0
         mov    0, %o2
        jmp     %i7+8
         restore %g0, %o1, %o0

I get the same with gcc-4.3.0 and -O2 on 32-bit x86:

main:
	leal	4(%esp), %ecx
	andl	$-16, %esp
	pushl	-4(%ecx)
	movl	$1, %eax
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ecx
	subl	$20, %esp
	movl	(%ecx), %edx
	movl	page_size(,%edx,4), %ecx
	movl	$0, 12(%esp)
	movl	%edx, (%esp)
	addl	$12, %ecx
	sall	%cl, %eax
	movl	%eax, 8(%esp)
	movl	%edx, %eax
	sarl	$31, %eax
	movl	%eax, 4(%esp)
	call	__umoddi3
	addl	$20, %esp
	popl	%ecx
	popl	%ebp
	leal	-4(%ecx), %esp
	ret

^ permalink raw reply

* Re: [ofa-general] [PATCH 2.6.30] RDMA/cxgb3: Remove modulo math.
From: Roland Dreier @ 2009-02-11  1:18 UTC (permalink / raw)
  To: David Miller; +Cc: randy.dunlap, linux-next, general, linux-kernel
In-Reply-To: <20090210.170740.208470781.davem@davemloft.net>

> > Is this required?  Strength reduction optimization should do this
> > automatically (and the code has been there for quite a while, so
> > obviously it isn't causing problems)

> GCC won't optimize that modulus the way you expect, try for yourself
> and look at the assembler if you don't believe me. :-)

Are you thinking of the case when there are signed integers involved and
so "% modulus" might produce a different result than "& (modulus - 1)"
(because the compiler can't know that things are never negative)?
Because in this case the compiler seems to do what I thought it would;
the relevant part of the i386 assembly for

		wqe->recv.sgl[i].to = cpu_to_be64(((u32) wr->sg_list[i].addr) %
				(1UL << (12 + page_size[i])));

is

        movl    %eax, 28(%edi,%ebx)     # <variable>.length,
        <variable>.len
        movzbl  28(%esp,%esi), %ecx     # page_size, tmp89
        movl    $1, %eax        #, tmp92
        addl    $12, %ecx       #, tmp90
        sall    %cl, %eax       # tmp90, tmp92
        movl    (%esp), %ecx    # wr,
        decl    %eax    # tmp93
        movl    12(%ecx), %edx  # <variable>.sg_list, <variable>.sg_list
        andl    (%edx,%ebx), %eax       # <variable>.addr, tmp93

ie the compiler computes the modulus, then does decl to compute
modulus-1 and then &s with it.

Or am I misunderstanding your point?

 - R.

^ permalink raw reply

* Re: [ofa-general] [PATCH 2.6.30] RDMA/cxgb3: Remove modulo math.
From: David Miller @ 2009-02-11  1:07 UTC (permalink / raw)
  To: swise; +Cc: rdreier, randy.dunlap, linux-next, linux-kernel, general
In-Reply-To: <499223F8.1010204@opengridcomputing.com>

From: Steve Wise <swise@opengridcomputing.com>
Date: Tue, 10 Feb 2009 19:03:52 -0600

> Roland Dreier wrote:
> > I'll roll this into the offending patch (that is in -next).
> >
> > But:
> >
> >  > -		wqe->recv.sgl[i].to = cpu_to_be64(((u32) wr->sg_list[i].addr) %
> >  > -				(1UL << (12 + page_size[i])));
> >  > +		wqe->recv.sgl[i].to = cpu_to_be64(((u64) wr->sg_list[i].addr) &
> >  > +				((1UL << (12 + page_size[i]))-1));
> >
> > Is this required?  Strength reduction optimization should do this
> > automatically (and the code has been there for quite a while, so
> > obviously it isn't causing problems)
> >
> >  - R.
> >   
> Ok.

GCC won't optimize that modulus the way you expect, try for yourself
and look at the assembler if you don't believe me. :-)

^ permalink raw reply

* Re: [ofa-general] [PATCH 2.6.30] RDMA/cxgb3: Remove modulo math.
From: Steve Wise @ 2009-02-11  1:03 UTC (permalink / raw)
  To: Roland Dreier; +Cc: randy.dunlap, linux-next, linux-kernel, general
In-Reply-To: <adamyctajv8.fsf@cisco.com>

Roland Dreier wrote:
> I'll roll this into the offending patch (that is in -next).
>
> But:
>
>  > -		wqe->recv.sgl[i].to = cpu_to_be64(((u32) wr->sg_list[i].addr) %
>  > -				(1UL << (12 + page_size[i])));
>  > +		wqe->recv.sgl[i].to = cpu_to_be64(((u64) wr->sg_list[i].addr) &
>  > +				((1UL << (12 + page_size[i]))-1));
>
> Is this required?  Strength reduction optimization should do this
> automatically (and the code has been there for quite a while, so
> obviously it isn't causing problems)
>
>  - R.
>   
Ok.

^ permalink raw reply

* Re: [ofa-general] [PATCH 2.6.30] RDMA/cxgb3: Remove modulo math.
From: Roland Dreier @ 2009-02-11  0:38 UTC (permalink / raw)
  To: Steve Wise; +Cc: randy.dunlap, linux-next, linux-kernel, general
In-Reply-To: <20090210184448.22891.31130.stgit@dell3.ogc.int>

I'll roll this into the offending patch (that is in -next).

But:

 > -		wqe->recv.sgl[i].to = cpu_to_be64(((u32) wr->sg_list[i].addr) %
 > -				(1UL << (12 + page_size[i])));
 > +		wqe->recv.sgl[i].to = cpu_to_be64(((u64) wr->sg_list[i].addr) &
 > +				((1UL << (12 + page_size[i]))-1));

Is this required?  Strength reduction optimization should do this
automatically (and the code has been there for quite a while, so
obviously it isn't causing problems)

 - R.

^ permalink raw reply

* Re: linux-next: Tree for February 10 (security/audit/ima)
From: Mimi Zohar @ 2009-02-11  0:30 UTC (permalink / raw)
  To: Stephen Rothwell
  Cc: James Morris, LKML, linux-next, Randy Dunlap, Al Viro, Mimi Zohar
In-Reply-To: <20090211094050.47c4828d.sfr@canb.auug.org.au>

Stephen Rothwell <sfr@canb.auug.org.au> wrote on 02/10/2009 05:40:50 PM:

> Hi Randy,
> 
> On Tue, 10 Feb 2009 11:55:12 -0800 Randy Dunlap 
<randy.dunlap@oracle.com> wrote:
> >
> > Stephen Rothwell wrote:
> > > 
> > > Dropped trees (temporarily):
> > >    audit (difficult conflicts)
> > 
> > Maybe this is fixed by the dropped audit tree?
> 
> The audit tree is Al Viro's (cc'd).  But I *think* everything in it has
> been applied upstream.
> 
> > linux-next-20090210/security/integrity/ima/ima_policy.c:111: error: 
implicit
> declaration of function 'security_audit_rule_match'
> > linux-next-20090210/security/integrity/ima/ima_policy.c:230: error: 
implicit
> declaration of function 'security_audit_rule_init'
> > 
> > when
> > CONFIG_SECURITY=y
> > CONFIG_AUDIT=n
> > CONFIG_IMA=y
> > CONFIG_IMA_AUDIT=y
> 
> This looks more like a security subsystem than audit to me?

These are the IMA Kconfig rules:
CONFIG_IMA=y
CONFIG_IMA_MEASURE_PCR_IDX=10
CONFIG_IMA_AUDIT=y
CONFIG_IMA_LSM_RULES=y

CONFIG_IMA_LSM_RULES requires the audit subsystem.  The default
measurement policy is not defined terms of the LSM extended
attributes, and thus is not required.

Mimi

^ permalink raw reply

* Re: linux-next: Tree for February 10 (security/audit/ima)
From: Stephen Rothwell @ 2009-02-10 22:40 UTC (permalink / raw)
  To: Randy Dunlap; +Cc: linux-next, LKML, James Morris, Mimi Zohar, Al Viro
In-Reply-To: <4991DBA0.1000008@oracle.com>

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

Hi Randy,

On Tue, 10 Feb 2009 11:55:12 -0800 Randy Dunlap <randy.dunlap@oracle.com> wrote:
>
> Stephen Rothwell wrote:
> > 
> > Dropped trees (temporarily):
> > 	audit (difficult conflicts)
> 
> Maybe this is fixed by the dropped audit tree?

The audit tree is Al Viro's (cc'd).  But I *think* everything in it has
been applied upstream.

> linux-next-20090210/security/integrity/ima/ima_policy.c:111: error: implicit declaration of function 'security_audit_rule_match'
> linux-next-20090210/security/integrity/ima/ima_policy.c:230: error: implicit declaration of function 'security_audit_rule_init'
> 
> when
> CONFIG_SECURITY=y
> CONFIG_AUDIT=n
> CONFIG_IMA=y
> CONFIG_IMA_AUDIT=y

This looks more like a security subsystem than audit to me?

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply

* Re: [PATCH] SGI IA64 UV: fix ia64 build error in the linux-next tree
From: Andrew Morton @ 2009-02-10 21:25 UTC (permalink / raw)
  To: Dean Nelson; +Cc: tony.luck, mingo, linux-ia64, linux-next, linux-kernel
In-Reply-To: <20090209162520.GA4882@sgi.com>

On Mon, 9 Feb 2009 10:25:20 -0600
Dean Nelson <dcn@sgi.com> wrote:

> Fix the ia64 build error that occurs in the linux-next tree by introducing
> an ia64 version of uv.h.  Additionally, clean up the usage of is_uv_system().

Would I be correct in believing that this repairs (and should be folded
into)

  commit 5b221278d61e3907a5e4104a844b63bc8bb3d43a
  Author: Ingo Molnar <mingo@elte.hu>
  Date:   Wed Jan 21 11:30:07 2009 +0100

      x86: uv cleanup, build fix #2

?

(it looks like 5b221278d61e3907a5e4104a844b63bc8bb3d43a should be
folded into something else, too.  What hath we wrought?)

^ permalink raw reply

* Re: linux-next: Tree for February 10 (security/audit/ima)
From: Randy Dunlap @ 2009-02-10 19:55 UTC (permalink / raw)
  To: Stephen Rothwell; +Cc: linux-next, LKML, James Morris, Mimi Zohar
In-Reply-To: <20090210194121.80256b72.sfr@canb.auug.org.au>

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

Stephen Rothwell wrote:
> Hi all,
> 
> Changes since 20090209:
> 
> Dropped trees (temporarily):
> 	audit (difficult conflicts)


Maybe this is fixed by the dropped audit tree?


linux-next-20090210/security/integrity/ima/ima_policy.c:111: error: implicit declaration of function 'security_audit_rule_match'
linux-next-20090210/security/integrity/ima/ima_policy.c:230: error: implicit declaration of function 'security_audit_rule_init'

when
CONFIG_SECURITY=y
CONFIG_AUDIT=n
CONFIG_IMA=y
CONFIG_IMA_AUDIT=y

config attached.

-- 
~Randy

[-- Attachment #2: config-r9566 --]
[-- Type: text/plain, Size: 55434 bytes --]

#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.29-rc4
# Tue Feb 10 11:13:43 2009
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
# CONFIG_X86_64 is not set
CONFIG_X86=y
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
CONFIG_GENERIC_TIME=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_FAST_CMPXCHG_LOCAL=y
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_GPIO=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
# CONFIG_GENERIC_TIME_VSYSCALL is not set
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_DEFAULT_IDLE=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
CONFIG_ARCH_SUSPEND_POSSIBLE=y
# CONFIG_ZONE_DMA32 is not set
CONFIG_ARCH_POPULATES_NODE_MAP=y
# CONFIG_AUDIT_ARCH is not set
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_USE_GENERIC_SMP_HELPERS=y
CONFIG_X86_32_SMP=y
CONFIG_X86_HT=y
CONFIG_X86_TRAMPOLINE=y
CONFIG_KTIME_SCALAR=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"

#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
# CONFIG_SYSVIPC is not set
# CONFIG_POSIX_MQUEUE is not set
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
# CONFIG_TASKSTATS is not set
# CONFIG_AUDIT is not set

#
# RCU Subsystem
#
CONFIG_CLASSIC_RCU=y
# CONFIG_TREE_RCU is not set
# CONFIG_PREEMPT_RCU is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_PREEMPT_RCU_TRACE is not set
CONFIG_IKCONFIG=m
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
# CONFIG_GROUP_SCHED is not set
CONFIG_CGROUPS=y
CONFIG_CGROUP_DEBUG=y
CONFIG_CGROUP_NS=y
# CONFIG_CGROUP_FREEZER is not set
CONFIG_CGROUP_DEVICE=y
CONFIG_CPUSETS=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_RESOURCE_COUNTERS=y
# CONFIG_CGROUP_MEM_RES_CTLR is not set
# CONFIG_SYSFS_DEPRECATED_V2 is not set
CONFIG_RELAY=y
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_USER_NS=y
CONFIG_PID_NS=y
# CONFIG_NET_NS is not set
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_EMBEDDED=y
CONFIG_UID16=y
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
# CONFIG_HOTPLUG is not set
# CONFIG_PRINTK is not set
# CONFIG_BUG is not set
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
# CONFIG_COMPAT_BRK is not set
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_ANON_INODES=y
# CONFIG_EPOLL is not set
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
# CONFIG_SHMEM is not set
CONFIG_AIO=y
# CONFIG_VM_EVENT_COUNTERS is not set
CONFIG_PCI_QUIRKS=y
# CONFIG_SLAB is not set
# CONFIG_SLUB is not set
CONFIG_SLQB=y
# CONFIG_SLOB is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_MARKERS=y
CONFIG_OPROFILE=y
CONFIG_OPROFILE_IBS=y
CONFIG_HAVE_OPROFILE=y
# CONFIG_KPROBES is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_SLOW_WORK=y
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_STOP_MACHINE=y
# CONFIG_BLOCK is not set
CONFIG_FREEZER=y

#
# Processor type and features
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
# CONFIG_HIGH_RES_TIMERS is not set
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_SMP=y
CONFIG_SPARSE_IRQ=y
CONFIG_X86_MPPARSE=y
# CONFIG_X86_BIGSMP is not set
CONFIG_X86_NON_STANDARD=y
CONFIG_X86_RDC321X=y
CONFIG_X86_ELAN=y
CONFIG_X86_32_NON_STANDARD=y
# CONFIG_X86_NUMAQ is not set
CONFIG_X86_SUMMIT=y
# CONFIG_SCHED_OMIT_FRAME_POINTER is not set
CONFIG_PARAVIRT_GUEST=y
CONFIG_VMI=y
CONFIG_KVM_CLOCK=y
CONFIG_KVM_GUEST=y
CONFIG_LGUEST_GUEST=y
CONFIG_PARAVIRT=y
CONFIG_PARAVIRT_CLOCK=y
# CONFIG_PARAVIRT_DEBUG is not set
CONFIG_MEMTEST=y
CONFIG_X86_CYCLONE_TIMER=y
CONFIG_X86_CPU=y
CONFIG_X86_L1_CACHE_BYTES=64
CONFIG_X86_INTERNODE_CACHE_BYTES=64
CONFIG_X86_CMPXCHG=y
CONFIG_X86_L1_CACHE_SHIFT=4
CONFIG_X86_XADD=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_ALIGNMENT_16=y
CONFIG_X86_MINIMUM_CPU_FAMILY=4
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_PROCESSOR_SELECT=y
# CONFIG_CPU_SUP_INTEL is not set
CONFIG_CPU_SUP_CYRIX_32=y
# CONFIG_CPU_SUP_AMD is not set
CONFIG_CPU_SUP_CENTAUR_32=y
CONFIG_CPU_SUP_TRANSMETA_32=y
CONFIG_CPU_SUP_UMC_32=y
CONFIG_X86_DS=y
CONFIG_X86_PTRACE_BTS=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
# CONFIG_IOMMU_HELPER is not set
# CONFIG_IOMMU_API is not set
CONFIG_NR_CPUS=32
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
CONFIG_VM86=y
# CONFIG_TOSHIBA is not set
CONFIG_I8K=y
CONFIG_X86_REBOOTFIXUPS=y
CONFIG_MICROCODE=y
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=m
# CONFIG_X86_CPUID is not set
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_VMSPLIT_3G=y
# CONFIG_VMSPLIT_3G_OPT is not set
# CONFIG_VMSPLIT_2G is not set
# CONFIG_VMSPLIT_2G_OPT is not set
# CONFIG_VMSPLIT_1G is not set
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_HIGHMEM=y
# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set

#
# NUMA (Summit) requires SMP, 64GB highmem support, ACPI
#
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ILLEGAL_POINTER_VALUE=0
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
# CONFIG_PHYS_ADDR_T_64BIT is not set
CONFIG_ZONE_DMA_FLAG=1
CONFIG_VIRT_TO_BUS=y
# CONFIG_UNEVICTABLE_LRU is not set
CONFIG_HIGHPTE=y
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
CONFIG_X86_RESERVE_LOW_64K=y
# CONFIG_MATH_EMULATION is not set
# CONFIG_MTRR is not set
CONFIG_EFI=y
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
# CONFIG_SCHED_HRTICK is not set
CONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not set
CONFIG_PHYSICAL_START=0x100000
CONFIG_RELOCATABLE=y
CONFIG_PHYSICAL_ALIGN=0x100000
CONFIG_HOTPLUG_CPU=y
CONFIG_COMPAT_VDSO=y
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE=""
# CONFIG_CMDLINE_OVERRIDE is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y

#
# Power management and ACPI options
#
CONFIG_PM=y
CONFIG_PM_DEBUG=y
CONFIG_PM_VERBOSE=y
CONFIG_CAN_PM_TRACE=y
# CONFIG_PM_TRACE_RTC is not set
CONFIG_PM_SLEEP_SMP=y
CONFIG_PM_SLEEP=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_AC=m
# CONFIG_ACPI_BATTERY is not set
# CONFIG_ACPI_BUTTON is not set
# CONFIG_ACPI_VIDEO is not set
CONFIG_ACPI_FAN=m
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_THERMAL=m
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
CONFIG_ACPI_DEBUG=y
CONFIG_ACPI_DEBUG_FUNC_TRACE=y
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_SBS=y
# CONFIG_APM is not set

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_DEBUG=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

#
# CPUFreq processor drivers
#
# CONFIG_X86_ACPI_CPUFREQ is not set
CONFIG_ELAN_CPUFREQ=m
# CONFIG_SC520_CPUFREQ is not set
# CONFIG_X86_POWERNOW_K6 is not set
CONFIG_X86_POWERNOW_K7=y
CONFIG_X86_POWERNOW_K7_ACPI=y
CONFIG_X86_POWERNOW_K8=m
# CONFIG_X86_GX_SUSPMOD is not set
CONFIG_X86_SPEEDSTEP_CENTRINO=m
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
# CONFIG_X86_SPEEDSTEP_ICH is not set
CONFIG_X86_SPEEDSTEP_SMI=y
# CONFIG_X86_P4_CLOCKMOD is not set
CONFIG_X86_CPUFREQ_NFORCE2=m
CONFIG_X86_LONGRUN=m
# CONFIG_X86_LONGHAUL is not set
CONFIG_X86_E_POWERSAVER=m

#
# shared options
#
CONFIG_X86_SPEEDSTEP_LIB=y
CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
# CONFIG_PCI_GOOLPC is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_OLPC=y
CONFIG_PCI_DOMAINS=y
# CONFIG_PCIEPORTBUS is not set
CONFIG_ARCH_SUPPORTS_MSI=y
CONFIG_PCI_MSI=y
CONFIG_PCI_LEGACY=y
# CONFIG_PCI_DEBUG is not set
CONFIG_PCI_STUB=m
CONFIG_HT_IRQ=y
CONFIG_ISA_DMA_API=y
CONFIG_ISA=y
CONFIG_EISA=y
CONFIG_EISA_VLB_PRIMING=y
# CONFIG_EISA_PCI_EISA is not set
CONFIG_EISA_VIRTUAL_ROOT=y
CONFIG_EISA_NAMES=y
CONFIG_MCA=y
CONFIG_MCA_LEGACY=y
CONFIG_SCx200=m
# CONFIG_SCx200HR_TIMER is not set
CONFIG_OLPC=y
CONFIG_K8_NB=y

#
# Executable file formats / Emulations
#
# CONFIG_BINFMT_ELF is not set
CONFIG_HAVE_AOUT=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_MISC=y
CONFIG_HAVE_ATOMIC_IOMAP=y
CONFIG_NET=y

#
# Networking options
#
CONFIG_COMPAT_NET_DEV_OPS=y
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=m
CONFIG_XFRM=y
CONFIG_XFRM_USER=m
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_IPCOMP=m
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_FIB_HASH=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=y
# CONFIG_NET_IPGRE_BROADCAST is not set
CONFIG_IP_MROUTE=y
# CONFIG_IP_PIMSM_V1 is not set
CONFIG_IP_PIMSM_V2=y
CONFIG_ARPD=y
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
CONFIG_INET_IPCOMP=m
CONFIG_INET_XFRM_TUNNEL=m
CONFIG_INET_TUNNEL=m
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
CONFIG_INET_XFRM_MODE_TUNNEL=y
# CONFIG_INET_XFRM_MODE_BEET is not set
CONFIG_INET_LRO=y
# CONFIG_INET_DIAG is not set
CONFIG_TCP_CONG_ADVANCED=y
# CONFIG_TCP_CONG_BIC is not set
# CONFIG_TCP_CONG_CUBIC is not set
CONFIG_TCP_CONG_WESTWOOD=m
# CONFIG_TCP_CONG_HTCP is not set
# CONFIG_TCP_CONG_HSTCP is not set
CONFIG_TCP_CONG_HYBLA=y
CONFIG_TCP_CONG_VEGAS=m
# CONFIG_TCP_CONG_SCALABLE is not set
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m
CONFIG_TCP_CONG_YEAH=m
# CONFIG_TCP_CONG_ILLINOIS is not set
# CONFIG_DEFAULT_BIC is not set
# CONFIG_DEFAULT_CUBIC is not set
# CONFIG_DEFAULT_HTCP is not set
# CONFIG_DEFAULT_VEGAS is not set
# CONFIG_DEFAULT_WESTWOOD is not set
CONFIG_DEFAULT_RENO=y
CONFIG_DEFAULT_TCP_CONG="reno"
# CONFIG_TCP_MD5SIG is not set
# CONFIG_IPV6 is not set
CONFIG_NETLABEL=y
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
CONFIG_NETFILTER_DEBUG=y
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=y

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=m
# CONFIG_NETFILTER_NETLINK_QUEUE is not set
CONFIG_NETFILTER_NETLINK_LOG=m
CONFIG_NF_CONNTRACK=m
CONFIG_NF_CT_ACCT=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
CONFIG_NF_CONNTRACK_EVENTS=y
# CONFIG_NF_CT_PROTO_DCCP is not set
CONFIG_NF_CT_PROTO_SCTP=m
CONFIG_NF_CT_PROTO_UDPLITE=m
# CONFIG_NF_CONNTRACK_AMANDA is not set
CONFIG_NF_CONNTRACK_FTP=m
# CONFIG_NF_CONNTRACK_H323 is not set
CONFIG_NF_CONNTRACK_IRC=m
# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
# CONFIG_NF_CONNTRACK_PPTP is not set
# CONFIG_NF_CONNTRACK_SANE is not set
CONFIG_NF_CONNTRACK_SIP=m
# CONFIG_NF_CONNTRACK_TFTP is not set
CONFIG_NF_CT_NETLINK=m
CONFIG_NETFILTER_XTABLES=y
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
# CONFIG_NETFILTER_XT_TARGET_CONNSECMARK is not set
# CONFIG_NETFILTER_XT_TARGET_MARK is not set
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
CONFIG_NETFILTER_XT_TARGET_RATEEST=m
CONFIG_NETFILTER_XT_TARGET_SECMARK=y
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
# CONFIG_NETFILTER_XT_MATCH_ESP is not set
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
# CONFIG_NETFILTER_XT_MATCH_HELPER is not set
# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
# CONFIG_NETFILTER_XT_MATCH_MAC is not set
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_OWNER=m
CONFIG_NETFILTER_XT_MATCH_POLICY=y
# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
CONFIG_NETFILTER_XT_MATCH_QUOTA=y
# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
CONFIG_NETFILTER_XT_MATCH_REALM=y
# CONFIG_NETFILTER_XT_MATCH_RECENT is not set
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=y
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
CONFIG_NETFILTER_XT_MATCH_TCPMSS=y
CONFIG_NETFILTER_XT_MATCH_TIME=m
# CONFIG_NETFILTER_XT_MATCH_U32 is not set
CONFIG_IP_VS=y
# CONFIG_IP_VS_DEBUG is not set
CONFIG_IP_VS_TAB_BITS=12

#
# IPVS transport protocol load balancing support
#
# CONFIG_IP_VS_PROTO_TCP is not set
CONFIG_IP_VS_PROTO_UDP=y
CONFIG_IP_VS_PROTO_AH_ESP=y
# CONFIG_IP_VS_PROTO_ESP is not set
CONFIG_IP_VS_PROTO_AH=y

#
# IPVS scheduler
#
# CONFIG_IP_VS_RR is not set
CONFIG_IP_VS_WRR=m
CONFIG_IP_VS_LC=y
# CONFIG_IP_VS_WLC is not set
CONFIG_IP_VS_LBLC=m
# CONFIG_IP_VS_LBLCR is not set
# CONFIG_IP_VS_DH is not set
CONFIG_IP_VS_SH=y
CONFIG_IP_VS_SED=m
# CONFIG_IP_VS_NQ is not set

#
# IPVS application helper
#

#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=m
CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_CONNTRACK_PROC_COMPAT=y
# CONFIG_IP_NF_QUEUE is not set
# CONFIG_IP_NF_IPTABLES is not set
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=m
# CONFIG_IP_NF_ARP_MANGLE is not set
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
CONFIG_BRIDGE_EBT_T_FILTER=m
# CONFIG_BRIDGE_EBT_T_NAT is not set
# CONFIG_BRIDGE_EBT_802_3 is not set
CONFIG_BRIDGE_EBT_AMONG=m
CONFIG_BRIDGE_EBT_ARP=m
# CONFIG_BRIDGE_EBT_IP is not set
CONFIG_BRIDGE_EBT_LIMIT=m
CONFIG_BRIDGE_EBT_MARK=m
CONFIG_BRIDGE_EBT_PKTTYPE=m
CONFIG_BRIDGE_EBT_STP=m
CONFIG_BRIDGE_EBT_VLAN=m
CONFIG_BRIDGE_EBT_ARPREPLY=m
CONFIG_BRIDGE_EBT_DNAT=m
CONFIG_BRIDGE_EBT_MARK_T=m
CONFIG_BRIDGE_EBT_REDIRECT=m
CONFIG_BRIDGE_EBT_SNAT=m
CONFIG_BRIDGE_EBT_LOG=m
CONFIG_BRIDGE_EBT_ULOG=m
CONFIG_BRIDGE_EBT_NFLOG=m
CONFIG_IP_DCCP=y

#
# DCCP CCIDs Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP_CCID2_DEBUG is not set
# CONFIG_IP_DCCP_CCID3 is not set

#
# DCCP Kernel Hacking
#
CONFIG_IP_DCCP_DEBUG=y
CONFIG_IP_SCTP=y
# CONFIG_SCTP_DBG_MSG is not set
# CONFIG_SCTP_HMAC_NONE is not set
# CONFIG_SCTP_HMAC_SHA1 is not set
CONFIG_SCTP_HMAC_MD5=y
CONFIG_TIPC=y
CONFIG_TIPC_ADVANCED=y
CONFIG_TIPC_ZONES=3
CONFIG_TIPC_CLUSTERS=1
CONFIG_TIPC_NODES=255
CONFIG_TIPC_SLAVE_NODES=0
CONFIG_TIPC_PORTS=8191
CONFIG_TIPC_LOG=0
CONFIG_TIPC_DEBUG=y
# CONFIG_ATM is not set
CONFIG_STP=y
CONFIG_BRIDGE=y
CONFIG_NET_DSA=y
CONFIG_NET_DSA_TAG_DSA=y
CONFIG_NET_DSA_TAG_EDSA=y
CONFIG_NET_DSA_TAG_TRAILER=y
CONFIG_NET_DSA_MV88E6XXX=y
CONFIG_NET_DSA_MV88E6060=y
CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y
CONFIG_NET_DSA_MV88E6131=y
CONFIG_NET_DSA_MV88E6123_61_65=y
CONFIG_VLAN_8021Q=y
# CONFIG_VLAN_8021Q_GVRP is not set
# CONFIG_DECNET is not set
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
CONFIG_ATALK=m
# CONFIG_DEV_APPLETALK is not set
CONFIG_X25=m
CONFIG_LAPB=y
# CONFIG_ECONET is not set
CONFIG_WAN_ROUTER=m
CONFIG_PHONET=y
# CONFIG_NET_SCHED is not set
CONFIG_NET_CLS_ROUTE=y
CONFIG_DCB=y

#
# Network testing
#
# CONFIG_HAMRADIO is not set
CONFIG_CAN=y
CONFIG_CAN_RAW=y
CONFIG_CAN_BCM=m

#
# CAN Device Drivers
#
CONFIG_CAN_VCAN=m
CONFIG_CAN_DEBUG_DEVICES=y
# CONFIG_IRDA is not set
CONFIG_BT=y
# CONFIG_BT_L2CAP is not set
# CONFIG_BT_SCO is not set

#
# Bluetooth device drivers
#
# CONFIG_BT_HCIBTUSB is not set
CONFIG_BT_HCIBTSDIO=y
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
# CONFIG_BT_HCIUART_BCSP is not set
CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIBCM203X=y
# CONFIG_BT_HCIBPA10X is not set
CONFIG_BT_HCIBFUSB=y
# CONFIG_BT_HCIVHCI is not set
CONFIG_AF_RXRPC=y
CONFIG_AF_RXRPC_DEBUG=y
CONFIG_RXKAD=m
# CONFIG_WIRELESS is not set
CONFIG_WIMAX=m
CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_RFKILL=m
CONFIG_RFKILL_INPUT=m
CONFIG_RFKILL_LEDS=y
# CONFIG_NET_9P is not set

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
CONFIG_DEBUG_DRIVER=y
CONFIG_DEBUG_DEVRES=y
# CONFIG_SYS_HYPERVISOR is not set
CONFIG_CONNECTOR=y
# CONFIG_PROC_EVENTS is not set
CONFIG_MTD=m
# CONFIG_MTD_DEBUG is not set
# CONFIG_MTD_CONCAT is not set
CONFIG_MTD_PARTITIONS=y
CONFIG_MTD_TESTS=m
CONFIG_MTD_REDBOOT_PARTS=m
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
CONFIG_MTD_AR7_PARTS=m

#
# User Modules And Translation Layers
#
CONFIG_MTD_CHAR=m
CONFIG_MTD_OOPS=m

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=m
CONFIG_MTD_JEDECPROBE=m
CONFIG_MTD_GEN_PROBE=m
# CONFIG_MTD_CFI_ADV_OPTIONS is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
CONFIG_MTD_CFI_INTELEXT=m
CONFIG_MTD_CFI_AMDSTD=m
CONFIG_MTD_CFI_STAA=m
CONFIG_MTD_CFI_UTIL=m
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_ROM is not set
CONFIG_MTD_ABSENT=m

#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=m
CONFIG_MTD_PHYSMAP_COMPAT=y
CONFIG_MTD_PHYSMAP_START=0x8000000
CONFIG_MTD_PHYSMAP_LEN=0
CONFIG_MTD_PHYSMAP_BANKWIDTH=2
# CONFIG_MTD_NETSC520 is not set
CONFIG_MTD_TS5500=m
CONFIG_MTD_SBC_GXX=m
# CONFIG_MTD_SCx200_DOCFLASH is not set
CONFIG_MTD_AMD76XROM=m
CONFIG_MTD_ICHXROM=m
CONFIG_MTD_ESB2ROM=m
CONFIG_MTD_CK804XROM=m
CONFIG_MTD_SCB2_FLASH=m
CONFIG_MTD_NETtel=m
CONFIG_MTD_L440GX=m
CONFIG_MTD_PCI=m
CONFIG_MTD_INTEL_VR_NOR=m
# CONFIG_MTD_PLATRAM is not set

#
# Self-contained MTD device drivers
#
CONFIG_MTD_PMC551=m
CONFIG_MTD_PMC551_BUGFIX=y
CONFIG_MTD_PMC551_DEBUG=y
CONFIG_MTD_DATAFLASH=m
CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y
# CONFIG_MTD_DATAFLASH_OTP is not set
# CONFIG_MTD_M25P80 is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_PHRAM is not set
# CONFIG_MTD_MTDRAM is not set

#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOC2000 is not set
CONFIG_MTD_DOC2001=m
CONFIG_MTD_DOC2001PLUS=m
CONFIG_MTD_DOCPROBE=m
CONFIG_MTD_DOCECC=m
CONFIG_MTD_DOCPROBE_ADVANCED=y
CONFIG_MTD_DOCPROBE_ADDRESS=0x0000
# CONFIG_MTD_DOCPROBE_HIGH is not set
# CONFIG_MTD_DOCPROBE_55AA is not set
CONFIG_MTD_NAND=m
# CONFIG_MTD_NAND_VERIFY_WRITE is not set
CONFIG_MTD_NAND_ECC_SMC=y
CONFIG_MTD_NAND_MUSEUM_IDS=y
CONFIG_MTD_NAND_IDS=m
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_CAFE is not set
# CONFIG_MTD_NAND_CS553X is not set
CONFIG_MTD_NAND_NANDSIM=m
CONFIG_MTD_NAND_PLATFORM=m
CONFIG_MTD_ALAUDA=m
# CONFIG_MTD_ONENAND is not set

#
# LPDDR flash memory drivers
#
CONFIG_MTD_LPDDR=m
CONFIG_MTD_QINFO_PROBE=m

#
# UBI - Unsorted block images
#
CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTD_UBI_BEB_RESERVE=1
CONFIG_MTD_UBI_GLUEBI=y

#
# UBI debugging options
#
CONFIG_MTD_UBI_DEBUG=y
CONFIG_MTD_UBI_DEBUG_MSG=y
CONFIG_MTD_UBI_DEBUG_PARANOID=y
# CONFIG_MTD_UBI_DEBUG_DISABLE_BGT is not set
CONFIG_MTD_UBI_DEBUG_EMULATE_BITFLIPS=y
# CONFIG_MTD_UBI_DEBUG_EMULATE_WRITE_FAILURES is not set
CONFIG_MTD_UBI_DEBUG_EMULATE_ERASE_FAILURES=y

#
# Additional UBI debugging messages
#
CONFIG_MTD_UBI_DEBUG_MSG_BLD=y
CONFIG_MTD_UBI_DEBUG_MSG_EBA=y
# CONFIG_MTD_UBI_DEBUG_MSG_WL is not set
# CONFIG_MTD_UBI_DEBUG_MSG_IO is not set
# CONFIG_PARPORT is not set
CONFIG_PNP=y
# CONFIG_PNP_DEBUG_MESSAGES is not set

#
# Protocols
#
CONFIG_ISAPNP=y
# CONFIG_PNPBIOS is not set
CONFIG_PNPACPI=y
CONFIG_MISC_DEVICES=y
CONFIG_IBM_ASM=y
CONFIG_PHANTOM=y
# CONFIG_SGI_IOC4 is not set
CONFIG_TIFM_CORE=m
CONFIG_TIFM_7XX1=m
# CONFIG_ICS932S401 is not set
# CONFIG_ENCLOSURE_SERVICES is not set
# CONFIG_HP_ILO is not set
CONFIG_DELL_LAPTOP=m
# CONFIG_C2PORT is not set

#
# EEPROM support
#
CONFIG_EEPROM_AT24=m
CONFIG_EEPROM_AT25=m
# CONFIG_EEPROM_LEGACY is not set
CONFIG_EEPROM_93CX6=y
CONFIG_HAVE_IDE=y

#
# SCSI device support
#
# CONFIG_SCSI_DMA is not set
# CONFIG_SCSI_NETLINK is not set
CONFIG_FUSION=y
CONFIG_FUSION_MAX_SGE=128
CONFIG_FUSION_LOGGING=y

#
# IEEE 1394 (FireWire) support
#

#
# Enable only one of the two stacks, unless you know what you are doing
#
# CONFIG_FIREWIRE is not set
CONFIG_IEEE1394=m
CONFIG_IEEE1394_OHCI1394=m
CONFIG_IEEE1394_PCILYNX=m

#
# SBP-2 support (for storage devices) requires SCSI
#
CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y
CONFIG_IEEE1394_ETH1394=m
CONFIG_IEEE1394_RAWIO=m
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_DV1394=m
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
CONFIG_I2O=y
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_CONFIG=m
# CONFIG_I2O_CONFIG_OLD_IOCTL is not set
CONFIG_I2O_BUS=y
# CONFIG_I2O_PROC is not set
CONFIG_MACINTOSH_DRIVERS=y
CONFIG_MAC_EMUMOUSEBTN=y
# CONFIG_NETDEVICES is not set
CONFIG_PHYLIB=y
CONFIG_MLX4_CORE=m
CONFIG_ISDN=y
# CONFIG_MISDN is not set
# CONFIG_ISDN_I4L is not set
CONFIG_ISDN_CAPI=m
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
CONFIG_CAPI_TRACE=y
CONFIG_ISDN_CAPI_MIDDLEWARE=y
CONFIG_ISDN_CAPI_CAPI20=m
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
CONFIG_ISDN_CAPI_CAPIFS=m

#
# CAPI hardware drivers
#
CONFIG_CAPI_AVM=y
CONFIG_ISDN_DRV_AVMB1_B1ISA=m
# CONFIG_ISDN_DRV_AVMB1_B1PCI is not set
CONFIG_ISDN_DRV_AVMB1_T1ISA=m
CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
# CONFIG_ISDN_DRV_AVMB1_T1PCI is not set
# CONFIG_ISDN_DRV_AVMB1_C4 is not set
CONFIG_CAPI_EICON=y
CONFIG_PHONE=m
CONFIG_PHONE_IXJ=m

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y

#
# Userland interfaces
#
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_JOYDEV is not set
CONFIG_INPUT_EVDEV=m
CONFIG_INPUT_EVBUG=y

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_SUNKBD=m
CONFIG_KEYBOARD_LKKBD=y
CONFIG_KEYBOARD_XTKBD=m
CONFIG_KEYBOARD_NEWTON=m
CONFIG_KEYBOARD_STOWAWAY=y
# CONFIG_KEYBOARD_GPIO is not set
CONFIG_INPUT_MOUSE=y
# CONFIG_MOUSE_PS2 is not set
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_APPLETOUCH=m
CONFIG_MOUSE_BCM5974=y
# CONFIG_MOUSE_INPORT is not set
CONFIG_MOUSE_LOGIBM=m
CONFIG_MOUSE_PC110PAD=m
# CONFIG_MOUSE_VSXXXAA is not set
CONFIG_MOUSE_GPIO=y
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=y
CONFIG_JOYSTICK_A3D=y
# CONFIG_JOYSTICK_ADI is not set
CONFIG_JOYSTICK_COBRA=m
# CONFIG_JOYSTICK_GF2K is not set
CONFIG_JOYSTICK_GRIP=m
# CONFIG_JOYSTICK_GRIP_MP is not set
CONFIG_JOYSTICK_GUILLEMOT=m
CONFIG_JOYSTICK_INTERACT=y
CONFIG_JOYSTICK_SIDEWINDER=y
CONFIG_JOYSTICK_TMDC=y
CONFIG_JOYSTICK_IFORCE=m
# CONFIG_JOYSTICK_IFORCE_USB is not set
# CONFIG_JOYSTICK_IFORCE_232 is not set
CONFIG_JOYSTICK_WARRIOR=y
CONFIG_JOYSTICK_MAGELLAN=y
CONFIG_JOYSTICK_SPACEORB=y
# CONFIG_JOYSTICK_SPACEBALL is not set
# CONFIG_JOYSTICK_STINGER is not set
CONFIG_JOYSTICK_TWIDJOY=m
# CONFIG_JOYSTICK_ZHENHUA is not set
CONFIG_JOYSTICK_JOYDUMP=m
CONFIG_JOYSTICK_XPAD=y
CONFIG_JOYSTICK_XPAD_FF=y
CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=y
CONFIG_TABLET_USB_AIPTEK=m
CONFIG_TABLET_USB_GTCO=y
# CONFIG_TABLET_USB_KBTAB is not set
# CONFIG_TABLET_USB_WACOM is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=m
CONFIG_INPUT_APANEL=m
CONFIG_INPUT_WISTRON_BTNS=m
CONFIG_INPUT_ATLAS_BTNS=y
CONFIG_INPUT_ATI_REMOTE=y
CONFIG_INPUT_ATI_REMOTE2=y
# CONFIG_INPUT_KEYSPAN_REMOTE is not set
CONFIG_INPUT_POWERMATE=y
CONFIG_INPUT_YEALINK=y
# CONFIG_INPUT_CM109 is not set
CONFIG_INPUT_UINPUT=y

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_CT82C710=m
CONFIG_SERIO_PCIPS2=m
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=y
CONFIG_GAMEPORT=y
# CONFIG_GAMEPORT_NS558 is not set
CONFIG_GAMEPORT_L4=m
CONFIG_GAMEPORT_EMU10K1=y
CONFIG_GAMEPORT_FM801=m

#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
# CONFIG_VT_CONSOLE is not set
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_DEVKMEM=y
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_COMPUTONE=y
CONFIG_ROCKETPORT=m
CONFIG_CYCLADES=m
CONFIG_CYZ_INTR=y
CONFIG_DIGIEPCA=y
CONFIG_MOXA_INTELLIO=m
CONFIG_MOXA_SMARTIO=y
CONFIG_ISI=m
CONFIG_SYNCLINK=y
CONFIG_SYNCLINKMP=m
CONFIG_SYNCLINK_GT=y
CONFIG_N_HDLC=m
CONFIG_RISCOM8=m
CONFIG_SPECIALIX=y
CONFIG_SX=y
# CONFIG_RIO is not set
# CONFIG_STALDRV is not set
CONFIG_NOZOMI=y

#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=m
CONFIG_SERIAL_8250_PNP=m
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set
CONFIG_SERIAL_8250_MCA=m

#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
CONFIG_UNIX98_PTYS=y
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_HVC_DRIVER=y
CONFIG_VIRTIO_CONSOLE=y
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
# CONFIG_IPMI_POWEROFF is not set
CONFIG_HW_RANDOM=m
# CONFIG_HW_RANDOM_INTEL is not set
CONFIG_HW_RANDOM_AMD=m
CONFIG_HW_RANDOM_GEODE=m
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_NVRAM=y
CONFIG_RTC=y
CONFIG_DTLK=y
# CONFIG_R3964 is not set
CONFIG_APPLICOM=m
CONFIG_SONYPI=y
CONFIG_MWAVE=y
CONFIG_SCx200_GPIO=m
CONFIG_PC8736x_GPIO=y
CONFIG_NSC_GPIO=y
CONFIG_CS5535_GPIO=m
CONFIG_HPET=y
CONFIG_HPET_MMAP=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_TCG_TPM=y
CONFIG_TCG_TIS=y
CONFIG_TCG_NSC=y
CONFIG_TCG_ATMEL=y
CONFIG_TCG_INFINEON=m
CONFIG_TELCLOCK=y
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_CHARDEV is not set
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_ALGOBIT=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=y
CONFIG_I2C_ALI15X3=y
# CONFIG_I2C_AMD756 is not set
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_ISCH=y
# CONFIG_I2C_PIIX4 is not set
CONFIG_I2C_NFORCE2=y
# CONFIG_I2C_NFORCE2_S4985 is not set
# CONFIG_I2C_SIS5595 is not set
CONFIG_I2C_SIS630=y
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=y
CONFIG_I2C_VIAPRO=y

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_GPIO is not set
CONFIG_I2C_OCORES=y
# CONFIG_I2C_SIMTEC is not set

#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_PARPORT_LIGHT is not set
CONFIG_I2C_TAOS_EVM=y
CONFIG_I2C_TINY_USB=m

#
# Graphics adapter I2C/DDC channel drivers
#
CONFIG_I2C_VOODOO3=y

#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_PCA_ISA is not set
# CONFIG_I2C_PCA_PLATFORM is not set
# CONFIG_I2C_STUB is not set
CONFIG_SCx200_I2C=m
CONFIG_SCx200_I2C_SCL=12
CONFIG_SCx200_I2C_SDA=13
CONFIG_SCx200_ACB=y

#
# Miscellaneous I2C Chip support
#
# CONFIG_DS1682 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_MAX6875 is not set
CONFIG_SENSORS_TSL2550=y
CONFIG_I2C_DEBUG_CORE=y
CONFIG_I2C_DEBUG_ALGO=y
# CONFIG_I2C_DEBUG_BUS is not set
CONFIG_I2C_DEBUG_CHIP=y
CONFIG_SPI=y
CONFIG_SPI_DEBUG=y
CONFIG_SPI_MASTER=y

#
# SPI Master Controller Drivers
#
CONFIG_SPI_BITBANG=y
CONFIG_SPI_GPIO=y

#
# SPI Protocol Masters
#
# CONFIG_SPI_SPIDEV is not set
# CONFIG_SPI_TLE62X0 is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
CONFIG_GPIOLIB=y
CONFIG_DEBUG_GPIO=y
# CONFIG_GPIO_SYSFS is not set

#
# Memory mapped GPIO expanders:
#

#
# I2C GPIO expanders:
#
CONFIG_GPIO_MAX732X=y
CONFIG_GPIO_PCA953X=m
CONFIG_GPIO_PCF857X=m
CONFIG_GPIO_TWL4030=y

#
# PCI GPIO expanders:
#
CONFIG_GPIO_BT8XX=y

#
# SPI GPIO expanders:
#
CONFIG_GPIO_MAX7301=y
CONFIG_GPIO_MCP23S08=m
CONFIG_W1=m
CONFIG_W1_CON=y

#
# 1-wire Bus Masters
#
CONFIG_W1_MASTER_MATROX=m
CONFIG_W1_MASTER_DS2490=m
CONFIG_W1_MASTER_DS2482=m
CONFIG_W1_MASTER_GPIO=m

#
# 1-wire Slaves
#
CONFIG_W1_SLAVE_THERM=m
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_DS2433=m
CONFIG_W1_SLAVE_DS2433_CRC=y
CONFIG_W1_SLAVE_DS2760=m
CONFIG_W1_SLAVE_BQ27000=m
CONFIG_POWER_SUPPLY=y
CONFIG_POWER_SUPPLY_DEBUG=y
# CONFIG_PDA_POWER is not set
# CONFIG_BATTERY_DS2760 is not set
# CONFIG_BATTERY_OLPC is not set
CONFIG_BATTERY_BQ27x00=y
CONFIG_BATTERY_DA9030=y
CONFIG_HWMON=m
CONFIG_HWMON_VID=m
CONFIG_SENSORS_ABITUGURU=m
CONFIG_SENSORS_ABITUGURU3=m
CONFIG_SENSORS_AD7414=m
CONFIG_SENSORS_AD7418=m
CONFIG_SENSORS_ADCXX=m
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1029=m
# CONFIG_SENSORS_ADM1031 is not set
CONFIG_SENSORS_ADM9240=m
CONFIG_SENSORS_ADT7462=m
# CONFIG_SENSORS_ADT7470 is not set
CONFIG_SENSORS_ADT7473=m
# CONFIG_SENSORS_ADT7475 is not set
# CONFIG_SENSORS_K8TEMP is not set
# CONFIG_SENSORS_ASB100 is not set
CONFIG_SENSORS_ATXP1=m
CONFIG_SENSORS_DS1621=m
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_F71805F=m
# CONFIG_SENSORS_F71882FG is not set
CONFIG_SENSORS_F75375S=m
# CONFIG_SENSORS_FSCHER is not set
CONFIG_SENSORS_FSCPOS=m
CONFIG_SENSORS_FSCHMD=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_IBMAEM=m
CONFIG_SENSORS_IBMPEX=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM70=m
CONFIG_SENSORS_LM75=m
# CONFIG_SENSORS_LM77 is not set
CONFIG_SENSORS_LM78=m
# CONFIG_SENSORS_LM80 is not set
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_LM93=m
CONFIG_SENSORS_LTC4245=m
# CONFIG_SENSORS_MAX1111 is not set
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_MAX6650=m
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PC87427=m
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_DME1737=m
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47M192=m
# CONFIG_SENSORS_SMSC47B397 is not set
CONFIG_SENSORS_ADS7828=m
CONFIG_SENSORS_THMC50=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_VT1211=m
CONFIG_SENSORS_VT8231=m
CONFIG_SENSORS_W83781D=m
# CONFIG_SENSORS_W83791D is not set
# CONFIG_SENSORS_W83792D is not set
CONFIG_SENSORS_W83793=m
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83L786NG=m
CONFIG_SENSORS_W83627HF=m
# CONFIG_SENSORS_W83627EHF is not set
# CONFIG_SENSORS_HDAPS is not set
CONFIG_SENSORS_LIS3LV02D=m
CONFIG_SENSORS_APPLESMC=m
CONFIG_HWMON_DEBUG_CHIP=y
CONFIG_THERMAL=y
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_NOWAYOUT=y

#
# Watchdog Device Drivers
#
# CONFIG_SOFT_WATCHDOG is not set
CONFIG_ACQUIRE_WDT=m
CONFIG_ADVANTECH_WDT=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_SC520_WDT=y
CONFIG_EUROTECH_WDT=y
# CONFIG_IB700_WDT is not set
CONFIG_IBMASR=y
CONFIG_WAFER_WDT=y
# CONFIG_I6300ESB_WDT is not set
CONFIG_ITCO_WDT=y
# CONFIG_ITCO_VENDOR_SUPPORT is not set
CONFIG_IT8712F_WDT=m
CONFIG_IT87_WDT=y
CONFIG_HP_WATCHDOG=y
CONFIG_SC1200_WDT=m
CONFIG_SCx200_WDT=m
# CONFIG_PC87413_WDT is not set
CONFIG_RDC321X_WDT=y
# CONFIG_60XX_WDT is not set
CONFIG_SBC8360_WDT=m
CONFIG_SBC7240_WDT=m
CONFIG_CPU5_WDT=y
CONFIG_SMSC_SCH311X_WDT=m
CONFIG_SMSC37B787_WDT=m
CONFIG_W83627HF_WDT=y
# CONFIG_W83697HF_WDT is not set
CONFIG_W83697UG_WDT=m
CONFIG_W83877F_WDT=m
# CONFIG_W83977F_WDT is not set
CONFIG_MACHZ_WDT=y
CONFIG_SBC_EPX_C3_WATCHDOG=m

#
# ISA-based Watchdog Cards
#
CONFIG_PCWATCHDOG=y
CONFIG_MIXCOMWD=y
# CONFIG_WDT is not set

#
# PCI-based Watchdog Cards
#
CONFIG_PCIPCWATCHDOG=m
# CONFIG_WDTPCI is not set

#
# USB-based Watchdog Cards
#
# CONFIG_USBPCWATCHDOG is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
CONFIG_SSB=m
CONFIG_SSB_SPROM=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
# CONFIG_SSB_B43_PCI_BRIDGE is not set
CONFIG_SSB_SILENT=y
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
# CONFIG_SSB_DRIVER_PCICORE is not set

#
# Multifunction device drivers
#
CONFIG_MFD_CORE=y
CONFIG_MFD_SM501=m
CONFIG_MFD_SM501_GPIO=y
CONFIG_HTC_PASIC3=y
CONFIG_TPS65010=y
CONFIG_TWL4030_CORE=y
# CONFIG_MFD_TMIO is not set
CONFIG_PMIC_DA903X=y
CONFIG_MFD_WM8400=y
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_PCF50633 is not set
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
# CONFIG_REGULATOR_BQ24022 is not set
CONFIG_REGULATOR_WM8400=y
CONFIG_REGULATOR_DA903X=m

#
# Multimedia devices
#

#
# Multimedia core support
#
# CONFIG_VIDEO_DEV is not set
CONFIG_DVB_CORE=y
CONFIG_VIDEO_MEDIA=y

#
# Multimedia drivers
#
CONFIG_VIDEO_SAA7146=m
CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_TUNER=y
CONFIG_MEDIA_TUNER_CUSTOMIZE=y
CONFIG_MEDIA_TUNER_SIMPLE=y
# CONFIG_MEDIA_TUNER_TDA8290 is not set
# CONFIG_MEDIA_TUNER_TDA827X is not set
# CONFIG_MEDIA_TUNER_TDA18271 is not set
CONFIG_MEDIA_TUNER_TDA9887=y
CONFIG_MEDIA_TUNER_TEA5761=y
# CONFIG_MEDIA_TUNER_TEA5767 is not set
CONFIG_MEDIA_TUNER_MT20XX=y
# CONFIG_MEDIA_TUNER_MT2060 is not set
# CONFIG_MEDIA_TUNER_MT2266 is not set
CONFIG_MEDIA_TUNER_MT2131=y
CONFIG_MEDIA_TUNER_QT1010=m
CONFIG_MEDIA_TUNER_XC2028=y
# CONFIG_MEDIA_TUNER_XC5000 is not set
CONFIG_MEDIA_TUNER_MXL5005S=m
CONFIG_MEDIA_TUNER_MXL5007T=m
CONFIG_VIDEO_IR=m
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_CAPTURE_DRIVERS=y

#
# Supported SAA7146 based PCI Adapters
#
CONFIG_TTPCI_EEPROM=m
CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_CI=m

#
# Supported USB Adapters
#
CONFIG_DVB_USB=m
CONFIG_DVB_USB_DEBUG=y
CONFIG_DVB_USB_A800=m
CONFIG_DVB_USB_DIBUSB_MB=m
CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
CONFIG_DVB_USB_DIBUSB_MC=m
CONFIG_DVB_USB_DIB0700=m
CONFIG_DVB_USB_UMT_010=m
CONFIG_DVB_USB_CXUSB=m
CONFIG_DVB_USB_M920X=m
CONFIG_DVB_USB_GL861=m
CONFIG_DVB_USB_AU6610=m
CONFIG_DVB_USB_DIGITV=m
CONFIG_DVB_USB_VP7045=m
CONFIG_DVB_USB_VP702X=m
CONFIG_DVB_USB_GP8PSK=m
CONFIG_DVB_USB_NOVA_T_USB2=m
CONFIG_DVB_USB_TTUSB2=m
# CONFIG_DVB_USB_DTT200U is not set
# CONFIG_DVB_USB_OPERA1 is not set
CONFIG_DVB_USB_AF9005=m
CONFIG_DVB_USB_AF9005_REMOTE=m
# CONFIG_DVB_USB_DW2102 is not set
CONFIG_DVB_USB_CINERGY_T2=m
CONFIG_DVB_USB_ANYSEE=m
CONFIG_DVB_USB_DTV5100=m
CONFIG_DVB_USB_AF9015=m
# CONFIG_DVB_TTUSB_BUDGET is not set
CONFIG_DVB_TTUSB_DEC=y
CONFIG_DVB_SIANO_SMS1XXX=y
CONFIG_DVB_SIANO_SMS1XXX_SMS_IDS=y

#
# Supported FlexCopII (B2C2) Adapters
#
# CONFIG_DVB_B2C2_FLEXCOP is not set

#
# Supported BT878 Adapters
#

#
# Supported Pluto2 Adapters
#
CONFIG_DVB_PLUTO2=m

#
# Supported SDMC DM1105 Adapters
#
CONFIG_DVB_DM1105=m
CONFIG_DVB_FIREDTV=m

#
# Supported DVB Frontends
#

#
# Customise DVB Frontends
#
CONFIG_DVB_FE_CUSTOMISE=y

#
# Multistandard (satellite) frontends
#
CONFIG_DVB_STB0899=m
CONFIG_DVB_STB6100=y

#
# DVB-S (satellite) frontends
#
CONFIG_DVB_CX24110=m
CONFIG_DVB_CX24123=m
CONFIG_DVB_MT312=m
# CONFIG_DVB_S5H1420 is not set
CONFIG_DVB_STV0288=y
# CONFIG_DVB_STB6000 is not set
CONFIG_DVB_STV0299=y
CONFIG_DVB_TDA8083=m
# CONFIG_DVB_TDA10086 is not set
# CONFIG_DVB_TDA8261 is not set
CONFIG_DVB_VES1X93=y
CONFIG_DVB_TUNER_ITD1000=m
# CONFIG_DVB_TUNER_CX24113 is not set
CONFIG_DVB_TDA826X=y
CONFIG_DVB_TUA6100=m
CONFIG_DVB_CX24116=m
# CONFIG_DVB_SI21XX is not set

#
# DVB-T (terrestrial) frontends
#
CONFIG_DVB_SP8870=m
CONFIG_DVB_SP887X=y
CONFIG_DVB_CX22700=y
CONFIG_DVB_CX22702=m
# CONFIG_DVB_DRX397XD is not set
CONFIG_DVB_L64781=y
CONFIG_DVB_TDA1004X=m
CONFIG_DVB_NXT6000=y
CONFIG_DVB_MT352=m
CONFIG_DVB_ZL10353=y
CONFIG_DVB_DIB3000MB=m
CONFIG_DVB_DIB3000MC=m
CONFIG_DVB_DIB7000M=m
CONFIG_DVB_DIB7000P=m
CONFIG_DVB_TDA10048=m

#
# DVB-C (cable) frontends
#
# CONFIG_DVB_VES1820 is not set
CONFIG_DVB_TDA10021=y
CONFIG_DVB_TDA10023=m
CONFIG_DVB_STV0297=m

#
# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
#
CONFIG_DVB_NXT200X=m
CONFIG_DVB_OR51211=y
CONFIG_DVB_OR51132=y
# CONFIG_DVB_BCM3510 is not set
# CONFIG_DVB_LGDT330X is not set
# CONFIG_DVB_LGDT3304 is not set
# CONFIG_DVB_S5H1409 is not set
CONFIG_DVB_AU8522=m
# CONFIG_DVB_S5H1411 is not set

#
# ISDB-T (terrestrial) frontends
#
CONFIG_DVB_S921=m

#
# Digital terrestrial only tuners/PLL
#
# CONFIG_DVB_PLL is not set
CONFIG_DVB_TUNER_DIB0070=m

#
# SEC control devices for DVB-S
#
CONFIG_DVB_LNBP21=y
CONFIG_DVB_ISL6405=y
# CONFIG_DVB_ISL6421 is not set
# CONFIG_DVB_LGS8GL5 is not set

#
# Tools to develop new frontends
#
# CONFIG_DVB_DUMMY_FE is not set
CONFIG_DVB_AF9013=m
CONFIG_DAB=y
# CONFIG_USB_DABUSB is not set

#
# Graphics support
#
CONFIG_AGP=y
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
CONFIG_AGP_AMD=m
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_NVIDIA=y
CONFIG_AGP_SIS=y
CONFIG_AGP_SWORKS=m
CONFIG_AGP_VIA=y
# CONFIG_AGP_EFFICEON is not set
# CONFIG_DRM is not set
CONFIG_VGASTATE=y
CONFIG_VIDEO_OUTPUT_CONTROL=m
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_DDC=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
CONFIG_FB_FOREIGN_ENDIAN=y
CONFIG_FB_BOTH_ENDIAN=y
# CONFIG_FB_BIG_ENDIAN is not set
# CONFIG_FB_LITTLE_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=y
CONFIG_FB_SVGALIB=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
CONFIG_FB_CIRRUS=y
CONFIG_FB_PM2=y
CONFIG_FB_PM2_FIFO_DISCONNECT=y
# CONFIG_FB_CYBER2000 is not set
CONFIG_FB_ARC=m
CONFIG_FB_ASILIANT=y
CONFIG_FB_IMSTT=y
CONFIG_FB_VGA16=y
CONFIG_FB_UVESA=y
CONFIG_FB_VESA=y
CONFIG_FB_EFI=y
CONFIG_FB_N411=y
CONFIG_FB_HGA=m
# CONFIG_FB_HGA_ACCEL is not set
CONFIG_FB_S1D13XXX=m
# CONFIG_FB_NVIDIA is not set
CONFIG_FB_RIVA=m
# CONFIG_FB_RIVA_I2C is not set
CONFIG_FB_RIVA_DEBUG=y
CONFIG_FB_RIVA_BACKLIGHT=y
CONFIG_FB_I810=y
CONFIG_FB_I810_GTF=y
CONFIG_FB_I810_I2C=y
CONFIG_FB_LE80578=m
CONFIG_FB_CARILLO_RANCH=m
# CONFIG_FB_INTEL is not set
CONFIG_FB_MATROX=y
CONFIG_FB_MATROX_MILLENIUM=y
# CONFIG_FB_MATROX_MYSTIQUE is not set
CONFIG_FB_MATROX_G=y
# CONFIG_FB_MATROX_I2C is not set
CONFIG_FB_MATROX_MULTIHEAD=y
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_BACKLIGHT is not set
# CONFIG_FB_RADEON_DEBUG is not set
# CONFIG_FB_ATY128 is not set
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GENERIC_LCD=y
# CONFIG_FB_ATY_GX is not set
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_FB_S3=m
CONFIG_FB_SAVAGE=y
CONFIG_FB_SAVAGE_I2C=y
CONFIG_FB_SAVAGE_ACCEL=y
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
# CONFIG_FB_SIS_315 is not set
CONFIG_FB_VIA=m
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=y
CONFIG_FB_3DFX=y
# CONFIG_FB_3DFX_ACCEL is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
CONFIG_FB_CYBLA=y
CONFIG_FB_TRIDENT=m
CONFIG_FB_TRIDENT_ACCEL=y
CONFIG_FB_ARK=y
CONFIG_FB_PM3=y
CONFIG_FB_CARMINE=y
CONFIG_FB_CARMINE_DRAM_EVAL=y
# CONFIG_CARMINE_DRAM_CUSTOM is not set
CONFIG_FB_GEODE=y
CONFIG_FB_GEODE_LX=m
# CONFIG_FB_GEODE_GX is not set
# CONFIG_FB_GEODE_GX1 is not set
# CONFIG_FB_TMIO is not set
CONFIG_FB_SM501=m
CONFIG_FB_VIRTUAL=y
CONFIG_FB_METRONOME=y
# CONFIG_FB_MB862XX is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_BACKLIGHT_GENERIC is not set
CONFIG_BACKLIGHT_PROGEAR=y
CONFIG_BACKLIGHT_DA903X=m
# CONFIG_BACKLIGHT_MBP_NVIDIA is not set
# CONFIG_BACKLIGHT_SAHARA is not set

#
# Display device support
#
CONFIG_DISPLAY_SUPPORT=y

#
# Display hardware drivers
#

#
# Console display driver support
#
# CONFIG_VGA_CONSOLE is not set
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=m
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_FONTS=y
# CONFIG_FONT_8x8 is not set
CONFIG_FONT_8x16=y
CONFIG_FONT_6x11=y
# CONFIG_FONT_7x14 is not set
CONFIG_FONT_PEARL_8x8=y
CONFIG_FONT_ACORN_8x8=y
CONFIG_FONT_MINI_4x6=y
CONFIG_FONT_SUN8x16=y
CONFIG_FONT_SUN12x22=y
CONFIG_FONT_10x18=y
# CONFIG_LOGO is not set
# CONFIG_SOUND is not set
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
CONFIG_HID_DEBUG=y
CONFIG_HIDRAW=y

#
# USB Input Devices
#
CONFIG_USB_HID=m
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y

#
# USB HID Boot Protocol drivers
#
CONFIG_USB_KBD=y
# CONFIG_USB_MOUSE is not set

#
# Special HID drivers
#
CONFIG_HID_COMPAT=y
# CONFIG_HID_A4TECH is not set
# CONFIG_HID_APPLE is not set
CONFIG_HID_BELKIN=m
# CONFIG_HID_CHERRY is not set
# CONFIG_HID_CHICONY is not set
CONFIG_HID_CYPRESS=m
CONFIG_HID_EZKEY=m
CONFIG_HID_GYRATION=m
CONFIG_HID_LOGITECH=m
# CONFIG_LOGITECH_FF is not set
CONFIG_LOGIRUMBLEPAD2_FF=y
CONFIG_HID_MICROSOFT=m
CONFIG_HID_MONTEREY=m
CONFIG_HID_NTRIG=m
CONFIG_HID_PANTHERLORD=m
CONFIG_PANTHERLORD_FF=y
# CONFIG_HID_PETALYNX is not set
CONFIG_HID_SAMSUNG=m
CONFIG_HID_SONY=m
CONFIG_HID_SUNPLUS=m
# CONFIG_GREENASIA_FF is not set
# CONFIG_HID_TOPSEED is not set
# CONFIG_THRUSTMASTER_FF is not set
CONFIG_ZEROPLUS_FF=m
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

#
# Miscellaneous USB options
#
# CONFIG_USB_DEVICEFS is not set
# CONFIG_USB_DEVICE_CLASS is not set
CONFIG_USB_DYNAMIC_MINORS=y
CONFIG_USB_SUSPEND=y
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_WHITELIST is not set
CONFIG_USB_OTG_BLACKLIST_HUB=y
CONFIG_USB_MON=m
# CONFIG_USB_WUSB is not set
CONFIG_USB_WUSB_CBAF=y
CONFIG_USB_WUSB_CBAF_DEBUG=y

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
# CONFIG_USB_EHCI_HCD is not set
# CONFIG_USB_OXU210HP_HCD is not set
CONFIG_USB_ISP116X_HCD=y
CONFIG_USB_ISP1760_HCD=y
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
# CONFIG_USB_UHCI_HCD is not set
CONFIG_USB_U132_HCD=m
CONFIG_USB_SL811_HCD=m
CONFIG_USB_R8A66597_HCD=m
# CONFIG_USB_WHCI_HCD is not set
# CONFIG_USB_HWA_HCD is not set

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
CONFIG_USB_PRINTER=y
CONFIG_USB_WDM=m
CONFIG_USB_TMC=m

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_LIBUSUAL=y

#
# USB Imaging devices
#
CONFIG_USB_MDC800=y

#
# USB port drivers
#
# CONFIG_USB_SERIAL is not set

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
CONFIG_USB_EMI26=y
# CONFIG_USB_ADUTUX is not set
CONFIG_USB_SEVSEG=m
# CONFIG_USB_RIO500 is not set
CONFIG_USB_LEGOTOWER=m
CONFIG_USB_LCD=m
CONFIG_USB_BERRY_CHARGE=y
CONFIG_USB_LED=m
CONFIG_USB_CYPRESS_CY7C63=y
# CONFIG_USB_CYTHERM is not set
CONFIG_USB_PHIDGET=y
CONFIG_USB_PHIDGETKIT=y
CONFIG_USB_PHIDGETMOTORCONTROL=y
# CONFIG_USB_PHIDGETSERVO is not set
CONFIG_USB_IDMOUSE=y
CONFIG_USB_FTDI_ELAN=m
CONFIG_USB_APPLEDISPLAY=m
CONFIG_USB_LD=y
CONFIG_USB_TRANCEVIBRATOR=y
CONFIG_USB_IOWARRIOR=m
CONFIG_USB_ISIGHTFW=m
CONFIG_USB_VST=y
# CONFIG_USB_GADGET is not set

#
# OTG and related infrastructure
#
CONFIG_USB_OTG_UTILS=y
CONFIG_USB_GPIO_VBUS=y
# CONFIG_TWL4030_USB is not set
# CONFIG_NOP_USB_XCEIV is not set
CONFIG_UWB=y
# CONFIG_UWB_HWA is not set
CONFIG_UWB_WHCI=y
CONFIG_UWB_WLP=m
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set

#
# MMC/SD/SDIO Card Drivers
#
CONFIG_SDIO_UART=y
CONFIG_MMC_TEST=y

#
# MMC/SD/SDIO Host Controller Drivers
#
# CONFIG_MMC_SDHCI is not set
CONFIG_MMC_WBSD=m
# CONFIG_MMC_TIFM_SD is not set
CONFIG_MEMSTICK=y
# CONFIG_MEMSTICK_DEBUG is not set

#
# MemoryStick drivers
#
CONFIG_MEMSTICK_UNSAFE_RESUME=y

#
# MemoryStick Host Controller Drivers
#
CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MEMSTICK_JMICRON_38X=m
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=m

#
# LED drivers
#
# CONFIG_LEDS_NET48XX is not set
# CONFIG_LEDS_WRAP is not set
CONFIG_LEDS_ALIX2=m
CONFIG_LEDS_PCA9532=m
CONFIG_LEDS_GPIO=m
CONFIG_LEDS_GPIO_PLATFORM=y
CONFIG_LEDS_CLEVO_MAIL=m
CONFIG_LEDS_PCA955X=m
CONFIG_LEDS_DA903X=m
CONFIG_LEDS_DAC124S085=m

#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
# CONFIG_LEDS_TRIGGER_TIMER is not set
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
CONFIG_ACCESSIBILITY=y
CONFIG_A11Y_BRAILLE_CONSOLE=y
CONFIG_INFINIBAND=y
CONFIG_INFINIBAND_USER_MAD=m
# CONFIG_INFINIBAND_USER_ACCESS is not set
CONFIG_INFINIBAND_ADDR_TRANS=y
# CONFIG_INFINIBAND_MTHCA is not set
CONFIG_INFINIBAND_AMSO1100=y
CONFIG_INFINIBAND_AMSO1100_DEBUG=y
CONFIG_MLX4_INFINIBAND=m
CONFIG_INFINIBAND_NES=y
CONFIG_INFINIBAND_NES_DEBUG=y
# CONFIG_EDAC is not set
# CONFIG_RTC_CLASS is not set
# CONFIG_DMADEVICES is not set
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_SERCOS3 is not set
CONFIG_STAGING=y
CONFIG_STAGING_EXCLUDE_BUILD=y
# CONFIG_X86_PLATFORM_DEVICES is not set

#
# Firmware Drivers
#
CONFIG_EDD=m
CONFIG_EDD_OFF=y
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_EFI_VARS=y
CONFIG_DELL_RBU=m
CONFIG_DCDBAS=m
# CONFIG_DMIID is not set
CONFIG_ISCSI_IBFT_FIND=y
CONFIG_ISCSI_IBFT=y

#
# File systems
#
# CONFIG_DNOTIFY is not set
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_QUOTA=y
# CONFIG_QUOTA_NETLINK_INTERFACE is not set
CONFIG_PRINT_QUOTA_WARNING=y
CONFIG_QUOTA_TREE=y
CONFIG_QFMT_V1=m
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_AUTOFS_FS=y
# CONFIG_AUTOFS4_FS is not set
CONFIG_FUSE_FS=m

#
# Caches
#
CONFIG_FSCACHE=y
CONFIG_FSCACHE_DEBUG=y

#
# Pseudo filesystems
#
# CONFIG_PROC_FS is not set
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
CONFIG_ECRYPT_FS=y
CONFIG_JFFS2_FS=m
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_JFFS2_FS_WRITEBUFFER=y
# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
# CONFIG_JFFS2_SUMMARY is not set
# CONFIG_JFFS2_FS_XATTR is not set
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
CONFIG_JFFS2_ZLIB=y
# CONFIG_JFFS2_LZO is not set
CONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
CONFIG_UBIFS_FS=m
# CONFIG_UBIFS_FS_XATTR is not set
# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
CONFIG_UBIFS_FS_LZO=y
CONFIG_UBIFS_FS_ZLIB=y
CONFIG_UBIFS_FS_DEBUG=y
CONFIG_UBIFS_FS_DEBUG_MSG_LVL=0
CONFIG_UBIFS_FS_DEBUG_CHKS=y
CONFIG_NETWORK_FILESYSTEMS=y
# CONFIG_NFS_FS is not set
CONFIG_SMB_FS=y
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp437"
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
# CONFIG_CIFS_WEAK_PW_HASH is not set
CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
# CONFIG_CIFS_POSIX is not set
CONFIG_CIFS_DEBUG2=y
CONFIG_CIFS_EXPERIMENTAL=y
# CONFIG_CIFS_DFS_UPCALL is not set
CONFIG_NCP_FS=y
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
# CONFIG_NCPFS_SMALLDOS is not set
CONFIG_NCPFS_NLS=y
# CONFIG_NCPFS_EXTRAS is not set
CONFIG_CODA_FS=m
# CONFIG_AFS_FS is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
# CONFIG_NLS_CODEPAGE_437 is not set
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
# CONFIG_NLS_CODEPAGE_850 is not set
CONFIG_NLS_CODEPAGE_852=y
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=y
CONFIG_NLS_CODEPAGE_863=y
CONFIG_NLS_CODEPAGE_864=m
# CONFIG_NLS_CODEPAGE_865 is not set
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
# CONFIG_NLS_CODEPAGE_936 is not set
CONFIG_NLS_CODEPAGE_950=y
CONFIG_NLS_CODEPAGE_932=y
CONFIG_NLS_CODEPAGE_949=y
CONFIG_NLS_CODEPAGE_874=m
# CONFIG_NLS_ISO8859_8 is not set
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=y
CONFIG_NLS_ASCII=m
# CONFIG_NLS_ISO8859_1 is not set
CONFIG_NLS_ISO8859_2=m
# CONFIG_NLS_ISO8859_3 is not set
CONFIG_NLS_ISO8859_4=y
CONFIG_NLS_ISO8859_5=y
CONFIG_NLS_ISO8859_6=y
CONFIG_NLS_ISO8859_7=y
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=y
# CONFIG_NLS_ISO8859_15 is not set
CONFIG_NLS_KOI8_R=y
CONFIG_NLS_KOI8_U=y
# CONFIG_NLS_UTF8 is not set
CONFIG_DLM=y
CONFIG_DLM_DEBUG=y

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=1024
# CONFIG_MAGIC_SYSRQ is not set
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
CONFIG_HEADERS_CHECK=y
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_SHIRQ=y
CONFIG_DETECT_SOFTLOCKUP=y
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
# CONFIG_DETECT_HUNG_TASK is not set
CONFIG_SCHED_DEBUG=y
CONFIG_SCHEDSTATS=y
# CONFIG_DEBUG_OBJECTS is not set
CONFIG_SLQB_DEBUG=y
CONFIG_SLQB_DEBUG_ON=y
CONFIG_SLQB_SYSFS=y
CONFIG_SLQB_STATS=y
CONFIG_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK_TEST is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_PI_LIST=y
CONFIG_RT_MUTEX_TESTER=y
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_LOCK_ALLOC=y
CONFIG_PROVE_LOCKING=y
CONFIG_LOCKDEP=y
# CONFIG_LOCK_STAT is not set
CONFIG_DEBUG_LOCKDEP=y
CONFIG_TRACE_IRQFLAGS=y
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
# CONFIG_DEBUG_HIGHMEM is not set
# CONFIG_DEBUG_INFO is not set
CONFIG_DEBUG_VM=y
# CONFIG_DEBUG_VIRTUAL is not set
CONFIG_DEBUG_WRITECOUNT=y
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_LIST is not set
CONFIG_DEBUG_SG=y
CONFIG_DEBUG_NOTIFIERS=y
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
CONFIG_RCU_TORTURE_TEST=m
# CONFIG_RCU_CPU_STALL_DETECTOR is not set
CONFIG_BACKTRACE_SELF_TEST=y
CONFIG_FAULT_INJECTION=y
CONFIG_FAIL_PAGE_ALLOC=y
# CONFIG_FAULT_INJECTION_DEBUG_FS is not set
CONFIG_LATENCYTOP=y
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_HW_BRANCH_TRACER=y
CONFIG_TRACER_MAX_TRACE=y
CONFIG_RING_BUFFER=y
CONFIG_TRACING=y

#
# Tracers
#
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_IRQSOFF_TRACER is not set
CONFIG_SYSPROF_TRACER=y
CONFIG_SCHED_TRACER=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_BOOT_TRACER is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_POWER_TRACER is not set
CONFIG_STACK_TRACER=y
CONFIG_HW_BRANCH_TRACER=y
# CONFIG_KMEMTRACE is not set
# CONFIG_WORKQUEUE_TRACER is not set
# CONFIG_DYNAMIC_FTRACE is not set
CONFIG_FTRACE_SELFTEST=y
CONFIG_FTRACE_STARTUP_TEST=y
CONFIG_MMIOTRACE=y
# CONFIG_MMIOTRACE_TEST is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
CONFIG_BUILD_DOCSRC=y
CONFIG_SAMPLES=y
CONFIG_SAMPLE_MARKERS=m
# CONFIG_SAMPLE_TRACEPOINTS is not set
# CONFIG_SAMPLE_KOBJECT is not set
CONFIG_HAVE_ARCH_KGDB=y
CONFIG_KGDB=y
# CONFIG_KGDB_SERIAL_CONSOLE is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB_TESTS_ON_BOOT=y
CONFIG_KGDB_TESTS_BOOT_STRING="V1F100"
CONFIG_STRICT_DEVMEM=y
CONFIG_X86_VERBOSE_BOOTUP=y
CONFIG_EARLY_PRINTK=y
CONFIG_EARLY_PRINTK_DBGP=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
CONFIG_DEBUG_STACK_USAGE=y
CONFIG_DEBUG_PAGEALLOC=y
CONFIG_DEBUG_PER_CPU_MAPS=y
CONFIG_X86_PTDUMP=y
CONFIG_DEBUG_RODATA=y
# CONFIG_DEBUG_RODATA_TEST is not set
# CONFIG_DEBUG_NX_TEST is not set
CONFIG_4KSTACKS=y
CONFIG_DOUBLEFAULT=y
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
CONFIG_IO_DELAY_0X80=y
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=0
CONFIG_DEBUG_BOOT_PARAMS=y
# CONFIG_CPA_DEBUG is not set
CONFIG_OPTIMIZE_INLINING=y

#
# Security options
#
CONFIG_KEYS=y
CONFIG_KEYS_DEBUG_PROC_KEYS=y
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
CONFIG_SECURITY_NETWORK_XFRM=y
# CONFIG_SECURITY_PATH is not set
CONFIG_SECURITY_FILE_CAPABILITIES=y
CONFIG_SECURITY_ROOTPLUG=y
CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0
CONFIG_SECURITY_SMACK=y
CONFIG_IMA=y
CONFIG_IMA_MEASURE_PCR_IDX=10
CONFIG_IMA_AUDIT=y
CONFIG_IMA_LSM_RULES=y
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_FIPS=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_TEST=m

#
# Authenticated Encryption with Associated Data
#
# CONFIG_CRYPTO_CCM is not set
CONFIG_CRYPTO_GCM=m
CONFIG_CRYPTO_SEQIV=y

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=m
CONFIG_CRYPTO_ECB=m
# CONFIG_CRYPTO_LRW is not set
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XTS=y

#
# Hash modes
#
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=m

#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32C_INTEL=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
# CONFIG_CRYPTO_RMD128 is not set
# CONFIG_CRYPTO_RMD160 is not set
CONFIG_CRYPTO_RMD256=y
CONFIG_CRYPTO_RMD320=m
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
# CONFIG_CRYPTO_SHA512 is not set
# CONFIG_CRYPTO_TGR192 is not set
# CONFIG_CRYPTO_WP512 is not set

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_586=m
CONFIG_CRYPTO_ANUBIS=m
# CONFIG_CRYPTO_ARC4 is not set
# CONFIG_CRYPTO_BLOWFISH is not set
CONFIG_CRYPTO_CAMELLIA=m
# CONFIG_CRYPTO_CAST5 is not set
CONFIG_CRYPTO_CAST6=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_FCRYPT=y
CONFIG_CRYPTO_KHAZAD=m
# CONFIG_CRYPTO_SALSA20 is not set
CONFIG_CRYPTO_SALSA20_586=m
CONFIG_CRYPTO_SEED=y
CONFIG_CRYPTO_SERPENT=y
CONFIG_CRYPTO_TEA=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
# CONFIG_CRYPTO_TWOFISH_586 is not set

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_LZO=m

#
# Random Number Generation
#
CONFIG_CRYPTO_ANSI_CPRNG=y
# CONFIG_CRYPTO_HW is not set
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
# CONFIG_VIRTUALIZATION is not set
CONFIG_VIRTIO=y
CONFIG_VIRTIO_RING=y

#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_FIND_NEXT_BIT=y
CONFIG_GENERIC_FIND_LAST_BIT=y
CONFIG_CRC_CCITT=y
CONFIG_CRC16=m
# CONFIG_CRC_T10DIF is not set
# CONFIG_CRC_ITU_T is not set
CONFIG_CRC32=y
# CONFIG_CRC7 is not set
CONFIG_LIBCRC32C=y
CONFIG_ZLIB_INFLATE=m
CONFIG_ZLIB_DEFLATE=m
CONFIG_LZO_COMPRESS=m
CONFIG_LZO_DECOMPRESS=m
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPUMASK_OFFSTACK=y

^ permalink raw reply

* Re: [PATCH 2.6.30] RDMA/cxgb3: Remove modulo math.
From: Randy Dunlap @ 2009-02-10 19:12 UTC (permalink / raw)
  To: Steve Wise; +Cc: rdreier, general, linux-next, linux-kernel
In-Reply-To: <4991D12A.8090309@opengridcomputing.com>

Steve Wise wrote:
> 
> Randy Dunlap wrote:
>> Steve Wise wrote:
>>  
>>> From: Steve Wise <swise@opengridcomputing.com>
>>>
>>> Removes the need for special u64 math on i386 systems.
>>>
>>> Fixes i386 build break in linux-next introduced by commit
>>> 1e27e8cee0698259ccb1fe6abeaf4b48969c0945.
>>>
>>> Signed-off-by: Steve Wise <swise@opengridcomputing.com>
>>>     
>>
>> Yes, that works, thanks.  But this patch should go into 2.6.29, not
>> just 2.6.30.
>>
>>
>>   
> I thought the commit that caused this was:
> 
> 1e27e8cee0698259ccb1fe6abeaf4b48969c0945
> 
> And that was going in 2.6.30.  (I thought).

Oh, OK.  If that's the case, then you are obviously correct
about [2.6.30].

Thanks.

>>> ---
>>>
>>>  drivers/infiniband/hw/cxgb3/iwch_qp.c |    8 ++++----
>>>  1 files changed, 4 insertions(+), 4 deletions(-)
>>>
>>> diff --git a/drivers/infiniband/hw/cxgb3/iwch_qp.c
>>> b/drivers/infiniband/hw/cxgb3/iwch_qp.c
>>> index 2cf6f13..5bb299a 100644
>>> --- a/drivers/infiniband/hw/cxgb3/iwch_qp.c
>>> +++ b/drivers/infiniband/hw/cxgb3/iwch_qp.c
>>> @@ -232,8 +232,8 @@ static int iwch_sgl2pbl_map(struct iwch_dev *rhp,
>>> struct ib_sge *sg_list,
>>>              return -EINVAL;
>>>          }
>>>          offset = sg_list[i].addr - mhp->attr.va_fbo;
>>> -        offset += ((u64) mhp->attr.va_fbo) %
>>> -                  (1UL << (12 + mhp->attr.page_size));
>>> +        offset += mhp->attr.va_fbo &
>>> +              ((1UL << (12 + mhp->attr.page_size)) - 1);
>>>          pbl_addr[i] = ((mhp->attr.pbl_addr -
>>>                      rhp->rdev.rnic_info.pbl_base) >> 3) +
>>>                    (offset >> (12 + mhp->attr.page_size));
>>> @@ -263,8 +263,8 @@ static int build_rdma_recv(struct iwch_qp *qhp,
>>> union t3_wr *wqe,
>>>          wqe->recv.sgl[i].len = cpu_to_be32(wr->sg_list[i].length);
>>>  
>>>          /* to in the WQE == the offset into the page */
>>> -        wqe->recv.sgl[i].to = cpu_to_be64(((u32) wr->sg_list[i].addr) %
>>> -                (1UL << (12 + page_size[i])));
>>> +        wqe->recv.sgl[i].to = cpu_to_be64(((u64) wr->sg_list[i].addr) &
>>> +                ((1UL << (12 + page_size[i]))-1));
>>>  
>>>          /* pbl_addr is the adapters address in the PBL */
>>>          wqe->recv.pbl_addr[i] = cpu_to_be32(pbl_addr[i]);


-- 
~Randy

^ permalink raw reply

* [ofa-general] Re: [PATCH 2.6.30] RDMA/cxgb3: Remove modulo math.
From: Steve Wise @ 2009-02-10 19:10 UTC (permalink / raw)
  To: Randy Dunlap; +Cc: rdreier, linux-next, linux-kernel, general
In-Reply-To: <4991CFD7.30503@oracle.com>


Randy Dunlap wrote:
> Steve Wise wrote:
>   
>> From: Steve Wise <swise@opengridcomputing.com>
>>
>> Removes the need for special u64 math on i386 systems.
>>
>> Fixes i386 build break in linux-next introduced by 
>> commit 1e27e8cee0698259ccb1fe6abeaf4b48969c0945.
>>
>> Signed-off-by: Steve Wise <swise@opengridcomputing.com>
>>     
>
> Yes, that works, thanks.  But this patch should go into 2.6.29, not
> just 2.6.30.
>
>
>   
I thought the commit that caused this was:

1e27e8cee0698259ccb1fe6abeaf4b48969c0945

And that was going in 2.6.30.  (I thought).




>> ---
>>
>>  drivers/infiniband/hw/cxgb3/iwch_qp.c |    8 ++++----
>>  1 files changed, 4 insertions(+), 4 deletions(-)
>>
>> diff --git a/drivers/infiniband/hw/cxgb3/iwch_qp.c b/drivers/infiniband/hw/cxgb3/iwch_qp.c
>> index 2cf6f13..5bb299a 100644
>> --- a/drivers/infiniband/hw/cxgb3/iwch_qp.c
>> +++ b/drivers/infiniband/hw/cxgb3/iwch_qp.c
>> @@ -232,8 +232,8 @@ static int iwch_sgl2pbl_map(struct iwch_dev *rhp, struct ib_sge *sg_list,
>>  			return -EINVAL;
>>  		}
>>  		offset = sg_list[i].addr - mhp->attr.va_fbo;
>> -		offset += ((u64) mhp->attr.va_fbo) %
>> -		          (1UL << (12 + mhp->attr.page_size));
>> +		offset += mhp->attr.va_fbo &
>> +			  ((1UL << (12 + mhp->attr.page_size)) - 1);
>>  		pbl_addr[i] = ((mhp->attr.pbl_addr -
>>  			        rhp->rdev.rnic_info.pbl_base) >> 3) +
>>  			      (offset >> (12 + mhp->attr.page_size));
>> @@ -263,8 +263,8 @@ static int build_rdma_recv(struct iwch_qp *qhp, union t3_wr *wqe,
>>  		wqe->recv.sgl[i].len = cpu_to_be32(wr->sg_list[i].length);
>>  
>>  		/* to in the WQE == the offset into the page */
>> -		wqe->recv.sgl[i].to = cpu_to_be64(((u32) wr->sg_list[i].addr) %
>> -				(1UL << (12 + page_size[i])));
>> +		wqe->recv.sgl[i].to = cpu_to_be64(((u64) wr->sg_list[i].addr) &
>> +				((1UL << (12 + page_size[i]))-1));
>>  
>>  		/* pbl_addr is the adapters address in the PBL */
>>  		wqe->recv.pbl_addr[i] = cpu_to_be32(pbl_addr[i]);
>>     
>
>
>   

^ permalink raw reply

* [ofa-general] Re: [PATCH 2.6.30] RDMA/cxgb3: Remove modulo math.
From: Randy Dunlap @ 2009-02-10 19:04 UTC (permalink / raw)
  To: Steve Wise; +Cc: rdreier, linux-next, linux-kernel, general
In-Reply-To: <20090210184448.22891.31130.stgit@dell3.ogc.int>

Steve Wise wrote:
> From: Steve Wise <swise@opengridcomputing.com>
> 
> Removes the need for special u64 math on i386 systems.
> 
> Fixes i386 build break in linux-next introduced by 
> commit 1e27e8cee0698259ccb1fe6abeaf4b48969c0945.
> 
> Signed-off-by: Steve Wise <swise@opengridcomputing.com>

Yes, that works, thanks.  But this patch should go into 2.6.29, not
just 2.6.30.


> ---
> 
>  drivers/infiniband/hw/cxgb3/iwch_qp.c |    8 ++++----
>  1 files changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/drivers/infiniband/hw/cxgb3/iwch_qp.c b/drivers/infiniband/hw/cxgb3/iwch_qp.c
> index 2cf6f13..5bb299a 100644
> --- a/drivers/infiniband/hw/cxgb3/iwch_qp.c
> +++ b/drivers/infiniband/hw/cxgb3/iwch_qp.c
> @@ -232,8 +232,8 @@ static int iwch_sgl2pbl_map(struct iwch_dev *rhp, struct ib_sge *sg_list,
>  			return -EINVAL;
>  		}
>  		offset = sg_list[i].addr - mhp->attr.va_fbo;
> -		offset += ((u64) mhp->attr.va_fbo) %
> -		          (1UL << (12 + mhp->attr.page_size));
> +		offset += mhp->attr.va_fbo &
> +			  ((1UL << (12 + mhp->attr.page_size)) - 1);
>  		pbl_addr[i] = ((mhp->attr.pbl_addr -
>  			        rhp->rdev.rnic_info.pbl_base) >> 3) +
>  			      (offset >> (12 + mhp->attr.page_size));
> @@ -263,8 +263,8 @@ static int build_rdma_recv(struct iwch_qp *qhp, union t3_wr *wqe,
>  		wqe->recv.sgl[i].len = cpu_to_be32(wr->sg_list[i].length);
>  
>  		/* to in the WQE == the offset into the page */
> -		wqe->recv.sgl[i].to = cpu_to_be64(((u32) wr->sg_list[i].addr) %
> -				(1UL << (12 + page_size[i])));
> +		wqe->recv.sgl[i].to = cpu_to_be64(((u64) wr->sg_list[i].addr) &
> +				((1UL << (12 + page_size[i]))-1));
>  
>  		/* pbl_addr is the adapters address in the PBL */
>  		wqe->recv.pbl_addr[i] = cpu_to_be32(pbl_addr[i]);


-- 
~Randy

^ permalink raw reply

* [ofa-general] [PATCH 2.6.30] RDMA/cxgb3: Remove modulo math.
From: Steve Wise @ 2009-02-10 18:44 UTC (permalink / raw)
  To: rdreier; +Cc: randy.dunlap, linux-next, linux-kernel, general

From: Steve Wise <swise@opengridcomputing.com>

Removes the need for special u64 math on i386 systems.

Fixes i386 build break in linux-next introduced by 
commit 1e27e8cee0698259ccb1fe6abeaf4b48969c0945.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
---

 drivers/infiniband/hw/cxgb3/iwch_qp.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/infiniband/hw/cxgb3/iwch_qp.c b/drivers/infiniband/hw/cxgb3/iwch_qp.c
index 2cf6f13..5bb299a 100644
--- a/drivers/infiniband/hw/cxgb3/iwch_qp.c
+++ b/drivers/infiniband/hw/cxgb3/iwch_qp.c
@@ -232,8 +232,8 @@ static int iwch_sgl2pbl_map(struct iwch_dev *rhp, struct ib_sge *sg_list,
 			return -EINVAL;
 		}
 		offset = sg_list[i].addr - mhp->attr.va_fbo;
-		offset += ((u64) mhp->attr.va_fbo) %
-		          (1UL << (12 + mhp->attr.page_size));
+		offset += mhp->attr.va_fbo &
+			  ((1UL << (12 + mhp->attr.page_size)) - 1);
 		pbl_addr[i] = ((mhp->attr.pbl_addr -
 			        rhp->rdev.rnic_info.pbl_base) >> 3) +
 			      (offset >> (12 + mhp->attr.page_size));
@@ -263,8 +263,8 @@ static int build_rdma_recv(struct iwch_qp *qhp, union t3_wr *wqe,
 		wqe->recv.sgl[i].len = cpu_to_be32(wr->sg_list[i].length);
 
 		/* to in the WQE == the offset into the page */
-		wqe->recv.sgl[i].to = cpu_to_be64(((u32) wr->sg_list[i].addr) %
-				(1UL << (12 + page_size[i])));
+		wqe->recv.sgl[i].to = cpu_to_be64(((u64) wr->sg_list[i].addr) &
+				((1UL << (12 + page_size[i]))-1));
 
 		/* pbl_addr is the adapters address in the PBL */
 		wqe->recv.pbl_addr[i] = cpu_to_be32(pbl_addr[i]);

^ permalink raw reply related

* [PATCH] oqo: depends on INPUT_POLLDEV
From: Randy Dunlap @ 2009-02-10 17:53 UTC (permalink / raw)
  To: lkml, akpm; +Cc: linux-next, Matthew Garrett

From: Randy Dunlap <randy.dunlap@oracle.com>

oqo driver uses polled input functions, so make it depend
on INPUT_POLLDEV.

ERROR: "input_register_polled_device" [drivers/platform/x86/oqo-wmi.ko] undefined!
ERROR: "input_allocate_polled_device" [drivers/platform/x86/oqo-wmi.ko] undefined!
ERROR: "input_free_polled_device" [drivers/platform/x86/oqo-wmi.ko] undefined!
ERROR: "input_unregister_polled_device" [drivers/platform/x86/oqo-wmi.ko] undefined!

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
cc:	Matthew Garrett <mjg59@srcf.ucam.org>
---
 drivers/platform/x86/Kconfig |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- linux-next-20090210.orig/drivers/platform/x86/Kconfig
+++ linux-next-20090210/drivers/platform/x86/Kconfig
@@ -137,7 +137,7 @@ config MSI_LAPTOP
 config OQO_WMI
        tristate "OQO WMI extras"
        depends on ACPI_WMI
-       depends on INPUT
+       depends on INPUT && INPUT_POLLDEV
        depends on RFKILL
        depends on BACKLIGHT_CLASS_DEVICE
        help

^ permalink raw reply

* [PATCH] dell-laptop: depends on POWER_SUPPLY
From: Randy Dunlap @ 2009-02-10 17:25 UTC (permalink / raw)
  To: lkml, akpm; +Cc: linux-next, Matthew Garrett

From: Randy Dunlap <randy.dunlap@oracle.com>

Build breaks when DELL_LAPTOP=y and POWER_SUPPLY=m. DELL_LAPTOP needs
to depend on POWER_SUPPLY.

dell-laptop.c:(.text+0x1ef3c4): undefined reference to `power_supply_is_system_supplied'
dell-laptop.c:(.text+0x1ef45e): undefined reference to `power_supply_is_system_supplied'

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
cc: Matthew Garrett <mjg59@srcf.ucam.org>
---
 drivers/platform/x86/Kconfig |    1 +
 1 file changed, 1 insertion(+)

--- linux-next-20090210.orig/drivers/platform/x86/Kconfig
+++ linux-next-20090210/drivers/platform/x86/Kconfig
@@ -62,6 +62,7 @@ config DELL_LAPTOP
 	depends on EXPERIMENTAL
 	depends on BACKLIGHT_CLASS_DEVICE
 	depends on RFKILL
+	depends on POWER_SUPPLY
 	default n
 	---help---
 	This driver adds support for rfkill and backlight control to Dell

^ permalink raw reply

* [PATCH] rtl8187se: depends on WIRELESS_EXT
From: Randy Dunlap @ 2009-02-10 17:24 UTC (permalink / raw)
  To: lkml, akpm; +Cc: linux-next, gregkh, linux-wireless

From: Randy Dunlap <randy.dunlap@oracle.com>

rtl8187se uses wireless extensions so it needs to depend on
WIRELESS_EXT (or select it).

drivers/staging/rtl8187se/r8180_core.c:5973: error: 'struct net_device' has no member named 'wireless_handlers'
drivers/staging/rtl8187se/r8180_core.c:5982: error: 'struct net_device' has no member named 'wireless_handlers'

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
cc: Greg KH <gregkh@suse.de>
---
 drivers/staging/rtl8187se/Kconfig |    1 +
 1 file changed, 1 insertion(+)

--- linux-next-20090210.orig/drivers/staging/rtl8187se/Kconfig
+++ linux-next-20090210/drivers/staging/rtl8187se/Kconfig
@@ -1,5 +1,6 @@
 config RTL8187SE
 	tristate "RealTek RTL8187SE Wireless LAN NIC driver"
 	depends on PCI
+	depends on WIRELESS_EXT
 	default N
 	---help---

^ permalink raw reply

* next-20090210: list_del corruption (ext4)
From: Alexander Beregalov @ 2009-02-10 17:06 UTC (permalink / raw)
  To: linux-ext4, linux-next, LKML

Hi

EXT4-fs: barriers enabled
kjournald2 starting: pid 20430, dev sda1:8, commit interval 5 seconds
EXT4 FS on sda1, internal journal on sda1:8
EXT4-fs: delayed allocation enabled
EXT4-fs: file extents enabled
EXT4-fs: mballoc enabled
EXT4-fs: mounted filesystem sda1 with ordered data mode
------------[ cut here ]------------
WARNING: at lib/list_debug.c:48 list_del+0x71/0xa0()
Hardware name: PowerEdge 1950
list_del corruption. prev->next should be ffff880041b14498, but was
dead000000100100
Modules linked in:
Pid: 20452, comm: stress Not tainted 2.6.29-rc4-next-20090210 #5
Call Trace:
 [<ffffffff80241560>] warn_slowpath+0xd0/0x130
 [<ffffffff80235ad9>] ? sub_preempt_count+0xa9/0xf0
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8033f7c8>] ? __ext4_handle_dirty_metadata+0x38/0x100
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8032849b>] ? ext4_mark_iloc_dirty+0x31b/0x5a0
 [<ffffffff80347f7c>] ? ext4_mb_release_context+0x15c/0x4f0
 [<ffffffff80347f7c>] ? ext4_mb_release_context+0x15c/0x4f0
 [<ffffffff8047f791>] list_del+0x71/0xa0
 [<ffffffff80348231>] ext4_mb_release_context+0x411/0x4f0
 [<ffffffff803417ac>] ? ext4_mb_initialize_context+0x7c/0x1b0
 [<ffffffff80348567>] ext4_mb_new_blocks+0x257/0x4b0
 [<ffffffff8033c073>] ? ext4_ext_find_extent+0x193/0x2e0
 [<ffffffff8033e83b>] ext4_ext_get_blocks+0xa2b/0xf70
 [<ffffffff804626d9>] ? __make_request+0xf9/0x4e0
 [<ffffffff8062f9c5>] ? _spin_unlock_irqrestore+0x65/0x80
 [<ffffffff8032d1ce>] ext4_get_blocks_wrap+0x18e/0x250
 [<ffffffff8032d529>] ext4_da_get_block_write+0x69/0x190
 [<ffffffff8032ac2d>] mpage_da_map_blocks+0x8d/0x640
 [<ffffffff8029f261>] ? __pagevec_release+0x21/0x30
 [<ffffffff8029ca07>] ? write_cache_pages+0x327/0x4a0
 [<ffffffff8032b970>] ? __mpage_da_writepage+0x0/0x1b0
 [<ffffffff8034cf5e>] ? jbd2_journal_start+0xce/0x140
 [<ffffffff8032b632>] ext4_da_writepages+0x282/0x4e0
 [<ffffffff8062f650>] ? _spin_unlock+0x30/0x60
 [<ffffffff8035259a>] ? find_revoke_record+0x9a/0xb0
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8032d4c0>] ? ext4_da_get_block_write+0x0/0x190
 [<ffffffff8029cbdb>] do_writepages+0x2b/0x50
 [<ffffffff802e5a41>] __writeback_single_inode+0xa1/0x3f0
 [<ffffffff802e6282>] ? generic_sync_sb_inodes+0x3a2/0x420
 [<ffffffff802e6228>] generic_sync_sb_inodes+0x348/0x420
 [<ffffffff802e64e5>] writeback_inodes+0x65/0x100
 [<ffffffff8029d798>] balance_dirty_pages_ratelimited_nr+0x278/0x3f0
 [<ffffffff80336905>] ? __ext4_journal_stop+0x35/0x80
 [<ffffffff80296922>] generic_file_buffered_write+0x1e2/0x340
 [<ffffffff80296eb9>] __generic_file_aio_write_nolock+0x269/0x470
 [<ffffffff802971c9>] generic_file_aio_write+0x69/0xd0
 [<ffffffff80325c08>] ext4_file_write+0x58/0x170
 [<ffffffff802c6991>] do_sync_write+0xf1/0x140
 [<ffffffff80259640>] ? autoremove_wake_function+0x0/0x40
 [<ffffffff80235ad9>] ? sub_preempt_count+0xa9/0xf0
 [<ffffffff802c6ffb>] vfs_write+0xcb/0x170
 [<ffffffff802c7190>] sys_write+0x50/0x90
 [<ffffffff8020bc1b>] system_call_fastpath+0x16/0x1b
---[ end trace 001a16110339633e ]---
------------[ cut here ]------------
WARNING: at lib/list_debug.c:26 __list_add+0x70/0xa0()
Hardware name: PowerEdge 1950
list_add corruption. next->prev should be prev (ffff88007c7e55e0), but
was 6b6b6b6b6b6b6b6b. (next=ffff88001239c750).
Modules linked in:
Pid: 20607, comm: pdflush Tainted: G        W  2.6.29-rc4-next-20090210 #5
Call Trace:
 [<ffffffff80241560>] warn_slowpath+0xd0/0x130
 [<ffffffff803434e5>] ? ext4_mb_use_best_found+0x3d5/0x430
 [<ffffffff8062f650>] ? _spin_unlock+0x30/0x60
 [<ffffffff80235ad9>] ? sub_preempt_count+0xa9/0xf0
 [<ffffffff802c2b45>] ? kmem_cache_alloc+0xb5/0x100
 [<ffffffff8034447d>] ? ext4_mb_new_inode_pa+0x5d/0x390
 [<ffffffff8026c199>] ? trace_hardirqs_on_caller+0x29/0x1e0
 [<ffffffff8047f830>] __list_add+0x70/0xa0
 [<ffffffff80344699>] ext4_mb_new_inode_pa+0x279/0x390
 [<ffffffff803487ab>] ext4_mb_new_blocks+0x49b/0x4b0
 [<ffffffff8033c198>] ? ext4_ext_find_extent+0x2b8/0x2e0
 [<ffffffff8033e83b>] ext4_ext_get_blocks+0xa2b/0xf70
 [<ffffffff804626d9>] ? __make_request+0xf9/0x4e0
 [<ffffffff8062f9c5>] ? _spin_unlock_irqrestore+0x65/0x80
 [<ffffffff8032d1ce>] ext4_get_blocks_wrap+0x18e/0x250
 [<ffffffff8032d529>] ext4_da_get_block_write+0x69/0x190
 [<ffffffff8032ac2d>] mpage_da_map_blocks+0x8d/0x640
 [<ffffffff8029f261>] ? __pagevec_release+0x21/0x30
 [<ffffffff8029ca07>] ? write_cache_pages+0x327/0x4a0
 [<ffffffff8032b970>] ? __mpage_da_writepage+0x0/0x1b0
 [<ffffffff8034cf5e>] ? jbd2_journal_start+0xce/0x140
 [<ffffffff8032b632>] ext4_da_writepages+0x282/0x4e0
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8032d4c0>] ? ext4_da_get_block_write+0x0/0x190
 [<ffffffff8029cbdb>] do_writepages+0x2b/0x50
 [<ffffffff802e5a41>] __writeback_single_inode+0xa1/0x3f0
 [<ffffffff802e5f14>] ? generic_sync_sb_inodes+0x34/0x420
 [<ffffffff802e6228>] generic_sync_sb_inodes+0x348/0x420
 [<ffffffff802e64e5>] writeback_inodes+0x65/0x100
 [<ffffffff8029d2f0>] background_writeout+0xb0/0xe0
 [<ffffffff8029dae0>] pdflush+0x110/0x1f0
 [<ffffffff8029d240>] ? background_writeout+0x0/0xe0
 [<ffffffff8029d9d0>] ? pdflush+0x0/0x1f0
 [<ffffffff80259196>] kthread+0x56/0x90
 [<ffffffff8020cc9a>] child_rip+0xa/0x20
 [<ffffffff802359a9>] ? finish_task_switch+0x89/0x110
 [<ffffffff8062f936>] ? _spin_unlock_irq+0x36/0x60
 [<ffffffff8020c680>] ? restore_args+0x0/0x30
 [<ffffffff80259140>] ? kthread+0x0/0x90
 [<ffffffff8020cc90>] ? child_rip+0x0/0x20
---[ end trace 001a16110339633f ]---
=============================================================================
BUG ext4_prealloc_space: Poison overwritten
-----------------------------------------------------------------------------

INFO: 0xffff88001239c758-0xffff88001239c75f. First byte 0x80 instead of 0x6b
INFO: Allocated in ext4_mb_new_inode_pa+0x5d/0x390 age=1953 cpu=0 pid=20453
INFO: Freed in ext4_mb_pa_callback+0x14/0x20 age=1816 cpu=2 pid=0
INFO: Slab 0xffffe20000767760 objects=35 used=2 fp=0xffff88001239c740
flags=0x40000000000080c3
INFO: Object 0xffff88001239c740 @offset=1856 fp=0xffff88001239c000

Bytes b4 0xffff88001239c730:  e6 41 65 00 01 00 00 00 5a 5a 5a 5a 5a
5a 5a 5a <E6>Ae.....ZZZZZZZZ
  Object 0xffff88001239c740:  6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
6b 6b 6b kkkkkkkkkkkkkkkk
  Object 0xffff88001239c750:  6b 6b 6b 6b 6b 6b 6b 6b 80 45 3c 12 00
88 ff ff kkkkkkkk.E<...<FF><FF>
  Object 0xffff88001239c760:  6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
6b 6b 6b kkkkkkkkkkkkkkkk
  Object 0xffff88001239c770:  6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
6b 6b 6b kkkkkkkkkkkkkkkk
  Object 0xffff88001239c780:  6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
6b 6b 6b kkkkkkkkkkkkkkkk
  Object 0xffff88001239c790:  6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
6b 6b 6b kkkkkkkkkkkkkkkk
  Object 0xffff88001239c7a0:  6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
6b 6b 6b kkkkkkkkkkkkkkkk
  Object 0xffff88001239c7b0:  6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
6b 6b 6b kkkkkkkkkkkkkkkk
  Object 0xffff88001239c7c0:  6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
6b 6b 6b kkkkkkkkkkkkkkkk
  Object 0xffff88001239c7d0:  6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
6b 6b a5 kkkkkkkkkkkkkkk<A5>
 Redzone 0xffff88001239c7e0:  bb bb bb bb bb bb bb bb
       <BB><BB><BB><BB><BB><BB><BB><BB>
 Padding 0xffff88001239c820:  5a 5a 5a 5a 5a 5a 5a 5a
       ZZZZZZZZ
Pid: 20450, comm: stress Tainted: G        W  2.6.29-rc4-next-20090210 #5
Call Trace:
 [<ffffffff802bf5a6>] print_trailer+0x106/0x160
 [<ffffffff802bfa85>] check_bytes_and_report+0x125/0x180
 [<ffffffff802c120c>] check_object+0xac/0x280
 [<ffffffff802c29c2>] __slab_alloc+0x542/0x610
 [<ffffffff802c2ac9>] ? kmem_cache_alloc+0x39/0x100
 [<ffffffff8034447d>] ? ext4_mb_new_inode_pa+0x5d/0x390
 [<ffffffff8034447d>] ? ext4_mb_new_inode_pa+0x5d/0x390
 [<ffffffff802c2b86>] kmem_cache_alloc+0xf6/0x100
 [<ffffffff8034447d>] ext4_mb_new_inode_pa+0x5d/0x390
 [<ffffffff803487ab>] ext4_mb_new_blocks+0x49b/0x4b0
 [<ffffffff8033c073>] ? ext4_ext_find_extent+0x193/0x2e0
 [<ffffffff8033e83b>] ext4_ext_get_blocks+0xa2b/0xf70
 [<ffffffff804626d9>] ? __make_request+0xf9/0x4e0
 [<ffffffff8062f9c5>] ? _spin_unlock_irqrestore+0x65/0x80
 [<ffffffff8032d1ce>] ext4_get_blocks_wrap+0x18e/0x250
 [<ffffffff8032d529>] ext4_da_get_block_write+0x69/0x190
 [<ffffffff8032ac2d>] mpage_da_map_blocks+0x8d/0x640
 [<ffffffff8029f261>] ? __pagevec_release+0x21/0x30
 [<ffffffff8029ca07>] ? write_cache_pages+0x327/0x4a0
 [<ffffffff8032b970>] ? __mpage_da_writepage+0x0/0x1b0
 [<ffffffff8034cf5e>] ? jbd2_journal_start+0xce/0x140
 [<ffffffff8032b632>] ext4_da_writepages+0x282/0x4e0
 [<ffffffff8062f650>] ? _spin_unlock+0x30/0x60
 [<ffffffff8035259a>] ? find_revoke_record+0x9a/0xb0
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8032d4c0>] ? ext4_da_get_block_write+0x0/0x190
 [<ffffffff8029cbdb>] do_writepages+0x2b/0x50
 [<ffffffff802e5a41>] __writeback_single_inode+0xa1/0x3f0
 [<ffffffff802e6282>] ? generic_sync_sb_inodes+0x3a2/0x420
 [<ffffffff802e6228>] generic_sync_sb_inodes+0x348/0x420
 [<ffffffff802e64e5>] writeback_inodes+0x65/0x100
 [<ffffffff8029d798>] balance_dirty_pages_ratelimited_nr+0x278/0x3f0
 [<ffffffff80336905>] ? __ext4_journal_stop+0x35/0x80
 [<ffffffff80296922>] generic_file_buffered_write+0x1e2/0x340
 [<ffffffff80296eb9>] __generic_file_aio_write_nolock+0x269/0x470
 [<ffffffff802971c9>] generic_file_aio_write+0x69/0xd0
 [<ffffffff80325c08>] ext4_file_write+0x58/0x170
 [<ffffffff802c6991>] do_sync_write+0xf1/0x140
 [<ffffffff80259640>] ? autoremove_wake_function+0x0/0x40
 [<ffffffff80235ad9>] ? sub_preempt_count+0xa9/0xf0
 [<ffffffff802c6ffb>] vfs_write+0xcb/0x170
 [<ffffffff802c7190>] sys_write+0x50/0x90
 [<ffffffff8020bc1b>] system_call_fastpath+0x16/0x1b
FIX ext4_prealloc_space: Restoring 0xffff88001239c758-0xffff88001239c75f=0x6b

FIX ext4_prealloc_space: Marking all objects used
------------[ cut here ]------------
WARNING: at lib/list_debug.c:51 list_del+0x93/0xa0()
Hardware name: PowerEdge 1950
list_del corruption. next->prev should be ffff8800123c4580, but was
6b6b6b6b6b6b6b6b
Modules linked in:
Pid: 20450, comm: stress Tainted: G        W  2.6.29-rc4-next-20090210 #5
Call Trace:
 [<ffffffff80241560>] warn_slowpath+0xd0/0x130
 [<ffffffff80235ad9>] ? sub_preempt_count+0xa9/0xf0
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8033f7c8>] ? __ext4_handle_dirty_metadata+0x38/0x100
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8032849b>] ? ext4_mark_iloc_dirty+0x31b/0x5a0
 [<ffffffff80347f7c>] ? ext4_mb_release_context+0x15c/0x4f0
 [<ffffffff80347f7c>] ? ext4_mb_release_context+0x15c/0x4f0
 [<ffffffff8047f7b3>] list_del+0x93/0xa0
 [<ffffffff80348231>] ext4_mb_release_context+0x411/0x4f0
 [<ffffffff803417ac>] ? ext4_mb_initialize_context+0x7c/0x1b0
 [<ffffffff80348567>] ext4_mb_new_blocks+0x257/0x4b0
 [<ffffffff8033c198>] ? ext4_ext_find_extent+0x2b8/0x2e0
 [<ffffffff8033e83b>] ext4_ext_get_blocks+0xa2b/0xf70
 [<ffffffff8062f9c5>] ? _spin_unlock_irqrestore+0x65/0x80
 [<ffffffff8032d1ce>] ext4_get_blocks_wrap+0x18e/0x250
 [<ffffffff8032d529>] ext4_da_get_block_write+0x69/0x190
 [<ffffffff8032ac2d>] mpage_da_map_blocks+0x8d/0x640
 [<ffffffff8029f261>] ? __pagevec_release+0x21/0x30
 [<ffffffff8029ca07>] ? write_cache_pages+0x327/0x4a0
 [<ffffffff8032b970>] ? __mpage_da_writepage+0x0/0x1b0
 [<ffffffff8034cf5e>] ? jbd2_journal_start+0xce/0x140
 [<ffffffff8032b632>] ext4_da_writepages+0x282/0x4e0
 [<ffffffff8062f650>] ? _spin_unlock+0x30/0x60
 [<ffffffff8035259a>] ? find_revoke_record+0x9a/0xb0
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8026a195>] ? print_lock_contention_bug+0x25/0x120
 [<ffffffff8032d4c0>] ? ext4_da_get_block_write+0x0/0x190
 [<ffffffff8029cbdb>] do_writepages+0x2b/0x50
 [<ffffffff802e5a41>] __writeback_single_inode+0xa1/0x3f0
 [<ffffffff802e6282>] ? generic_sync_sb_inodes+0x3a2/0x420
 [<ffffffff802e6228>] generic_sync_sb_inodes+0x348/0x420
 [<ffffffff802e64e5>] writeback_inodes+0x65/0x100
 [<ffffffff8029d798>] balance_dirty_pages_ratelimited_nr+0x278/0x3f0
 [<ffffffff80336905>] ? __ext4_journal_stop+0x35/0x80
 [<ffffffff80296922>] generic_file_buffered_write+0x1e2/0x340
 [<ffffffff80296eb9>] __generic_file_aio_write_nolock+0x269/0x470
 [<ffffffff802971c9>] generic_file_aio_write+0x69/0xd0
 [<ffffffff80325c08>] ext4_file_write+0x58/0x170
 [<ffffffff802c6991>] do_sync_write+0xf1/0x140
 [<ffffffff80259640>] ? autoremove_wake_function+0x0/0x40
 [<ffffffff80235ad9>] ? sub_preempt_count+0xa9/0xf0
 [<ffffffff802c6ffb>] vfs_write+0xcb/0x170
 [<ffffffff802c7190>] sys_write+0x50/0x90
 [<ffffffff8020bc1b>] system_call_fastpath+0x16/0x1b

^ permalink raw reply

* Re: linux-next: manual merge of the trivial tree with the quota tree
From: Jan Kara @ 2009-02-10 13:52 UTC (permalink / raw)
  To: Jiri Kosina; +Cc: Stephen Rothwell, linux-next
In-Reply-To: <alpine.LNX.1.10.0902101039520.11630@jikos.suse.cz>

On Tue 10-02-09 10:42:17, Jiri Kosina wrote:
> On Tue, 10 Feb 2009, Stephen Rothwell wrote:
> 
> > Today's linux-next merge of the trivial tree got a conflict in fs/Kconfig
> > between commit c417122fec0f6b10a6c338c84180c6b9e06601c8 ("quota: Move
> > quota files into separate directory") from the quota tree and commit
> > 8310459012b926e121b3546bfed833910dd6f3ef ("trivial: fix typos/grammar
> > errors in Kconfig texts") from the trivial tree.
> 
> Thanks for notification Stephen. I have dropped the conflicting hunk from 
> my tree now. Jan, could you please take the patch below through your tree? 
  Merged into quota tree. Thanks.


> From: Matt LaPlante <kernel1@cyberdogtech.com>
> Subject: trivial: fix typos/grammar errors in fs/Kconfig
> 
> Signed-off-by: Matt LaPlante <kernel1@cyberdogtech.com>
> Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
> 
> diff --git a/fs/Kconfig b/fs/Kconfig
> index 93945dd..951b310 100644
> --- a/fs/Kconfig
> +++ b/fs/Kconfig
> @@ -87,7 +87,7 @@ config PRINT_QUOTA_WARNING
>  	  Note that this behavior is currently deprecated and may go away in
>  	  future. Please use notification via netlink socket instead.
>  
> -# Generic support for tree structured quota files. Seleted when needed.
> +# Generic support for tree structured quota files. Selected when needed.
>  config QUOTA_TREE
>  	 tristate

									Honza

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox