* [GIT PULL] Early boot SLAB for 2.6.31
@ 2009-06-10 20:12 Pekka J Enberg
2009-06-10 20:32 ` Linus Torvalds
2009-06-10 21:00 ` [GIT PULL] " Ingo Molnar
0 siblings, 2 replies; 43+ messages in thread
From: Pekka J Enberg @ 2009-06-10 20:12 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, akpm, cl, hannes, mingo, mpm, npiggin, yinghai
Hi Linus,
Here are the core patches for enabling slab before the scheduler initializes
itself in the boot sequence. I added slab fallback support to the bootmem
allocator so that we don't need a flag day for switching to early slab.
I have tested this series on x86-64 with SLAB, SLUB, and SLOB. Note: the
following harmless warning appears at boot:
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at mm/bootmem.c:535 alloc_arch_preferred_bootmem+0x31/0x56()
[ 0.000000] Hardware name:
[ 0.000000] Modules linked in:
[ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30 #472
[ 0.000000] Call Trace:
[ 0.000000] [<ffffffff809d62c3>] ? alloc_arch_preferred_bootmem+0x31/0x56
[ 0.000000] [<ffffffff8025c304>] warn_slowpath_common+0x7c/0xa9
[ 0.000000] [<ffffffff8025c345>] warn_slowpath_null+0x14/0x16
[ 0.000000] [<ffffffff809d62c3>] alloc_arch_preferred_bootmem+0x31/0x56
[ 0.000000] [<ffffffff809d6833>] ___alloc_bootmem_nopanic+0x3f/0xc9
[ 0.000000] [<ffffffff809d68ce>] ___alloc_bootmem+0x11/0x3a
[ 0.000000] [<ffffffff809d69a0>] __alloc_bootmem+0xb/0xd
[ 0.000000] [<ffffffff809d21f9>] sched_init+0x43/0x4ee
[ 0.000000] [<ffffffff809c0aae>] start_kernel+0x1cc/0x3aa
[ 0.000000] [<ffffffff809c029a>] x86_64_start_reservations+0xaa/0xae
[ 0.000000] [<ffffffff809c037f>] x86_64_start_kernel+0xe1/0xe8
[ 0.000000] ---[ end trace 4eaa2a86a8e2da22 ]---
I already have patches for that but they are against the -tip tree so I think
we ought to just merge this series to mainline and fix everything up in
subsystem trees for 2.6.31 proper.
Pekka
The following changes since commit 07a2039b8eb0af4ff464efd3dfd95de5c02648c6:
Linus Torvalds (1):
Linux 2.6.30
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 for-linus
Pekka Enberg (3):
bootmem: use slab if bootmem is no longer available
slab: setup allocators earlier in the boot sequence
vmalloc: use kzalloc() instead of alloc_bootmem()
init/main.c | 32 +++++++++++++--------
mm/bootmem.c | 3 ++
mm/slab.c | 85 ++++++++++++++++++++++++++++++---------------------------
mm/slub.c | 17 +++++++-----
mm/vmalloc.c | 3 +-
5 files changed, 79 insertions(+), 61 deletions(-)
diff --git a/init/main.c b/init/main.c
index d721dad..0c6f366 100644
--- a/init/main.c
+++ b/init/main.c
@@ -574,6 +574,26 @@ asmlinkage void __init start_kernel(void)
setup_nr_cpu_ids();
smp_prepare_boot_cpu(); /* arch-specific boot-cpu hooks */
+ build_all_zonelists();
+ page_alloc_init();
+
+ printk(KERN_NOTICE "Kernel command line: %s\n", boot_command_line);
+ parse_early_param();
+ parse_args("Booting kernel", static_command_line, __start___param,
+ __stop___param - __start___param,
+ &unknown_bootoption);
+ /*
+ * These use large bootmem allocations and must precede
+ * kmem_cache_init()
+ */
+ pidhash_init();
+ vfs_caches_init_early();
+ /*
+ * Set up kernel memory allocators
+ */
+ mem_init();
+ kmem_cache_init();
+ vmalloc_init();
/*
* Set up the scheduler prior starting any interrupts (such as the
* timer interrupt). Full topology setup happens at smp_init()
@@ -585,13 +605,6 @@ asmlinkage void __init start_kernel(void)
* fragile until we cpu_idle() for the first time.
*/
preempt_disable();
- build_all_zonelists();
- page_alloc_init();
- printk(KERN_NOTICE "Kernel command line: %s\n", boot_command_line);
- parse_early_param();
- parse_args("Booting kernel", static_command_line, __start___param,
- __stop___param - __start___param,
- &unknown_bootoption);
if (!irqs_disabled()) {
printk(KERN_WARNING "start_kernel(): bug: interrupts were "
"enabled *very* early, fixing it\n");
@@ -603,7 +616,6 @@ asmlinkage void __init start_kernel(void)
/* init some links before init_ISA_irqs() */
early_irq_init();
init_IRQ();
- pidhash_init();
init_timers();
hrtimers_init();
softirq_init();
@@ -645,14 +657,10 @@ asmlinkage void __init start_kernel(void)
initrd_start = 0;
}
#endif
- vmalloc_init();
- vfs_caches_init_early();
cpuset_init_early();
page_cgroup_init();
- mem_init();
enable_debug_pagealloc();
cpu_hotplug_init();
- kmem_cache_init();
kmemtrace_init();
debug_objects_mem_init();
idr_init_cache();
diff --git a/mm/bootmem.c b/mm/bootmem.c
index daf9271..457269c 100644
--- a/mm/bootmem.c
+++ b/mm/bootmem.c
@@ -532,6 +532,9 @@ static void * __init alloc_arch_preferred_bootmem(bootmem_data_t *bdata,
unsigned long size, unsigned long align,
unsigned long goal, unsigned long limit)
{
+ if (WARN_ON_ONCE(slab_is_available()))
+ return kzalloc(size, GFP_NOWAIT);
+
#ifdef CONFIG_HAVE_ARCH_BOOTMEM
bootmem_data_t *p_bdata;
diff --git a/mm/slab.c b/mm/slab.c
index 9a90b00..a5b3cf4 100644
--- a/mm/slab.c
+++ b/mm/slab.c
@@ -315,7 +315,7 @@ static int drain_freelist(struct kmem_cache *cache,
struct kmem_list3 *l3, int tofree);
static void free_block(struct kmem_cache *cachep, void **objpp, int len,
int node);
-static int enable_cpucache(struct kmem_cache *cachep);
+static int enable_cpucache(struct kmem_cache *cachep, gfp_t gfp);
static void cache_reap(struct work_struct *unused);
/*
@@ -958,12 +958,12 @@ static void __cpuinit start_cpu_timer(int cpu)
}
static struct array_cache *alloc_arraycache(int node, int entries,
- int batchcount)
+ int batchcount, gfp_t gfp)
{
int memsize = sizeof(void *) * entries + sizeof(struct array_cache);
struct array_cache *nc = NULL;
- nc = kmalloc_node(memsize, GFP_KERNEL, node);
+ nc = kmalloc_node(memsize, gfp, node);
if (nc) {
nc->avail = 0;
nc->limit = entries;
@@ -1003,7 +1003,7 @@ static int transfer_objects(struct array_cache *to,
#define drain_alien_cache(cachep, alien) do { } while (0)
#define reap_alien(cachep, l3) do { } while (0)
-static inline struct array_cache **alloc_alien_cache(int node, int limit)
+static inline struct array_cache **alloc_alien_cache(int node, int limit, gfp_t gfp)
{
return (struct array_cache **)BAD_ALIEN_MAGIC;
}
@@ -1034,7 +1034,7 @@ static inline void *____cache_alloc_node(struct kmem_cache *cachep,
static void *____cache_alloc_node(struct kmem_cache *, gfp_t, int);
static void *alternate_node_alloc(struct kmem_cache *, gfp_t);
-static struct array_cache **alloc_alien_cache(int node, int limit)
+static struct array_cache **alloc_alien_cache(int node, int limit, gfp_t gfp)
{
struct array_cache **ac_ptr;
int memsize = sizeof(void *) * nr_node_ids;
@@ -1042,14 +1042,14 @@ static struct array_cache **alloc_alien_cache(int node, int limit)
if (limit > 1)
limit = 12;
- ac_ptr = kmalloc_node(memsize, GFP_KERNEL, node);
+ ac_ptr = kmalloc_node(memsize, gfp, node);
if (ac_ptr) {
for_each_node(i) {
if (i == node || !node_online(i)) {
ac_ptr[i] = NULL;
continue;
}
- ac_ptr[i] = alloc_arraycache(node, limit, 0xbaadf00d);
+ ac_ptr[i] = alloc_arraycache(node, limit, 0xbaadf00d, gfp);
if (!ac_ptr[i]) {
for (i--; i >= 0; i--)
kfree(ac_ptr[i]);
@@ -1282,20 +1282,20 @@ static int __cpuinit cpuup_prepare(long cpu)
struct array_cache **alien = NULL;
nc = alloc_arraycache(node, cachep->limit,
- cachep->batchcount);
+ cachep->batchcount, GFP_KERNEL);
if (!nc)
goto bad;
if (cachep->shared) {
shared = alloc_arraycache(node,
cachep->shared * cachep->batchcount,
- 0xbaadf00d);
+ 0xbaadf00d, GFP_KERNEL);
if (!shared) {
kfree(nc);
goto bad;
}
}
if (use_alien_caches) {
- alien = alloc_alien_cache(node, cachep->limit);
+ alien = alloc_alien_cache(node, cachep->limit, GFP_KERNEL);
if (!alien) {
kfree(shared);
kfree(nc);
@@ -1399,10 +1399,9 @@ static void init_list(struct kmem_cache *cachep, struct kmem_list3 *list,
{
struct kmem_list3 *ptr;
- ptr = kmalloc_node(sizeof(struct kmem_list3), GFP_KERNEL, nodeid);
+ ptr = kmalloc_node(sizeof(struct kmem_list3), GFP_NOWAIT, nodeid);
BUG_ON(!ptr);
- local_irq_disable();
memcpy(ptr, list, sizeof(struct kmem_list3));
/*
* Do not assume that spinlocks can be initialized via memcpy:
@@ -1411,7 +1410,6 @@ static void init_list(struct kmem_cache *cachep, struct kmem_list3 *list,
MAKE_ALL_LISTS(cachep, ptr, nodeid);
cachep->nodelists[nodeid] = ptr;
- local_irq_enable();
}
/*
@@ -1575,9 +1573,8 @@ void __init kmem_cache_init(void)
{
struct array_cache *ptr;
- ptr = kmalloc(sizeof(struct arraycache_init), GFP_KERNEL);
+ ptr = kmalloc(sizeof(struct arraycache_init), GFP_NOWAIT);
- local_irq_disable();
BUG_ON(cpu_cache_get(&cache_cache) != &initarray_cache.cache);
memcpy(ptr, cpu_cache_get(&cache_cache),
sizeof(struct arraycache_init));
@@ -1587,11 +1584,9 @@ void __init kmem_cache_init(void)
spin_lock_init(&ptr->lock);
cache_cache.array[smp_processor_id()] = ptr;
- local_irq_enable();
- ptr = kmalloc(sizeof(struct arraycache_init), GFP_KERNEL);
+ ptr = kmalloc(sizeof(struct arraycache_init), GFP_NOWAIT);
- local_irq_disable();
BUG_ON(cpu_cache_get(malloc_sizes[INDEX_AC].cs_cachep)
!= &initarray_generic.cache);
memcpy(ptr, cpu_cache_get(malloc_sizes[INDEX_AC].cs_cachep),
@@ -1603,7 +1598,6 @@ void __init kmem_cache_init(void)
malloc_sizes[INDEX_AC].cs_cachep->array[smp_processor_id()] =
ptr;
- local_irq_enable();
}
/* 5) Replace the bootstrap kmem_list3's */
{
@@ -1627,7 +1621,7 @@ void __init kmem_cache_init(void)
struct kmem_cache *cachep;
mutex_lock(&cache_chain_mutex);
list_for_each_entry(cachep, &cache_chain, next)
- if (enable_cpucache(cachep))
+ if (enable_cpucache(cachep, GFP_NOWAIT))
BUG();
mutex_unlock(&cache_chain_mutex);
}
@@ -2064,10 +2058,10 @@ static size_t calculate_slab_order(struct kmem_cache *cachep,
return left_over;
}
-static int __init_refok setup_cpu_cache(struct kmem_cache *cachep)
+static int __init_refok setup_cpu_cache(struct kmem_cache *cachep, gfp_t gfp)
{
if (g_cpucache_up == FULL)
- return enable_cpucache(cachep);
+ return enable_cpucache(cachep, gfp);
if (g_cpucache_up == NONE) {
/*
@@ -2089,7 +2083,7 @@ static int __init_refok setup_cpu_cache(struct kmem_cache *cachep)
g_cpucache_up = PARTIAL_AC;
} else {
cachep->array[smp_processor_id()] =
- kmalloc(sizeof(struct arraycache_init), GFP_KERNEL);
+ kmalloc(sizeof(struct arraycache_init), gfp);
if (g_cpucache_up == PARTIAL_AC) {
set_up_list3s(cachep, SIZE_L3);
@@ -2153,6 +2147,7 @@ kmem_cache_create (const char *name, size_t size, size_t align,
{
size_t left_over, slab_size, ralign;
struct kmem_cache *cachep = NULL, *pc;
+ gfp_t gfp;
/*
* Sanity checks... these are all serious usage bugs.
@@ -2168,8 +2163,10 @@ kmem_cache_create (const char *name, size_t size, size_t align,
* We use cache_chain_mutex to ensure a consistent view of
* cpu_online_mask as well. Please see cpuup_callback
*/
- get_online_cpus();
- mutex_lock(&cache_chain_mutex);
+ if (slab_is_available()) {
+ get_online_cpus();
+ mutex_lock(&cache_chain_mutex);
+ }
list_for_each_entry(pc, &cache_chain, next) {
char tmp;
@@ -2278,8 +2275,13 @@ kmem_cache_create (const char *name, size_t size, size_t align,
*/
align = ralign;
+ if (slab_is_available())
+ gfp = GFP_KERNEL;
+ else
+ gfp = GFP_NOWAIT;
+
/* Get cache's description obj. */
- cachep = kmem_cache_zalloc(&cache_cache, GFP_KERNEL);
+ cachep = kmem_cache_zalloc(&cache_cache, gfp);
if (!cachep)
goto oops;
@@ -2382,7 +2384,7 @@ kmem_cache_create (const char *name, size_t size, size_t align,
cachep->ctor = ctor;
cachep->name = name;
- if (setup_cpu_cache(cachep)) {
+ if (setup_cpu_cache(cachep, gfp)) {
__kmem_cache_destroy(cachep);
cachep = NULL;
goto oops;
@@ -2394,8 +2396,10 @@ oops:
if (!cachep && (flags & SLAB_PANIC))
panic("kmem_cache_create(): failed to create slab `%s'\n",
name);
- mutex_unlock(&cache_chain_mutex);
- put_online_cpus();
+ if (slab_is_available()) {
+ mutex_unlock(&cache_chain_mutex);
+ put_online_cpus();
+ }
return cachep;
}
EXPORT_SYMBOL(kmem_cache_create);
@@ -3802,7 +3806,7 @@ EXPORT_SYMBOL_GPL(kmem_cache_name);
/*
* This initializes kmem_list3 or resizes various caches for all nodes.
*/
-static int alloc_kmemlist(struct kmem_cache *cachep)
+static int alloc_kmemlist(struct kmem_cache *cachep, gfp_t gfp)
{
int node;
struct kmem_list3 *l3;
@@ -3812,7 +3816,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep)
for_each_online_node(node) {
if (use_alien_caches) {
- new_alien = alloc_alien_cache(node, cachep->limit);
+ new_alien = alloc_alien_cache(node, cachep->limit, gfp);
if (!new_alien)
goto fail;
}
@@ -3821,7 +3825,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep)
if (cachep->shared) {
new_shared = alloc_arraycache(node,
cachep->shared*cachep->batchcount,
- 0xbaadf00d);
+ 0xbaadf00d, gfp);
if (!new_shared) {
free_alien_cache(new_alien);
goto fail;
@@ -3850,7 +3854,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep)
free_alien_cache(new_alien);
continue;
}
- l3 = kmalloc_node(sizeof(struct kmem_list3), GFP_KERNEL, node);
+ l3 = kmalloc_node(sizeof(struct kmem_list3), gfp, node);
if (!l3) {
free_alien_cache(new_alien);
kfree(new_shared);
@@ -3906,18 +3910,18 @@ static void do_ccupdate_local(void *info)
/* Always called with the cache_chain_mutex held */
static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
- int batchcount, int shared)
+ int batchcount, int shared, gfp_t gfp)
{
struct ccupdate_struct *new;
int i;
- new = kzalloc(sizeof(*new), GFP_KERNEL);
+ new = kzalloc(sizeof(*new), gfp);
if (!new)
return -ENOMEM;
for_each_online_cpu(i) {
new->new[i] = alloc_arraycache(cpu_to_node(i), limit,
- batchcount);
+ batchcount, gfp);
if (!new->new[i]) {
for (i--; i >= 0; i--)
kfree(new->new[i]);
@@ -3944,11 +3948,11 @@ static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
kfree(ccold);
}
kfree(new);
- return alloc_kmemlist(cachep);
+ return alloc_kmemlist(cachep, gfp);
}
/* Called with cache_chain_mutex held always */
-static int enable_cpucache(struct kmem_cache *cachep)
+static int enable_cpucache(struct kmem_cache *cachep, gfp_t gfp)
{
int err;
int limit, shared;
@@ -3994,7 +3998,7 @@ static int enable_cpucache(struct kmem_cache *cachep)
if (limit > 32)
limit = 32;
#endif
- err = do_tune_cpucache(cachep, limit, (limit + 1) / 2, shared);
+ err = do_tune_cpucache(cachep, limit, (limit + 1) / 2, shared, gfp);
if (err)
printk(KERN_ERR "enable_cpucache failed for %s, error %d.\n",
cachep->name, -err);
@@ -4300,7 +4304,8 @@ ssize_t slabinfo_write(struct file *file, const char __user * buffer,
res = 0;
} else {
res = do_tune_cpucache(cachep, limit,
- batchcount, shared);
+ batchcount, shared,
+ GFP_KERNEL);
}
break;
}
diff --git a/mm/slub.c b/mm/slub.c
index 65ffda5..0ead807 100644
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -2557,13 +2557,16 @@ static struct kmem_cache *create_kmalloc_cache(struct kmem_cache *s,
if (gfp_flags & SLUB_DMA)
flags = SLAB_CACHE_DMA;
- down_write(&slub_lock);
+ /*
+ * This function is called with IRQs disabled during early-boot on
+ * single CPU so there's no need to take slub_lock here.
+ */
if (!kmem_cache_open(s, gfp_flags, name, size, ARCH_KMALLOC_MINALIGN,
flags, NULL))
goto panic;
list_add(&s->list, &slab_caches);
- up_write(&slub_lock);
+
if (sysfs_slab_add(s))
goto panic;
return s;
@@ -3021,7 +3024,7 @@ void __init kmem_cache_init(void)
* kmem_cache_open for slab_state == DOWN.
*/
create_kmalloc_cache(&kmalloc_caches[0], "kmem_cache_node",
- sizeof(struct kmem_cache_node), GFP_KERNEL);
+ sizeof(struct kmem_cache_node), GFP_NOWAIT);
kmalloc_caches[0].refcount = -1;
caches++;
@@ -3034,16 +3037,16 @@ void __init kmem_cache_init(void)
/* Caches that are not of the two-to-the-power-of size */
if (KMALLOC_MIN_SIZE <= 64) {
create_kmalloc_cache(&kmalloc_caches[1],
- "kmalloc-96", 96, GFP_KERNEL);
+ "kmalloc-96", 96, GFP_NOWAIT);
caches++;
create_kmalloc_cache(&kmalloc_caches[2],
- "kmalloc-192", 192, GFP_KERNEL);
+ "kmalloc-192", 192, GFP_NOWAIT);
caches++;
}
for (i = KMALLOC_SHIFT_LOW; i < SLUB_PAGE_SHIFT; i++) {
create_kmalloc_cache(&kmalloc_caches[i],
- "kmalloc", 1 << i, GFP_KERNEL);
+ "kmalloc", 1 << i, GFP_NOWAIT);
caches++;
}
@@ -3080,7 +3083,7 @@ void __init kmem_cache_init(void)
/* Provide the correct kmalloc names now that the caches are up */
for (i = KMALLOC_SHIFT_LOW; i < SLUB_PAGE_SHIFT; i++)
kmalloc_caches[i]. name =
- kasprintf(GFP_KERNEL, "kmalloc-%d", 1 << i);
+ kasprintf(GFP_NOWAIT, "kmalloc-%d", 1 << i);
#ifdef CONFIG_SMP
register_cpu_notifier(&slab_notifier);
diff --git a/mm/vmalloc.c b/mm/vmalloc.c
index 083716e..3235138 100644
--- a/mm/vmalloc.c
+++ b/mm/vmalloc.c
@@ -23,7 +23,6 @@
#include <linux/rbtree.h>
#include <linux/radix-tree.h>
#include <linux/rcupdate.h>
-#include <linux/bootmem.h>
#include <linux/pfn.h>
#include <asm/atomic.h>
@@ -1032,7 +1031,7 @@ void __init vmalloc_init(void)
/* Import existing vmlist entries. */
for (tmp = vmlist; tmp; tmp = tmp->next) {
- va = alloc_bootmem(sizeof(struct vmap_area));
+ va = kzalloc(sizeof(struct vmap_area), GFP_NOWAIT);
va->flags = tmp->flags | VM_VM_AREA;
va->va_start = (unsigned long)tmp->addr;
va->va_end = va->va_start + tmp->size;
^ permalink raw reply related [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 20:32 ` Linus Torvalds
@ 2009-06-10 20:30 ` Pekka Enberg
2009-06-10 20:43 ` Ingo Molnar
2009-06-10 20:33 ` Linus Torvalds
1 sibling, 1 reply; 43+ messages in thread
From: Pekka Enberg @ 2009-06-10 20:30 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-kernel, akpm, cl, hannes, mingo, mpm, npiggin, yinghai
Linus Torvalds wrote:
>
> On Wed, 10 Jun 2009, Pekka J Enberg wrote:
>> I already have patches for that but they are against the -tip tree so I think
>> we ought to just merge this series to mainline and fix everything up in
>> subsystem trees for 2.6.31 proper.
>
> Hmm. Are there any reasons why the scheduler fixups can't go in this
> series? Do they depend on other things in -tip?
The patches are rebased to -tip, yeah. I can do a version against your
tree if you want but that will mean merge conflicts for Ingo. Hmm?
Pekka
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 20:12 [GIT PULL] Early boot SLAB for 2.6.31 Pekka J Enberg
@ 2009-06-10 20:32 ` Linus Torvalds
2009-06-10 20:30 ` Pekka Enberg
2009-06-10 20:33 ` Linus Torvalds
2009-06-10 21:00 ` [GIT PULL] " Ingo Molnar
1 sibling, 2 replies; 43+ messages in thread
From: Linus Torvalds @ 2009-06-10 20:32 UTC (permalink / raw)
To: Pekka J Enberg
Cc: linux-kernel, akpm, cl, hannes, mingo, mpm, npiggin, yinghai
On Wed, 10 Jun 2009, Pekka J Enberg wrote:
>
> I already have patches for that but they are against the -tip tree so I think
> we ought to just merge this series to mainline and fix everything up in
> subsystem trees for 2.6.31 proper.
Hmm. Are there any reasons why the scheduler fixups can't go in this
series? Do they depend on other things in -tip?
Linus
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 20:32 ` Linus Torvalds
2009-06-10 20:30 ` Pekka Enberg
@ 2009-06-10 20:33 ` Linus Torvalds
2009-06-10 20:57 ` Pekka J Enberg
2009-06-11 11:17 ` [GIT PULL v2] " Pekka J Enberg
1 sibling, 2 replies; 43+ messages in thread
From: Linus Torvalds @ 2009-06-10 20:33 UTC (permalink / raw)
To: Pekka J Enberg
Cc: linux-kernel, akpm, cl, hannes, mingo, mpm, npiggin, yinghai
On Wed, 10 Jun 2009, Linus Torvalds wrote:
>
> Hmm. Are there any reasons why the scheduler fixups can't go in this
> series? Do they depend on other things in -tip?
[ .. because otherwise we'll inevitably just get unnecessary bug-reports
about this all - harmless or not, that message would be annoying and
certainly cause people to panic. ]
Linus
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 20:30 ` Pekka Enberg
@ 2009-06-10 20:43 ` Ingo Molnar
2009-06-10 20:47 ` Pekka Enberg
0 siblings, 1 reply; 43+ messages in thread
From: Ingo Molnar @ 2009-06-10 20:43 UTC (permalink / raw)
To: Pekka Enberg
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
* Pekka Enberg <penberg@cs.helsinki.fi> wrote:
> Linus Torvalds wrote:
>>
>> On Wed, 10 Jun 2009, Pekka J Enberg wrote:
>
>>> I already have patches for that but they are against the -tip
>>> tree so I think we ought to just merge this series to mainline
>>> and fix everything up in subsystem trees for 2.6.31 proper.
>>
>> Hmm. Are there any reasons why the scheduler fixups can't go in
>> this series? Do they depend on other things in -tip?
>
> The patches are rebased to -tip, yeah. I can do a version against
> your tree if you want but that will mean merge conflicts for Ingo.
> Hmm?
I'm a tiny bit nervous about the tested-ness of the patches. Such
stuff rarely works at first try. But it's obviously nice changes.
What kind of conflicts are there against -tip? The diffstat suggests
it's mostly in-SLAB code, right? There shouldnt be much to conflict,
except kmemcheck - which has more or less trivial callbacks there.
Ingo
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 20:43 ` Ingo Molnar
@ 2009-06-10 20:47 ` Pekka Enberg
2009-06-10 20:50 ` Ingo Molnar
0 siblings, 1 reply; 43+ messages in thread
From: Pekka Enberg @ 2009-06-10 20:47 UTC (permalink / raw)
To: Ingo Molnar
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
On Wed, Jun 10, 2009 at 11:43 PM, Ingo Molnar<mingo@elte.hu> wrote:
>
> * Pekka Enberg <penberg@cs.helsinki.fi> wrote:
>
>> Linus Torvalds wrote:
>>>
>>> On Wed, 10 Jun 2009, Pekka J Enberg wrote:
>>
>>>> I already have patches for that but they are against the -tip
>>>> tree so I think we ought to just merge this series to mainline
>>>> and fix everything up in subsystem trees for 2.6.31 proper.
>>>
>>> Hmm. Are there any reasons why the scheduler fixups can't go in
>>> this series? Do they depend on other things in -tip?
>>
>> The patches are rebased to -tip, yeah. I can do a version against
>> your tree if you want but that will mean merge conflicts for Ingo.
>> Hmm?
>
> I'm a tiny bit nervous about the tested-ness of the patches. Such
> stuff rarely works at first try. But it's obviously nice changes.
Yeah, I was thinking of sitting on them until 2.6.32 and put them into
linux-next after the merge window closes. But Linus seems to want them
and with the fallback in place, we can probably fix any fall out quite
easily.
> What kind of conflicts are there against -tip? The diffstat suggests
> it's mostly in-SLAB code, right? There shouldnt be much to conflict,
> except kmemcheck - which has more or less trivial callbacks there.
The conflicting bits are the patches that remove bootmem allocator
uses in arch/x86 and kernel/sched.c.
Pekka
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 20:47 ` Pekka Enberg
@ 2009-06-10 20:50 ` Ingo Molnar
2009-06-10 20:57 ` Ingo Molnar
2009-06-10 21:00 ` Pekka J Enberg
0 siblings, 2 replies; 43+ messages in thread
From: Ingo Molnar @ 2009-06-10 20:50 UTC (permalink / raw)
To: Pekka Enberg
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
* Pekka Enberg <penberg@cs.helsinki.fi> wrote:
> On Wed, Jun 10, 2009 at 11:43 PM, Ingo Molnar<mingo@elte.hu> wrote:
> >
> > * Pekka Enberg <penberg@cs.helsinki.fi> wrote:
> >
> >> Linus Torvalds wrote:
> >>>
> >>> On Wed, 10 Jun 2009, Pekka J Enberg wrote:
> >>
> >>>> I already have patches for that but they are against the -tip
> >>>> tree so I think we ought to just merge this series to mainline
> >>>> and fix everything up in subsystem trees for 2.6.31 proper.
> >>>
> >>> Hmm. Are there any reasons why the scheduler fixups can't go in
> >>> this series? Do they depend on other things in -tip?
> >>
> >> The patches are rebased to -tip, yeah. I can do a version against
> >> your tree if you want but that will mean merge conflicts for Ingo.
> >> Hmm?
> >
> > I'm a tiny bit nervous about the tested-ness of the patches. Such
> > stuff rarely works at first try. But it's obviously nice changes.
>
> Yeah, I was thinking of sitting on them until 2.6.32 and put them
> into linux-next after the merge window closes. [...]
Nah, that would be unreasonably long.
> [...] But Linus seems to want them and with the fallback in place,
> we can probably fix any fall out quite easily.
Yeah.
> > What kind of conflicts are there against -tip? The diffstat
> > suggests it's mostly in-SLAB code, right? There shouldnt be much
> > to conflict, except kmemcheck - which has more or less trivial
> > callbacks there.
>
> The conflicting bits are the patches that remove bootmem allocator
> uses in arch/x86 and kernel/sched.c.
Give me an hour and i'll get some minimal testing done.
Ingo
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 20:33 ` Linus Torvalds
@ 2009-06-10 20:57 ` Pekka J Enberg
2009-06-11 11:17 ` [GIT PULL v2] " Pekka J Enberg
1 sibling, 0 replies; 43+ messages in thread
From: Pekka J Enberg @ 2009-06-10 20:57 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-kernel, akpm, cl, hannes, mingo, mpm, npiggin, yinghai
Hi Linus,
On Wed, 10 Jun 2009, Linus Torvalds wrote:
> > Hmm. Are there any reasons why the scheduler fixups can't go in this
> > series? Do they depend on other things in -tip?
>
> [ .. because otherwise we'll inevitably just get unnecessary bug-reports
> about this all - harmless or not, that message would be annoying and
> certainly cause people to panic. ]
OK, so I merged and pushed these two patches to 'for-linus' branch of my
tree and I don't see any more warnings on boot.
Pekka
>From b38af0a398ec80c04769eb322dc92e1833481483 Mon Sep 17 00:00:00 2001
From: Pekka Enberg <penberg@cs.helsinki.fi>
Date: Wed, 10 Jun 2009 23:42:36 +0300
Subject: [PATCH] sched: use kzalloc() instead of the bootmem allocator
Now that kmem_cache_init() happens before sched_init(), we should use kzalloc()
and not the bootmem allocator.
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
---
kernel/sched.c | 20 ++++++++------------
1 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/kernel/sched.c b/kernel/sched.c
index 26efa47..cb01c5c 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -68,7 +68,6 @@
#include <linux/pagemap.h>
#include <linux/hrtimer.h>
#include <linux/tick.h>
-#include <linux/bootmem.h>
#include <linux/debugfs.h>
#include <linux/ctype.h>
#include <linux/ftrace.h>
@@ -7525,21 +7524,18 @@ static void rq_attach_root(struct rq *rq, struct root_domain *rd)
static int __init_refok init_rootdomain(struct root_domain *rd, bool bootmem)
{
+ gfp_t gfp = GFP_KERNEL;
+
memset(rd, 0, sizeof(*rd));
- if (bootmem) {
- alloc_bootmem_cpumask_var(&def_root_domain.span);
- alloc_bootmem_cpumask_var(&def_root_domain.online);
- alloc_bootmem_cpumask_var(&def_root_domain.rto_mask);
- cpupri_init(&rd->cpupri, true);
- return 0;
- }
+ if (bootmem)
+ gfp = GFP_NOWAIT;
- if (!alloc_cpumask_var(&rd->span, GFP_KERNEL))
+ if (!alloc_cpumask_var(&rd->span, gfp))
goto out;
- if (!alloc_cpumask_var(&rd->online, GFP_KERNEL))
+ if (!alloc_cpumask_var(&rd->online, gfp))
goto free_span;
- if (!alloc_cpumask_var(&rd->rto_mask, GFP_KERNEL))
+ if (!alloc_cpumask_var(&rd->rto_mask, gfp))
goto free_online;
if (cpupri_init(&rd->cpupri, false) != 0)
@@ -8865,7 +8861,7 @@ void __init sched_init(void)
* we use alloc_bootmem().
*/
if (alloc_size) {
- ptr = (unsigned long)alloc_bootmem(alloc_size);
+ ptr = (unsigned long)kzalloc(alloc_size, GFP_NOWAIT);
#ifdef CONFIG_FAIR_GROUP_SCHED
init_task_group.se = (struct sched_entity **)ptr;
--
1.6.0.4
>From dbf86f2ba459e3b070c6d74aad1e6b115171dd47 Mon Sep 17 00:00:00 2001
From: Pekka Enberg <penberg@cs.helsinki.fi>
Date: Wed, 10 Jun 2009 23:53:37 +0300
Subject: [PATCH] vt: use kzalloc() instead of the bootmem allocator
Now that kmem_cache_init() happens before console_init(), we should use
kzalloc() and not the bootmem allocator.
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
---
drivers/char/vt.c | 8 ++------
1 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers/char/vt.c b/drivers/char/vt.c
index 08151d4..c796a86 100644
--- a/drivers/char/vt.c
+++ b/drivers/char/vt.c
@@ -95,7 +95,6 @@
#include <linux/timer.h>
#include <linux/interrupt.h>
#include <linux/workqueue.h>
-#include <linux/bootmem.h>
#include <linux/pm.h>
#include <linux/font.h>
#include <linux/bitops.h>
@@ -2875,14 +2874,11 @@ static int __init con_init(void)
mod_timer(&console_timer, jiffies + blankinterval);
}
- /*
- * kmalloc is not running yet - we use the bootmem allocator.
- */
for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) {
- vc_cons[currcons].d = vc = alloc_bootmem(sizeof(struct vc_data));
+ vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT);
INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK);
visual_init(vc, currcons, 1);
- vc->vc_screenbuf = (unsigned short *)alloc_bootmem(vc->vc_screenbuf_size);
+ vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT);
vc->vc_kmalloced = 0;
vc_init(vc, vc->vc_rows, vc->vc_cols,
currcons || !vc->vc_sw->con_save_screen);
--
1.6.0.4
^ permalink raw reply related [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 21:00 ` [GIT PULL] " Ingo Molnar
@ 2009-06-10 20:57 ` Pekka Enberg
2009-06-10 21:03 ` Yinghai Lu
2009-06-10 21:11 ` Yinghai Lu
2 siblings, 0 replies; 43+ messages in thread
From: Pekka Enberg @ 2009-06-10 20:57 UTC (permalink / raw)
To: Ingo Molnar
Cc: torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin, yinghai
Ingo Molnar wrote:
> * Pekka J Enberg <penberg@cs.helsinki.fi> wrote:
>
>> Hi Linus,
>>
>> Here are the core patches for enabling slab before the scheduler initializes
>> itself in the boot sequence. I added slab fallback support to the bootmem
>> allocator so that we don't need a flag day for switching to early slab.
>>
>> I have tested this series on x86-64 with SLAB, SLUB, and SLOB. Note: the
>> following harmless warning appears at boot:
>>
>> [ 0.000000] ------------[ cut here ]------------
>> [ 0.000000] WARNING: at mm/bootmem.c:535 alloc_arch_preferred_bootmem+0x31/0x56()
>> [ 0.000000] Hardware name:
>> [ 0.000000] Modules linked in:
>> [ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30 #472
>> [ 0.000000] Call Trace:
>> [ 0.000000] [<ffffffff809d62c3>] ? alloc_arch_preferred_bootmem+0x31/0x56
>> [ 0.000000] [<ffffffff8025c304>] warn_slowpath_common+0x7c/0xa9
>> [ 0.000000] [<ffffffff8025c345>] warn_slowpath_null+0x14/0x16
>> [ 0.000000] [<ffffffff809d62c3>] alloc_arch_preferred_bootmem+0x31/0x56
>> [ 0.000000] [<ffffffff809d6833>] ___alloc_bootmem_nopanic+0x3f/0xc9
>> [ 0.000000] [<ffffffff809d68ce>] ___alloc_bootmem+0x11/0x3a
>> [ 0.000000] [<ffffffff809d69a0>] __alloc_bootmem+0xb/0xd
>> [ 0.000000] [<ffffffff809d21f9>] sched_init+0x43/0x4ee
>> [ 0.000000] [<ffffffff809c0aae>] start_kernel+0x1cc/0x3aa
>> [ 0.000000] [<ffffffff809c029a>] x86_64_start_reservations+0xaa/0xae
>> [ 0.000000] [<ffffffff809c037f>] x86_64_start_kernel+0xe1/0xe8
>> [ 0.000000] ---[ end trace 4eaa2a86a8e2da22 ]---
>
> Yeah, i got this too:
>
> [ 0.004000] spurious 8259A interrupt: IRQ7.
> [ 0.004000] ------------[ cut here ]------------
> [ 0.004000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x40/0x7e()
> [ 0.004000] Hardware name: System Product Name
> [ 0.004000] Modules linked in:
> [ 0.004000] Pid: 0, comm: swapper Not tainted 2.6.30-tip-02102-g994fdea-dirty #52083
> [ 0.004000] Call Trace:
> [ 0.004000] [<ffffffff81d699bb>] ? alloc_arch_preferred_bootmem+0x40/0x7e
> [ 0.004000] [<ffffffff81078931>] warn_slowpath_common+0x8d/0xd0
> [ 0.004000] [<ffffffff8107899b>] warn_slowpath_null+0x27/0x3d
> [ 0.004000] [<ffffffff81d699bb>] alloc_arch_preferred_bootmem+0x40/0x7e
> [ 0.004000] [<ffffffff81079992>] ? vprintk+0x2d6/0x31b
> [ 0.004000] [<ffffffff81d6a036>] ___alloc_bootmem_nopanic+0x4e/0xec
> [ 0.004000] [<ffffffff81d6a0f4>] ___alloc_bootmem+0x20/0x61
> [ 0.004000] [<ffffffff81053dc8>] ? default_spin_lock_flags+0x1e/0x36
> [ 0.004000] [<ffffffff81d6a28b>] __alloc_bootmem+0x1e/0x34
> [ 0.004000] [<ffffffff817971cf>] vgacon_scrollback_startup+0x3d/0xa4
> [ 0.004000] [<ffffffff8103ad11>] ? native_io_delay+0xd/0x58
> [ 0.004000] [<ffffffff813d3545>] vgacon_startup+0x38f/0x3be
> [ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
> [ 0.004000] [<ffffffff81d79275>] con_init+0x2e/0x246
> [ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
> [ 0.004000] [<ffffffff81d789aa>] console_init+0x28/0x50
> [ 0.004000] [<ffffffff810530f5>] ? native_irq_enable+0xb/0xc
> [ 0.004000] [<ffffffff81d4eead>] start_kernel+0x20e/0x35b
> [ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
> [ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
> [ 0.004000] [<ffffffff81d4e2b2>] x86_64_start_reservations+0xb9/0xd4
> [ 0.004000] [<ffffffff81d4e000>] ? __init_begin+0x0/0x140
> [ 0.004000] [<ffffffff81d4e3d1>] x86_64_start_kernel+0x104/0x127
> [ 0.004000] ---[ end trace a7919e7f17c0a725 ]---
> [ 0.004000] Console: colour VGA+ 80x25
> [ 0.004000] console handover: boot [earlyser0] -> real [ttyS0]
>
> box booted up fine otherwise.
Heh, Andrew did complain that the warning is cryptic! It's just an
indication that someone tried to do a bootmem allocation after slab was
set up and we switched to kzalloc() under the hood. In the scheduler
case, it's completely harmless.
I sent some patches out to fix that and the init_console() one.
Pekka
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 20:50 ` Ingo Molnar
@ 2009-06-10 20:57 ` Ingo Molnar
2009-06-10 20:58 ` Pekka Enberg
2009-06-10 21:07 ` Pekka Enberg
2009-06-10 21:00 ` Pekka J Enberg
1 sibling, 2 replies; 43+ messages in thread
From: Ingo Molnar @ 2009-06-10 20:57 UTC (permalink / raw)
To: Pekka Enberg
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
* Ingo Molnar <mingo@elte.hu> wrote:
> > > What kind of conflicts are there against -tip? The diffstat
> > > suggests it's mostly in-SLAB code, right? There shouldnt be
> > > much to conflict, except kmemcheck - which has more or less
> > > trivial callbacks there.
> >
> > The conflicting bits are the patches that remove bootmem
> > allocator uses in arch/x86 and kernel/sched.c.
>
> Give me an hour and i'll get some minimal testing done.
This tree doesnt conflict (not even with kmecheck) - and the older
bits you sent against the scheduler and against x86 doesnt apply
anymore - but they do look scary.
How about this: i can send the scheduler and x86 bits to Linus right
now, that should make it possible to have a clean base for you and
no interactions with anything pending?
Ingo
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 20:57 ` Ingo Molnar
@ 2009-06-10 20:58 ` Pekka Enberg
2009-06-10 21:07 ` Pekka Enberg
1 sibling, 0 replies; 43+ messages in thread
From: Pekka Enberg @ 2009-06-10 20:58 UTC (permalink / raw)
To: Ingo Molnar
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
Ingo Molnar wrote:
> How about this: i can send the scheduler and x86 bits to Linus right
> now, that should make it possible to have a clean base for you and
> no interactions with anything pending?
Sure, we can do that too. Whatever works for you guys, it's not a huge
deal for me to rebase the series.
Pekka
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 20:50 ` Ingo Molnar
2009-06-10 20:57 ` Ingo Molnar
@ 2009-06-10 21:00 ` Pekka J Enberg
1 sibling, 0 replies; 43+ messages in thread
From: Pekka J Enberg @ 2009-06-10 21:00 UTC (permalink / raw)
To: Ingo Molnar
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
On Wed, 10 Jun 2009, Ingo Molnar wrote:
> > > What kind of conflicts are there against -tip? The diffstat
> > > suggests it's mostly in-SLAB code, right? There shouldnt be much
> > > to conflict, except kmemcheck - which has more or less trivial
> > > callbacks there.
> >
> > The conflicting bits are the patches that remove bootmem allocator
> > uses in arch/x86 and kernel/sched.c.
>
> Give me an hour and i'll get some minimal testing done.
Thanks! By the time you're done, I am hopefully in deep sleep (stupid
time-zones!) dreaming of better kernels. So I won't be able to send a new
pull request until tomorrow morning. All the patches are in 'for-linus'
and 'topic/slab/earlyboot' branches and so -tip ones (that are not rebased
on top of this series) in 'topic/slab/earlyboot-topic' in case you're
interested.
Pekka
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 20:12 [GIT PULL] Early boot SLAB for 2.6.31 Pekka J Enberg
2009-06-10 20:32 ` Linus Torvalds
@ 2009-06-10 21:00 ` Ingo Molnar
2009-06-10 20:57 ` Pekka Enberg
` (2 more replies)
1 sibling, 3 replies; 43+ messages in thread
From: Ingo Molnar @ 2009-06-10 21:00 UTC (permalink / raw)
To: Pekka J Enberg
Cc: torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin, yinghai
* Pekka J Enberg <penberg@cs.helsinki.fi> wrote:
> Hi Linus,
>
> Here are the core patches for enabling slab before the scheduler initializes
> itself in the boot sequence. I added slab fallback support to the bootmem
> allocator so that we don't need a flag day for switching to early slab.
>
> I have tested this series on x86-64 with SLAB, SLUB, and SLOB. Note: the
> following harmless warning appears at boot:
>
> [ 0.000000] ------------[ cut here ]------------
> [ 0.000000] WARNING: at mm/bootmem.c:535 alloc_arch_preferred_bootmem+0x31/0x56()
> [ 0.000000] Hardware name:
> [ 0.000000] Modules linked in:
> [ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30 #472
> [ 0.000000] Call Trace:
> [ 0.000000] [<ffffffff809d62c3>] ? alloc_arch_preferred_bootmem+0x31/0x56
> [ 0.000000] [<ffffffff8025c304>] warn_slowpath_common+0x7c/0xa9
> [ 0.000000] [<ffffffff8025c345>] warn_slowpath_null+0x14/0x16
> [ 0.000000] [<ffffffff809d62c3>] alloc_arch_preferred_bootmem+0x31/0x56
> [ 0.000000] [<ffffffff809d6833>] ___alloc_bootmem_nopanic+0x3f/0xc9
> [ 0.000000] [<ffffffff809d68ce>] ___alloc_bootmem+0x11/0x3a
> [ 0.000000] [<ffffffff809d69a0>] __alloc_bootmem+0xb/0xd
> [ 0.000000] [<ffffffff809d21f9>] sched_init+0x43/0x4ee
> [ 0.000000] [<ffffffff809c0aae>] start_kernel+0x1cc/0x3aa
> [ 0.000000] [<ffffffff809c029a>] x86_64_start_reservations+0xaa/0xae
> [ 0.000000] [<ffffffff809c037f>] x86_64_start_kernel+0xe1/0xe8
> [ 0.000000] ---[ end trace 4eaa2a86a8e2da22 ]---
Yeah, i got this too:
[ 0.004000] spurious 8259A interrupt: IRQ7.
[ 0.004000] ------------[ cut here ]------------
[ 0.004000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x40/0x7e()
[ 0.004000] Hardware name: System Product Name
[ 0.004000] Modules linked in:
[ 0.004000] Pid: 0, comm: swapper Not tainted 2.6.30-tip-02102-g994fdea-dirty #52083
[ 0.004000] Call Trace:
[ 0.004000] [<ffffffff81d699bb>] ? alloc_arch_preferred_bootmem+0x40/0x7e
[ 0.004000] [<ffffffff81078931>] warn_slowpath_common+0x8d/0xd0
[ 0.004000] [<ffffffff8107899b>] warn_slowpath_null+0x27/0x3d
[ 0.004000] [<ffffffff81d699bb>] alloc_arch_preferred_bootmem+0x40/0x7e
[ 0.004000] [<ffffffff81079992>] ? vprintk+0x2d6/0x31b
[ 0.004000] [<ffffffff81d6a036>] ___alloc_bootmem_nopanic+0x4e/0xec
[ 0.004000] [<ffffffff81d6a0f4>] ___alloc_bootmem+0x20/0x61
[ 0.004000] [<ffffffff81053dc8>] ? default_spin_lock_flags+0x1e/0x36
[ 0.004000] [<ffffffff81d6a28b>] __alloc_bootmem+0x1e/0x34
[ 0.004000] [<ffffffff817971cf>] vgacon_scrollback_startup+0x3d/0xa4
[ 0.004000] [<ffffffff8103ad11>] ? native_io_delay+0xd/0x58
[ 0.004000] [<ffffffff813d3545>] vgacon_startup+0x38f/0x3be
[ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
[ 0.004000] [<ffffffff81d79275>] con_init+0x2e/0x246
[ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
[ 0.004000] [<ffffffff81d789aa>] console_init+0x28/0x50
[ 0.004000] [<ffffffff810530f5>] ? native_irq_enable+0xb/0xc
[ 0.004000] [<ffffffff81d4eead>] start_kernel+0x20e/0x35b
[ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
[ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
[ 0.004000] [<ffffffff81d4e2b2>] x86_64_start_reservations+0xb9/0xd4
[ 0.004000] [<ffffffff81d4e000>] ? __init_begin+0x0/0x140
[ 0.004000] [<ffffffff81d4e3d1>] x86_64_start_kernel+0x104/0x127
[ 0.004000] ---[ end trace a7919e7f17c0a725 ]---
[ 0.004000] Console: colour VGA+ 80x25
[ 0.004000] console handover: boot [earlyser0] -> real [ttyS0]
box booted up fine otherwise.
Ingo
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 21:00 ` [GIT PULL] " Ingo Molnar
2009-06-10 20:57 ` Pekka Enberg
@ 2009-06-10 21:03 ` Yinghai Lu
2009-06-10 21:11 ` Yinghai Lu
2 siblings, 0 replies; 43+ messages in thread
From: Yinghai Lu @ 2009-06-10 21:03 UTC (permalink / raw)
To: Ingo Molnar
Cc: Pekka J Enberg, torvalds, linux-kernel, akpm, cl, hannes, mpm,
npiggin
Ingo Molnar wrote:
> * Pekka J Enberg <penberg@cs.helsinki.fi> wrote:
>
>> Hi Linus,
>>
>> Here are the core patches for enabling slab before the scheduler initializes
>> itself in the boot sequence. I added slab fallback support to the bootmem
>> allocator so that we don't need a flag day for switching to early slab.
>>
>> I have tested this series on x86-64 with SLAB, SLUB, and SLOB. Note: the
>> following harmless warning appears at boot:
>>
>> [ 0.000000] ------------[ cut here ]------------
>> [ 0.000000] WARNING: at mm/bootmem.c:535 alloc_arch_preferred_bootmem+0x31/0x56()
>> [ 0.000000] Hardware name:
>> [ 0.000000] Modules linked in:
>> [ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30 #472
>> [ 0.000000] Call Trace:
>> [ 0.000000] [<ffffffff809d62c3>] ? alloc_arch_preferred_bootmem+0x31/0x56
>> [ 0.000000] [<ffffffff8025c304>] warn_slowpath_common+0x7c/0xa9
>> [ 0.000000] [<ffffffff8025c345>] warn_slowpath_null+0x14/0x16
>> [ 0.000000] [<ffffffff809d62c3>] alloc_arch_preferred_bootmem+0x31/0x56
>> [ 0.000000] [<ffffffff809d6833>] ___alloc_bootmem_nopanic+0x3f/0xc9
>> [ 0.000000] [<ffffffff809d68ce>] ___alloc_bootmem+0x11/0x3a
>> [ 0.000000] [<ffffffff809d69a0>] __alloc_bootmem+0xb/0xd
>> [ 0.000000] [<ffffffff809d21f9>] sched_init+0x43/0x4ee
>> [ 0.000000] [<ffffffff809c0aae>] start_kernel+0x1cc/0x3aa
>> [ 0.000000] [<ffffffff809c029a>] x86_64_start_reservations+0xaa/0xae
>> [ 0.000000] [<ffffffff809c037f>] x86_64_start_kernel+0xe1/0xe8
>> [ 0.000000] ---[ end trace 4eaa2a86a8e2da22 ]---
>
> Yeah, i got this too:
>
> [ 0.004000] spurious 8259A interrupt: IRQ7.
> [ 0.004000] ------------[ cut here ]------------
> [ 0.004000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x40/0x7e()
> [ 0.004000] Hardware name: System Product Name
> [ 0.004000] Modules linked in:
> [ 0.004000] Pid: 0, comm: swapper Not tainted 2.6.30-tip-02102-g994fdea-dirty #52083
> [ 0.004000] Call Trace:
> [ 0.004000] [<ffffffff81d699bb>] ? alloc_arch_preferred_bootmem+0x40/0x7e
> [ 0.004000] [<ffffffff81078931>] warn_slowpath_common+0x8d/0xd0
> [ 0.004000] [<ffffffff8107899b>] warn_slowpath_null+0x27/0x3d
> [ 0.004000] [<ffffffff81d699bb>] alloc_arch_preferred_bootmem+0x40/0x7e
> [ 0.004000] [<ffffffff81079992>] ? vprintk+0x2d6/0x31b
> [ 0.004000] [<ffffffff81d6a036>] ___alloc_bootmem_nopanic+0x4e/0xec
> [ 0.004000] [<ffffffff81d6a0f4>] ___alloc_bootmem+0x20/0x61
> [ 0.004000] [<ffffffff81053dc8>] ? default_spin_lock_flags+0x1e/0x36
> [ 0.004000] [<ffffffff81d6a28b>] __alloc_bootmem+0x1e/0x34
> [ 0.004000] [<ffffffff817971cf>] vgacon_scrollback_startup+0x3d/0xa4
> [ 0.004000] [<ffffffff8103ad11>] ? native_io_delay+0xd/0x58
> [ 0.004000] [<ffffffff813d3545>] vgacon_startup+0x38f/0x3be
> [ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
> [ 0.004000] [<ffffffff81d79275>] con_init+0x2e/0x246
> [ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
> [ 0.004000] [<ffffffff81d789aa>] console_init+0x28/0x50
> [ 0.004000] [<ffffffff810530f5>] ? native_irq_enable+0xb/0xc
> [ 0.004000] [<ffffffff81d4eead>] start_kernel+0x20e/0x35b
> [ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
> [ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
> [ 0.004000] [<ffffffff81d4e2b2>] x86_64_start_reservations+0xb9/0xd4
> [ 0.004000] [<ffffffff81d4e000>] ? __init_begin+0x0/0x140
> [ 0.004000] [<ffffffff81d4e3d1>] x86_64_start_kernel+0x104/0x127
> [ 0.004000] ---[ end trace a7919e7f17c0a725 ]---
> [ 0.004000] Console: colour VGA+ 80x25
> [ 0.004000] console handover: boot [earlyser0] -> real [ttyS0]
>
> box booted up fine otherwise.
got several patches clean up through those warning. will put those in git for you to pick up
YH
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 20:57 ` Ingo Molnar
2009-06-10 20:58 ` Pekka Enberg
@ 2009-06-10 21:07 ` Pekka Enberg
2009-06-11 0:54 ` Ingo Molnar
1 sibling, 1 reply; 43+ messages in thread
From: Pekka Enberg @ 2009-06-10 21:07 UTC (permalink / raw)
To: Ingo Molnar
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
Hi Ingo,
Ingo Molnar wrote:
>>>> What kind of conflicts are there against -tip? The diffstat
>>>> suggests it's mostly in-SLAB code, right? There shouldnt be
>>>> much to conflict, except kmemcheck - which has more or less
>>>> trivial callbacks there.
>>> The conflicting bits are the patches that remove bootmem
>>> allocator uses in arch/x86 and kernel/sched.c.
>> Give me an hour and i'll get some minimal testing done.
>
> This tree doesnt conflict (not even with kmecheck) - and the older
> bits you sent against the scheduler and against x86 doesnt apply
> anymore - but they do look scary.
Btw, yeah, it doesn't conflict because I dropped the problematic patches
and did the bootmem fallback instead.
But now you know why I tried to push all this to -tip. Your tree is
moving so fast that it's difficult to generate patches that apply to
both, -tip and mainline, in this particular area :-).
Pekka
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 21:00 ` [GIT PULL] " Ingo Molnar
2009-06-10 20:57 ` Pekka Enberg
2009-06-10 21:03 ` Yinghai Lu
@ 2009-06-10 21:11 ` Yinghai Lu
2 siblings, 0 replies; 43+ messages in thread
From: Yinghai Lu @ 2009-06-10 21:11 UTC (permalink / raw)
To: Ingo Molnar
Cc: Pekka J Enberg, torvalds, linux-kernel, akpm, cl, hannes, mpm,
npiggin
Ingo Molnar wrote:
> * Pekka J Enberg <penberg@cs.helsinki.fi> wrote:
>
>> Hi Linus,
>>
>> Here are the core patches for enabling slab before the scheduler initializes
>> itself in the boot sequence. I added slab fallback support to the bootmem
>> allocator so that we don't need a flag day for switching to early slab.
>>
>> I have tested this series on x86-64 with SLAB, SLUB, and SLOB. Note: the
>> following harmless warning appears at boot:
>>
>> [ 0.000000] ------------[ cut here ]------------
>> [ 0.000000] WARNING: at mm/bootmem.c:535 alloc_arch_preferred_bootmem+0x31/0x56()
>> [ 0.000000] Hardware name:
>> [ 0.000000] Modules linked in:
>> [ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30 #472
>> [ 0.000000] Call Trace:
>> [ 0.000000] [<ffffffff809d62c3>] ? alloc_arch_preferred_bootmem+0x31/0x56
>> [ 0.000000] [<ffffffff8025c304>] warn_slowpath_common+0x7c/0xa9
>> [ 0.000000] [<ffffffff8025c345>] warn_slowpath_null+0x14/0x16
>> [ 0.000000] [<ffffffff809d62c3>] alloc_arch_preferred_bootmem+0x31/0x56
>> [ 0.000000] [<ffffffff809d6833>] ___alloc_bootmem_nopanic+0x3f/0xc9
>> [ 0.000000] [<ffffffff809d68ce>] ___alloc_bootmem+0x11/0x3a
>> [ 0.000000] [<ffffffff809d69a0>] __alloc_bootmem+0xb/0xd
>> [ 0.000000] [<ffffffff809d21f9>] sched_init+0x43/0x4ee
>> [ 0.000000] [<ffffffff809c0aae>] start_kernel+0x1cc/0x3aa
>> [ 0.000000] [<ffffffff809c029a>] x86_64_start_reservations+0xaa/0xae
>> [ 0.000000] [<ffffffff809c037f>] x86_64_start_kernel+0xe1/0xe8
>> [ 0.000000] ---[ end trace 4eaa2a86a8e2da22 ]---
>
> Yeah, i got this too:
>
> [ 0.004000] spurious 8259A interrupt: IRQ7.
> [ 0.004000] ------------[ cut here ]------------
> [ 0.004000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x40/0x7e()
> [ 0.004000] Hardware name: System Product Name
> [ 0.004000] Modules linked in:
> [ 0.004000] Pid: 0, comm: swapper Not tainted 2.6.30-tip-02102-g994fdea-dirty #52083
> [ 0.004000] Call Trace:
> [ 0.004000] [<ffffffff81d699bb>] ? alloc_arch_preferred_bootmem+0x40/0x7e
> [ 0.004000] [<ffffffff81078931>] warn_slowpath_common+0x8d/0xd0
> [ 0.004000] [<ffffffff8107899b>] warn_slowpath_null+0x27/0x3d
> [ 0.004000] [<ffffffff81d699bb>] alloc_arch_preferred_bootmem+0x40/0x7e
> [ 0.004000] [<ffffffff81079992>] ? vprintk+0x2d6/0x31b
> [ 0.004000] [<ffffffff81d6a036>] ___alloc_bootmem_nopanic+0x4e/0xec
> [ 0.004000] [<ffffffff81d6a0f4>] ___alloc_bootmem+0x20/0x61
> [ 0.004000] [<ffffffff81053dc8>] ? default_spin_lock_flags+0x1e/0x36
> [ 0.004000] [<ffffffff81d6a28b>] __alloc_bootmem+0x1e/0x34
> [ 0.004000] [<ffffffff817971cf>] vgacon_scrollback_startup+0x3d/0xa4
> [ 0.004000] [<ffffffff8103ad11>] ? native_io_delay+0xd/0x58
> [ 0.004000] [<ffffffff813d3545>] vgacon_startup+0x38f/0x3be
> [ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
> [ 0.004000] [<ffffffff81d79275>] con_init+0x2e/0x246
> [ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
> [ 0.004000] [<ffffffff81d789aa>] console_init+0x28/0x50
> [ 0.004000] [<ffffffff810530f5>] ? native_irq_enable+0xb/0xc
> [ 0.004000] [<ffffffff81d4eead>] start_kernel+0x20e/0x35b
> [ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
> [ 0.004000] [<ffffffff81d4e140>] ? early_idt_handler+0x0/0x71
> [ 0.004000] [<ffffffff81d4e2b2>] x86_64_start_reservations+0xb9/0xd4
> [ 0.004000] [<ffffffff81d4e000>] ? __init_begin+0x0/0x140
> [ 0.004000] [<ffffffff81d4e3d1>] x86_64_start_kernel+0x104/0x127
> [ 0.004000] ---[ end trace a7919e7f17c0a725 ]---
> [ 0.004000] Console: colour VGA+ 80x25
> [ 0.004000] console handover: boot [earlyser0] -> real [ttyS0]
>
> box booted up fine otherwise.
>
git://git.kernel.org/pub/scm/linux/kernel/git/yinghai/linux-2.6-yinghai.git
last 10 or so.
YH
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL] Early boot SLAB for 2.6.31
2009-06-10 21:07 ` Pekka Enberg
@ 2009-06-11 0:54 ` Ingo Molnar
0 siblings, 0 replies; 43+ messages in thread
From: Ingo Molnar @ 2009-06-11 0:54 UTC (permalink / raw)
To: Pekka Enberg
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
* Pekka Enberg <penberg@cs.helsinki.fi> wrote:
> Hi Ingo,
>
> Ingo Molnar wrote:
>>>>> What kind of conflicts are there against -tip? The diffstat
>>>>> suggests it's mostly in-SLAB code, right? There shouldnt be much
>>>>> to conflict, except kmemcheck - which has more or less trivial
>>>>> callbacks there.
>>>> The conflicting bits are the patches that remove bootmem allocator
>>>> uses in arch/x86 and kernel/sched.c.
>>> Give me an hour and i'll get some minimal testing done.
>>
>> This tree doesnt conflict (not even with kmecheck) - and the older
>> bits you sent against the scheduler and against x86 doesnt apply
>> anymore - but they do look scary.
>
> Btw, yeah, it doesn't conflict because I dropped the problematic patches
> and did the bootmem fallback instead.
>
> But now you know why I tried to push all this to -tip. Your tree
> is moving so fast that it's difficult to generate patches that
> apply to both, -tip and mainline, in this particular area :-).
Hey, i'd agree normally, but the scheduler tree was very quiet in
this cycle, for a change :-)
The main "problem" here really is the multi-tree impact of such
broad changes. Those are best kept in a tree like -mm, which goes on
top of all other trees and is thus basically the only tree that can
do tree-wide changes.
Anyway, if you rebase to latest -git it should be fine - Linus
pulled the scheduler and x86 bits.
Ingo
^ permalink raw reply [flat|nested] 43+ messages in thread
* [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-10 20:33 ` Linus Torvalds
2009-06-10 20:57 ` Pekka J Enberg
@ 2009-06-11 11:17 ` Pekka J Enberg
2009-06-11 11:35 ` Ingo Molnar
2009-06-11 13:58 ` Christoph Lameter
1 sibling, 2 replies; 43+ messages in thread
From: Pekka J Enberg @ 2009-06-11 11:17 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-kernel, akpm, cl, hannes, mingo, mpm, npiggin, yinghai
Hi Linus,
The following changes since commit 991ec02cdca33b03a132a0cacfe6f0aa0be9aa8d:
Linus Torvalds (1):
Merge branch 'tracing-urgent-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 for-linus
Pekka Enberg (9):
bootmem: use slab if bootmem is no longer available
slab: setup allocators earlier in the boot sequence
vmalloc: use kzalloc() instead of alloc_bootmem()
sched: use kzalloc() instead of the bootmem allocator
vt: use kzalloc() instead of the bootmem allocator
Merge commit 'linus/master' into topic/slab/earlyboot
bootmem: fix slab fallback on numa
sched: use alloc_cpumask_var() instead of alloc_bootmem_cpumask_var()
sched: use slab in cpupri_init()
Yinghai Lu (3):
x86: remove some alloc_bootmem_cpumask_var calling
irq/cpumask: make memoryless node zero happy
memcg: don't use bootmem allocator in setup code
arch/x86/kernel/apic/io_apic.c | 6 ++-
drivers/char/vt.c | 8 +---
include/linux/irq.h | 18 +++-----
init/main.c | 32 +++++++++------
kernel/cpuset.c | 2 +-
kernel/irq/handle.c | 9 ++--
kernel/profile.c | 6 ---
kernel/sched.c | 30 ++++++--------
kernel/sched_cpupri.c | 8 ++-
lib/cpumask.c | 11 +----
mm/bootmem.c | 12 ++++++
mm/page_cgroup.c | 12 ++++--
mm/slab.c | 85 +++++++++++++++++++++-------------------
mm/slub.c | 17 +++++---
mm/vmalloc.c | 3 +-
15 files changed, 135 insertions(+), 124 deletions(-)
diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
index 1946fac..94605e7 100644
--- a/arch/x86/kernel/apic/io_apic.c
+++ b/arch/x86/kernel/apic/io_apic.c
@@ -177,16 +177,18 @@ int __init arch_early_irq_init(void)
struct irq_cfg *cfg;
struct irq_desc *desc;
int count;
+ int node;
int i;
cfg = irq_cfgx;
count = ARRAY_SIZE(irq_cfgx);
+ node= cpu_to_node(boot_cpu_id);
for (i = 0; i < count; i++) {
desc = irq_to_desc(i);
desc->chip_data = &cfg[i];
- alloc_bootmem_cpumask_var(&cfg[i].domain);
- alloc_bootmem_cpumask_var(&cfg[i].old_domain);
+ alloc_cpumask_var_node(&cfg[i].domain, GFP_NOWAIT, node);
+ alloc_cpumask_var_node(&cfg[i].old_domain, GFP_NOWAIT, node);
if (i < NR_IRQS_LEGACY)
cpumask_setall(cfg[i].domain);
}
diff --git a/drivers/char/vt.c b/drivers/char/vt.c
index 08151d4..c796a86 100644
--- a/drivers/char/vt.c
+++ b/drivers/char/vt.c
@@ -95,7 +95,6 @@
#include <linux/timer.h>
#include <linux/interrupt.h>
#include <linux/workqueue.h>
-#include <linux/bootmem.h>
#include <linux/pm.h>
#include <linux/font.h>
#include <linux/bitops.h>
@@ -2875,14 +2874,11 @@ static int __init con_init(void)
mod_timer(&console_timer, jiffies + blankinterval);
}
- /*
- * kmalloc is not running yet - we use the bootmem allocator.
- */
for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) {
- vc_cons[currcons].d = vc = alloc_bootmem(sizeof(struct vc_data));
+ vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT);
INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK);
visual_init(vc, currcons, 1);
- vc->vc_screenbuf = (unsigned short *)alloc_bootmem(vc->vc_screenbuf_size);
+ vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT);
vc->vc_kmalloced = 0;
vc_init(vc, vc->vc_rows, vc->vc_cols,
currcons || !vc->vc_sw->con_save_screen);
diff --git a/include/linux/irq.h b/include/linux/irq.h
index eedbb8e..1e50c34 100644
--- a/include/linux/irq.h
+++ b/include/linux/irq.h
@@ -430,23 +430,19 @@ extern int set_irq_msi(unsigned int irq, struct msi_desc *entry);
* Returns true if successful (or not required).
*/
static inline bool alloc_desc_masks(struct irq_desc *desc, int node,
- bool boot)
+ bool boot)
{
-#ifdef CONFIG_CPUMASK_OFFSTACK
- if (boot) {
- alloc_bootmem_cpumask_var(&desc->affinity);
+ gfp_t gfp = GFP_ATOMIC;
-#ifdef CONFIG_GENERIC_PENDING_IRQ
- alloc_bootmem_cpumask_var(&desc->pending_mask);
-#endif
- return true;
- }
+ if (boot)
+ gfp = GFP_NOWAIT;
- if (!alloc_cpumask_var_node(&desc->affinity, GFP_ATOMIC, node))
+#ifdef CONFIG_CPUMASK_OFFSTACK
+ if (!alloc_cpumask_var_node(&desc->affinity, gfp, node))
return false;
#ifdef CONFIG_GENERIC_PENDING_IRQ
- if (!alloc_cpumask_var_node(&desc->pending_mask, GFP_ATOMIC, node)) {
+ if (!alloc_cpumask_var_node(&desc->pending_mask, gfp, node)) {
free_cpumask_var(desc->affinity);
return false;
}
diff --git a/init/main.c b/init/main.c
index bb7dc57..859af21 100644
--- a/init/main.c
+++ b/init/main.c
@@ -574,6 +574,26 @@ asmlinkage void __init start_kernel(void)
setup_nr_cpu_ids();
smp_prepare_boot_cpu(); /* arch-specific boot-cpu hooks */
+ build_all_zonelists();
+ page_alloc_init();
+
+ printk(KERN_NOTICE "Kernel command line: %s\n", boot_command_line);
+ parse_early_param();
+ parse_args("Booting kernel", static_command_line, __start___param,
+ __stop___param - __start___param,
+ &unknown_bootoption);
+ /*
+ * These use large bootmem allocations and must precede
+ * kmem_cache_init()
+ */
+ pidhash_init();
+ vfs_caches_init_early();
+ /*
+ * Set up kernel memory allocators
+ */
+ mem_init();
+ kmem_cache_init();
+ vmalloc_init();
/*
* Set up the scheduler prior starting any interrupts (such as the
* timer interrupt). Full topology setup happens at smp_init()
@@ -585,13 +605,6 @@ asmlinkage void __init start_kernel(void)
* fragile until we cpu_idle() for the first time.
*/
preempt_disable();
- build_all_zonelists();
- page_alloc_init();
- printk(KERN_NOTICE "Kernel command line: %s\n", boot_command_line);
- parse_early_param();
- parse_args("Booting kernel", static_command_line, __start___param,
- __stop___param - __start___param,
- &unknown_bootoption);
if (!irqs_disabled()) {
printk(KERN_WARNING "start_kernel(): bug: interrupts were "
"enabled *very* early, fixing it\n");
@@ -603,7 +616,6 @@ asmlinkage void __init start_kernel(void)
/* init some links before init_ISA_irqs() */
early_irq_init();
init_IRQ();
- pidhash_init();
init_timers();
hrtimers_init();
softirq_init();
@@ -645,14 +657,10 @@ asmlinkage void __init start_kernel(void)
initrd_start = 0;
}
#endif
- vmalloc_init();
- vfs_caches_init_early();
cpuset_init_early();
page_cgroup_init();
- mem_init();
enable_debug_pagealloc();
cpu_hotplug_init();
- kmem_cache_init();
kmemtrace_init();
debug_objects_mem_init();
idr_init_cache();
diff --git a/kernel/cpuset.c b/kernel/cpuset.c
index 026facc..d5a7e17 100644
--- a/kernel/cpuset.c
+++ b/kernel/cpuset.c
@@ -1857,7 +1857,7 @@ struct cgroup_subsys cpuset_subsys = {
int __init cpuset_init_early(void)
{
- alloc_bootmem_cpumask_var(&top_cpuset.cpus_allowed);
+ alloc_cpumask_var(&top_cpuset.cpus_allowed, GFP_NOWAIT);
top_cpuset.mems_generation = cpuset_mems_generation++;
return 0;
diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c
index a600184..e161999 100644
--- a/kernel/irq/handle.c
+++ b/kernel/irq/handle.c
@@ -150,6 +150,7 @@ int __init early_irq_init(void)
{
struct irq_desc *desc;
int legacy_count;
+ int node;
int i;
init_irq_default_affinity();
@@ -160,20 +161,20 @@ int __init early_irq_init(void)
desc = irq_desc_legacy;
legacy_count = ARRAY_SIZE(irq_desc_legacy);
+ node = first_online_node;
/* allocate irq_desc_ptrs array based on nr_irqs */
irq_desc_ptrs = alloc_bootmem(nr_irqs * sizeof(void *));
/* allocate based on nr_cpu_ids */
- /* FIXME: invert kstat_irgs, and it'd be a per_cpu_alloc'd thing */
- kstat_irqs_legacy = alloc_bootmem(NR_IRQS_LEGACY * nr_cpu_ids *
- sizeof(int));
+ kstat_irqs_legacy = kzalloc_node(NR_IRQS_LEGACY * nr_cpu_ids *
+ sizeof(int), GFP_NOWAIT, node);
for (i = 0; i < legacy_count; i++) {
desc[i].irq = i;
desc[i].kstat_irqs = kstat_irqs_legacy + i * nr_cpu_ids;
lockdep_set_class(&desc[i].lock, &irq_desc_lock_class);
- alloc_desc_masks(&desc[i], 0, true);
+ alloc_desc_masks(&desc[i], node, true);
init_desc_masks(&desc[i]);
irq_desc_ptrs[i] = desc + i;
}
diff --git a/kernel/profile.c b/kernel/profile.c
index 7724e04..28cf26a 100644
--- a/kernel/profile.c
+++ b/kernel/profile.c
@@ -111,12 +111,6 @@ int __ref profile_init(void)
/* only text is profiled */
prof_len = (_etext - _stext) >> prof_shift;
buffer_bytes = prof_len*sizeof(atomic_t);
- if (!slab_is_available()) {
- prof_buffer = alloc_bootmem(buffer_bytes);
- alloc_bootmem_cpumask_var(&prof_cpu_mask);
- cpumask_copy(prof_cpu_mask, cpu_possible_mask);
- return 0;
- }
if (!alloc_cpumask_var(&prof_cpu_mask, GFP_KERNEL))
return -ENOMEM;
diff --git a/kernel/sched.c b/kernel/sched.c
index 14c447a..dcf2dc2 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -68,7 +68,6 @@
#include <linux/pagemap.h>
#include <linux/hrtimer.h>
#include <linux/tick.h>
-#include <linux/bootmem.h>
#include <linux/debugfs.h>
#include <linux/ctype.h>
#include <linux/ftrace.h>
@@ -7782,24 +7781,21 @@ static void rq_attach_root(struct rq *rq, struct root_domain *rd)
static int __init_refok init_rootdomain(struct root_domain *rd, bool bootmem)
{
+ gfp_t gfp = GFP_KERNEL;
+
memset(rd, 0, sizeof(*rd));
- if (bootmem) {
- alloc_bootmem_cpumask_var(&def_root_domain.span);
- alloc_bootmem_cpumask_var(&def_root_domain.online);
- alloc_bootmem_cpumask_var(&def_root_domain.rto_mask);
- cpupri_init(&rd->cpupri, true);
- return 0;
- }
+ if (bootmem)
+ gfp = GFP_NOWAIT;
- if (!alloc_cpumask_var(&rd->span, GFP_KERNEL))
+ if (!alloc_cpumask_var(&rd->span, gfp))
goto out;
- if (!alloc_cpumask_var(&rd->online, GFP_KERNEL))
+ if (!alloc_cpumask_var(&rd->online, gfp))
goto free_span;
- if (!alloc_cpumask_var(&rd->rto_mask, GFP_KERNEL))
+ if (!alloc_cpumask_var(&rd->rto_mask, gfp))
goto free_online;
- if (cpupri_init(&rd->cpupri, false) != 0)
+ if (cpupri_init(&rd->cpupri, bootmem) != 0)
goto free_rto_mask;
return 0;
@@ -9123,7 +9119,7 @@ void __init sched_init(void)
* we use alloc_bootmem().
*/
if (alloc_size) {
- ptr = (unsigned long)alloc_bootmem(alloc_size);
+ ptr = (unsigned long)kzalloc(alloc_size, GFP_NOWAIT);
#ifdef CONFIG_FAIR_GROUP_SCHED
init_task_group.se = (struct sched_entity **)ptr;
@@ -9314,13 +9310,13 @@ void __init sched_init(void)
current->sched_class = &fair_sched_class;
/* Allocate the nohz_cpu_mask if CONFIG_CPUMASK_OFFSTACK */
- alloc_bootmem_cpumask_var(&nohz_cpu_mask);
+ alloc_cpumask_var(&nohz_cpu_mask, GFP_NOWAIT);
#ifdef CONFIG_SMP
#ifdef CONFIG_NO_HZ
- alloc_bootmem_cpumask_var(&nohz.cpu_mask);
- alloc_bootmem_cpumask_var(&nohz.ilb_grp_nohz_mask);
+ alloc_cpumask_var(&nohz.cpu_mask, GFP_NOWAIT);
+ alloc_cpumask_var(&nohz.ilb_grp_nohz_mask, GFP_NOWAIT);
#endif
- alloc_bootmem_cpumask_var(&cpu_isolated_map);
+ alloc_cpumask_var(&cpu_isolated_map, GFP_NOWAIT);
#endif /* SMP */
scheduler_running = 1;
diff --git a/kernel/sched_cpupri.c b/kernel/sched_cpupri.c
index 344712a..7deffc9 100644
--- a/kernel/sched_cpupri.c
+++ b/kernel/sched_cpupri.c
@@ -154,8 +154,12 @@ void cpupri_set(struct cpupri *cp, int cpu, int newpri)
*/
int __init_refok cpupri_init(struct cpupri *cp, bool bootmem)
{
+ gfp_t gfp = GFP_KERNEL;
int i;
+ if (bootmem)
+ gfp = GFP_NOWAIT;
+
memset(cp, 0, sizeof(*cp));
for (i = 0; i < CPUPRI_NR_PRIORITIES; i++) {
@@ -163,9 +167,7 @@ int __init_refok cpupri_init(struct cpupri *cp, bool bootmem)
spin_lock_init(&vec->lock);
vec->count = 0;
- if (bootmem)
- alloc_bootmem_cpumask_var(&vec->mask);
- else if (!zalloc_cpumask_var(&vec->mask, GFP_KERNEL))
+ if (!zalloc_cpumask_var(&vec->mask, gfp))
goto cleanup;
}
diff --git a/lib/cpumask.c b/lib/cpumask.c
index eb23aaa..7bb4142 100644
--- a/lib/cpumask.c
+++ b/lib/cpumask.c
@@ -92,15 +92,8 @@ int cpumask_any_but(const struct cpumask *mask, unsigned int cpu)
*/
bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, int node)
{
- if (likely(slab_is_available()))
- *mask = kmalloc_node(cpumask_size(), flags, node);
- else {
-#ifdef CONFIG_DEBUG_PER_CPU_MAPS
- printk(KERN_ERR
- "=> alloc_cpumask_var: kmalloc not available!\n");
-#endif
- *mask = NULL;
- }
+ *mask = kmalloc_node(cpumask_size(), flags, node);
+
#ifdef CONFIG_DEBUG_PER_CPU_MAPS
if (!*mask) {
printk(KERN_ERR "=> alloc_cpumask_var: failed!\n");
diff --git a/mm/bootmem.c b/mm/bootmem.c
index daf9271..282df0a 100644
--- a/mm/bootmem.c
+++ b/mm/bootmem.c
@@ -532,6 +532,9 @@ static void * __init alloc_arch_preferred_bootmem(bootmem_data_t *bdata,
unsigned long size, unsigned long align,
unsigned long goal, unsigned long limit)
{
+ if (WARN_ON_ONCE(slab_is_available()))
+ return kzalloc(size, GFP_NOWAIT);
+
#ifdef CONFIG_HAVE_ARCH_BOOTMEM
bootmem_data_t *p_bdata;
@@ -662,6 +665,9 @@ static void * __init ___alloc_bootmem_node(bootmem_data_t *bdata,
void * __init __alloc_bootmem_node(pg_data_t *pgdat, unsigned long size,
unsigned long align, unsigned long goal)
{
+ if (WARN_ON_ONCE(slab_is_available()))
+ return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id);
+
return ___alloc_bootmem_node(pgdat->bdata, size, align, goal, 0);
}
@@ -693,6 +699,9 @@ void * __init __alloc_bootmem_node_nopanic(pg_data_t *pgdat, unsigned long size,
{
void *ptr;
+ if (WARN_ON_ONCE(slab_is_available()))
+ return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id);
+
ptr = alloc_arch_preferred_bootmem(pgdat->bdata, size, align, goal, 0);
if (ptr)
return ptr;
@@ -745,6 +754,9 @@ void * __init __alloc_bootmem_low(unsigned long size, unsigned long align,
void * __init __alloc_bootmem_low_node(pg_data_t *pgdat, unsigned long size,
unsigned long align, unsigned long goal)
{
+ if (WARN_ON_ONCE(slab_is_available()))
+ return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id);
+
return ___alloc_bootmem_node(pgdat->bdata, size, align,
goal, ARCH_LOW_ADDRESS_LIMIT);
}
diff --git a/mm/page_cgroup.c b/mm/page_cgroup.c
index 791905c..3dd4a90 100644
--- a/mm/page_cgroup.c
+++ b/mm/page_cgroup.c
@@ -47,6 +47,8 @@ static int __init alloc_node_page_cgroup(int nid)
struct page_cgroup *base, *pc;
unsigned long table_size;
unsigned long start_pfn, nr_pages, index;
+ struct page *page;
+ unsigned int order;
start_pfn = NODE_DATA(nid)->node_start_pfn;
nr_pages = NODE_DATA(nid)->node_spanned_pages;
@@ -55,11 +57,13 @@ static int __init alloc_node_page_cgroup(int nid)
return 0;
table_size = sizeof(struct page_cgroup) * nr_pages;
-
- base = __alloc_bootmem_node_nopanic(NODE_DATA(nid),
- table_size, PAGE_SIZE, __pa(MAX_DMA_ADDRESS));
- if (!base)
+ order = get_order(table_size);
+ page = alloc_pages_node(nid, GFP_NOWAIT | __GFP_ZERO, order);
+ if (!page)
+ page = alloc_pages_node(-1, GFP_NOWAIT | __GFP_ZERO, order);
+ if (!page)
return -ENOMEM;
+ base = page_address(page);
for (index = 0; index < nr_pages; index++) {
pc = base + index;
__init_page_cgroup(pc, start_pfn + index);
diff --git a/mm/slab.c b/mm/slab.c
index f85831d..2bd611f 100644
--- a/mm/slab.c
+++ b/mm/slab.c
@@ -315,7 +315,7 @@ static int drain_freelist(struct kmem_cache *cache,
struct kmem_list3 *l3, int tofree);
static void free_block(struct kmem_cache *cachep, void **objpp, int len,
int node);
-static int enable_cpucache(struct kmem_cache *cachep);
+static int enable_cpucache(struct kmem_cache *cachep, gfp_t gfp);
static void cache_reap(struct work_struct *unused);
/*
@@ -958,12 +958,12 @@ static void __cpuinit start_cpu_timer(int cpu)
}
static struct array_cache *alloc_arraycache(int node, int entries,
- int batchcount)
+ int batchcount, gfp_t gfp)
{
int memsize = sizeof(void *) * entries + sizeof(struct array_cache);
struct array_cache *nc = NULL;
- nc = kmalloc_node(memsize, GFP_KERNEL, node);
+ nc = kmalloc_node(memsize, gfp, node);
if (nc) {
nc->avail = 0;
nc->limit = entries;
@@ -1003,7 +1003,7 @@ static int transfer_objects(struct array_cache *to,
#define drain_alien_cache(cachep, alien) do { } while (0)
#define reap_alien(cachep, l3) do { } while (0)
-static inline struct array_cache **alloc_alien_cache(int node, int limit)
+static inline struct array_cache **alloc_alien_cache(int node, int limit, gfp_t gfp)
{
return (struct array_cache **)BAD_ALIEN_MAGIC;
}
@@ -1034,7 +1034,7 @@ static inline void *____cache_alloc_node(struct kmem_cache *cachep,
static void *____cache_alloc_node(struct kmem_cache *, gfp_t, int);
static void *alternate_node_alloc(struct kmem_cache *, gfp_t);
-static struct array_cache **alloc_alien_cache(int node, int limit)
+static struct array_cache **alloc_alien_cache(int node, int limit, gfp_t gfp)
{
struct array_cache **ac_ptr;
int memsize = sizeof(void *) * nr_node_ids;
@@ -1042,14 +1042,14 @@ static struct array_cache **alloc_alien_cache(int node, int limit)
if (limit > 1)
limit = 12;
- ac_ptr = kmalloc_node(memsize, GFP_KERNEL, node);
+ ac_ptr = kmalloc_node(memsize, gfp, node);
if (ac_ptr) {
for_each_node(i) {
if (i == node || !node_online(i)) {
ac_ptr[i] = NULL;
continue;
}
- ac_ptr[i] = alloc_arraycache(node, limit, 0xbaadf00d);
+ ac_ptr[i] = alloc_arraycache(node, limit, 0xbaadf00d, gfp);
if (!ac_ptr[i]) {
for (i--; i >= 0; i--)
kfree(ac_ptr[i]);
@@ -1282,20 +1282,20 @@ static int __cpuinit cpuup_prepare(long cpu)
struct array_cache **alien = NULL;
nc = alloc_arraycache(node, cachep->limit,
- cachep->batchcount);
+ cachep->batchcount, GFP_KERNEL);
if (!nc)
goto bad;
if (cachep->shared) {
shared = alloc_arraycache(node,
cachep->shared * cachep->batchcount,
- 0xbaadf00d);
+ 0xbaadf00d, GFP_KERNEL);
if (!shared) {
kfree(nc);
goto bad;
}
}
if (use_alien_caches) {
- alien = alloc_alien_cache(node, cachep->limit);
+ alien = alloc_alien_cache(node, cachep->limit, GFP_KERNEL);
if (!alien) {
kfree(shared);
kfree(nc);
@@ -1399,10 +1399,9 @@ static void init_list(struct kmem_cache *cachep, struct kmem_list3 *list,
{
struct kmem_list3 *ptr;
- ptr = kmalloc_node(sizeof(struct kmem_list3), GFP_KERNEL, nodeid);
+ ptr = kmalloc_node(sizeof(struct kmem_list3), GFP_NOWAIT, nodeid);
BUG_ON(!ptr);
- local_irq_disable();
memcpy(ptr, list, sizeof(struct kmem_list3));
/*
* Do not assume that spinlocks can be initialized via memcpy:
@@ -1411,7 +1410,6 @@ static void init_list(struct kmem_cache *cachep, struct kmem_list3 *list,
MAKE_ALL_LISTS(cachep, ptr, nodeid);
cachep->nodelists[nodeid] = ptr;
- local_irq_enable();
}
/*
@@ -1575,9 +1573,8 @@ void __init kmem_cache_init(void)
{
struct array_cache *ptr;
- ptr = kmalloc(sizeof(struct arraycache_init), GFP_KERNEL);
+ ptr = kmalloc(sizeof(struct arraycache_init), GFP_NOWAIT);
- local_irq_disable();
BUG_ON(cpu_cache_get(&cache_cache) != &initarray_cache.cache);
memcpy(ptr, cpu_cache_get(&cache_cache),
sizeof(struct arraycache_init));
@@ -1587,11 +1584,9 @@ void __init kmem_cache_init(void)
spin_lock_init(&ptr->lock);
cache_cache.array[smp_processor_id()] = ptr;
- local_irq_enable();
- ptr = kmalloc(sizeof(struct arraycache_init), GFP_KERNEL);
+ ptr = kmalloc(sizeof(struct arraycache_init), GFP_NOWAIT);
- local_irq_disable();
BUG_ON(cpu_cache_get(malloc_sizes[INDEX_AC].cs_cachep)
!= &initarray_generic.cache);
memcpy(ptr, cpu_cache_get(malloc_sizes[INDEX_AC].cs_cachep),
@@ -1603,7 +1598,6 @@ void __init kmem_cache_init(void)
malloc_sizes[INDEX_AC].cs_cachep->array[smp_processor_id()] =
ptr;
- local_irq_enable();
}
/* 5) Replace the bootstrap kmem_list3's */
{
@@ -1627,7 +1621,7 @@ void __init kmem_cache_init(void)
struct kmem_cache *cachep;
mutex_lock(&cache_chain_mutex);
list_for_each_entry(cachep, &cache_chain, next)
- if (enable_cpucache(cachep))
+ if (enable_cpucache(cachep, GFP_NOWAIT))
BUG();
mutex_unlock(&cache_chain_mutex);
}
@@ -2064,10 +2058,10 @@ static size_t calculate_slab_order(struct kmem_cache *cachep,
return left_over;
}
-static int __init_refok setup_cpu_cache(struct kmem_cache *cachep)
+static int __init_refok setup_cpu_cache(struct kmem_cache *cachep, gfp_t gfp)
{
if (g_cpucache_up == FULL)
- return enable_cpucache(cachep);
+ return enable_cpucache(cachep, gfp);
if (g_cpucache_up == NONE) {
/*
@@ -2089,7 +2083,7 @@ static int __init_refok setup_cpu_cache(struct kmem_cache *cachep)
g_cpucache_up = PARTIAL_AC;
} else {
cachep->array[smp_processor_id()] =
- kmalloc(sizeof(struct arraycache_init), GFP_KERNEL);
+ kmalloc(sizeof(struct arraycache_init), gfp);
if (g_cpucache_up == PARTIAL_AC) {
set_up_list3s(cachep, SIZE_L3);
@@ -2153,6 +2147,7 @@ kmem_cache_create (const char *name, size_t size, size_t align,
{
size_t left_over, slab_size, ralign;
struct kmem_cache *cachep = NULL, *pc;
+ gfp_t gfp;
/*
* Sanity checks... these are all serious usage bugs.
@@ -2168,8 +2163,10 @@ kmem_cache_create (const char *name, size_t size, size_t align,
* We use cache_chain_mutex to ensure a consistent view of
* cpu_online_mask as well. Please see cpuup_callback
*/
- get_online_cpus();
- mutex_lock(&cache_chain_mutex);
+ if (slab_is_available()) {
+ get_online_cpus();
+ mutex_lock(&cache_chain_mutex);
+ }
list_for_each_entry(pc, &cache_chain, next) {
char tmp;
@@ -2278,8 +2275,13 @@ kmem_cache_create (const char *name, size_t size, size_t align,
*/
align = ralign;
+ if (slab_is_available())
+ gfp = GFP_KERNEL;
+ else
+ gfp = GFP_NOWAIT;
+
/* Get cache's description obj. */
- cachep = kmem_cache_zalloc(&cache_cache, GFP_KERNEL);
+ cachep = kmem_cache_zalloc(&cache_cache, gfp);
if (!cachep)
goto oops;
@@ -2382,7 +2384,7 @@ kmem_cache_create (const char *name, size_t size, size_t align,
cachep->ctor = ctor;
cachep->name = name;
- if (setup_cpu_cache(cachep)) {
+ if (setup_cpu_cache(cachep, gfp)) {
__kmem_cache_destroy(cachep);
cachep = NULL;
goto oops;
@@ -2394,8 +2396,10 @@ oops:
if (!cachep && (flags & SLAB_PANIC))
panic("kmem_cache_create(): failed to create slab `%s'\n",
name);
- mutex_unlock(&cache_chain_mutex);
- put_online_cpus();
+ if (slab_is_available()) {
+ mutex_unlock(&cache_chain_mutex);
+ put_online_cpus();
+ }
return cachep;
}
EXPORT_SYMBOL(kmem_cache_create);
@@ -3802,7 +3806,7 @@ EXPORT_SYMBOL_GPL(kmem_cache_name);
/*
* This initializes kmem_list3 or resizes various caches for all nodes.
*/
-static int alloc_kmemlist(struct kmem_cache *cachep)
+static int alloc_kmemlist(struct kmem_cache *cachep, gfp_t gfp)
{
int node;
struct kmem_list3 *l3;
@@ -3812,7 +3816,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep)
for_each_online_node(node) {
if (use_alien_caches) {
- new_alien = alloc_alien_cache(node, cachep->limit);
+ new_alien = alloc_alien_cache(node, cachep->limit, gfp);
if (!new_alien)
goto fail;
}
@@ -3821,7 +3825,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep)
if (cachep->shared) {
new_shared = alloc_arraycache(node,
cachep->shared*cachep->batchcount,
- 0xbaadf00d);
+ 0xbaadf00d, gfp);
if (!new_shared) {
free_alien_cache(new_alien);
goto fail;
@@ -3850,7 +3854,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep)
free_alien_cache(new_alien);
continue;
}
- l3 = kmalloc_node(sizeof(struct kmem_list3), GFP_KERNEL, node);
+ l3 = kmalloc_node(sizeof(struct kmem_list3), gfp, node);
if (!l3) {
free_alien_cache(new_alien);
kfree(new_shared);
@@ -3906,18 +3910,18 @@ static void do_ccupdate_local(void *info)
/* Always called with the cache_chain_mutex held */
static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
- int batchcount, int shared)
+ int batchcount, int shared, gfp_t gfp)
{
struct ccupdate_struct *new;
int i;
- new = kzalloc(sizeof(*new), GFP_KERNEL);
+ new = kzalloc(sizeof(*new), gfp);
if (!new)
return -ENOMEM;
for_each_online_cpu(i) {
new->new[i] = alloc_arraycache(cpu_to_node(i), limit,
- batchcount);
+ batchcount, gfp);
if (!new->new[i]) {
for (i--; i >= 0; i--)
kfree(new->new[i]);
@@ -3944,11 +3948,11 @@ static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
kfree(ccold);
}
kfree(new);
- return alloc_kmemlist(cachep);
+ return alloc_kmemlist(cachep, gfp);
}
/* Called with cache_chain_mutex held always */
-static int enable_cpucache(struct kmem_cache *cachep)
+static int enable_cpucache(struct kmem_cache *cachep, gfp_t gfp)
{
int err;
int limit, shared;
@@ -3994,7 +3998,7 @@ static int enable_cpucache(struct kmem_cache *cachep)
if (limit > 32)
limit = 32;
#endif
- err = do_tune_cpucache(cachep, limit, (limit + 1) / 2, shared);
+ err = do_tune_cpucache(cachep, limit, (limit + 1) / 2, shared, gfp);
if (err)
printk(KERN_ERR "enable_cpucache failed for %s, error %d.\n",
cachep->name, -err);
@@ -4300,7 +4304,8 @@ ssize_t slabinfo_write(struct file *file, const char __user * buffer,
res = 0;
} else {
res = do_tune_cpucache(cachep, limit,
- batchcount, shared);
+ batchcount, shared,
+ GFP_KERNEL);
}
break;
}
diff --git a/mm/slub.c b/mm/slub.c
index 5e805a6..c1815a6 100644
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -2557,13 +2557,16 @@ static struct kmem_cache *create_kmalloc_cache(struct kmem_cache *s,
if (gfp_flags & SLUB_DMA)
flags = SLAB_CACHE_DMA;
- down_write(&slub_lock);
+ /*
+ * This function is called with IRQs disabled during early-boot on
+ * single CPU so there's no need to take slub_lock here.
+ */
if (!kmem_cache_open(s, gfp_flags, name, size, ARCH_KMALLOC_MINALIGN,
flags, NULL))
goto panic;
list_add(&s->list, &slab_caches);
- up_write(&slub_lock);
+
if (sysfs_slab_add(s))
goto panic;
return s;
@@ -3021,7 +3024,7 @@ void __init kmem_cache_init(void)
* kmem_cache_open for slab_state == DOWN.
*/
create_kmalloc_cache(&kmalloc_caches[0], "kmem_cache_node",
- sizeof(struct kmem_cache_node), GFP_KERNEL);
+ sizeof(struct kmem_cache_node), GFP_NOWAIT);
kmalloc_caches[0].refcount = -1;
caches++;
@@ -3034,16 +3037,16 @@ void __init kmem_cache_init(void)
/* Caches that are not of the two-to-the-power-of size */
if (KMALLOC_MIN_SIZE <= 64) {
create_kmalloc_cache(&kmalloc_caches[1],
- "kmalloc-96", 96, GFP_KERNEL);
+ "kmalloc-96", 96, GFP_NOWAIT);
caches++;
create_kmalloc_cache(&kmalloc_caches[2],
- "kmalloc-192", 192, GFP_KERNEL);
+ "kmalloc-192", 192, GFP_NOWAIT);
caches++;
}
for (i = KMALLOC_SHIFT_LOW; i < SLUB_PAGE_SHIFT; i++) {
create_kmalloc_cache(&kmalloc_caches[i],
- "kmalloc", 1 << i, GFP_KERNEL);
+ "kmalloc", 1 << i, GFP_NOWAIT);
caches++;
}
@@ -3080,7 +3083,7 @@ void __init kmem_cache_init(void)
/* Provide the correct kmalloc names now that the caches are up */
for (i = KMALLOC_SHIFT_LOW; i < SLUB_PAGE_SHIFT; i++)
kmalloc_caches[i]. name =
- kasprintf(GFP_KERNEL, "kmalloc-%d", 1 << i);
+ kasprintf(GFP_NOWAIT, "kmalloc-%d", 1 << i);
#ifdef CONFIG_SMP
register_cpu_notifier(&slab_notifier);
diff --git a/mm/vmalloc.c b/mm/vmalloc.c
index 083716e..3235138 100644
--- a/mm/vmalloc.c
+++ b/mm/vmalloc.c
@@ -23,7 +23,6 @@
#include <linux/rbtree.h>
#include <linux/radix-tree.h>
#include <linux/rcupdate.h>
-#include <linux/bootmem.h>
#include <linux/pfn.h>
#include <asm/atomic.h>
@@ -1032,7 +1031,7 @@ void __init vmalloc_init(void)
/* Import existing vmlist entries. */
for (tmp = vmlist; tmp; tmp = tmp->next) {
- va = alloc_bootmem(sizeof(struct vmap_area));
+ va = kzalloc(sizeof(struct vmap_area), GFP_NOWAIT);
va->flags = tmp->flags | VM_VM_AREA;
va->va_start = (unsigned long)tmp->addr;
va->va_end = va->va_start + tmp->size;
^ permalink raw reply related [flat|nested] 43+ messages in thread
* Re: [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-11 11:17 ` [GIT PULL v2] " Pekka J Enberg
@ 2009-06-11 11:35 ` Ingo Molnar
2009-06-11 11:40 ` Ingo Molnar
2009-06-11 11:54 ` Ingo Molnar
2009-06-11 13:58 ` Christoph Lameter
1 sibling, 2 replies; 43+ messages in thread
From: Ingo Molnar @ 2009-06-11 11:35 UTC (permalink / raw)
To: Pekka J Enberg
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
* Pekka J Enberg <penberg@cs.helsinki.fi> wrote:
> Hi Linus,
>
> The following changes since commit 991ec02cdca33b03a132a0cacfe6f0aa0be9aa8d:
> Linus Torvalds (1):
> Merge branch 'tracing-urgent-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
>
> are available in the git repository at:
>
> ssh://master.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 for-linus
Thanks Pekka for sorting this out - this tree looks nice and it does
not conflict with anything we have pending. I started testing it on
6 boxes - if you dont hear from me within a few hours it's all fine.
Ingo
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-11 11:35 ` Ingo Molnar
@ 2009-06-11 11:40 ` Ingo Molnar
2009-06-11 11:42 ` Ingo Molnar
2009-06-11 11:49 ` Pekka J Enberg
2009-06-11 11:54 ` Ingo Molnar
1 sibling, 2 replies; 43+ messages in thread
From: Ingo Molnar @ 2009-06-11 11:40 UTC (permalink / raw)
To: Pekka J Enberg
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
[-- Attachment #1: Type: text/plain, Size: 2086 bytes --]
* Ingo Molnar <mingo@elte.hu> wrote:
> > are available in the git repository at:
> >
> > ssh://master.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6
> > for-linus
>
> Thanks Pekka for sorting this out - this tree looks nice and it
> does not conflict with anything we have pending. I started testing
> it on 6 boxes - if you dont hear from me within a few hours it's
> all fine.
Hm, with this pulled on a testbox i'm still getting:
[ 0.000000] Experimental hierarchical RCU init done.
[ 0.000000] NR_IRQS:4352 nr_irqs:256
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x40/0x7e()
[ 0.000000] Hardware name: To Be Filled By O.E.M.
[ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30-tip-02161-g7a74539-dirty #59709
[ 0.000000] Call Trace:
[ 0.000000] [<ffffffff823f8c8e>] ? alloc_arch_preferred_bootmem+0x40/0x7e
[ 0.000000] [<ffffffff81067168>] warn_slowpath_common+0x88/0xcb
[ 0.000000] [<ffffffff810671d2>] warn_slowpath_null+0x27/0x3d
[ 0.000000] [<ffffffff823f8c8e>] alloc_arch_preferred_bootmem+0x40/0x7e
[ 0.000000] [<ffffffff823f9307>] ___alloc_bootmem_nopanic+0x4e/0xec
[ 0.000000] [<ffffffff823f93c5>] ___alloc_bootmem+0x20/0x61
[ 0.000000] [<ffffffff823f962e>] __alloc_bootmem+0x1e/0x34
[ 0.000000] [<ffffffff823f757c>] early_irq_init+0x6d/0x118
[ 0.000000] [<ffffffff823e0140>] ? early_idt_handler+0x0/0x71
[ 0.000000] [<ffffffff823e0cf7>] start_kernel+0x192/0x394
[ 0.000000] [<ffffffff823e0140>] ? early_idt_handler+0x0/0x71
[ 0.000000] [<ffffffff823e02ad>] x86_64_start_reservations+0xb4/0xcf
[ 0.000000] [<ffffffff823e0000>] ? __init_begin+0x0/0x140
[ 0.000000] [<ffffffff823e0420>] x86_64_start_kernel+0x158/0x17b
[ 0.000000] ---[ end trace a7919e7f17c0a725 ]---
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 2002.510 MHz processor.
[ 0.004000] Console: colour VGA+ 80x25
Wasnt this supposed to have gone away with this tree?
Config and full bootlog attached.
Ingo
[-- Attachment #2: config --]
[-- Type: text/plain, Size: 62242 bytes --]
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.30
# Thu Jun 11 13:33:41 2009
#
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_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_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_GPIO=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_GENERIC_TIME_VSYSCALL=y
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_DYNAMIC_PER_CPU_AREA=y
# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ZONE_DMA32=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
CONFIG_GENERIC_IRQ_PROBE=y
# CONFIG_KTIME_SCALAR is not set
CONFIG_BOOTPARAM_SUPPORT_NOT_WANTED=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_BOOT_ALLOWED4=y
# CONFIG_BROKEN_BOOT_ALLOWED3 is not set
CONFIG_BROKEN_BOOT_EUROPE=y
CONFIG_BROKEN_BOOT_TITAN=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
# CONFIG_KERNEL_GZIP is not set
CONFIG_KERNEL_BZIP2=y
# CONFIG_KERNEL_LZMA is not set
# CONFIG_SWAP is not set
CONFIG_SYSVIPC=y
# 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=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_TREE=y
#
# RCU Subsystem
#
# CONFIG_CLASSIC_RCU is not set
CONFIG_TREE_RCU=y
# CONFIG_PREEMPT_RCU is not set
# CONFIG_RCU_TRACE is not set
CONFIG_RCU_FANOUT=64
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_PREEMPT_RCU_TRACE is not set
CONFIG_IKCONFIG=y
# CONFIG_IKCONFIG_PROC is not set
CONFIG_LOG_BUF_SHIFT=21
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
# CONFIG_GROUP_SCHED is not set
# CONFIG_CGROUPS is not set
CONFIG_SYSFS_DEPRECATED=y
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_RELAY=y
# CONFIG_NAMESPACES is not set
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
# CONFIG_RD_GZIP is not set
# CONFIG_RD_BZIP2 is not set
# CONFIG_RD_LZMA is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_ANON_INODES=y
CONFIG_EMBEDDED=y
CONFIG_UID16=y
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_STRIP_ASM_SYMS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
# CONFIG_SIGNALFD is not set
# CONFIG_TIMERFD is not set
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
# CONFIG_AIO is not set
CONFIG_HAVE_PERF_COUNTERS=y
#
# Performance Counters
#
CONFIG_PERF_COUNTERS=y
# CONFIG_VM_EVENT_COUNTERS is not set
CONFIG_PCI_QUIRKS=y
CONFIG_SLUB_DEBUG=y
CONFIG_COMPAT_BRK=y
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLOB is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_MARKERS=y
CONFIG_OPROFILE=y
CONFIG_HAVE_OPROFILE=y
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_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
# CONFIG_SLOW_WORK is not set
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
# CONFIG_MODULES is not set
CONFIG_BLOCK=y
# CONFIG_BLK_DEV_BSG is not set
CONFIG_BLK_DEV_INTEGRITY=y
CONFIG_BLOCK_COMPAT=y
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
# CONFIG_IOSCHED_CFQ is not set
CONFIG_DEFAULT_AS=y
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="anticipatory"
CONFIG_PREEMPT_NOTIFIERS=y
# CONFIG_FREEZER is not set
#
# Processor type and features
#
CONFIG_TICK_ONESHOT=y
# CONFIG_NO_HZ is not set
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
# CONFIG_SMP_SUPPORT is not set
CONFIG_SPARSE_IRQ=y
CONFIG_X86_MPPARSE=y
CONFIG_X86_EXTENDED_PLATFORM=y
CONFIG_X86_VSMP=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_PARAVIRT_GUEST=y
# CONFIG_XEN is not set
# CONFIG_KVM_CLOCK is not set
CONFIG_KVM_GUEST=y
CONFIG_PARAVIRT=y
# CONFIG_PARAVIRT_CLOCK is not set
CONFIG_PARAVIRT_DEBUG=y
CONFIG_MEMTEST=y
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
CONFIG_GENERIC_CPU=y
CONFIG_X86_CPU=y
CONFIG_X86_L1_CACHE_BYTES=64
CONFIG_X86_INTERNODE_CACHE_BYTES=4096
CONFIG_X86_CMPXCHG=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_PROCESSOR_SELECT=y
# CONFIG_CPU_SUP_INTEL is not set
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
# CONFIG_X86_DS is not set
CONFIG_HPET_TIMER=y
CONFIG_DMI=y
CONFIG_GART_IOMMU=y
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
# CONFIG_IOMMU_API is not set
CONFIG_NR_CPUS=1
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 is not set
CONFIG_X86_MCE=y
CONFIG_X86_NEW_MCE=y
# CONFIG_X86_MCE_INTEL is not set
# CONFIG_X86_MCE_AMD is not set
CONFIG_X86_MCE_INJECT=y
CONFIG_I8K=y
CONFIG_MICROCODE=y
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_X86_CPU_DEBUG=y
CONFIG_UP_WANTED_1=y
CONFIG_UP_WANTED_2=y
CONFIG_UP_WANTED=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
# CONFIG_DIRECT_GBPAGES is not set
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_MEMORY_PROBE=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_FLATMEM_MANUAL is not set
# CONFIG_DISCONTIGMEM_MANUAL is not set
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
# CONFIG_SPARSEMEM_VMEMMAP is not set
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_SPARSE=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
# CONFIG_MIGRATION is not set
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_UNEVICTABLE_LRU=y
CONFIG_HAVE_MLOCK=y
CONFIG_HAVE_MLOCKED_PAGE_BIT=y
CONFIG_MMU_NOTIFIER=y
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_RESERVE_LOW_64K=y
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
# CONFIG_X86_PAT is not set
CONFIG_SECCOMP=y
CONFIG_CC_STACKPROTECTOR_ALL=y
CONFIG_CC_STACKPROTECTOR=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=y
# CONFIG_KEXEC is not set
# CONFIG_CRASH_DUMP is not set
CONFIG_PHYSICAL_START=0x1000000
CONFIG_RELOCATABLE=y
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_COMPAT_VDSO=y
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE=""
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
#
# Power management and ACPI options
#
# CONFIG_PM 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 is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y
# 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 is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
#
# CPUFreq processor drivers
#
CONFIG_X86_P4_CLOCKMOD=y
#
# shared options
#
CONFIG_X86_SPEEDSTEP_LIB=y
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
#
# Memory power savings
#
CONFIG_I7300_IDLE_IOAT_CHANNEL=y
CONFIG_I7300_IDLE=y
#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
CONFIG_PCIEAER=y
CONFIG_PCIEASPM=y
CONFIG_PCIEASPM_DEBUG=y
CONFIG_ARCH_SUPPORTS_MSI=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_LEGACY is not set
CONFIG_PCI_DEBUG=y
CONFIG_PCI_STUB=y
# CONFIG_HT_IRQ is not set
CONFIG_PCI_IOV=y
CONFIG_ISA_DMA_API=y
CONFIG_K8_NB=y
CONFIG_PCCARD=y
# CONFIG_PCMCIA_DEBUG is not set
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_PCMCIA_IOCTL=y
CONFIG_CARDBUS=y
#
# PC-card bridges
#
# CONFIG_YENTA is not set
CONFIG_PD6729=y
# CONFIG_I82092 is not set
CONFIG_PCCARD_NONSTATIC=y
# CONFIG_HOTPLUG_PCI is not set
#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
# CONFIG_HAVE_AOUT is not set
# CONFIG_BINFMT_MISC is not set
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=y
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_NET=y
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=y
# CONFIG_XFRM_SUB_POLICY is not set
CONFIG_XFRM_MIGRATE=y
# CONFIG_XFRM_STATISTICS is not set
CONFIG_NET_KEY=y
# CONFIG_NET_KEY_MIGRATE is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_ASK_IP_FIB_HASH is not set
CONFIG_IP_FIB_TRIE=y
# CONFIG_IP_FIB_HASH is not set
CONFIG_IP_FIB_TRIE_STATS=y
# CONFIG_IP_MULTIPLE_TABLES is not set
# CONFIG_IP_ROUTE_MULTIPATH is not set
# CONFIG_IP_ROUTE_VERBOSE is not set
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=y
CONFIG_NET_IPGRE=y
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
# CONFIG_IP_PIMSM_V1 is not set
# CONFIG_IP_PIMSM_V2 is not set
CONFIG_ARPD=y
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=y
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
CONFIG_INET_TUNNEL=y
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_TCP_MD5SIG=y
# 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=y
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NF_CONNTRACK=y
CONFIG_NF_CT_ACCT=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
# CONFIG_NF_CONNTRACK_EVENTS is not set
# CONFIG_NF_CT_PROTO_DCCP is not set
CONFIG_NF_CT_PROTO_SCTP=y
CONFIG_NF_CT_PROTO_UDPLITE=y
CONFIG_NF_CONNTRACK_AMANDA=y
CONFIG_NF_CONNTRACK_FTP=y
CONFIG_NF_CONNTRACK_H323=y
CONFIG_NF_CONNTRACK_IRC=y
# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
# CONFIG_NF_CONNTRACK_PPTP is not set
CONFIG_NF_CONNTRACK_SANE=y
CONFIG_NF_CONNTRACK_SIP=y
CONFIG_NF_CONNTRACK_TFTP=y
# CONFIG_NF_CT_NETLINK is not set
CONFIG_NETFILTER_TPROXY=y
CONFIG_NETFILTER_XTABLES=y
# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
CONFIG_NETFILTER_XT_TARGET_CONNMARK=y
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
CONFIG_NETFILTER_XT_TARGET_DSCP=y
CONFIG_NETFILTER_XT_TARGET_HL=y
# CONFIG_NETFILTER_XT_TARGET_LED is not set
CONFIG_NETFILTER_XT_TARGET_MARK=y
CONFIG_NETFILTER_XT_TARGET_NFLOG=y
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set
CONFIG_NETFILTER_XT_TARGET_SECMARK=y
# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y
CONFIG_NETFILTER_XT_MATCH_CLUSTER=y
# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y
# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
CONFIG_NETFILTER_XT_MATCH_DCCP=y
# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
# CONFIG_NETFILTER_XT_MATCH_ESP is not set
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y
CONFIG_NETFILTER_XT_MATCH_HELPER=y
CONFIG_NETFILTER_XT_MATCH_HL=y
CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
CONFIG_NETFILTER_XT_MATCH_LENGTH=y
CONFIG_NETFILTER_XT_MATCH_LIMIT=y
# CONFIG_NETFILTER_XT_MATCH_MAC is not set
CONFIG_NETFILTER_XT_MATCH_MARK=y
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
# CONFIG_NETFILTER_XT_MATCH_OWNER is not set
# CONFIG_NETFILTER_XT_MATCH_POLICY is not set
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y
# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set
CONFIG_NETFILTER_XT_MATCH_QUOTA=y
# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
# CONFIG_NETFILTER_XT_MATCH_REALM is not set
# CONFIG_NETFILTER_XT_MATCH_RECENT is not set
CONFIG_NETFILTER_XT_MATCH_SCTP=y
CONFIG_NETFILTER_XT_MATCH_SOCKET=y
CONFIG_NETFILTER_XT_MATCH_STATE=y
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
CONFIG_NETFILTER_XT_MATCH_STRING=y
CONFIG_NETFILTER_XT_MATCH_TCPMSS=y
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
CONFIG_NETFILTER_XT_MATCH_U32=y
CONFIG_IP_VS=y
CONFIG_IP_VS_DEBUG=y
CONFIG_IP_VS_TAB_BITS=12
#
# IPVS transport protocol load balancing support
#
CONFIG_IP_VS_PROTO_TCP=y
# CONFIG_IP_VS_PROTO_UDP is not set
CONFIG_IP_VS_PROTO_AH_ESP=y
CONFIG_IP_VS_PROTO_ESP=y
CONFIG_IP_VS_PROTO_AH=y
#
# IPVS scheduler
#
CONFIG_IP_VS_RR=y
# CONFIG_IP_VS_WRR is not set
# CONFIG_IP_VS_LC is not set
CONFIG_IP_VS_WLC=y
CONFIG_IP_VS_LBLC=y
CONFIG_IP_VS_LBLCR=y
CONFIG_IP_VS_DH=y
CONFIG_IP_VS_SH=y
CONFIG_IP_VS_SED=y
CONFIG_IP_VS_NQ=y
#
# IPVS application helper
#
CONFIG_IP_VS_FTP=y
#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=y
CONFIG_NF_CONNTRACK_IPV4=y
# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set
CONFIG_IP_NF_QUEUE=y
CONFIG_IP_NF_IPTABLES=y
# CONFIG_IP_NF_MATCH_ADDRTYPE is not set
CONFIG_IP_NF_MATCH_AH=y
CONFIG_IP_NF_MATCH_ECN=y
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_LOG=y
CONFIG_IP_NF_TARGET_ULOG=y
# CONFIG_NF_NAT is not set
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_CLUSTERIP=y
# CONFIG_IP_NF_TARGET_ECN is not set
# CONFIG_IP_NF_TARGET_TTL is not set
# CONFIG_IP_NF_RAW is not set
CONFIG_IP_NF_SECURITY=y
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=y
# CONFIG_IP_NF_ARP_MANGLE is not set
#
# DECnet: Netfilter Configuration
#
# CONFIG_DECNET_NF_GRABULATOR is not set
CONFIG_BRIDGE_NF_EBTABLES=y
CONFIG_BRIDGE_EBT_BROUTE=y
CONFIG_BRIDGE_EBT_T_FILTER=y
CONFIG_BRIDGE_EBT_T_NAT=y
CONFIG_BRIDGE_EBT_802_3=y
CONFIG_BRIDGE_EBT_AMONG=y
# CONFIG_BRIDGE_EBT_ARP is not set
# CONFIG_BRIDGE_EBT_IP is not set
CONFIG_BRIDGE_EBT_LIMIT=y
CONFIG_BRIDGE_EBT_MARK=y
CONFIG_BRIDGE_EBT_PKTTYPE=y
CONFIG_BRIDGE_EBT_STP=y
CONFIG_BRIDGE_EBT_VLAN=y
CONFIG_BRIDGE_EBT_ARPREPLY=y
# CONFIG_BRIDGE_EBT_DNAT is not set
CONFIG_BRIDGE_EBT_MARK_T=y
CONFIG_BRIDGE_EBT_REDIRECT=y
CONFIG_BRIDGE_EBT_SNAT=y
CONFIG_BRIDGE_EBT_LOG=y
# CONFIG_BRIDGE_EBT_ULOG is not set
CONFIG_BRIDGE_EBT_NFLOG=y
# CONFIG_IP_DCCP is not set
CONFIG_IP_SCTP=y
# CONFIG_SCTP_DBG_MSG is not set
CONFIG_SCTP_DBG_OBJCNT=y
CONFIG_SCTP_HMAC_NONE=y
# CONFIG_SCTP_HMAC_SHA1 is not set
# CONFIG_SCTP_HMAC_MD5 is not set
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=y
CONFIG_ATM_CLIP=y
# CONFIG_ATM_CLIP_NO_ICMP is not set
CONFIG_ATM_LANE=y
CONFIG_ATM_MPOA=y
# CONFIG_ATM_BR2684 is not set
CONFIG_STP=y
CONFIG_BRIDGE=y
CONFIG_NET_DSA=y
CONFIG_NET_DSA_TAG_DSA=y
# CONFIG_NET_DSA_TAG_EDSA is not set
# CONFIG_NET_DSA_TAG_TRAILER is not set
CONFIG_NET_DSA_MV88E6XXX=y
# CONFIG_NET_DSA_MV88E6060 is not set
CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y
CONFIG_NET_DSA_MV88E6131=y
# CONFIG_NET_DSA_MV88E6123_61_65 is not set
CONFIG_VLAN_8021Q=y
# CONFIG_VLAN_8021Q_GVRP is not set
CONFIG_DECNET=y
CONFIG_DECNET_ROUTER=y
CONFIG_LLC=y
CONFIG_LLC2=y
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
CONFIG_X25=y
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
CONFIG_PHONET=y
# CONFIG_NET_SCHED is not set
CONFIG_DCB=y
#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
CONFIG_NET_DROP_MONITOR=y
CONFIG_HAMRADIO=y
#
# Packet Radio protocols
#
CONFIG_AX25=y
# CONFIG_AX25_DAMA_SLAVE is not set
CONFIG_NETROM=y
# CONFIG_ROSE is not set
#
# AX.25 network device drivers
#
# CONFIG_MKISS is not set
# CONFIG_6PACK is not set
CONFIG_BPQETHER=y
CONFIG_BAYCOM_SER_FDX=y
# CONFIG_BAYCOM_SER_HDX is not set
CONFIG_YAM=y
CONFIG_CAN=y
CONFIG_CAN_RAW=y
# CONFIG_CAN_BCM is not set
#
# CAN Device Drivers
#
CONFIG_CAN_VCAN=y
# CONFIG_CAN_DEBUG_DEVICES is not set
# CONFIG_IRDA is not set
CONFIG_BT=y
CONFIG_BT_L2CAP=y
CONFIG_BT_SCO=y
CONFIG_BT_RFCOMM=y
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BT_BNEP is not set
CONFIG_BT_CMTP=y
CONFIG_BT_HIDP=y
#
# Bluetooth device drivers
#
# CONFIG_BT_HCIBTUSB is not set
# CONFIG_BT_HCIBTSDIO is not set
CONFIG_BT_HCIUART=y
CONFIG_BT_HCIUART_H4=y
# CONFIG_BT_HCIUART_BCSP is not set
# CONFIG_BT_HCIUART_LL is not set
CONFIG_BT_HCIBCM203X=y
# CONFIG_BT_HCIBPA10X is not set
# CONFIG_BT_HCIBFUSB is not set
CONFIG_BT_HCIDTL1=y
CONFIG_BT_HCIBT3C=y
CONFIG_BT_HCIBLUECARD=y
CONFIG_BT_HCIBTUART=y
CONFIG_BT_HCIVHCI=y
CONFIG_AF_RXRPC=y
CONFIG_AF_RXRPC_DEBUG=y
CONFIG_RXKAD=y
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_CFG80211=y
CONFIG_CFG80211_REG_DEBUG=y
CONFIG_WIRELESS_OLD_REGULATORY=y
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS_EXT_SYSFS=y
CONFIG_LIB80211=y
# CONFIG_LIB80211_DEBUG is not set
CONFIG_MAC80211=y
#
# Rate control algorithm selection
#
CONFIG_MAC80211_RC_PID=y
# CONFIG_MAC80211_RC_MINSTREL is not set
CONFIG_MAC80211_RC_DEFAULT_PID=y
# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set
CONFIG_MAC80211_RC_DEFAULT="pid"
CONFIG_MAC80211_MESH=y
CONFIG_MAC80211_LEDS=y
# CONFIG_MAC80211_DEBUGFS is not set
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_WIMAX=y
CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_RFKILL=y
# CONFIG_RFKILL_INPUT is not set
CONFIG_RFKILL_LEDS=y
#
# Device Drivers
#
#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_DEBUG_DRIVER is not set
CONFIG_DEBUG_DEVRES=y
# CONFIG_SYS_HYPERVISOR is not set
CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y
# CONFIG_PARPORT is not set
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_CPQ_DA=y
CONFIG_BLK_CPQ_CISS_DA=y
# CONFIG_CISS_SCSI_TAPE is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
CONFIG_BLK_DEV_NBD=y
# CONFIG_BLK_DEV_SX8 is not set
CONFIG_BLK_DEV_UB=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
# CONFIG_BLK_DEV_XIP is not set
CONFIG_CDROM_PKTCDVD=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD_WCACHE=y
# CONFIG_ATA_OVER_ETH is not set
CONFIG_VIRTIO_BLK=y
CONFIG_BLK_DEV_HD=y
# CONFIG_MISC_DEVICES is not set
CONFIG_TIFM_CORE=y
CONFIG_DELL_LAPTOP=y
CONFIG_HAVE_IDE=y
#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=y
CONFIG_SCSI_NETLINK=y
# CONFIG_SCSI_PROC_FS is not set
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_CHR_DEV_OSST=y
# CONFIG_BLK_DEV_SR is not set
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_SCH=y
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set
#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_SCSI_FC_ATTRS=y
CONFIG_SCSI_FC_TGT_ATTRS=y
CONFIG_SCSI_ISCSI_ATTRS=y
CONFIG_SCSI_LOWLEVEL=y
# CONFIG_ISCSI_TCP is not set
CONFIG_SCSI_CXGB3_ISCSI=y
CONFIG_BLK_DEV_3W_XXXX_RAID=y
CONFIG_SCSI_3W_9XXX=y
CONFIG_SCSI_ACARD=y
# CONFIG_SCSI_AACRAID is not set
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
CONFIG_AIC7XXX_RESET_DELAY_MS=5000
# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_SCSI_AIC7XXX_OLD=y
CONFIG_SCSI_AIC79XX=y
CONFIG_AIC79XX_CMDS_PER_DEVICE=32
CONFIG_AIC79XX_RESET_DELAY_MS=5000
CONFIG_AIC79XX_DEBUG_ENABLE=y
CONFIG_AIC79XX_DEBUG_MASK=0
# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ADVANSYS is not set
CONFIG_SCSI_ARCMSR=y
CONFIG_SCSI_ARCMSR_AER=y
CONFIG_MEGARAID_NEWGEN=y
# CONFIG_MEGARAID_MM is not set
CONFIG_MEGARAID_LEGACY=y
# CONFIG_MEGARAID_SAS is not set
# CONFIG_SCSI_MPT2SAS is not set
CONFIG_SCSI_HPTIOP=y
CONFIG_SCSI_BUSLOGIC=y
CONFIG_LIBFC=y
CONFIG_LIBFCOE=y
CONFIG_FCOE=y
CONFIG_FCOE_FNIC=y
CONFIG_SCSI_DMX3191D=y
# CONFIG_SCSI_EATA is not set
CONFIG_SCSI_FUTURE_DOMAIN=y
CONFIG_SCSI_GDTH=y
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
CONFIG_SCSI_STEX=y
CONFIG_SCSI_SYM53C8XX_2=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_SYM53C8XX_MMIO=y
CONFIG_SCSI_IPR=y
CONFIG_SCSI_IPR_TRACE=y
CONFIG_SCSI_IPR_DUMP=y
CONFIG_SCSI_QLOGIC_1280=y
CONFIG_SCSI_QLA_FC=y
CONFIG_SCSI_QLA_ISCSI=y
CONFIG_SCSI_LPFC=y
# CONFIG_SCSI_LPFC_DEBUG_FS is not set
CONFIG_SCSI_DC395x=y
# CONFIG_SCSI_DC390T is not set
CONFIG_SCSI_SRP=y
# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set
CONFIG_SCSI_DH=y
CONFIG_SCSI_DH_RDAC=y
CONFIG_SCSI_DH_HP_SW=y
CONFIG_SCSI_DH_EMC=y
CONFIG_SCSI_DH_ALUA=y
# CONFIG_SCSI_OSD_INITIATOR is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
# CONFIG_SATA_PMP is not set
CONFIG_SATA_AHCI=y
CONFIG_SATA_SIL24=y
CONFIG_ATA_SFF=y
CONFIG_SATA_SVW=y
CONFIG_ATA_PIIX=y
CONFIG_SATA_MV=y
CONFIG_SATA_NV=y
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_PROMISE is not set
CONFIG_SATA_SX4=y
# CONFIG_SATA_SIL is not set
CONFIG_SATA_SIS=y
# CONFIG_SATA_ULI is not set
CONFIG_SATA_VIA=y
# CONFIG_SATA_VITESSE is not set
# CONFIG_SATA_INIC162X is not set
CONFIG_PATA_ALI=y
CONFIG_PATA_AMD=y
# CONFIG_PATA_ARTOP is not set
CONFIG_PATA_ATIIXP=y
CONFIG_PATA_CMD640_PCI=y
CONFIG_PATA_CMD64X=y
# CONFIG_PATA_CS5520 is not set
# CONFIG_PATA_CS5530 is not set
CONFIG_PATA_CYPRESS=y
CONFIG_PATA_EFAR=y
CONFIG_ATA_GENERIC=y
CONFIG_PATA_HPT366=y
# CONFIG_PATA_HPT37X is not set
CONFIG_PATA_HPT3X2N=y
CONFIG_PATA_HPT3X3=y
# CONFIG_PATA_HPT3X3_DMA is not set
CONFIG_PATA_IT821X=y
# CONFIG_PATA_IT8213 is not set
CONFIG_PATA_JMICRON=y
CONFIG_PATA_TRIFLEX=y
CONFIG_PATA_MARVELL=y
# CONFIG_PATA_MPIIX is not set
CONFIG_PATA_OLDPIIX=y
# CONFIG_PATA_NETCELL is not set
CONFIG_PATA_NINJA32=y
CONFIG_PATA_NS87410=y
CONFIG_PATA_NS87415=y
# CONFIG_PATA_OPTI is not set
CONFIG_PATA_OPTIDMA=y
CONFIG_PATA_PCMCIA=y
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RZ1000 is not set
CONFIG_PATA_SC1200=y
CONFIG_PATA_SERVERWORKS=y
# CONFIG_PATA_PDC2027X is not set
CONFIG_PATA_SIL680=y
CONFIG_PATA_SIS=y
CONFIG_PATA_VIA=y
CONFIG_PATA_WINBOND=y
# CONFIG_PATA_PLATFORM is not set
CONFIG_PATA_SCH=y
CONFIG_MD=y
# CONFIG_BLK_DEV_MD is not set
# CONFIG_BLK_DEV_DM is not set
CONFIG_FUSION=y
CONFIG_FUSION_SPI=y
# CONFIG_FUSION_FC is not set
# CONFIG_FUSION_SAS is not set
CONFIG_FUSION_MAX_SGE=128
CONFIG_FUSION_CTL=y
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=y
# CONFIG_IEEE1394_OHCI1394 is not set
CONFIG_IEEE1394_PCILYNX=y
CONFIG_IEEE1394_SBP2=y
CONFIG_IEEE1394_SBP2_PHYS_DMA=y
CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y
CONFIG_IEEE1394_ETH1394=y
# CONFIG_IEEE1394_RAWIO is not set
CONFIG_IEEE1394_VERBOSEDEBUG=y
CONFIG_I2O=y
# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set
# CONFIG_I2O_EXT_ADAPTEC is not set
CONFIG_I2O_BUS=y
CONFIG_I2O_BLOCK=y
CONFIG_I2O_SCSI=y
# CONFIG_I2O_PROC is not set
CONFIG_MACINTOSH_DRIVERS=y
# CONFIG_MAC_EMUMOUSEBTN is not set
CONFIG_NETDEVICES=y
# CONFIG_COMPAT_NET_DEV_OPS is not set
CONFIG_DUMMY=y
CONFIG_BONDING=y
CONFIG_MACVLAN=y
CONFIG_EQUALIZER=y
# CONFIG_TUN is not set
# CONFIG_VETH is not set
# CONFIG_ARCNET is not set
CONFIG_PHYLIB=y
#
# MII PHY device drivers
#
# CONFIG_MARVELL_PHY is not set
CONFIG_DAVICOM_PHY=y
CONFIG_QSEMI_PHY=y
CONFIG_LXT_PHY=y
# CONFIG_CICADA_PHY is not set
# CONFIG_VITESSE_PHY is not set
CONFIG_SMSC_PHY=y
CONFIG_BROADCOM_PHY=y
# CONFIG_ICPLUS_PHY is not set
CONFIG_REALTEK_PHY=y
CONFIG_NATIONAL_PHY=y
CONFIG_STE10XP=y
CONFIG_LSI_ET1011C_PHY=y
CONFIG_FIXED_PHY=y
# CONFIG_MDIO_BITBANG is not set
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
CONFIG_HAPPYMEAL=y
# CONFIG_SUNGEM is not set
CONFIG_CASSINI=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=y
# CONFIG_TYPHOON is not set
CONFIG_ETHOC=y
CONFIG_DNET=y
CONFIG_NET_TULIP=y
CONFIG_DE2104X=y
# CONFIG_TULIP is not set
CONFIG_DE4X5=y
CONFIG_WINBOND_840=y
CONFIG_DM9102=y
CONFIG_ULI526X=y
CONFIG_PCMCIA_XIRCOM=y
CONFIG_HP100=y
# CONFIG_IBM_NEW_EMAC_ZMII is not set
# CONFIG_IBM_NEW_EMAC_RGMII is not set
# CONFIG_IBM_NEW_EMAC_TAH is not set
# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
CONFIG_NET_PCI=y
CONFIG_PCNET32=y
CONFIG_AMD8111_ETH=y
CONFIG_ADAPTEC_STARFIRE=y
# CONFIG_B44 is not set
CONFIG_FORCEDETH=y
# CONFIG_FORCEDETH_NAPI is not set
CONFIG_E100=y
CONFIG_FEALNX=y
CONFIG_NATSEMI=y
CONFIG_NE2K_PCI=y
CONFIG_8139CP=y
CONFIG_8139TOO=y
CONFIG_8139TOO_PIO=y
CONFIG_8139TOO_TUNE_TWISTER=y
# CONFIG_8139TOO_8129 is not set
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_R6040=y
# CONFIG_SIS900 is not set
# CONFIG_EPIC100 is not set
CONFIG_SMSC9420=y
CONFIG_SUNDANCE=y
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_TLAN=y
# CONFIG_VIA_RHINE is not set
# CONFIG_SC92031 is not set
CONFIG_ATL2=y
CONFIG_NETDEV_1000=y
CONFIG_ACENIC=y
CONFIG_ACENIC_OMIT_TIGON_I=y
CONFIG_DL2K=y
# CONFIG_E1000 is not set
CONFIG_E1000E=y
CONFIG_IP1000=y
CONFIG_IGB=y
# CONFIG_IGB_DCA is not set
CONFIG_IGBVF=y
# CONFIG_NS83820 is not set
CONFIG_HAMACHI=y
CONFIG_YELLOWFIN=y
CONFIG_R8169=y
# CONFIG_R8169_VLAN is not set
# CONFIG_SIS190 is not set
CONFIG_SKGE=y
CONFIG_SKGE_DEBUG=y
CONFIG_SKY2=y
# CONFIG_SKY2_DEBUG is not set
# CONFIG_VIA_VELOCITY is not set
CONFIG_TIGON3=y
# CONFIG_BNX2 is not set
CONFIG_QLA3XXX=y
CONFIG_ATL1=y
CONFIG_ATL1E=y
CONFIG_ATL1C=y
CONFIG_JME=y
CONFIG_NETDEV_10000=y
# CONFIG_CHELSIO_T1 is not set
CONFIG_CHELSIO_T3_DEPENDS=y
CONFIG_CHELSIO_T3=y
CONFIG_ENIC=y
# CONFIG_IXGBE is not set
CONFIG_IXGB=y
# CONFIG_S2IO is not set
# CONFIG_MYRI10GE is not set
# CONFIG_NIU is not set
CONFIG_MLX4_EN=y
CONFIG_MLX4_CORE=y
CONFIG_MLX4_DEBUG=y
CONFIG_TEHUTI=y
CONFIG_BNX2X=y
CONFIG_QLGE=y
CONFIG_SFC=y
CONFIG_BE2NET=y
CONFIG_TR=y
CONFIG_IBMOL=y
# CONFIG_3C359 is not set
CONFIG_TMS380TR=y
# CONFIG_TMSPCI is not set
CONFIG_ABYSS=y
#
# Wireless LAN
#
CONFIG_WLAN_PRE80211=y
CONFIG_STRIP=y
CONFIG_PCMCIA_WAVELAN=y
# CONFIG_PCMCIA_NETWAVE is not set
# CONFIG_WLAN_80211 is not set
#
# WiMAX Wireless Broadband devices
#
CONFIG_WIMAX_I2400M=y
CONFIG_WIMAX_I2400M_SDIO=y
CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8
#
# USB Network Adapters
#
CONFIG_USB_CATC=y
CONFIG_USB_KAWETH=y
CONFIG_USB_PEGASUS=y
CONFIG_USB_RTL8150=y
CONFIG_USB_USBNET=y
CONFIG_USB_NET_AX8817X=y
CONFIG_USB_NET_CDCETHER=y
CONFIG_USB_NET_CDC_EEM=y
# CONFIG_USB_NET_DM9601 is not set
CONFIG_USB_NET_SMSC95XX=y
# CONFIG_USB_NET_GL620A is not set
CONFIG_USB_NET_NET1080=y
CONFIG_USB_NET_PLUSB=y
# CONFIG_USB_NET_MCS7830 is not set
CONFIG_USB_NET_RNDIS_HOST=y
# CONFIG_USB_NET_CDC_SUBSET is not set
CONFIG_USB_NET_ZAURUS=y
CONFIG_USB_HSO=y
CONFIG_NET_PCMCIA=y
# CONFIG_PCMCIA_3C589 is not set
# CONFIG_PCMCIA_3C574 is not set
CONFIG_PCMCIA_FMVJ18X=y
CONFIG_PCMCIA_PCNET=y
CONFIG_PCMCIA_NMCLAN=y
CONFIG_PCMCIA_SMC91C92=y
CONFIG_PCMCIA_XIRC2PS=y
CONFIG_PCMCIA_AXNET=y
# CONFIG_PCMCIA_IBMTR is not set
CONFIG_WAN=y
# CONFIG_LANMEDIA is not set
CONFIG_HDLC=y
# CONFIG_HDLC_RAW is not set
CONFIG_HDLC_RAW_ETH=y
CONFIG_HDLC_CISCO=y
CONFIG_HDLC_FR=y
# CONFIG_HDLC_PPP is not set
#
# X.25/LAPB support is disabled
#
CONFIG_PCI200SYN=y
CONFIG_WANXL=y
CONFIG_PC300TOO=y
CONFIG_FARSYNC=y
CONFIG_DLCI=y
CONFIG_DLCI_MAX=8
# CONFIG_SBNI is not set
# CONFIG_ATM_DRIVERS is not set
CONFIG_FDDI=y
CONFIG_DEFXX=y
CONFIG_DEFXX_MMIO=y
# CONFIG_SKFP is not set
CONFIG_HIPPI=y
# CONFIG_ROADRUNNER is not set
CONFIG_PPP=y
# CONFIG_PPP_MULTILINK is not set
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
# CONFIG_PPP_DEFLATE is not set
CONFIG_PPP_BSDCOMP=y
# CONFIG_PPP_MPPE is not set
CONFIG_PPPOE=y
CONFIG_PPPOATM=y
CONFIG_PPPOL2TP=y
CONFIG_SLIP=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLHC=y
# CONFIG_SLIP_SMART is not set
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_NET_FC=y
CONFIG_NETCONSOLE=y
# CONFIG_NETCONSOLE_DYNAMIC is not set
CONFIG_NETPOLL=y
CONFIG_NETPOLL_TRAP=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_VIRTIO_NET=y
CONFIG_ISDN=y
CONFIG_ISDN_I4L=y
# CONFIG_ISDN_PPP is not set
# CONFIG_ISDN_AUDIO is not set
CONFIG_ISDN_X25=y
#
# ISDN feature submodules
#
CONFIG_ISDN_DRV_LOOP=y
CONFIG_ISDN_DIVERSION=y
#
# ISDN4Linux hardware drivers
#
#
# Passive cards
#
CONFIG_ISDN_DRV_HISAX=y
#
# D-channel protocol features
#
CONFIG_HISAX_EURO=y
# CONFIG_DE_AOC is not set
# CONFIG_HISAX_NO_SENDCOMPLETE is not set
CONFIG_HISAX_NO_LLC=y
CONFIG_HISAX_NO_KEYPAD=y
CONFIG_HISAX_1TR6=y
# CONFIG_HISAX_NI1 is not set
CONFIG_HISAX_MAX_CARDS=8
#
# HiSax supported cards
#
# CONFIG_HISAX_16_3 is not set
CONFIG_HISAX_S0BOX=y
CONFIG_HISAX_FRITZPCI=y
CONFIG_HISAX_AVM_A1_PCMCIA=y
# CONFIG_HISAX_ELSA is not set
CONFIG_HISAX_DIEHLDIVA=y
CONFIG_HISAX_SEDLBAUER=y
CONFIG_HISAX_NICCY=y
CONFIG_HISAX_GAZEL=y
# CONFIG_HISAX_HFC_SX is not set
CONFIG_HISAX_DEBUG=y
#
# HiSax PCMCIA card service modules
#
# CONFIG_HISAX_SEDLBAUER_CS is not set
# CONFIG_HISAX_AVM_A1_CS is not set
#
# HiSax sub driver modules
#
CONFIG_HISAX_ST5481=y
CONFIG_HISAX_HFCUSB=y
# CONFIG_HISAX_HFC4S8S is not set
CONFIG_HISAX_HDLC=y
#
# Active cards
#
CONFIG_ISDN_DRV_GIGASET=y
CONFIG_GIGASET_BASE=y
CONFIG_GIGASET_M105=y
# CONFIG_GIGASET_M101 is not set
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_UNDOCREQ=y
CONFIG_ISDN_CAPI=y
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
CONFIG_CAPI_TRACE=y
# CONFIG_ISDN_CAPI_MIDDLEWARE is not set
# CONFIG_ISDN_CAPI_CAPI20 is not set
CONFIG_ISDN_CAPI_CAPIDRV=y
#
# CAPI hardware drivers
#
CONFIG_CAPI_AVM=y
CONFIG_ISDN_DRV_AVMB1_B1PCI=y
CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
# CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set
CONFIG_ISDN_DRV_AVMB1_T1PCI=y
CONFIG_ISDN_DRV_AVMB1_C4=y
# CONFIG_CAPI_EICON is not set
CONFIG_PHONE=y
#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_EVBUG=y
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_SUNKBD=y
# CONFIG_KEYBOARD_LKKBD is not set
CONFIG_KEYBOARD_XTKBD=y
CONFIG_KEYBOARD_NEWTON=y
CONFIG_KEYBOARD_STOWAWAY=y
CONFIG_KEYBOARD_GPIO=y
# CONFIG_INPUT_MOUSE is not set
# CONFIG_INPUT_JOYSTICK is not set
CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=y
# CONFIG_TABLET_USB_AIPTEK is not set
CONFIG_TABLET_USB_GTCO=y
CONFIG_TABLET_USB_KBTAB=y
CONFIG_TABLET_USB_WACOM=y
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=y
CONFIG_INPUT_APANEL=y
CONFIG_INPUT_ATI_REMOTE=y
CONFIG_INPUT_ATI_REMOTE2=y
CONFIG_INPUT_KEYSPAN_REMOTE=y
# CONFIG_INPUT_POWERMATE is not set
# CONFIG_INPUT_YEALINK is not set
CONFIG_INPUT_CM109=y
# CONFIG_INPUT_UINPUT is not set
CONFIG_INPUT_GPIO_ROTARY_ENCODER=y
#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=y
CONFIG_GAMEPORT=y
CONFIG_GAMEPORT_NS558=y
CONFIG_GAMEPORT_L4=y
CONFIG_GAMEPORT_EMU10K1=y
CONFIG_GAMEPORT_FM801=y
#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_DEVKMEM=y
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_COMPUTONE=y
# CONFIG_ROCKETPORT is not set
# CONFIG_CYCLADES is not set
CONFIG_DIGIEPCA=y
# CONFIG_MOXA_INTELLIO is not set
CONFIG_MOXA_SMARTIO=y
CONFIG_ISI=y
CONFIG_SYNCLINK=y
# CONFIG_SYNCLINKMP is not set
CONFIG_SYNCLINK_GT=y
CONFIG_N_HDLC=y
CONFIG_RISCOM8=y
# CONFIG_SPECIALIX is not set
CONFIG_SX=y
CONFIG_RIO=y
CONFIG_RIO_OLDPCI=y
# 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=y
CONFIG_SERIAL_8250_CS=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
# CONFIG_SERIAL_8250_SHARE_IRQ is not set
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_RSA=y
#
# 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 is not set
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
# CONFIG_VIRTIO_CONSOLE is not set
CONFIG_IPMI_HANDLER=y
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=y
CONFIG_IPMI_SI=y
# CONFIG_IPMI_WATCHDOG is not set
CONFIG_IPMI_POWEROFF=y
# CONFIG_HW_RANDOM is not set
CONFIG_NVRAM=y
# CONFIG_RTC is not set
CONFIG_GEN_RTC=y
# CONFIG_GEN_RTC_X is not set
CONFIG_R3964=y
CONFIG_APPLICOM=y
#
# PCMCIA character devices
#
# CONFIG_SYNCLINK_CS is not set
CONFIG_CARDMAN_4000=y
# CONFIG_CARDMAN_4040 is not set
CONFIG_IPWIRELESS=y
# CONFIG_MWAVE is not set
# CONFIG_PC8736x_GPIO is not set
CONFIG_RAW_DRIVER=y
CONFIG_MAX_RAW_DEVS=256
CONFIG_HANGCHECK_TIMER=y
# CONFIG_TCG_TPM is not set
CONFIG_TELCLOCK=y
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_CHARDEV is not set
# CONFIG_I2C_HELPER_AUTO is not set
#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCF=y
CONFIG_I2C_ALGOPCA=y
#
# I2C Hardware Bus support
#
#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
CONFIG_I2C_ALI1563=y
CONFIG_I2C_ALI15X3=y
CONFIG_I2C_AMD756=y
CONFIG_I2C_AMD8111=y
CONFIG_I2C_I801=y
CONFIG_I2C_ISCH=y
CONFIG_I2C_PIIX4=y
# CONFIG_I2C_NFORCE2 is not set
CONFIG_I2C_SIS5595=y
CONFIG_I2C_SIS630=y
CONFIG_I2C_SIS96X=y
CONFIG_I2C_VIA=y
#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_GPIO is not set
CONFIG_I2C_OCORES=y
CONFIG_I2C_SIMTEC=y
#
# External I2C/SMBus adapter drivers
#
CONFIG_I2C_PARPORT_LIGHT=y
# CONFIG_I2C_TAOS_EVM is not set
CONFIG_I2C_TINY_USB=y
#
# Graphics adapter I2C/DDC channel drivers
#
CONFIG_I2C_VOODOO3=y
#
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_PCA_PLATFORM=y
#
# Miscellaneous I2C Chip support
#
# CONFIG_DS1682 is not set
CONFIG_SENSORS_MAX6875=y
CONFIG_SENSORS_TSL2550=y
# CONFIG_I2C_DEBUG_CORE is not set
CONFIG_I2C_DEBUG_ALGO=y
# CONFIG_I2C_DEBUG_BUS is not set
CONFIG_I2C_DEBUG_CHIP=y
# CONFIG_SPI is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
CONFIG_GPIOLIB=y
CONFIG_DEBUG_GPIO=y
CONFIG_GPIO_SYSFS=y
#
# Memory mapped GPIO expanders:
#
#
# I2C GPIO expanders:
#
# CONFIG_GPIO_MAX732X is not set
CONFIG_GPIO_PCA953X=y
CONFIG_GPIO_PCF857X=y
# CONFIG_GPIO_TWL4030 is not set
#
# PCI GPIO expanders:
#
# CONFIG_GPIO_BT8XX is not set
#
# SPI GPIO expanders:
#
CONFIG_W1=y
CONFIG_W1_CON=y
#
# 1-wire Bus Masters
#
CONFIG_W1_MASTER_MATROX=y
CONFIG_W1_MASTER_DS2490=y
CONFIG_W1_MASTER_DS2482=y
# CONFIG_W1_MASTER_GPIO is not set
#
# 1-wire Slaves
#
CONFIG_W1_SLAVE_THERM=y
CONFIG_W1_SLAVE_SMEM=y
CONFIG_W1_SLAVE_DS2431=y
# CONFIG_W1_SLAVE_DS2433 is not set
CONFIG_W1_SLAVE_DS2760=y
CONFIG_W1_SLAVE_BQ27000=y
CONFIG_POWER_SUPPLY=y
CONFIG_POWER_SUPPLY_DEBUG=y
CONFIG_PDA_POWER=y
CONFIG_BATTERY_DS2760=y
# CONFIG_BATTERY_BQ27x00 is not set
CONFIG_BATTERY_DA9030=y
CONFIG_HWMON=y
CONFIG_HWMON_VID=y
CONFIG_SENSORS_ABITUGURU=y
CONFIG_SENSORS_ABITUGURU3=y
# CONFIG_SENSORS_AD7414 is not set
CONFIG_SENSORS_AD7418=y
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
CONFIG_SENSORS_ADM1026=y
CONFIG_SENSORS_ADM1029=y
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
# CONFIG_SENSORS_ADT7462 is not set
# CONFIG_SENSORS_ADT7470 is not set
CONFIG_SENSORS_ADT7473=y
CONFIG_SENSORS_ADT7475=y
# CONFIG_SENSORS_K8TEMP is not set
CONFIG_SENSORS_ASB100=y
CONFIG_SENSORS_ATXP1=y
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_F71805F=y
CONFIG_SENSORS_F71882FG=y
# CONFIG_SENSORS_F75375S is not set
# CONFIG_SENSORS_FSCHER is not set
CONFIG_SENSORS_FSCPOS=y
# CONFIG_SENSORS_FSCHMD is not set
CONFIG_SENSORS_G760A=y
CONFIG_SENSORS_GL518SM=y
# CONFIG_SENSORS_GL520SM is not set
CONFIG_SENSORS_CORETEMP=y
CONFIG_SENSORS_IBMAEM=y
CONFIG_SENSORS_IBMPEX=y
CONFIG_SENSORS_IT87=y
CONFIG_SENSORS_LM63=y
CONFIG_SENSORS_LM75=y
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
CONFIG_SENSORS_LM80=y
# CONFIG_SENSORS_LM83 is not set
CONFIG_SENSORS_LM85=y
# CONFIG_SENSORS_LM87 is not set
CONFIG_SENSORS_LM90=y
CONFIG_SENSORS_LM92=y
# CONFIG_SENSORS_LM93 is not set
CONFIG_SENSORS_LTC4215=y
CONFIG_SENSORS_LTC4245=y
CONFIG_SENSORS_LM95241=y
CONFIG_SENSORS_MAX1619=y
CONFIG_SENSORS_MAX6650=y
CONFIG_SENSORS_PC87360=y
CONFIG_SENSORS_PC87427=y
# CONFIG_SENSORS_PCF8591 is not set
CONFIG_SENSORS_SHT15=y
# CONFIG_SENSORS_SIS5595 is not set
CONFIG_SENSORS_DME1737=y
# CONFIG_SENSORS_SMSC47M1 is not set
CONFIG_SENSORS_SMSC47M192=y
# CONFIG_SENSORS_SMSC47B397 is not set
CONFIG_SENSORS_ADS7828=y
# CONFIG_SENSORS_THMC50 is not set
CONFIG_SENSORS_VIA686A=y
# CONFIG_SENSORS_VT1211 is not set
CONFIG_SENSORS_VT8231=y
CONFIG_SENSORS_W83781D=y
# CONFIG_SENSORS_W83791D is not set
CONFIG_SENSORS_W83792D=y
CONFIG_SENSORS_W83793=y
CONFIG_SENSORS_W83L785TS=y
CONFIG_SENSORS_W83L786NG=y
CONFIG_SENSORS_W83627HF=y
# CONFIG_SENSORS_W83627EHF is not set
# CONFIG_SENSORS_HDAPS is not set
CONFIG_SENSORS_APPLESMC=y
# CONFIG_HWMON_DEBUG_CHIP is not set
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_NOWAYOUT=y
#
# Watchdog Device Drivers
#
CONFIG_SOFT_WATCHDOG=y
CONFIG_ACQUIRE_WDT=y
CONFIG_ADVANTECH_WDT=y
CONFIG_ALIM1535_WDT=y
CONFIG_ALIM7101_WDT=y
# CONFIG_SC520_WDT is not set
CONFIG_IB700_WDT=y
CONFIG_IBMASR=y
CONFIG_WAFER_WDT=y
CONFIG_I6300ESB_WDT=y
CONFIG_ITCO_WDT=y
CONFIG_ITCO_VENDOR_SUPPORT=y
CONFIG_IT8712F_WDT=y
CONFIG_IT87_WDT=y
CONFIG_HP_WATCHDOG=y
CONFIG_SC1200_WDT=y
CONFIG_PC87413_WDT=y
CONFIG_60XX_WDT=y
# CONFIG_SBC8360_WDT is not set
CONFIG_CPU5_WDT=y
CONFIG_SMSC_SCH311X_WDT=y
CONFIG_SMSC37B787_WDT=y
# CONFIG_W83627HF_WDT is not set
CONFIG_W83697HF_WDT=y
CONFIG_W83697UG_WDT=y
CONFIG_W83877F_WDT=y
# CONFIG_W83977F_WDT is not set
CONFIG_MACHZ_WDT=y
CONFIG_SBC_EPX_C3_WATCHDOG=y
#
# PCI-based Watchdog Cards
#
CONFIG_PCIPCWATCHDOG=y
# CONFIG_WDTPCI is not set
#
# USB-based Watchdog Cards
#
CONFIG_USBPCWATCHDOG=y
CONFIG_SSB_POSSIBLE=y
#
# Sonics Silicon Backplane
#
CONFIG_SSB=y
CONFIG_SSB_SPROM=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
# CONFIG_SSB_B43_PCI_BRIDGE is not set
CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
# CONFIG_SSB_PCMCIAHOST is not set
CONFIG_SSB_SILENT=y
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
#
# Multifunction device drivers
#
CONFIG_MFD_CORE=y
# CONFIG_MFD_SM501 is not set
CONFIG_HTC_PASIC3=y
# CONFIG_TPS65010 is not set
CONFIG_TWL4030_CORE=y
# CONFIG_MFD_TMIO is not set
CONFIG_PMIC_DA903X=y
CONFIG_MFD_WM8400=y
# CONFIG_MFD_PCF50633 is not set
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
CONFIG_REGULATOR_VIRTUAL_CONSUMER=y
# CONFIG_REGULATOR_BQ24022 is not set
# CONFIG_REGULATOR_TWL4030 is not set
# CONFIG_REGULATOR_WM8400 is not set
# CONFIG_REGULATOR_DA903X is not set
#
# Multimedia devices
#
#
# Multimedia core support
#
# CONFIG_VIDEO_DEV is not set
# CONFIG_DVB_CORE is not set
# CONFIG_VIDEO_MEDIA is not set
#
# Multimedia drivers
#
CONFIG_DAB=y
CONFIG_USB_DABUSB=y
#
# Graphics support
#
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
# CONFIG_AGP_VIA is not set
CONFIG_DRM=y
CONFIG_DRM_TDFX=y
CONFIG_DRM_R128=y
CONFIG_DRM_RADEON=y
CONFIG_DRM_I810=y
# CONFIG_DRM_I830 is not set
# CONFIG_DRM_I915 is not set
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
CONFIG_DRM_VIA=y
# CONFIG_DRM_SAVAGE is not set
# CONFIG_VGASTATE is not set
CONFIG_VIDEO_OUTPUT_CONTROL=y
# CONFIG_FB is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=y
# CONFIG_LCD_ILI9320 is not set
CONFIG_LCD_PLATFORM=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
CONFIG_BACKLIGHT_PROGEAR=y
CONFIG_BACKLIGHT_DA903X=y
CONFIG_BACKLIGHT_MBP_NVIDIA=y
CONFIG_BACKLIGHT_SAHARA=y
#
# Display device support
#
CONFIG_DISPLAY_SUPPORT=y
#
# Display hardware drivers
#
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
CONFIG_FONT_8x16=y
CONFIG_SOUND=y
CONFIG_SOUND_OSS_CORE=y
# CONFIG_SND is not set
CONFIG_SOUND_PRIME=y
CONFIG_SOUND_OSS=y
# CONFIG_SOUND_TRACEINIT is not set
CONFIG_SOUND_DMAP=y
CONFIG_SOUND_SSCAPE=y
CONFIG_SOUND_VMIDI=y
# CONFIG_SOUND_TRIX is not set
# CONFIG_SOUND_MSS is not set
# CONFIG_SOUND_MPU401 is not set
CONFIG_SOUND_PAS=y
CONFIG_PAS_JOYSTICK=y
CONFIG_SOUND_PSS=y
# CONFIG_PSS_MIXER is not set
CONFIG_SOUND_SB=y
CONFIG_SOUND_YM3812=y
CONFIG_SOUND_UART6850=y
CONFIG_SOUND_AEDSP16=y
CONFIG_SC6600=y
CONFIG_SC6600_JOY=y
CONFIG_SC6600_CDROM=4
CONFIG_SC6600_CDROMBASE=0
CONFIG_SOUND_KAHLUA=y
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
# CONFIG_HID_DEBUG is not set
CONFIG_HIDRAW=y
#
# USB Input Devices
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_MOUSE=y
#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
CONFIG_HID_APPLE=y
CONFIG_HID_BELKIN=y
# CONFIG_HID_CHERRY is not set
# CONFIG_HID_CHICONY is not set
CONFIG_HID_CYPRESS=y
# CONFIG_DRAGONRISE_FF is not set
CONFIG_HID_EZKEY=y
# CONFIG_HID_KYE is not set
CONFIG_HID_GYRATION=y
CONFIG_HID_KENSINGTON=y
CONFIG_HID_LOGITECH=y
# CONFIG_LOGITECH_FF is not set
# CONFIG_LOGIRUMBLEPAD2_FF is not set
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
CONFIG_HID_NTRIG=y
# CONFIG_HID_PANTHERLORD is not set
# CONFIG_HID_PETALYNX is not set
# CONFIG_HID_SAMSUNG is not set
CONFIG_HID_SONY=y
# CONFIG_HID_SUNPLUS is not set
CONFIG_GREENASIA_FF=y
# CONFIG_HID_TOPSEED is not set
CONFIG_THRUSTMASTER_FF=y
CONFIG_ZEROPLUS_FF=y
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=y
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 is not set
# CONFIG_USB_OTG is not set
CONFIG_USB_OTG_WHITELIST=y
CONFIG_USB_OTG_BLACKLIST_HUB=y
CONFIG_USB_MON=y
CONFIG_USB_WUSB=y
CONFIG_USB_WUSB_CBAF=y
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
#
# USB Host Controller Drivers
#
CONFIG_USB_C67X00_HCD=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_OXU210HP_HCD=y
CONFIG_USB_ISP116X_HCD=y
CONFIG_USB_ISP1760_HCD=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_SSB=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=y
# CONFIG_USB_U132_HCD is not set
CONFIG_USB_SL811_HCD=y
CONFIG_USB_SL811_CS=y
CONFIG_USB_R8A66597_HCD=y
# CONFIG_USB_HWA_HCD is not set
#
# USB Device Class drivers
#
CONFIG_USB_ACM=y
CONFIG_USB_PRINTER=y
CONFIG_USB_WDM=y
CONFIG_USB_TMC=y
#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#
#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_DATAFAB=y
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
CONFIG_USB_STORAGE_USBAT=y
CONFIG_USB_STORAGE_SDDR09=y
# CONFIG_USB_STORAGE_SDDR55 is not set
CONFIG_USB_STORAGE_JUMPSHOT=y
# CONFIG_USB_STORAGE_ALAUDA is not set
CONFIG_USB_STORAGE_ONETOUCH=y
CONFIG_USB_STORAGE_KARMA=y
CONFIG_USB_STORAGE_CYPRESS_ATACB=y
CONFIG_USB_LIBUSUAL=y
#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
CONFIG_USB_MICROTEK=y
#
# USB port drivers
#
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_CONSOLE=y
CONFIG_USB_EZUSB=y
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_AIRCABLE=y
# CONFIG_USB_SERIAL_ARK3116 is not set
CONFIG_USB_SERIAL_BELKIN=y
CONFIG_USB_SERIAL_CH341=y
CONFIG_USB_SERIAL_WHITEHEAT=y
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y
# CONFIG_USB_SERIAL_CP210X is not set
CONFIG_USB_SERIAL_CYPRESS_M8=y
# CONFIG_USB_SERIAL_EMPEG is not set
CONFIG_USB_SERIAL_FTDI_SIO=y
CONFIG_USB_SERIAL_FUNSOFT=y
CONFIG_USB_SERIAL_VISOR=y
CONFIG_USB_SERIAL_IPAQ=y
CONFIG_USB_SERIAL_IR=y
CONFIG_USB_SERIAL_EDGEPORT=y
CONFIG_USB_SERIAL_EDGEPORT_TI=y
CONFIG_USB_SERIAL_GARMIN=y
# CONFIG_USB_SERIAL_IPW is not set
CONFIG_USB_SERIAL_IUU=y
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
CONFIG_USB_SERIAL_KEYSPAN=y
CONFIG_USB_SERIAL_KEYSPAN_MPR=y
CONFIG_USB_SERIAL_KEYSPAN_USA28=y
# CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set
CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set
CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y
CONFIG_USB_SERIAL_KLSI=y
CONFIG_USB_SERIAL_KOBIL_SCT=y
CONFIG_USB_SERIAL_MCT_U232=y
CONFIG_USB_SERIAL_MOS7720=y
CONFIG_USB_SERIAL_MOS7840=y
# CONFIG_USB_SERIAL_MOTOROLA is not set
# CONFIG_USB_SERIAL_NAVMAN is not set
CONFIG_USB_SERIAL_PL2303=y
# CONFIG_USB_SERIAL_OTI6858 is not set
CONFIG_USB_SERIAL_QUALCOMM=y
# CONFIG_USB_SERIAL_SPCP8X5 is not set
CONFIG_USB_SERIAL_HP4X=y
# CONFIG_USB_SERIAL_SAFE is not set
CONFIG_USB_SERIAL_SIEMENS_MPI=y
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
# CONFIG_USB_SERIAL_SYMBOL is not set
# CONFIG_USB_SERIAL_TI is not set
CONFIG_USB_SERIAL_CYBERJACK=y
CONFIG_USB_SERIAL_XIRCOM=y
# CONFIG_USB_SERIAL_OPTION is not set
CONFIG_USB_SERIAL_OMNINET=y
CONFIG_USB_SERIAL_OPTICON=y
# CONFIG_USB_SERIAL_DEBUG is not set
#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=y
CONFIG_USB_EMI26=y
CONFIG_USB_ADUTUX=y
CONFIG_USB_SEVSEG=y
# CONFIG_USB_RIO500 is not set
CONFIG_USB_LEGOTOWER=y
CONFIG_USB_LCD=y
CONFIG_USB_BERRY_CHARGE=y
# CONFIG_USB_LED is not set
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
CONFIG_USB_IDMOUSE=y
CONFIG_USB_FTDI_ELAN=y
CONFIG_USB_APPLEDISPLAY=y
CONFIG_USB_SISUSBVGA=y
CONFIG_USB_SISUSBVGA_CON=y
# CONFIG_USB_LD is not set
CONFIG_USB_TRANCEVIBRATOR=y
CONFIG_USB_IOWARRIOR=y
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_VST is not set
CONFIG_USB_ATM=y
# CONFIG_USB_SPEEDTOUCH is not set
CONFIG_USB_CXACRU=y
CONFIG_USB_UEAGLEATM=y
CONFIG_USB_XUSBATM=y
#
# OTG and related infrastructure
#
CONFIG_USB_OTG_UTILS=y
CONFIG_USB_GPIO_VBUS=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_UWB=y
# CONFIG_UWB_HWA is not set
# CONFIG_UWB_WHCI is not set
# CONFIG_UWB_WLP is not set
CONFIG_MMC=y
CONFIG_MMC_DEBUG=y
CONFIG_MMC_UNSAFE_RESUME=y
#
# MMC/SD/SDIO Card Drivers
#
# CONFIG_MMC_BLOCK is not set
# CONFIG_SDIO_UART is not set
CONFIG_MMC_TEST=y
#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
CONFIG_MMC_RICOH_MMC=y
CONFIG_MMC_WBSD=y
# CONFIG_MMC_TIFM_SD is not set
# CONFIG_MMC_SDRICOH_CS is not set
CONFIG_MEMSTICK=y
CONFIG_MEMSTICK_DEBUG=y
#
# MemoryStick drivers
#
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
CONFIG_MSPRO_BLOCK=y
#
# MemoryStick Host Controller Drivers
#
CONFIG_MEMSTICK_TIFM_MS=y
# CONFIG_MEMSTICK_JMICRON_38X is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
#
# LED drivers
#
CONFIG_LEDS_ALIX2=y
CONFIG_LEDS_PCA9532=y
# CONFIG_LEDS_GPIO is not set
# CONFIG_LEDS_LP5521 is not set
# CONFIG_LEDS_CLEVO_MAIL is not set
CONFIG_LEDS_PCA955X=y
# CONFIG_LEDS_DA903X is not set
# CONFIG_LEDS_BD2802 is not set
#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
CONFIG_LEDS_TRIGGER_BACKLIGHT=y
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
#
# iptables trigger is under Netfilter config (LED target)
#
# CONFIG_ACCESSIBILITY is not set
# CONFIG_INFINIBAND is not set
# CONFIG_EDAC is not set
# CONFIG_RTC_CLASS is not set
CONFIG_DMADEVICES=y
#
# DMA Devices
#
CONFIG_INTEL_IOATDMA=y
CONFIG_DMA_ENGINE=y
#
# DMA Clients
#
CONFIG_NET_DMA=y
CONFIG_ASYNC_TX_DMA=y
# CONFIG_DMATEST is not set
CONFIG_DCA=y
CONFIG_AUXDISPLAY=y
CONFIG_UIO=y
CONFIG_UIO_CIF=y
# CONFIG_UIO_PDRV is not set
CONFIG_UIO_PDRV_GENIRQ=y
# CONFIG_UIO_SMX is not set
CONFIG_UIO_AEC=y
CONFIG_UIO_SERCOS3=y
CONFIG_X86_PLATFORM_DEVICES=y
#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_FIRMWARE_MEMMAP is not set
CONFIG_DELL_RBU=y
CONFIG_DCDBAS=y
CONFIG_DMIID=y
CONFIG_ISCSI_IBFT_FIND=y
CONFIG_ISCSI_IBFT=y
#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
# CONFIG_EXT2_FS_POSIX_ACL is not set
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT2_FS_XIP=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4DEV_COMPAT=y
CONFIG_EXT4_FS_XATTR=y
# CONFIG_EXT4_FS_POSIX_ACL is not set
CONFIG_EXT4_FS_SECURITY=y
CONFIG_FS_XIP=y
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_JBD2=y
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_FILE_LOCKING=y
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
CONFIG_BTRFS_FS=y
CONFIG_BTRFS_FS_POSIX_ACL=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY=y
# CONFIG_INOTIFY_USER is not set
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
CONFIG_PRINT_QUOTA_WARNING=y
CONFIG_QUOTA_TREE=y
CONFIG_QFMT_V1=y
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
CONFIG_FUSE_FS=y
#
# Caches
#
# CONFIG_FSCACHE is not set
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
# CONFIG_ZISOFS is not set
# CONFIG_UDF_FS is not set
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
# CONFIG_VFAT_FS is not set
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_NTFS_FS=y
CONFIG_NTFS_DEBUG=y
CONFIG_NTFS_RW=y
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
# CONFIG_PROC_SYSCTL is not set
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
# CONFIG_TMPFS is not set
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
CONFIG_ADFS_FS=y
CONFIG_ADFS_FS_RW=y
CONFIG_AFFS_FS=y
CONFIG_ECRYPT_FS=y
CONFIG_HFS_FS=y
CONFIG_HFSPLUS_FS=y
CONFIG_BEFS_FS=y
CONFIG_BEFS_DEBUG=y
CONFIG_BFS_FS=y
# CONFIG_EFS_FS is not set
CONFIG_CRAMFS=y
# CONFIG_SQUASHFS is not set
CONFIG_VXFS_FS=y
CONFIG_MINIX_FS=y
# CONFIG_OMFS_FS is not set
CONFIG_HPFS_FS=y
CONFIG_QNX4FS_FS=y
CONFIG_ROMFS_FS=y
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_MTD is not set
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
CONFIG_ROMFS_ON_BLOCK=y
CONFIG_SYSV_FS=y
CONFIG_UFS_FS=y
# CONFIG_UFS_FS_WRITE is not set
CONFIG_UFS_DEBUG=y
CONFIG_NILFS2_FS=y
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=y
# CONFIG_NFS_V3 is not set
CONFIG_NFS_V4=y
CONFIG_NFSD=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=y
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_RPCSEC_GSS_KRB5=y
CONFIG_RPCSEC_GSS_SPKM3=y
CONFIG_SMB_FS=y
# CONFIG_SMB_NLS_DEFAULT is not set
CONFIG_CIFS=y
CONFIG_CIFS_STATS=y
# CONFIG_CIFS_STATS2 is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
CONFIG_CIFS_UPCALL=y
# CONFIG_CIFS_XATTR is not set
CONFIG_CIFS_DEBUG2=y
CONFIG_CIFS_DFS_UPCALL=y
CONFIG_CIFS_EXPERIMENTAL=y
CONFIG_NCP_FS=y
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
# CONFIG_NCPFS_STRONG is not set
# CONFIG_NCPFS_NFS_NS is not set
CONFIG_NCPFS_OS2_NS=y
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_CODA_FS=y
CONFIG_AFS_FS=y
CONFIG_AFS_DEBUG=y
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
CONFIG_ACORN_PARTITION=y
# CONFIG_ACORN_PARTITION_CUMANA is not set
CONFIG_ACORN_PARTITION_EESOX=y
# CONFIG_ACORN_PARTITION_ICS is not set
CONFIG_ACORN_PARTITION_ADFS=y
# CONFIG_ACORN_PARTITION_POWERTEC is not set
CONFIG_ACORN_PARTITION_RISCIX=y
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_LDM_PARTITION=y
CONFIG_LDM_DEBUG=y
CONFIG_SGI_PARTITION=y
# CONFIG_ULTRIX_PARTITION is not set
CONFIG_SUN_PARTITION=y
CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y
CONFIG_SYSV68_PARTITION=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_737=y
CONFIG_NLS_CODEPAGE_775=y
CONFIG_NLS_CODEPAGE_850=y
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
CONFIG_NLS_CODEPAGE_860=y
# CONFIG_NLS_CODEPAGE_861 is not set
CONFIG_NLS_CODEPAGE_862=y
CONFIG_NLS_CODEPAGE_863=y
CONFIG_NLS_CODEPAGE_864=y
CONFIG_NLS_CODEPAGE_865=y
CONFIG_NLS_CODEPAGE_866=y
# CONFIG_NLS_CODEPAGE_869 is not set
CONFIG_NLS_CODEPAGE_936=y
CONFIG_NLS_CODEPAGE_950=y
CONFIG_NLS_CODEPAGE_932=y
CONFIG_NLS_CODEPAGE_949=y
# CONFIG_NLS_CODEPAGE_874 is not set
CONFIG_NLS_ISO8859_8=y
CONFIG_NLS_CODEPAGE_1250=y
CONFIG_NLS_CODEPAGE_1251=y
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
# CONFIG_NLS_ISO8859_2 is not set
CONFIG_NLS_ISO8859_3=y
# CONFIG_NLS_ISO8859_4 is not set
CONFIG_NLS_ISO8859_5=y
CONFIG_NLS_ISO8859_6=y
CONFIG_NLS_ISO8859_7=y
CONFIG_NLS_ISO8859_9=y
CONFIG_NLS_ISO8859_13=y
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=y
CONFIG_NLS_KOI8_R=y
CONFIG_NLS_KOI8_U=y
CONFIG_NLS_UTF8=y
CONFIG_DLM=y
# CONFIG_DLM_DEBUG is not set
#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_PRINTK_TIME=y
CONFIG_ALLOW_WARNINGS=y
# CONFIG_ENABLE_WARN_DEPRECATED is not set
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
CONFIG_MAGIC_SYSRQ=y
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
CONFIG_HEADERS_CHECK=y
CONFIG_DEBUG_SECTION_MISMATCH=y
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_SHIRQ=y
# CONFIG_DETECT_SOFTLOCKUP is not set
CONFIG_DETECT_HUNG_TASK=y
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
# CONFIG_SCHED_DEBUG is not set
CONFIG_SCHEDSTATS=y
# CONFIG_TIMER_STATS is not set
CONFIG_DEBUG_OBJECTS=y
CONFIG_DEBUG_OBJECTS_SELFTEST=y
# CONFIG_DEBUG_OBJECTS_FREE is not set
# CONFIG_DEBUG_OBJECTS_TIMERS is not set
CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
CONFIG_SLUB_DEBUG_ON=y
# CONFIG_SLUB_STATS is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
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=y
CONFIG_DEBUG_LOCKING_API_SELFTESTS=y
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_BUGVERBOSE is not set
CONFIG_DEBUG_VM=y
CONFIG_DEBUG_VIRTUAL=y
CONFIG_DEBUG_WRITECOUNT=y
CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_SG is not set
CONFIG_DEBUG_NOTIFIERS=y
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
CONFIG_BOOT_PRINTK_DELAY=y
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_DETECTOR=y
CONFIG_BACKTRACE_SELF_TEST=y
# CONFIG_FAULT_INJECTION is not set
# CONFIG_LATENCYTOP is not set
# CONFIG_DEBUG_PAGEALLOC is not set
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_FTRACE_SYSCALLS=y
CONFIG_RING_BUFFER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_IRQSOFF_TRACER is not set
# CONFIG_SYSPROF_TRACER is not set
# CONFIG_SCHED_TRACER is not set
# CONFIG_FTRACE_SYSCALLS is not set
# CONFIG_BOOT_TRACER is not set
CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
CONFIG_POWER_TRACER=y
# CONFIG_KSYM_TRACER is not set
CONFIG_STACK_TRACER=y
CONFIG_KMEMTRACE=y
CONFIG_WORKQUEUE_TRACER=y
# CONFIG_BLK_DEV_IO_TRACE is not set
# CONFIG_DYNAMIC_FTRACE is not set
# CONFIG_FUNCTION_PROFILER is not set
CONFIG_FTRACE_SELFTEST=y
CONFIG_FTRACE_STARTUP_TEST=y
# CONFIG_MMIOTRACE is not set
CONFIG_RING_BUFFER_BENCHMARK=y
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
CONFIG_BUILD_DOCSRC=y
CONFIG_DYNAMIC_DEBUG=y
CONFIG_DMA_API_DEBUG=y
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_HAVE_ARCH_KMEMCHECK=y
CONFIG_STRICT_DEVMEM=y
CONFIG_X86_VERBOSE_BOOTUP=y
CONFIG_EARLY_PRINTK=y
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACK_USAGE is not set
CONFIG_X86_PTDUMP=y
# CONFIG_DEBUG_RODATA is not set
CONFIG_IOMMU_DEBUG=y
CONFIG_IOMMU_STRESS=y
# CONFIG_IOMMU_LEAK is not set
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 is not set
CONFIG_IO_DELAY_0XED=y
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=1
CONFIG_DEBUG_BOOT_PARAMS=y
CONFIG_CPA_DEBUG=y
CONFIG_OPTIMIZE_INLINING=y
#
# Security options
#
CONFIG_KEYS=y
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
CONFIG_SECURITY_NETWORK_XFRM=y
CONFIG_SECURITY_PATH=y
CONFIG_SECURITY_FILE_CAPABILITIES=y
CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0
CONFIG_SECURITY_SELINUX=y
# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set
# CONFIG_SECURITY_SELINUX_DISABLE is not set
CONFIG_SECURITY_SELINUX_DEVELOP=y
# CONFIG_SECURITY_SELINUX_AVC_STATS is not set
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
CONFIG_SECURITY_TOMOYO=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_PCOMP=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_GF128MUL=y
# CONFIG_CRYPTO_NULL is not set
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_AUTHENC=y
#
# Authenticated Encryption with Associated Data
#
CONFIG_CRYPTO_CCM=y
# CONFIG_CRYPTO_GCM is not set
CONFIG_CRYPTO_SEQIV=y
#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=y
CONFIG_CRYPTO_PCBC=y
# CONFIG_CRYPTO_XTS is not set
#
# Hash modes
#
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32C_INTEL=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
# CONFIG_CRYPTO_MICHAEL_MIC is not set
CONFIG_CRYPTO_RMD128=y
# CONFIG_CRYPTO_RMD160 is not set
CONFIG_CRYPTO_RMD256=y
CONFIG_CRYPTO_RMD320=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
# CONFIG_CRYPTO_TGR192 is not set
CONFIG_CRYPTO_WP512=y
#
# Ciphers
#
CONFIG_CRYPTO_AES=y
# CONFIG_CRYPTO_AES_X86_64 is not set
# CONFIG_CRYPTO_AES_NI_INTEL is not set
CONFIG_CRYPTO_ANUBIS=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=y
# CONFIG_CRYPTO_CAMELLIA is not set
CONFIG_CRYPTO_CAST5=y
# CONFIG_CRYPTO_CAST6 is not set
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_FCRYPT=y
CONFIG_CRYPTO_KHAZAD=y
CONFIG_CRYPTO_SALSA20=y
CONFIG_CRYPTO_SALSA20_X86_64=y
CONFIG_CRYPTO_SEED=y
# CONFIG_CRYPTO_SERPENT is not set
CONFIG_CRYPTO_TEA=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
# CONFIG_CRYPTO_TWOFISH_X86_64 is not set
#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_ZLIB=y
CONFIG_CRYPTO_LZO=y
#
# 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=y
CONFIG_KVM=y
# CONFIG_KVM_INTEL is not set
CONFIG_KVM_AMD=y
CONFIG_KVM_TRACE=y
CONFIG_VIRTIO=y
CONFIG_VIRTIO_RING=y
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_BALLOON=y
CONFIG_BINARY_PRINTF=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=y
CONFIG_CRC_T10DIF=y
# CONFIG_CRC_ITU_T is not set
CONFIG_CRC32=y
# CONFIG_CRC7 is not set
CONFIG_LIBCRC32C=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=y
CONFIG_TEXTSEARCH_BM=y
CONFIG_TEXTSEARCH_FSM=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_NLATTR=y
CONFIG_FORCE_SUCCESSFUL_BUILD=y
CONFIG_FORCE_MINIMAL_CONFIG=y
CONFIG_FORCE_MINIMAL_CONFIG_64=y
CONFIG_FORCE_MINIMAL_CONFIG_PHYS=y
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: boot.log --]
[-- Type: text/plain; charset=utf-8, Size: 242331 bytes --]
[ 0.000000] Linux version 2.6.30-tip-02161-g7a74539-dirty (mingo@sirius) (gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #59709 Thu Jun 11 13:34:22 CEST 2009
[ 0.000000] Command line: root=/dev/sda1 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty debug initcall_debug apic=verbose sysrq_always_enabled 5 ignore_loglevel
[ 0.000000] KERNEL supported cpus:
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000003ff30000 (usable)
[ 0.000000] BIOS-e820: 000000003ff30000 - 000000003ff40000 (ACPI data)
[ 0.000000] BIOS-e820: 000000003ff40000 - 000000003fff0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000003fff0000 - 0000000040000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
[ 0.000000] console [earlyser0] enabled
[ 0.000000] debug: ignoring loglevel setting.
[ 0.000000] DMI 2.3 present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0x3ff30 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-EFFFF uncachable
[ 0.000000] F0000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 0000000000 mask FFC0000000 write-back
[ 0.000000] 1 base 00F8000000 mask FFFC000000 write-combining
[ 0.000000] 2 disabled
[ 0.000000] 3 disabled
[ 0.000000] 4 disabled
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] Scanning 0 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 000000000009fc00 (usable)
[ 0.000000] modified: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 000000003ff30000 (usable)
[ 0.000000] modified: 000000003ff30000 - 000000003ff40000 (ACPI data)
[ 0.000000] modified: 000000003ff40000 - 000000003fff0000 (ACPI NVS)
[ 0.000000] modified: 000000003fff0000 - 0000000040000000 (reserved)
[ 0.000000] modified: 00000000fff80000 - 0000000100000000 (reserved)
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] init_memory_mapping: 0000000000000000-000000003ff30000
[ 0.000000] 0000000000 - 003fe00000 page 2M
[ 0.000000] 003fe00000 - 003ff30000 page 4k
[ 0.000000] kernel direct mapping tables up to 3ff30000 @ 10000-13000
[ 0.000000] (5 early reservations) ==> bootmem [0000000000 - 003ff30000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0001000000 - 000304bdc0] TEXT DATA BSS ==> [0001000000 - 000304bdc0]
[ 0.000000] #2 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
[ 0.000000] #3 [000304c000 - 000304c290] BRK ==> [000304c000 - 000304c290]
[ 0.000000] #4 [0000010000 - 0000011000] PGTABLE ==> [0000010000 - 0000011000]
[ 0.000000] Scan SMP from ffff880000000000 for 1024 bytes.
[ 0.000000] Scan SMP from ffff88000009fc00 for 1024 bytes.
[ 0.000000] Scan SMP from ffff8800000f0000 for 65536 bytes.
[ 0.000000] found SMP MP-table at [ffff8800000ff780] ff780
[ 0.000000] mpc: f0fc0-f10f8
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00100000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[2] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009f
[ 0.000000] 0: 0x00000100 -> 0x0003ff30
[ 0.000000] On node 0 totalpages: 261823
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 98 pages reserved
[ 0.000000] DMA zone: 3829 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 3526 pages used for memmap
[ 0.000000] DMA32 zone: 254314 pages, LIFO batch:31
[ 0.000000] Looks like a VIA chipset. Disabling IOMMU. Override with iommu=allowed
[ 0.000000] Intel MultiProcessor Specification v1.4
[ 0.000000] mpc: f0fc0-f10f8
[ 0.000000] MPTABLE: OEM ID: ASUSTeK
[ 0.000000] MPTABLE: Product ID: K8V000000000
[ 0.000000] MPTABLE: APIC at: 0xFEE00000
[ 0.000000] Processor #0 (Bootup-CPU)
[ 0.000000] Bus #0 is PCI
[ 0.000000] Bus #1 is PCI
[ 0.000000] Bus #2 is ISA
[ 0.000000] I/O APIC #2 Version 3 at 0xFEC00000.
[ 0.000000] Int: type 3, pol 0, trig 0, bus 02, IRQ 00, APIC ID 2, APIC INT 00
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 01, APIC ID 2, APIC INT 01
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 00, APIC ID 2, APIC INT 02
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 03, APIC ID 2, APIC INT 03
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 04, APIC ID 2, APIC INT 04
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 05, APIC ID 2, APIC INT 05
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 06, APIC ID 2, APIC INT 06
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 07, APIC ID 2, APIC INT 07
[ 0.000000] Int: type 0, pol 1, trig 1, bus 02, IRQ 08, APIC ID 2, APIC INT 08
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 09, APIC ID 2, APIC INT 09
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 0a, APIC ID 2, APIC INT 0a
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 0b, APIC ID 2, APIC INT 0b
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 0c, APIC ID 2, APIC INT 0c
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 0d, APIC ID 2, APIC INT 0d
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 0e, APIC ID 2, APIC INT 0e
[ 0.000000] Int: type 0, pol 0, trig 0, bus 02, IRQ 0f, APIC ID 2, APIC INT 0f
[ 0.000000] Int: type 0, pol 3, trig 3, bus 01, IRQ 00, APIC ID 2, APIC INT 10
[ 0.000000] Int: type 0, pol 3, trig 3, bus 00, IRQ 46, APIC ID 2, APIC INT 16
[ 0.000000] Int: type 0, pol 3, trig 3, bus 00, IRQ 3d, APIC ID 2, APIC INT 14
[ 0.000000] Int: type 0, pol 3, trig 3, bus 00, IRQ 40, APIC ID 2, APIC INT 15
[ 0.000000] Int: type 0, pol 3, trig 3, bus 00, IRQ 41, APIC ID 2, APIC INT 15
[ 0.000000] Int: type 0, pol 3, trig 3, bus 00, IRQ 42, APIC ID 2, APIC INT 15
[ 0.000000] Int: type 0, pol 3, trig 3, bus 00, IRQ 34, APIC ID 2, APIC INT 12
[ 0.000000] Int: type 0, pol 3, trig 3, bus 00, IRQ 1c, APIC ID 2, APIC INT 10
[ 0.000000] Int: type 0, pol 3, trig 3, bus 00, IRQ 28, APIC ID 2, APIC INT 11
[ 0.000000] Lint: type 3, pol 0, trig 0, bus 00, IRQ 00, APIC ID ff, APIC LINT 00
[ 0.000000] Lint: type 1, pol 0, trig 0, bus 00, IRQ 00, APIC ID ff, APIC LINT 01
[ 0.000000] Processors: 1
[ 0.000000] mapped APIC to ffffffffff5fc000 (fee00000)
[ 0.000000] mapped IOAPIC to ffffffffff5fb000 (fec00000)
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:bff80000)
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 258143
[ 0.000000] Kernel command line: root=/dev/sda1 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty debug initcall_debug apic=verbose sysrq_always_enabled 5 ignore_loglevel
[ 0.000000] debug: sysrq always enabled.
[ 0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.000000] Memory: 997176k/1047744k available (13044k kernel code, 452k absent, 49512k reserved, 7214k data, 648k init)
[ 0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Initializing CPU#0
[ 0.000000] Experimental hierarchical RCU implementation.
[ 0.000000] RCU-based detection of stalled CPUs is enabled.
[ 0.000000] Experimental hierarchical RCU init done.
[ 0.000000] NR_IRQS:4352 nr_irqs:256
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x40/0x7e()
[ 0.000000] Hardware name: To Be Filled By O.E.M.
[ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30-tip-02161-g7a74539-dirty #59709
[ 0.000000] Call Trace:
[ 0.000000] [<ffffffff823f8c8e>] ? alloc_arch_preferred_bootmem+0x40/0x7e
[ 0.000000] [<ffffffff81067168>] warn_slowpath_common+0x88/0xcb
[ 0.000000] [<ffffffff810671d2>] warn_slowpath_null+0x27/0x3d
[ 0.000000] [<ffffffff823f8c8e>] alloc_arch_preferred_bootmem+0x40/0x7e
[ 0.000000] [<ffffffff823f9307>] ___alloc_bootmem_nopanic+0x4e/0xec
[ 0.000000] [<ffffffff823f93c5>] ___alloc_bootmem+0x20/0x61
[ 0.000000] [<ffffffff823f962e>] __alloc_bootmem+0x1e/0x34
[ 0.000000] [<ffffffff823f757c>] early_irq_init+0x6d/0x118
[ 0.000000] [<ffffffff823e0140>] ? early_idt_handler+0x0/0x71
[ 0.000000] [<ffffffff823e0cf7>] start_kernel+0x192/0x394
[ 0.000000] [<ffffffff823e0140>] ? early_idt_handler+0x0/0x71
[ 0.000000] [<ffffffff823e02ad>] x86_64_start_reservations+0xb4/0xcf
[ 0.000000] [<ffffffff823e0000>] ? __init_begin+0x0/0x140
[ 0.000000] [<ffffffff823e0420>] x86_64_start_kernel+0x158/0x17b
[ 0.000000] ---[ end trace a7919e7f17c0a725 ]---
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 2002.510 MHz processor.
[ 0.004000] Console: colour VGA+ 80x25
[ 0.004000] console handover: boot [earlyser0] -> real [tty0]
[ 0.004000] console [ttyS0] enabled
[ 0.004000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[ 0.004000] ... MAX_LOCKDEP_SUBCLASSES: 8
[ 0.004000] ... MAX_LOCK_DEPTH: 48
[ 0.004000] ... MAX_LOCKDEP_KEYS: 8191
[ 0.004000] ... CLASSHASH_SIZE: 4096
[ 0.004000] ... MAX_LOCKDEP_ENTRIES: 16384
[ 0.004000] ... MAX_LOCKDEP_CHAINS: 32768
[ 0.004000] ... CHAINHASH_SIZE: 16384
[ 0.004000] memory used by lock dependency info: 5695 kB
[ 0.004000] per task-struct memory footprint: 1920 bytes
[ 0.004000] ------------------------
[ 0.004000] | Locking API testsuite:
[ 0.004000] ----------------------------------------------------------------------------
[ 0.004000] | spin |wlock |rlock |mutex | wsem | rsem |
[ 0.004000] --------------------------------------------------------------------------
[ 0.004000] A-A deadlock: ok | ok | ok | ok | ok | ok |
[ 0.004000] A-B-B-A deadlock: ok | ok | ok | ok | ok | ok |
[ 0.004000] A-B-B-C-C-A deadlock: ok | ok | ok | ok | ok | ok |
[ 0.004000] A-B-C-A-B-C deadlock: ok | ok | ok | ok | ok | ok |
[ 0.004000] A-B-B-C-C-D-D-A deadlock: ok | ok | ok | ok | ok | ok |
[ 0.004000] A-B-C-D-B-D-D-A deadlock: ok | ok | ok | ok | ok | ok |
[ 0.004000] A-B-C-D-B-C-D-A deadlock: ok | ok | ok | ok | ok | ok |
[ 0.004000] double unlock: ok | ok | ok | ok | ok | ok |
[ 0.004000] initialize held: ok | ok | ok | ok | ok | ok |
[ 0.004000] bad unlock order: ok | ok | ok | ok | ok | ok |
[ 0.004000] --------------------------------------------------------------------------
[ 0.004000] recursive read-lock: | ok | | ok |
[ 0.004000] recursive read-lock #2: | ok | | ok |
[ 0.004000] mixed read-write-lock: | ok | | ok |
[ 0.004000] mixed write-read-lock: | ok | | ok |
[ 0.004000] --------------------------------------------------------------------------
[ 0.004000] hard-irqs-on + irq-safe-A/12: ok | ok | ok |
[ 0.004000] soft-irqs-on + irq-safe-A/12: ok | ok | ok |
[ 0.004000] hard-irqs-on + irq-safe-A/21: ok | ok | ok |
[ 0.004000] soft-irqs-on + irq-safe-A/21: ok | ok | ok |
[ 0.004000] sirq-safe-A => hirqs-on/12: ok | ok | ok |
[ 0.004000] sirq-safe-A => hirqs-on/21: ok | ok | ok |
[ 0.004000] hard-safe-A + irqs-on/12: ok | ok | ok |
[ 0.004000] soft-safe-A + irqs-on/12: ok | ok | ok |
[ 0.004000] hard-safe-A + irqs-on/21: ok | ok | ok |
[ 0.004000] soft-safe-A + irqs-on/21: ok | ok | ok |
[ 0.004000] hard-safe-A + unsafe-B #1/123: ok | ok | ok |
[ 0.004000] soft-safe-A + unsafe-B #1/123: ok | ok | ok |
[ 0.004000] hard-safe-A + unsafe-B #1/132: ok | ok | ok |
[ 0.004000] soft-safe-A + unsafe-B #1/132: ok | ok | ok |
[ 0.004000] hard-safe-A + unsafe-B #1/213: ok | ok | ok |
[ 0.004000] soft-safe-A + unsafe-B #1/213: ok | ok | ok |
[ 0.004000] hard-safe-A + unsafe-B #1/231: ok | ok | ok |
[ 0.004000] soft-safe-A + unsafe-B #1/231: ok | ok | ok |
[ 0.004000] hard-safe-A + unsafe-B #1/312: ok | ok | ok |
[ 0.004000] soft-safe-A + unsafe-B #1/312: ok | ok | ok |
[ 0.004000] hard-safe-A + unsafe-B #1/321: ok | ok | ok |
[ 0.004000] soft-safe-A + unsafe-B #1/321: ok | ok | ok |
[ 0.004000] hard-safe-A + unsafe-B #2/123: ok | ok | ok |
[ 0.004000] soft-safe-A + unsafe-B #2/123: ok | ok | ok |
[ 0.004000] hard-safe-A + unsafe-B #2/132: ok | ok | ok |
[ 0.004000] soft-safe-A + unsafe-B #2/132: ok | ok | ok |
[ 0.004000] hard-safe-A + unsafe-B #2/213: ok | ok | ok |
[ 0.004000] soft-safe-A + unsafe-B #2/213: ok | ok | ok |
[ 0.004000] hard-safe-A + unsafe-B #2/231: ok | ok | ok |
[ 0.004000] soft-safe-A + unsafe-B #2/231: ok | ok | ok |
[ 0.004000] hard-safe-A + unsafe-B #2/312: ok | ok | ok |
[ 0.004000] soft-safe-A + unsafe-B #2/312: ok | ok | ok |
[ 0.004000] hard-safe-A + unsafe-B #2/321: ok | ok | ok |
[ 0.004000] soft-safe-A + unsafe-B #2/321: ok | ok | ok |
[ 0.004000] hard-irq lock-inversion/123: ok | ok | ok |
[ 0.004000] soft-irq lock-inversion/123: ok | ok | ok |
[ 0.004000] hard-irq lock-inversion/132: ok | ok | ok |
[ 0.004000] soft-irq lock-inversion/132: ok | ok | ok |
[ 0.004000] hard-irq lock-inversion/213: ok | ok | ok |
[ 0.004000] soft-irq lock-inversion/213: ok | ok | ok |
[ 0.004000] hard-irq lock-inversion/231: ok | ok | ok |
[ 0.004000] soft-irq lock-inversion/231: ok | ok | ok |
[ 0.004000] hard-irq lock-inversion/312: ok | ok | ok |
[ 0.004000] soft-irq lock-inversion/312: ok | ok | ok |
[ 0.004000] hard-irq lock-inversion/321: ok | ok | ok |
[ 0.004000] soft-irq lock-inversion/321: ok | ok | ok |
[ 0.004000] hard-irq read-recursion/123: ok |
[ 0.004000] soft-irq read-recursion/123: ok |
[ 0.004000] hard-irq read-recursion/132: ok |
[ 0.004000] soft-irq read-recursion/132: ok |
[ 0.004000] hard-irq read-recursion/213: ok |
[ 0.004000] soft-irq read-recursion/213: ok |
[ 0.004000] hard-irq read-recursion/231: ok |
[ 0.004000] soft-irq read-recursion/231: ok |
[ 0.004000] hard-irq read-recursion/312: ok |
[ 0.004000] soft-irq read-recursion/312: ok |
[ 0.004000] hard-irq read-recursion/321: ok |
[ 0.004000] soft-irq read-recursion/321: ok |
[ 0.004000] -------------------------------------------------------
[ 0.004000] Good, all 218 testcases passed! |
[ 0.004000] ---------------------------------
[ 0.004000] ODEBUG: 0 of 0 active objects replaced
[ 0.004000] ODEBUG: selftest passed
[ 0.004034] Calibrating delay loop (skipped), value calculated using timer frequency.. 4005.02 BogoMIPS (lpj=8010040)
[ 0.011030] Security Framework initialized
[ 0.012024] SELinux: Initializing.
[ 0.016096] SELinux: Starting in permissive mode
[ 0.020060] Mount-cache hash table entries: 256
[ 0.025884] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.028008] CPU: L2 Cache: 1024K (64 bytes/line)
[ 0.032007] tseg: 0000000000
[ 0.036071] mce: CPU supports 5 MCE banks
[ 0.040015] Performance Counters: AMD Family 0f/10/11 events, AMD PMU driver.
[ 0.048014] ... version: 0
[ 0.052006] ... bit width: 48
[ 0.056006] ... generic counters: 4
[ 0.060006] ... value mask: 0000ffffffffffff
[ 0.064006] ... max period: 00007fffffffffff
[ 0.068006] ... fixed-purpose counters: 0
[ 0.072006] ... counter mask: 000000000000000f
[ 0.076006] CPU: AMD Athlon(tm) 64 Processor 3200+ stepping 08
[ 0.085408] calling spawn_ksoftirqd+0x0/0x60 @ 1
[ 0.088130] initcall spawn_ksoftirqd+0x0/0x60 returned 0 after 0 usecs
[ 0.092009] calling relay_init+0x0/0x2d @ 1
[ 0.096008] initcall relay_init+0x0/0x2d returned 0 after 0 usecs
[ 0.100008] calling tracer_alloc_buffers+0x0/0x14d @ 1
[ 0.104143] Testing tracer nop: PASSED
[ 0.108841] initcall tracer_alloc_buffers+0x0/0x14d returned 0 after 3906 usecs
[ 0.112008] calling init_trace_printk+0x0/0x2d @ 1
[ 0.116008] initcall init_trace_printk+0x0/0x2d returned 0 after 0 usecs
[ 0.120008] calling trace_workqueue_early_init+0x0/0x111 @ 1
[ 0.124070] initcall trace_workqueue_early_init+0x0/0x111 returned 0 after 0 usecs
[ 0.128007] Setting APIC routing to flat
[ 0.132010] enabled ExtINT on CPU#0
[ 0.136511] ENABLING IO-APIC IRQs
[ 0.139940] init IO_APIC IRQs
[ 0.140000] 2-0 (apicid-pin) not connected
[ 0.140000] IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
[ 0.140000] IOAPIC[0]: Set routing entry (2-2 -> 0x30 -> IRQ 0 Mode:0 Active:0)
[ 0.140000] IOAPIC[0]: Set routing entry (2-3 -> 0x33 -> IRQ 3 Mode:0 Active:0)
[ 0.140012] IOAPIC[0]: Set routing entry (2-4 -> 0x34 -> IRQ 4 Mode:0 Active:0)
[ 0.144011] IOAPIC[0]: Set routing entry (2-5 -> 0x35 -> IRQ 5 Mode:0 Active:0)
[ 0.148011] IOAPIC[0]: Set routing entry (2-6 -> 0x36 -> IRQ 6 Mode:0 Active:0)
[ 0.152011] IOAPIC[0]: Set routing entry (2-7 -> 0x37 -> IRQ 7 Mode:0 Active:0)
[ 0.156011] IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
[ 0.160011] IOAPIC[0]: Set routing entry (2-9 -> 0x39 -> IRQ 9 Mode:0 Active:0)
[ 0.164011] IOAPIC[0]: Set routing entry (2-10 -> 0x3a -> IRQ 10 Mode:0 Active:0)
[ 0.168011] IOAPIC[0]: Set routing entry (2-11 -> 0x3b -> IRQ 11 Mode:0 Active:0)
[ 0.172011] IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
[ 0.176011] IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
[ 0.180011] IOAPIC[0]: Set routing entry (2-14 -> 0x3e -> IRQ 14 Mode:0 Active:0)
[ 0.184011] IOAPIC[0]: Set routing entry (2-15 -> 0x3f -> IRQ 15 Mode:0 Active:0)
[ 0.188017] alloc irq_desc for 16 on node 0
[ 0.192000] alloc kstat_irqs on node 0
[ 0.192007] IOAPIC[0]: Set routing entry (2-16 -> 0x49 -> IRQ 16 Mode:1 Active:1)
[ 0.196009] alloc irq_desc for 17 on node 0
[ 0.200000] alloc kstat_irqs on node 0
[ 0.200007] IOAPIC[0]: Set routing entry (2-17 -> 0x51 -> IRQ 17 Mode:1 Active:1)
[ 0.204009] alloc irq_desc for 18 on node 0
[ 0.208000] alloc kstat_irqs on node 0
[ 0.208007] IOAPIC[0]: Set routing entry (2-18 -> 0x59 -> IRQ 18 Mode:1 Active:1)
[ 0.212006] 2-19 (apicid-pin) not connected
[ 0.216006] alloc irq_desc for 20 on node 0
[ 0.220000] alloc kstat_irqs on node 0
[ 0.220007] IOAPIC[0]: Set routing entry (2-20 -> 0x61 -> IRQ 20 Mode:1 Active:1)
[ 0.224009] alloc irq_desc for 21 on node 0
[ 0.228000] alloc kstat_irqs on node 0
[ 0.228007] IOAPIC[0]: Set routing entry (2-21 -> 0x69 -> IRQ 21 Mode:1 Active:1)
[ 0.232009] alloc irq_desc for 22 on node 0
[ 0.236000] alloc kstat_irqs on node 0
[ 0.236007] IOAPIC[0]: Set routing entry (2-22 -> 0x71 -> IRQ 22 Mode:1 Active:1)
[ 0.240006] 2-23 (apicid-pin) not connected
[ 0.246793] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0
[ 0.289000] Using local APIC timer interrupts.
[ 0.289002] calibrating APIC timer ...
[ 0.296000] ... lapic delta = 1251674
[ 0.296000] ..... delta 1251674
[ 0.296000] ..... mult: 53755629
[ 0.296000] ..... calibration result: 801071
[ 0.296000] ..... CPU clock speed is 2002.2718 MHz.
[ 0.296000] ..... host bus clock speed is 200.1071 MHz.
[ 0.296000] ... verify APIC timer
[ 0.404468] ... jiffies delta = 25
[ 0.407971] ... jiffies result ok
[ 0.418652] calling init_cpufreq_transition_notifier_list+0x0/0x42 @ 1
[ 0.420017] initcall init_cpufreq_transition_notifier_list+0x0/0x42 returned 0 after 0 usecs
[ 0.424005] calling net_ns_init+0x0/0x136 @ 1
[ 0.428003] net_namespace: 1528 bytes
[ 0.432034] initcall net_ns_init+0x0/0x136 returned 0 after 3906 usecs
[ 0.436006] calling cpufreq_tsc+0x0/0x28 @ 1
[ 0.440005] initcall cpufreq_tsc+0x0/0x28 returned 0 after 0 usecs
[ 0.444004] calling print_banner+0x0/0xe @ 1
[ 0.448012] Booting paravirtualized kernel on bare hardware
[ 0.452004] initcall print_banner+0x0/0xe returned 0 after 3906 usecs
[ 0.456005] calling ksysfs_init+0x0/0xe4 @ 1
[ 0.460030] initcall ksysfs_init+0x0/0xe4 returned 0 after 0 usecs
[ 0.464005] calling async_init+0x0/0x69 @ 1
[ 0.468005] initcall async_init+0x0/0x69 returned 0 after 0 usecs
[ 0.472005] calling init_jiffies_clocksource+0x0/0x39 @ 1
[ 0.476018] initcall init_jiffies_clocksource+0x0/0x39 returned 0 after 0 usecs
[ 0.480005] calling init_hw_breakpoint+0x0/0x39 @ 1
[ 0.484006] initcall init_hw_breakpoint+0x0/0x39 returned 0 after 0 usecs
[ 0.488005] calling filelock_init+0x0/0x55 @ 1
[ 0.492011] initcall filelock_init+0x0/0x55 returned 0 after 0 usecs
[ 0.496004] calling init_script_binfmt+0x0/0x3b @ 1
[ 0.500018] initcall init_script_binfmt+0x0/0x3b returned 0 after 0 usecs
[ 0.504004] calling init_elf_binfmt+0x0/0x3b @ 1
[ 0.508005] initcall init_elf_binfmt+0x0/0x3b returned 0 after 0 usecs
[ 0.512004] calling init_compat_elf_binfmt+0x0/0x3b @ 1
[ 0.516005] initcall init_compat_elf_binfmt+0x0/0x3b returned 0 after 0 usecs
[ 0.520005] calling debugfs_init+0x0/0x80 @ 1
[ 0.524015] initcall debugfs_init+0x0/0x80 returned 0 after 0 usecs
[ 0.528005] calling securityfs_init+0x0/0x77 @ 1
[ 0.532014] initcall securityfs_init+0x0/0x77 returned 0 after 0 usecs
[ 0.536005] calling random32_init+0x0/0xbe @ 1
[ 0.540005] initcall random32_init+0x0/0xbe returned 0 after 0 usecs
[ 0.544004] calling regulator_init+0x0/0x53 @ 1
[ 0.548003] regulator: core version 0.5
[ 0.552248] initcall regulator_init+0x0/0x53 returned 0 after 3906 usecs
[ 0.556429] calling cpufreq_core_init+0x0/0x53 @ 1
[ 0.560006] initcall cpufreq_core_init+0x0/0x53 returned 0 after 0 usecs
[ 0.564005] calling cpuidle_init+0x0/0x47 @ 1
[ 0.568019] initcall cpuidle_init+0x0/0x47 returned 0 after 0 usecs
[ 0.572006] calling virtio_init+0x0/0x52 @ 1
[ 0.576240] initcall virtio_init+0x0/0x52 returned 0 after 0 usecs
[ 0.580040] calling sock_init+0x0/0x85 @ 1
[ 0.584236] initcall sock_init+0x0/0x85 returned 0 after 0 usecs
[ 0.588005] calling netpoll_init+0x0/0x69 @ 1
[ 0.592005] initcall netpoll_init+0x0/0x69 returned 0 after 0 usecs
[ 0.596004] calling netlink_proto_init+0x0/0x169 @ 1
[ 0.600079] NET: Registered protocol family 16
[ 0.604135] initcall netlink_proto_init+0x0/0x169 returned 0 after 3906 usecs
[ 0.608005] calling bdi_class_init+0x0/0x68 @ 1
[ 0.612504] initcall bdi_class_init+0x0/0x68 returned 0 after 0 usecs
[ 0.616127] calling kobject_uevent_init+0x0/0x7b @ 1
[ 0.620027] initcall kobject_uevent_init+0x0/0x7b returned 0 after 0 usecs
[ 0.624004] calling gpiolib_sysfs_init+0x0/0xbc @ 1
[ 0.628269] initcall gpiolib_sysfs_init+0x0/0xbc returned 0 after 0 usecs
[ 0.632045] calling pcibus_class_init+0x0/0x40 @ 1
[ 0.636223] initcall pcibus_class_init+0x0/0x40 returned 0 after 0 usecs
[ 0.640068] calling pci_driver_init+0x0/0x39 @ 1
[ 0.644259] initcall pci_driver_init+0x0/0x39 returned 0 after 0 usecs
[ 0.648049] calling lcd_class_init+0x0/0x74 @ 1
[ 0.652223] initcall lcd_class_init+0x0/0x74 returned 0 after 0 usecs
[ 0.656048] calling backlight_class_init+0x0/0x84 @ 1
[ 0.660236] initcall backlight_class_init+0x0/0x84 returned 0 after 0 usecs
[ 0.664048] calling video_output_class_init+0x0/0x40 @ 1
[ 0.668227] initcall video_output_class_init+0x0/0x40 returned 0 after 0 usecs
[ 0.672047] calling tty_class_init+0x0/0x58 @ 1
[ 0.676241] initcall tty_class_init+0x0/0x58 returned 0 after 0 usecs
[ 0.680047] calling vtconsole_class_init+0x0/0xe8 @ 1
[ 0.684538] initcall vtconsole_class_init+0x0/0xe8 returned 0 after 0 usecs
[ 0.688046] calling i2c_init+0x0/0x8c @ 1
[ 0.692733] initcall i2c_init+0x0/0x8c returned 0 after 0 usecs
[ 0.696073] calling amd_postcore_init+0x0/0x63 @ 1
[ 0.700007] node 0 link 0: io port [1000, ffffff]
[ 0.704005] TOM: 0000000040000000 aka 1024M
[ 0.708005] node 0 link 0: mmio [a0000, bffff]
[ 0.716004] node 0 link 0: mmio [40000000, fe0bffff]
[ 0.720303] bus: [00,ff] on node 0 link 0
[ 0.724004] bus: 00 index 0 io port: [0, ffff]
[ 0.728004] bus: 00 index 1 mmio: [a0000, bffff]
[ 0.732004] bus: 00 index 2 mmio: [40000000, fcffffffff]
[ 0.736005] initcall amd_postcore_init+0x0/0x63 returned 0 after 35156 usecs
[ 0.740005] calling arch_kdebugfs_init+0x0/0x55 @ 1
[ 0.744080] initcall arch_kdebugfs_init+0x0/0x55 returned 0 after 0 usecs
[ 0.748005] calling mtrr_if_init+0x0/0x8a @ 1
[ 0.756006] initcall mtrr_if_init+0x0/0x8a returned 0 after 3906 usecs
[ 0.760004] calling dmi_id_init+0x0/0x11c @ 1
[ 0.764610] initcall dmi_id_init+0x0/0x11c returned 0 after 0 usecs
[ 0.768152] calling dma_bus_init+0x0/0x66 @ 1
[ 0.772229] initcall dma_bus_init+0x0/0x66 returned 0 after 0 usecs
[ 0.776081] calling dma_channel_table_init+0x0/0x134 @ 1
[ 0.780014] initcall dma_channel_table_init+0x0/0x134 returned 0 after 0 usecs
[ 0.784004] calling dca_init+0x0/0x45 @ 1
[ 0.788003] dca service started, version 1.8
[ 0.792228] initcall dca_init+0x0/0x45 returned 0 after 3906 usecs
[ 0.796072] calling pci_arch_init+0x0/0x67 @ 1
[ 0.800010] PCI: Using configuration type 1 for base access
[ 0.804011] initcall pci_arch_init+0x0/0x67 returned 0 after 3906 usecs
[ 0.808004] calling topology_init+0x0/0x3d @ 1
[ 0.812226] initcall topology_init+0x0/0x3d returned 0 after 0 usecs
[ 0.816054] calling mtrr_init_finialize+0x0/0x64 @ 1
[ 0.820005] initcall mtrr_init_finialize+0x0/0x64 returned 0 after 0 usecs
[ 0.824005] calling param_sysfs_init+0x0/0xf5 @ 1
[ 0.946976] initcall param_sysfs_init+0x0/0xf5 returned 0 after 113281 usecs
[ 0.948124] calling default_bdi_init+0x0/0x5e @ 1
[ 0.952374] initcall default_bdi_init+0x0/0x5e returned 0 after 0 usecs
[ 0.956333] calling init_bio+0x0/0xef @ 1
[ 0.960084] bio: create slab <bio-0> at 0
[ 0.964101] initcall init_bio+0x0/0xef returned 0 after 3906 usecs
[ 0.968005] calling bio_integrity_init+0x0/0xd5 @ 1
[ 0.972135] initcall bio_integrity_init+0x0/0xd5 returned 0 after 0 usecs
[ 0.976101] calling cryptomgr_init+0x0/0x57 @ 1
[ 0.980012] initcall cryptomgr_init+0x0/0x57 returned 0 after 0 usecs
[ 0.984005] calling blk_settings_init+0x0/0x51 @ 1
[ 0.988004] initcall blk_settings_init+0x0/0x51 returned 0 after 0 usecs
[ 0.992004] calling blk_ioc_init+0x0/0x51 @ 1
[ 0.996010] initcall blk_ioc_init+0x0/0x51 returned 0 after 0 usecs
[ 1.000004] calling blk_softirq_init+0x0/0x56 @ 1
[ 1.004004] initcall blk_softirq_init+0x0/0x56 returned 0 after 0 usecs
[ 1.008004] calling genhd_device_init+0x0/0x8c @ 1
[ 1.012125] initcall genhd_device_init+0x0/0x8c returned 0 after 0 usecs
[ 1.016083] calling blk_dev_integrity_init+0x0/0x51 @ 1
[ 1.020021] initcall blk_dev_integrity_init+0x0/0x51 returned 0 after 0 usecs
[ 1.024005] calling gpiolib_debugfs_init+0x0/0x4b @ 1
[ 1.028022] initcall gpiolib_debugfs_init+0x0/0x4b returned 0 after 0 usecs
[ 1.032004] calling pca953x_init+0x0/0x3b @ 1
[ 1.036254] initcall pca953x_init+0x0/0x3b returned 0 after 0 usecs
[ 1.040013] calling pcf857x_init+0x0/0x3b @ 1
[ 1.044236] initcall pcf857x_init+0x0/0x3b returned 0 after 0 usecs
[ 1.048049] calling pci_slot_init+0x0/0x73 @ 1
[ 1.052024] initcall pci_slot_init+0x0/0x73 returned 0 after 0 usecs
[ 1.056005] calling misc_init+0x0/0xc5 @ 1
[ 1.060277] initcall misc_init+0x0/0xc5 returned 0 after 0 usecs
[ 1.064037] calling cn_init+0x0/0x11a @ 1
[ 1.068084] initcall cn_init+0x0/0x11a returned 0 after 0 usecs
[ 1.072006] calling tifm_init+0x0/0xab @ 1
[ 1.076548] initcall tifm_init+0x0/0xab returned 0 after 0 usecs
[ 1.080040] calling twl4030_init+0x0/0x3b @ 1
[ 1.084240] initcall twl4030_init+0x0/0x3b returned 0 after 0 usecs
[ 1.088065] calling init_scsi+0x0/0x97 @ 1
[ 1.096679] SCSI subsystem initialized
[ 1.100021] initcall init_scsi+0x0/0x97 returned 0 after 7812 usecs
[ 1.104005] calling ata_init+0x0/0xb4 @ 1
[ 1.108156] libata version 3.00 loaded.
[ 1.112100] initcall ata_init+0x0/0xb4 returned 0 after 3906 usecs
[ 1.116005] calling phy_init+0x0/0x57 @ 1
[ 1.120723] initcall phy_init+0x0/0x57 returned 0 after 0 usecs
[ 1.124011] calling init_pcmcia_cs+0x0/0x56 @ 1
[ 1.128228] initcall init_pcmcia_cs+0x0/0x56 returned 0 after 0 usecs
[ 1.132114] calling nop_usb_xceiv_init+0x0/0x39 @ 1
[ 1.136238] initcall nop_usb_xceiv_init+0x0/0x39 returned 0 after 0 usecs
[ 1.140036] calling usb_init+0x0/0x125 @ 1
[ 1.144718] usbcore: registered new interface driver usbfs
[ 1.148298] usbcore: registered new interface driver hub
[ 1.152399] usbcore: registered new device driver usb
[ 1.156049] initcall usb_init+0x0/0x125 returned 0 after 11718 usecs
[ 1.160005] calling serio_init+0x0/0xb2 @ 1
[ 1.164304] initcall serio_init+0x0/0xb2 returned 0 after 0 usecs
[ 1.168058] calling gameport_init+0x0/0xb2 @ 1
[ 1.172393] initcall gameport_init+0x0/0xb2 returned 0 after 0 usecs
[ 1.176044] calling input_init+0x0/0x15d @ 1
[ 1.184209] initcall input_init+0x0/0x15d returned 0 after 3906 usecs
[ 1.188016] calling power_supply_class_init+0x0/0x5f @ 1
[ 1.192227] initcall power_supply_class_init+0x0/0x5f returned 0 after 0 usecs
[ 1.196043] calling hwmon_init+0x0/0x69 @ 1
[ 1.200244] initcall hwmon_init+0x0/0x69 returned 0 after 0 usecs
[ 1.204036] calling thermal_init+0x0/0x7e @ 1
[ 1.208226] initcall thermal_init+0x0/0x7e returned 0 after 0 usecs
[ 1.212044] calling mmc_init+0x0/0x9c @ 1
[ 1.216845] initcall mmc_init+0x0/0x9c returned 0 after 0 usecs
[ 1.220040] calling leds_init+0x0/0x67 @ 1
[ 1.224230] initcall leds_init+0x0/0x67 returned 0 after 0 usecs
[ 1.228096] calling pci_subsys_init+0x0/0x125 @ 1
[ 1.232003] PCI: Probing PCI hardware
[ 1.236039] PCI: Probing PCI hardware (bus 00)
[ 1.240330] PCI: Scanning bus 0000:00
[ 1.244107] pci 0000:00:00.0: found [1106:3188] class 000600 header type 00
[ 1.248015] pci 0000:00:00.0: reg 10 32bit mmio: [0xf8000000-0xfbffffff]
[ 1.252046] pci 0000:00:00.0: calling quirk_resource_alignment+0x0/0x1dd
[ 1.256106] pci 0000:00:01.0: found [1106:b188] class 000604 header type 01
[ 1.260037] pci 0000:00:01.0: calling quirk_resource_alignment+0x0/0x1dd
[ 1.264021] pci 0000:00:01.0: supports D1
[ 1.268093] pci 0000:00:07.0: found [1106:3044] class 000c00 header type 00
[ 1.272027] pci 0000:00:07.0: reg 10 32bit mmio: [0xfde00000-0xfde007ff]
[ 1.276010] pci 0000:00:07.0: reg 14 io port: [0xec00-0xec7f]
[ 1.280041] pci 0000:00:07.0: calling quirk_resource_alignment+0x0/0x1dd
[ 1.284024] pci 0000:00:07.0: supports D2
[ 1.288004] pci 0000:00:07.0: PME# supported from D2 D3hot D3cold
[ 1.292007] pci 0000:00:07.0: PME# disabled
[ 1.296046] pci 0000:00:0a.0: found [10b7:1700] class 000200 header type 00
[ 1.300034] pci 0000:00:0a.0: reg 10 32bit mmio: [0xfd900000-0xfd903fff]
[ 1.304010] pci 0000:00:0a.0: reg 14 io port: [0xb000-0xb0ff]
[ 1.308040] pci 0000:00:0a.0: calling quirk_resource_alignment+0x0/0x1dd
[ 1.312030] pci 0000:00:0a.0: supports D1 D2
[ 1.316004] pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 1.320007] pci 0000:00:0a.0: PME# disabled
[ 1.324050] pci 0000:00:0d.0: found [109e:036e] class 000400 header type 00
[ 1.328033] pci 0000:00:0d.0: reg 10 32bit mmio: [0xf7e00000-0xf7e00fff]
[ 1.332045] pci 0000:00:0d.0: calling quirk_resource_alignment+0x0/0x1dd
[ 1.336069] pci 0000:00:0d.1: found [109e:0878] class 000480 header type 00
[ 1.340033] pci 0000:00:0d.1: reg 10 32bit mmio: [0xf7f00000-0xf7f00fff]
[ 1.344045] pci 0000:00:0d.1: calling quirk_resource_alignment+0x0/0x1dd
[ 1.348088] pci 0000:00:0f.0: found [1106:3149] class 000104 header type 00
[ 1.352028] pci 0000:00:0f.0: reg 10 io port: [0xe800-0xe807]
[ 1.356010] pci 0000:00:0f.0: reg 14 io port: [0xe400-0xe403]
[ 1.360010] pci 0000:00:0f.0: reg 18 io port: [0xe000-0xe007]
[ 1.364010] pci 0000:00:0f.0: reg 1c io port: [0xd800-0xd803]
[ 1.368010] pci 0000:00:0f.0: reg 20 io port: [0xd400-0xd40f]
[ 1.372010] pci 0000:00:0f.0: reg 24 io port: [0xd000-0xd0ff]
[ 1.376015] pci 0000:00:0f.0: calling quirk_resource_alignment+0x0/0x1dd
[ 1.380057] pci 0000:00:0f.1: found [1106:0571] class 000101 header type 00
[ 1.384053] pci 0000:00:0f.1: reg 20 io port: [0xfc00-0xfc0f]
[ 1.388023] pci 0000:00:0f.1: calling quirk_resource_alignment+0x0/0x1dd
[ 1.392075] pci 0000:00:10.0: found [1106:3038] class 000c03 header type 00
[ 1.396051] pci 0000:00:10.0: reg 20 io port: [0xb400-0xb41f]
[ 1.400021] pci 0000:00:10.0: calling quirk_resource_alignment+0x0/0x1dd
[ 1.404024] pci 0000:00:10.0: supports D1 D2
[ 1.408004] pci 0000:00:10.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 1.412007] pci 0000:00:10.0: PME# disabled
[ 1.416036] pci 0000:00:10.1: found [1106:3038] class 000c03 header type 00
[ 1.420051] pci 0000:00:10.1: reg 20 io port: [0xb800-0xb81f]
[ 1.424021] pci 0000:00:10.1: calling quirk_resource_alignment+0x0/0x1dd
[ 1.428024] pci 0000:00:10.1: supports D1 D2
[ 1.432004] pci 0000:00:10.1: PME# supported from D0 D1 D2 D3hot D3cold
[ 1.436007] pci 0000:00:10.1: PME# disabled
[ 1.440036] pci 0000:00:10.2: found [1106:3038] class 000c03 header type 00
[ 1.444051] pci 0000:00:10.2: reg 20 io port: [0xc000-0xc01f]
[ 1.448021] pci 0000:00:10.2: calling quirk_resource_alignment+0x0/0x1dd
[ 1.452024] pci 0000:00:10.2: supports D1 D2
[ 1.456004] pci 0000:00:10.2: PME# supported from D0 D1 D2 D3hot D3cold
[ 1.460006] pci 0000:00:10.2: PME# disabled
[ 1.464036] pci 0000:00:10.3: found [1106:3038] class 000c03 header type 00
[ 1.468051] pci 0000:00:10.3: reg 20 io port: [0xc400-0xc41f]
[ 1.472021] pci 0000:00:10.3: calling quirk_resource_alignment+0x0/0x1dd
[ 1.476003] Clocksource tsc unstable (delta = 222690115 ns)
[ 1.480043] pci 0000:00:10.3: supports D1 D2
[ 1.484004] pci 0000:00:10.3: PME# supported from D0 D1 D2 D3hot D3cold
[ 1.488007] pci 0000:00:10.3: PME# disabled
[ 1.492036] pci 0000:00:10.4: found [1106:3104] class 000c03 header type 00
[ 1.496026] pci 0000:00:10.4: reg 10 32bit mmio: [0xfdf00000-0xfdf000ff]
[ 1.500045] pci 0000:00:10.4: calling quirk_resource_alignment+0x0/0x1dd
[ 1.504023] pci 0000:00:10.4: supports D1 D2
[ 1.508004] pci 0000:00:10.4: PME# supported from D0 D1 D2 D3hot D3cold
[ 1.512006] pci 0000:00:10.4: PME# disabled
[ 1.516046] pci 0000:00:11.0: found [1106:3227] class 000601 header type 00
[ 1.520070] pci 0000:00:11.0: calling vt8237_force_enable_hpet+0x0/0x180
[ 1.524003] HPET not enabled in BIOS. You might try hpet=force boot option
[ 1.528007] pci 0000:00:11.0: calling asus_hides_ac97_lpc+0x0/0xfc
[ 1.532009] pci 0000:00:11.0: Enabled onboard AC97/MC97 devices
[ 1.536005] pci 0000:00:11.0: calling quirk_via_bridge+0x0/0xa9
[ 1.540005] pci 0000:00:11.0: calling quirk_resource_alignment+0x0/0x1dd
[ 1.544007] pci 0000:00:11.0: calling pci_fixup_msi_k8t_onboard_sound+0x0/0xdf
[ 1.548071] pci 0000:00:11.5: found [1106:3059] class 000401 header type 00
[ 1.552027] pci 0000:00:11.5: reg 10 io port: [0xc800-0xc8ff]
[ 1.556046] pci 0000:00:11.5: calling quirk_resource_alignment+0x0/0x1dd
[ 1.560024] pci 0000:00:11.5: supports D1 D2
[ 1.564037] pci 0000:00:11.6: found [1106:3068] class 000780 header type 00
[ 1.568027] pci 0000:00:11.6: reg 10 io port: [0x00-0xff]
[ 1.572046] pci 0000:00:11.6: calling quirk_resource_alignment+0x0/0x1dd
[ 1.576074] pci 0000:00:18.0: found [1022:1100] class 000600 header type 00
[ 1.580038] pci 0000:00:18.0: calling quirk_resource_alignment+0x0/0x1dd
[ 1.584084] pci 0000:00:18.1: found [1022:1101] class 000600 header type 00
[ 1.588035] pci 0000:00:18.1: calling quirk_resource_alignment+0x0/0x1dd
[ 1.592026] pci 0000:00:18.2: found [1022:1102] class 000600 header type 00
[ 1.596034] pci 0000:00:18.2: calling quirk_resource_alignment+0x0/0x1dd
[ 1.600028] pci 0000:00:18.3: found [1022:1103] class 000600 header type 00
[ 1.604038] pci 0000:00:18.3: calling quirk_resource_alignment+0x0/0x1dd
[ 1.608041] PCI: Fixups for bus 0000:00
[ 1.612007] pci 0000:00:01.0: scanning behind bridge, config 010100, pass 0
[ 1.616019] PCI: Scanning bus 0000:01
[ 1.620028] pci 0000:01:00.0: found [1002:5964] class 000300 header type 00
[ 1.624020] pci 0000:01:00.0: calling quirk_no_ata_d3+0x0/0x47
[ 1.628012] pci 0000:01:00.0: reg 10 32bit mmio: [0xe8000000-0xefffffff]
[ 1.632009] pci 0000:01:00.0: reg 14 io port: [0xa000-0xa0ff]
[ 1.636009] pci 0000:01:00.0: reg 18 32bit mmio: [0xfd800000-0xfd80ffff]
[ 1.640024] pci 0000:01:00.0: reg 30 32bit mmio: [0xfd700000-0xfd71ffff]
[ 1.644008] pci 0000:01:00.0: calling quirk_resource_alignment+0x0/0x1dd
[ 1.648026] pci 0000:01:00.0: supports D1 D2
[ 1.652035] pci 0000:01:00.1: found [1002:5d44] class 000380 header type 00
[ 1.656015] pci 0000:01:00.1: calling quirk_no_ata_d3+0x0/0x47
[ 1.660011] pci 0000:01:00.1: reg 10 32bit mmio: [0xe0000000-0xe7ffffff]
[ 1.664009] pci 0000:01:00.1: reg 14 32bit mmio: [0xfd600000-0xfd60ffff]
[ 1.668033] pci 0000:01:00.1: calling quirk_resource_alignment+0x0/0x1dd
[ 1.672019] pci 0000:01:00.1: supports D1 D2
[ 1.676107] PCI: Fixups for bus 0000:01
[ 1.680007] pci 0000:00:01.0: bridge io port: [0xa000-0xafff]
[ 1.684007] pci 0000:00:01.0: bridge 32bit mmio: [0xfd300000-0xfd8fffff]
[ 1.688007] pci 0000:00:01.0: bridge 32bit mmio pref: [0xd7b00000-0xf7afffff]
[ 1.692004] PCI: Bus scan for 0000:01 returning with max=01
[ 1.696008] pci 0000:00:01.0: scanning behind bridge, config 010100, pass 1
[ 1.700008] PCI: Bus scan for 0000:00 returning with max=01
[ 1.711981] pci 0000:00:11.0: VIA IRQ router [1106:3227]
[ 1.712728] initcall pci_subsys_init+0x0/0x125 returned 0 after 468750 usecs
[ 1.716006] calling proto_init+0x0/0x39 @ 1
[ 1.720019] initcall proto_init+0x0/0x39 returned 0 after 0 usecs
[ 1.724004] calling net_dev_init+0x0/0x185 @ 1
[ 1.728953] initcall net_dev_init+0x0/0x185 returned 0 after 0 usecs
[ 1.736561] calling neigh_init+0x0/0x98 @ 1
[ 1.740006] initcall neigh_init+0x0/0x98 returned 0 after 0 usecs
[ 1.744004] calling fib_rules_init+0x0/0xcc @ 1
[ 1.748008] initcall fib_rules_init+0x0/0xcc returned 0 after 0 usecs
[ 1.752004] calling genl_init+0x0/0x100 @ 1
[ 1.756126] initcall genl_init+0x0/0x100 returned 0 after 0 usecs
[ 1.760005] calling cipso_v4_init+0x0/0xae @ 1
[ 1.764027] initcall cipso_v4_init+0x0/0xae returned 0 after 0 usecs
[ 1.768004] calling bt_init+0x0/0x81 @ 1
[ 1.772003] Bluetooth: Core ver 2.15
[ 1.776324] NET: Registered protocol family 31
[ 1.780146] Bluetooth: HCI device and connection manager initialized
[ 1.784027] Bluetooth: HCI socket layer initialized
[ 1.788005] initcall bt_init+0x0/0x81 returned 0 after 15625 usecs
[ 1.792004] calling atm_init+0x0/0xdc @ 1
[ 1.796004] NET: Registered protocol family 8
[ 1.800003] NET: Registered protocol family 20
[ 1.804278] initcall atm_init+0x0/0xdc returned 0 after 7812 usecs
[ 1.808148] calling wireless_nlevent_init+0x0/0x69 @ 1
[ 1.812005] initcall wireless_nlevent_init+0x0/0x69 returned 0 after 0 usecs
[ 1.816005] calling cfg80211_init+0x0/0x9f @ 1
[ 1.820772] cfg80211: Using static regulatory domain info
[ 1.824064] cfg80211: Regulatory domain: US
[ 1.828003] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 1.832004] (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
[ 1.836004] (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 1.840004] (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 1.844004] (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 1.848004] (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 1.852004] (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
[ 1.856102] cfg80211: Calling CRDA for country: US
[ 1.860454] initcall cfg80211_init+0x0/0x9f returned 0 after 39062 usecs
[ 1.864018] calling ieee80211_init+0x0/0x32 @ 1
[ 1.868027] initcall ieee80211_init+0x0/0x32 returned 0 after 0 usecs
[ 1.872005] calling netlbl_init+0x0/0xa8 @ 1
[ 1.876003] NetLabel: Initializing
[ 1.880003] NetLabel: domain hash size = 128
[ 1.884003] NetLabel: protocols = UNLABELED CIPSOv4
[ 1.888217] NetLabel: unlabeled traffic allowed by default
[ 1.892005] initcall netlbl_init+0x0/0xa8 returned 0 after 15625 usecs
[ 1.896004] calling rfkill_init+0x0/0x8a @ 1
[ 1.900228] initcall rfkill_init+0x0/0x8a returned 0 after 0 usecs
[ 1.904052] calling pci_iommu_init+0x0/0x54 @ 1
[ 1.978718] DMA-API: preallocated 32768 debug entries
[ 1.980003] DMA-API: debugging enabled by kernel config
[ 1.984344] agpgart-amd64 0000:00:00.0: AGP bridge [1106/3188]
[ 1.995335] agpgart-amd64 0000:00:00.0: AGP aperture is 64M @ 0xf8000000
[ 1.996365] initcall pci_iommu_init+0x0/0x54 returned 0 after 85937 usecs
[ 2.000047] calling print_all_ICs+0x0/0x60 @ 1
[ 2.004003]
[ 2.004004] printing PIC contents
[ 2.008006] ... PIC IMR: fffb
[ 2.011172] ... PIC IRR: 0001
[ 2.012003] ... PIC ISR: 0000
[ 2.016006] ... PIC ELCR: 0c20
[ 2.019169]
[ 2.019170] printing local APIC contents on CPU#0/0:
[ 2.020000] ... APIC ID: 00000000 (0)
[ 2.020000] ... APIC VERSION: 00040010
[ 2.020000] ... APIC TASKPRI: 00000000 (00)
[ 2.020000] ... APIC ARBPRI: 000000e0 (e0)
[ 2.020000] ... APIC PROCPRI: 00000000
[ 2.020000] ... APIC LDR: 01000000
[ 2.020000] ... APIC DFR: ffffffff
[ 2.020000] ... APIC SPIV: 000001ff
[ 2.020000] ... APIC ISR field:
[ 2.020000] 0123456789abcdef0123456789abcdef
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] ... APIC TMR field:
[ 2.020000] 0123456789abcdef0123456789abcdef
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] ... APIC IRR field:
[ 2.020000] 0123456789abcdef0123456789abcdef
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000000000000000000000
[ 2.020000] 00000000000000010000000000000000
[ 2.020000] ... APIC ESR: 00000000
[ 2.020000] ... APIC ICR: 00000000
[ 2.020000] ... APIC ICR2: 00000000
[ 2.020000] ... APIC LVTT: 000200ef
[ 2.020000] ... APIC LVTPC: 00000400
[ 2.020000] ... APIC LVT0: 00010700
[ 2.020000] ... APIC LVT1: 00000400
[ 2.020000] ... APIC LVTERR: 000000fe
[ 2.020000] ... APIC TMICT: 0000c392
[ 2.020000] ... APIC TMCCT: 0000a588
[ 2.020000] ... APIC TDCR: 00000003
[ 2.020000]
[ 2.020003] number of MP IRQ sources: 25.
[ 2.024003] number of IO-APIC #2 registers: 24.
[ 2.028002] testing the IO APIC.......................
[ 2.032014]
[ 2.036003] IO APIC #2......
[ 2.040003] .... register #00: 02000000
[ 2.044003] ....... : physical APIC id: 02
[ 2.048003] ....... : Delivery Type: 0
[ 2.052003] ....... : LTS : 0
[ 2.056003] .... register #01: 00178003
[ 2.060003] ....... : max redirection entries: 0017
[ 2.064003] ....... : PRQ implemented: 1
[ 2.068003] ....... : IO APIC version: 0003
[ 2.072002] .... IRQ redirection table:
[ 2.076003] NR Dst Mask Trig IRR Pol Stat Dmod Deli Vect:
[ 2.080014] 00 000 1 0 0 0 0 0 0 00
[ 2.084014] 01 001 0 0 0 0 0 1 1 31
[ 2.091352] 02 001 0 0 0 0 0 1 1 30
[ 2.096014] 03 001 0 0 0 0 0 1 1 33
[ 2.100013] 04 001 0 0 0 0 0 1 1 34
[ 2.107352] 05 001 0 0 0 0 0 1 1 35
[ 2.112013] 06 001 0 0 0 0 0 1 1 36
[ 2.116013] 07 001 0 0 0 0 0 1 1 37
[ 2.124014] 08 001 0 0 0 0 0 1 1 38
[ 2.128013] 09 001 0 0 0 0 0 1 1 39
[ 2.132013] 0a 001 0 0 0 0 0 1 1 3A
[ 2.140013] 0b 001 0 0 0 0 0 1 1 3B
[ 2.144013] 0c 001 0 0 0 0 0 1 1 3C
[ 2.148013] 0d 001 0 0 0 0 0 1 1 3D
[ 2.156014] 0e 001 0 0 0 0 0 1 1 3E
[ 2.160014] 0f 001 0 0 0 0 0 1 1 3F
[ 2.167351] 10 001 1 1 0 1 0 1 1 49
[ 2.172013] 11 001 1 1 0 1 0 1 1 51
[ 2.176014] 12 001 1 1 0 1 0 1 1 59
[ 2.183352] 13 000 1 0 0 0 0 0 0 00
[ 2.188013] 14 001 1 1 0 1 0 1 1 61
[ 2.192014] 15 001 1 1 0 1 0 1 1 69
[ 2.199351] 16 001 1 1 0 1 0 1 1 71
[ 2.204013] 17 000 1 0 0 0 0 0 0 00
[ 2.208003] IRQ to pin mappings:
[ 2.212003] IRQ0 -> 0:2
[ 2.216301] IRQ1 -> 0:1
[ 2.218970] IRQ3 -> 0:3
[ 2.220890] IRQ4 -> 0:4
[ 2.224303] IRQ5 -> 0:5
[ 2.226978] IRQ6 -> 0:6
[ 2.228873] IRQ7 -> 0:7
[ 2.232883] IRQ8 -> 0:8
[ 2.235549] IRQ9 -> 0:9
[ 2.236883] IRQ10 -> 0:10
[ 2.240969] IRQ11 -> 0:11
[ 2.243809] IRQ12 -> 0:12
[ 2.244969] IRQ13 -> 0:13
[ 2.248961] IRQ14 -> 0:14
[ 2.252301] IRQ15 -> 0:15
[ 2.255142] IRQ16 -> 0:16
[ 2.256961] IRQ17 -> 0:17
[ 2.260969] IRQ18 -> 0:18
[ 2.263818] IRQ20 -> 0:20
[ 2.264961] IRQ21 -> 0:21
[ 2.268961] IRQ22 -> 0:22
[ 2.272304] .................................... done.
[ 2.276004] initcall print_all_ICs+0x0/0x60 returned 0 after 265625 usecs
[ 2.280004] calling hpet_late_init+0x0/0x108 @ 1
[ 2.284005] initcall hpet_late_init+0x0/0x108 returned -19 after 0 usecs
[ 2.288005] calling clocksource_done_booting+0x0/0x37 @ 1
[ 2.292005] initcall clocksource_done_booting+0x0/0x37 returned 0 after 0 usecs
[ 2.296005] calling ftrace_init_debugfs+0x0/0x56 @ 1
[ 2.300045] initcall ftrace_init_debugfs+0x0/0x56 returned 0 after 0 usecs
[ 2.304005] calling rb_init_debugfs+0x0/0x56 @ 1
[ 2.308020] initcall rb_init_debugfs+0x0/0x56 returned 0 after 0 usecs
[ 2.312005] calling tracer_init_debugfs+0x0/0x225 @ 1
[ 2.316675] initcall tracer_init_debugfs+0x0/0x225 returned 0 after 0 usecs
[ 2.320005] calling init_trace_printk_function_export+0x0/0x56 @ 1
[ 2.324020] initcall init_trace_printk_function_export+0x0/0x56 returned 0 after 0 usecs
[ 2.328005] calling stat_workqueue_init+0x0/0x54 @ 1
[ 2.332054] initcall stat_workqueue_init+0x0/0x54 returned 0 after 0 usecs
[ 2.336005] calling event_trace_init+0x0/0x1c6 @ 1
[ 2.352871] initcall event_trace_init+0x0/0x1c6 returned 0 after 11718 usecs
[ 2.356006] calling init_pipe_fs+0x0/0x72 @ 1
[ 2.360190] initcall init_pipe_fs+0x0/0x72 returned 0 after 0 usecs
[ 2.364005] calling init_mnt_writers+0x0/0x70 @ 1
[ 2.368005] initcall init_mnt_writers+0x0/0x70 returned 0 after 0 usecs
[ 2.372004] calling eventpoll_init+0x0/0x102 @ 1
[ 2.376040] initcall eventpoll_init+0x0/0x102 returned 0 after 0 usecs
[ 2.380004] calling anon_inode_init+0x0/0x143 @ 1
[ 2.384176] initcall anon_inode_init+0x0/0x143 returned 0 after 0 usecs
[ 2.388006] calling tomoyo_initerface_init+0x0/0x17f @ 1
[ 2.392005] initcall tomoyo_initerface_init+0x0/0x17f returned 0 after 0 usecs
[ 2.396005] calling chr_dev_init+0x0/0xca @ 1
[ 2.404365] initcall chr_dev_init+0x0/0xca returned 0 after 3906 usecs
[ 2.408284] calling firmware_class_init+0x0/0x9f @ 1
[ 2.412231] initcall firmware_class_init+0x0/0x9f returned 0 after 0 usecs
[ 2.416071] calling ieee1394_init+0x0/0x288 @ 1
[ 2.421557] initcall ieee1394_init+0x0/0x288 returned 0 after 0 usecs
[ 2.424091] calling init_pcmcia_bus+0x0/0xaa @ 1
[ 2.428317] initcall init_pcmcia_bus+0x0/0xaa returned 0 after 0 usecs
[ 2.432188] calling cpufreq_gov_performance_init+0x0/0x39 @ 1
[ 2.436023] initcall cpufreq_gov_performance_init+0x0/0x39 returned 0 after 0 usecs
[ 2.440005] calling cpufreq_gov_powersave_init+0x0/0x39 @ 1
[ 2.444007] initcall cpufreq_gov_powersave_init+0x0/0x39 returned 0 after 0 usecs
[ 2.448004] calling ssb_modinit+0x0/0x99 @ 1
[ 2.452294] initcall ssb_modinit+0x0/0x99 returned 0 after 0 usecs
[ 2.456055] calling pcibios_assign_resources+0x0/0xb1 @ 1
[ 2.460160] pci 0000:00:11.6: BAR 0: got res [0x1000-0x10ff] bus [0x1000-0x10ff] flags 0x20101
[ 2.464009] pci 0000:00:11.6: BAR 0: moved to bus [0x1000-0x10ff] flags 0x20101
[ 2.468008] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[ 2.472005] pci 0000:00:01.0: IO window: 0xa000-0xafff
[ 2.476008] pci 0000:00:01.0: MEM window: 0xfd300000-0xfd8fffff
[ 2.480006] pci 0000:00:01.0: PREFETCH window: 0x000000d7b00000-0x000000f7afffff
[ 2.484022] pci 0000:00:01.0: calling quirk_via_vlink+0x0/0xf8
[ 2.488008] pci 0000:00:01.0: setting latency timer to 64
[ 2.492006] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
[ 2.496004] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
[ 2.500004] pci_bus 0000:01: resource 0 io: [0xa000-0xafff]
[ 2.504004] pci_bus 0000:01: resource 1 mem: [0xfd300000-0xfd8fffff]
[ 2.508004] pci_bus 0000:01: resource 2 pref mem [0xd7b00000-0xf7afffff]
[ 2.512006] initcall pcibios_assign_resources+0x0/0xb1 returned 0 after 50781 usecs
[ 2.516006] calling inet_init+0x0/0x1fa @ 1
[ 2.520034] NET: Registered protocol family 2
[ 2.524116] IP route cache hash table entries: 32768 (order: 6, 262144 bytes)
[ 2.528391] IPv4 FIB: Using LC-trie version 0.408
[ 2.532403] TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
[ 2.540474] TCP bind hash table entries: 65536 (order: 9, 3670016 bytes)
[ 2.553851] TCP: Hash tables configured (established 131072 bind 65536)
[ 2.556049] TCP reno registered
[ 2.560255] initcall inet_init+0x0/0x1fa returned 0 after 39062 usecs
[ 2.564006] calling af_unix_init+0x0/0x7b @ 1
[ 2.568010] NET: Registered protocol family 1
[ 2.572016] initcall af_unix_init+0x0/0x7b returned 0 after 3906 usecs
[ 2.576005] calling populate_rootfs+0x0/0x12d @ 1
[ 2.584336] initcall populate_rootfs+0x0/0x12d returned 0 after 3906 usecs
[ 2.588006] calling calgary_fixup_tce_spaces+0x0/0x121 @ 1
[ 2.592005] initcall calgary_fixup_tce_spaces+0x0/0x121 returned -19 after 0 usecs
[ 2.596004] calling svm_init+0x0/0x40 @ 1
[ 2.600582] has_svm: svm not available
[ 2.604003] kvm: no hardware support
[ 2.608005] initcall svm_init+0x0/0x40 returned -95 after 7812 usecs
[ 2.612004] initcall svm_init+0x0/0x40 returned with error code -95
[ 2.616004] calling i8259A_init_sysfs+0x0/0x49 @ 1
[ 2.620539] initcall i8259A_init_sysfs+0x0/0x49 returned 0 after 0 usecs
[ 2.624094] calling vsyscall_init+0x0/0xbd @ 1
[ 2.628005] initcall vsyscall_init+0x0/0xbd returned 0 after 0 usecs
[ 2.632004] calling sbf_init+0x0/0x118 @ 1
[ 2.636004] initcall sbf_init+0x0/0x118 returned 0 after 0 usecs
[ 2.640005] calling i8237A_init_sysfs+0x0/0x49 @ 1
[ 2.644444] initcall i8237A_init_sysfs+0x0/0x49 returned 0 after 0 usecs
[ 2.648077] calling add_rtc_cmos+0x0/0x68 @ 1
[ 2.652268] platform rtc_cmos: registered platform RTC device (no PNP device found)
[ 2.656079] initcall add_rtc_cmos+0x0/0x68 returned 0 after 3906 usecs
[ 2.660005] calling cache_sysfs_init+0x0/0x4b @ 1
[ 2.665018] initcall cache_sysfs_init+0x0/0x4b returned 0 after 0 usecs
[ 2.668049] calling cpu_debug_init+0x0/0xcc @ 1
[ 2.678210] cpu0(1) debug files 136
[ 2.680006] initcall cpu_debug_init+0x0/0xcc returned 0 after 7812 usecs
[ 2.684005] calling mce_init_device+0x0/0x9c @ 1
[ 2.688775] initcall mce_init_device+0x0/0x9c returned 0 after 0 usecs
[ 2.692133] calling thermal_throttle_init_device+0x0/0x65 @ 1
[ 2.696005] initcall thermal_throttle_init_device+0x0/0x65 returned 0 after 0 usecs
[ 2.700005] calling inject_init+0x0/0x4b @ 1
[ 2.704003] Machine check injector initialized
[ 2.708004] initcall inject_init+0x0/0x4b returned 0 after 3906 usecs
[ 2.712005] calling msr_init+0x0/0xef @ 1
[ 2.716535] initcall msr_init+0x0/0xef returned 0 after 0 usecs
[ 2.720100] calling cpuid_init+0x0/0xef @ 1
[ 2.724514] initcall cpuid_init+0x0/0xef returned 0 after 0 usecs
[ 2.728093] calling ioapic_init_sysfs+0x0/0xd2 @ 1
[ 2.732450] initcall ioapic_init_sysfs+0x0/0xd2 returned 0 after 0 usecs
[ 2.736084] calling add_pcspkr+0x0/0x4f @ 1
[ 2.740260] initcall add_pcspkr+0x0/0x4f returned 0 after 0 usecs
[ 2.744083] calling microcode_init+0x0/0x126 @ 1
[ 2.748344] microcode: CPU0: AMD CPU family 0xf not supported
[ 2.752310] Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 2.756054] initcall microcode_init+0x0/0x126 returned 0 after 7812 usecs
[ 2.760006] calling start_periodic_check_for_corruption+0x0/0x61 @ 1
[ 2.764003] Scanning for low memory corruption every 60 seconds
[ 2.768008] initcall start_periodic_check_for_corruption+0x0/0x61 returned 0 after 3906 usecs
[ 2.772005] calling audit_classes_init+0x0/0xd6 @ 1
[ 2.776032] initcall audit_classes_init+0x0/0xd6 returned 0 after 0 usecs
[ 2.780004] calling start_pageattr_test+0x0/0x6c @ 1
[ 2.784109] initcall start_pageattr_test+0x0/0x6c returned 0 after 0 usecs
[ 2.788048] calling pt_dump_init+0x0/0x57 @ 1
[ 2.792022] initcall pt_dump_init+0x0/0x57 returned 0 after 0 usecs
[ 2.796005] calling init+0x0/0x39 @ 1
[ 2.800295] initcall init+0x0/0x39 returned 0 after 0 usecs
[ 2.804017] calling crc32c_intel_mod_init+0x0/0x47 @ 1
[ 2.808005] initcall crc32c_intel_mod_init+0x0/0x47 returned -19 after 0 usecs
[ 2.812004] calling init_vdso_vars+0x0/0x27b @ 1
[ 2.816021] initcall init_vdso_vars+0x0/0x27b returned 0 after 0 usecs
[ 2.820004] calling sysenter_setup+0x0/0xfb @ 1
[ 2.824011] initcall sysenter_setup+0x0/0xfb returned 0 after 0 usecs
[ 2.828004] calling init_aout_binfmt+0x0/0x3b @ 1
[ 2.832005] initcall init_aout_binfmt+0x0/0x3b returned 0 after 0 usecs
[ 2.836004] calling proc_schedstat_init+0x0/0x49 @ 1
[ 2.840019] initcall proc_schedstat_init+0x0/0x49 returned 0 after 0 usecs
[ 2.844004] calling proc_execdomains_init+0x0/0x49 @ 1
[ 2.848014] initcall proc_execdomains_init+0x0/0x49 returned 0 after 0 usecs
[ 2.852005] calling ioresources_init+0x0/0x63 @ 1
[ 2.856022] initcall ioresources_init+0x0/0x63 returned 0 after 0 usecs
[ 2.860004] calling uid_cache_init+0x0/0xb4 @ 1
[ 2.864019] initcall uid_cache_init+0x0/0xb4 returned 0 after 0 usecs
[ 2.868005] calling init_posix_timers+0x0/0x103 @ 1
[ 2.872011] initcall init_posix_timers+0x0/0x103 returned 0 after 0 usecs
[ 2.876004] calling init_posix_cpu_timers+0x0/0xd6 @ 1
[ 2.880005] initcall init_posix_cpu_timers+0x0/0xd6 returned 0 after 0 usecs
[ 2.884004] calling nsproxy_cache_init+0x0/0x54 @ 1
[ 2.888010] initcall nsproxy_cache_init+0x0/0x54 returned 0 after 0 usecs
[ 2.892005] calling create_proc_profile+0x0/0x75 @ 1
[ 2.896004] initcall create_proc_profile+0x0/0x75 returned 0 after 0 usecs
[ 2.900004] calling timekeeping_init_device+0x0/0x49 @ 1
[ 2.904456] initcall timekeeping_init_device+0x0/0x49 returned 0 after 0 usecs
[ 2.908030] calling init_clocksource_sysfs+0x0/0x77 @ 1
[ 2.912452] initcall init_clocksource_sysfs+0x0/0x77 returned 0 after 0 usecs
[ 2.916063] calling init_timer_list_procfs+0x0/0x53 @ 1
[ 2.920016] initcall init_timer_list_procfs+0x0/0x53 returned 0 after 0 usecs
[ 2.924004] calling lockdep_proc_init+0x0/0x86 @ 1
[ 2.928031] initcall lockdep_proc_init+0x0/0x86 returned 0 after 0 usecs
[ 2.932004] calling futex_init+0x0/0xe6 @ 1
[ 2.936039] initcall futex_init+0x0/0xe6 returned 0 after 0 usecs
[ 2.940004] calling proc_dma_init+0x0/0x49 @ 1
[ 2.944014] initcall proc_dma_init+0x0/0x49 returned 0 after 0 usecs
[ 2.948004] calling kallsyms_init+0x0/0x4c @ 1
[ 2.952014] initcall kallsyms_init+0x0/0x4c returned 0 after 0 usecs
[ 2.956005] calling backtrace_regression_test+0x0/0x11f @ 1
[ 2.960003] ====[ backtrace testing ]===========
[ 2.964003] Testing a backtrace from process context.
[ 2.968002] The following trace is a kernel self test and not a bug!
[ 2.972005] Pid: 1, comm: swapper Tainted: G W 2.6.30-tip-02161-g7a74539-dirty #59709
[ 2.976003] Call Trace:
[ 2.980006] [<ffffffff8109a53d>] ? backtrace_regression_test+0x0/0x11f
[ 2.984005] [<ffffffff8109a587>] backtrace_regression_test+0x4a/0x11f
[ 2.988005] [<ffffffff8109a53d>] ? backtrace_regression_test+0x0/0x11f
[ 2.992006] [<ffffffff8106bb0c>] ? set_normalized_timespec+0xd/0x5f
[ 2.996006] [<ffffffff81083c74>] ? ktime_get_ts+0x61/0x7d
[ 3.000005] [<ffffffff8109a53d>] ? backtrace_regression_test+0x0/0x11f
[ 3.004005] [<ffffffff81083cb5>] ? ktime_get+0x25/0x6a
[ 3.008006] [<ffffffff810090ba>] do_one_initcall+0x66/0x15b
[ 3.012006] [<ffffffff810a793d>] ? irq_to_desc+0xd/0x50
[ 3.016005] [<ffffffff823e0140>] ? early_idt_handler+0x0/0x71
[ 3.020005] [<ffffffff823e0140>] ? early_idt_handler+0x0/0x71
[ 3.024005] [<ffffffff823e086c>] kernel_init+0x8f/0xf7
[ 3.028005] [<ffffffff823e0140>] ? early_idt_handler+0x0/0x71
[ 3.032006] [<ffffffff8102dcca>] child_rip+0xa/0x20
[ 3.036005] [<ffffffff8102d7ce>] ? restore_args+0x0/0x30
[ 3.040005] [<ffffffff823e07dd>] ? kernel_init+0x0/0xf7
[ 3.044005] [<ffffffff8102dcc0>] ? child_rip+0x0/0x20
[ 3.048003] Testing a backtrace from irq context.
[ 3.052003] The following trace is a kernel self test and not a bug!
[ 3.056011] Pid: 3, comm: ksoftirqd/0 Tainted: G W 2.6.30-tip-02161-g7a74539-dirty #59709
[ 3.060001] Call Trace:
[ 3.064001] <IRQ> [<ffffffff8109a51b>] backtrace_test_irq_callback+0x21/0x43
[ 3.068004] [<ffffffff8102ddca>] ? call_softirq+0x1a/0x24
[ 3.072004] [<ffffffff8106d264>] tasklet_action+0x79/0xd5
[ 3.076004] [<ffffffff8106dc02>] __do_softirq+0xb8/0x19f
[ 3.080003] [<ffffffff8106d037>] ? ksoftirqd+0x0/0xdf
[ 3.084003] [<ffffffff8102ddca>] call_softirq+0x1a/0x24
[ 3.088001] <EOI> [<ffffffff8102fb53>] do_softirq+0x5b/0xd1
[ 3.092003] [<ffffffff8106d037>] ? ksoftirqd+0x0/0xdf
[ 3.096003] [<ffffffff8106d090>] ksoftirqd+0x59/0xdf
[ 3.100003] [<ffffffff8106d037>] ? ksoftirqd+0x0/0xdf
[ 3.104003] [<ffffffff8107fb25>] kthread+0x68/0xa9
[ 3.108003] [<ffffffff8102dcca>] child_rip+0xa/0x20
[ 3.112003] [<ffffffff8102d7ce>] ? restore_args+0x0/0x30
[ 3.116003] [<ffffffff8107fabd>] ? kthread+0x0/0xa9
[ 3.120003] [<ffffffff8102dcc0>] ? child_rip+0x0/0x20
[ 3.124079] Testing a saved backtrace.
[ 3.128018] The following trace is a kernel self test and not a bug!
[ 3.132005] [<ffffffff81039a77>] save_stack_trace+0x3c/0x71
[ 3.140003] [<ffffffff8109a624>] backtrace_regression_test+0xe7/0x11f
[ 3.144002] [<ffffffff810090ba>] do_one_initcall+0x66/0x15b
[ 3.152002] [<ffffffff823e086c>] kernel_init+0x8f/0xf7
[ 3.156002] [<ffffffff8102dcca>] child_rip+0xa/0x20
[ 3.160002] [<ffffffffffffffff>] 0xffffffffffffffff
[ 3.168003] ====[ end of backtrace testing ]====
[ 3.172005] initcall backtrace_regression_test+0x0/0x11f returned 0 after 207031 usecs
[ 3.176004] calling audit_init+0x0/0x1a1 @ 1
[ 3.180003] audit: initializing netlink socket (disabled)
[ 3.184074] type=2000 audit(1244719830.184:1): initialized
[ 3.188018] initcall audit_init+0x0/0x1a1 returned 0 after 7812 usecs
[ 3.192005] calling audit_tree_init+0x0/0x70 @ 1
[ 3.196009] initcall audit_tree_init+0x0/0x70 returned 0 after 0 usecs
[ 3.200004] calling hung_task_init+0x0/0x79 @ 1
[ 3.204063] initcall hung_task_init+0x0/0x79 returned 0 after 0 usecs
[ 3.208023] calling ftrace_nodyn_init+0x0/0x37 @ 1
[ 3.212005] initcall ftrace_nodyn_init+0x0/0x37 returned 0 after 0 usecs
[ 3.216005] calling ring_buffer_benchmark_init+0x0/0xf5 @ 1
[ 3.220597] initcall ring_buffer_benchmark_init+0x0/0xf5 returned 0 after 0 usecs
[ 3.224010] calling init_events+0x0/0x8c @ 1
[ 3.228016] initcall init_events+0x0/0x8c returned 0 after 0 usecs
[ 3.232005] calling init_sched_switch_trace+0x0/0x39 @ 1
[ 3.236007] Testing tracer sched_switch: <6>Starting ring buffer hammer
[ 13.000005] End ring buffer hammer
[ 13.003646] PASSED
[ 13.004014] initcall init_sched_switch_trace+0x0/0x39 returned 0 after 9539062 usecs
[ 13.008006] calling init_function_trace+0x0/0x39 @ 1
[ 13.012005] Testing tracer function: <6>Time: 9760000 (usecs)
[ 13.020008] Overruns: 36091935
[ 13.024008] Read: 0 (by events)
[ 13.027687] Entries: 62939
[ 13.028003] Total: 36154874
[ 13.032003] Missed: 0
[ 13.036003] Hit: 36154874
[ 13.039167] Entries per millisec: 3704
[ 13.040003] 269 ns per entry
[ 13.044003] Sleeping for 10 secs
[ 13.152151] PASSED
[ 13.154278] initcall init_function_trace+0x0/0x39 returned 0 after 136718 usecs
[ 13.156005] calling stack_trace_init+0x0/0x91 @ 1
[ 13.160053] initcall stack_trace_init+0x0/0x91 returned 0 after 0 usecs
[ 13.164005] calling init_graph_trace+0x0/0x39 @ 1
[ 13.168005] Testing tracer function_graph: PASSED
[ 13.277007] initcall init_graph_trace+0x0/0x39 returned 0 after 105468 usecs
[ 13.280007] calling init_power_trace+0x0/0x39 @ 1
[ 13.284006] initcall init_power_trace+0x0/0x39 returned 0 after 0 usecs
[ 13.288005] calling init_kmem_tracer+0x0/0x39 @ 1
[ 13.292006] initcall init_kmem_tracer+0x0/0x39 returned 0 after 0 usecs
[ 13.296005] calling perf_counter_sysfs_init+0x0/0x40 @ 1
[ 13.300028] initcall perf_counter_sysfs_init+0x0/0x40 returned 0 after 0 usecs
[ 13.304005] calling init_per_zone_pages_min+0x0/0xb1 @ 1
[ 13.308100] initcall init_per_zone_pages_min+0x0/0xb1 returned 0 after 0 usecs
[ 13.312004] calling pdflush_init+0x0/0x43 @ 1
[ 13.316150] initcall pdflush_init+0x0/0x43 returned 0 after 0 usecs
[ 13.320008] calling kswapd_init+0x0/0x3b @ 1
[ 13.324065] initcall kswapd_init+0x0/0x3b returned 0 after 0 usecs
[ 13.328013] calling init_tmpfs+0x0/0x104 @ 1
[ 13.336043] initcall init_tmpfs+0x0/0x104 returned 0 after 3906 usecs
[ 13.340004] calling setup_vmstat+0x0/0xa3 @ 1
[ 13.344055] initcall setup_vmstat+0x0/0xa3 returned 0 after 0 usecs
[ 13.348004] calling mm_sysfs_init+0x0/0x50 @ 1
[ 13.352018] initcall mm_sysfs_init+0x0/0x50 returned 0 after 0 usecs
[ 13.356004] calling proc_vmalloc_init+0x0/0x4c @ 1
[ 13.360015] initcall proc_vmalloc_init+0x0/0x4c returned 0 after 0 usecs
[ 13.364005] calling hugetlb_init+0x0/0x1fd @ 1
[ 13.368006] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 13.372047] initcall hugetlb_init+0x0/0x1fd returned 0 after 3906 usecs
[ 13.376005] calling slab_proc_init+0x0/0x4c @ 1
[ 13.380015] initcall slab_proc_init+0x0/0x4c returned 0 after 0 usecs
[ 13.384004] calling slab_sysfs_init+0x0/0x119 @ 1
[ 13.422075] initcall slab_sysfs_init+0x0/0x119 returned 0 after 31250 usecs
[ 13.424487] calling fasync_init+0x0/0x51 @ 1
[ 13.428374] initcall fasync_init+0x0/0x51 returned 0 after 0 usecs
[ 13.432284] calling proc_filesystems_init+0x0/0x49 @ 1
[ 13.436021] initcall proc_filesystems_init+0x0/0x49 returned 0 after 0 usecs
[ 13.440004] calling dnotify_init+0x0/0x51 @ 1
[ 13.444337] initcall dnotify_init+0x0/0x51 returned 0 after 0 usecs
[ 13.448149] calling inotify_setup+0x0/0x37 @ 1
[ 13.452005] initcall inotify_setup+0x0/0x37 returned 0 after 0 usecs
[ 13.456004] calling proc_locks_init+0x0/0x49 @ 1
[ 13.460016] initcall proc_locks_init+0x0/0x49 returned 0 after 0 usecs
[ 13.464004] calling init_sys32_ioctl+0x0/0xac @ 1
[ 13.468022] initcall init_sys32_ioctl+0x0/0xac returned 0 after 0 usecs
[ 13.472004] calling init_mbcache+0x0/0x3b @ 1
[ 13.476007] initcall init_mbcache+0x0/0x3b returned 0 after 0 usecs
[ 13.480004] calling dquot_init+0x0/0x12a @ 1
[ 13.484003] VFS: Disk quotas dquot_6.5.2
[ 13.488338] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 13.492158] initcall dquot_init+0x0/0x12a returned 0 after 7812 usecs
[ 13.496005] calling init_v1_quota_format+0x0/0x39 @ 1
[ 13.500006] initcall init_v1_quota_format+0x0/0x39 returned 0 after 0 usecs
[ 13.504004] calling init_v2_quota_format+0x0/0x39 @ 1
[ 13.508005] initcall init_v2_quota_format+0x0/0x39 returned 0 after 0 usecs
[ 13.512004] calling proc_cmdline_init+0x0/0x49 @ 1
[ 13.516016] initcall proc_cmdline_init+0x0/0x49 returned 0 after 0 usecs
[ 13.520004] calling proc_cpuinfo_init+0x0/0x49 @ 1
[ 13.524015] initcall proc_cpuinfo_init+0x0/0x49 returned 0 after 0 usecs
[ 13.528004] calling proc_devices_init+0x0/0x49 @ 1
[ 13.532015] initcall proc_devices_init+0x0/0x49 returned 0 after 0 usecs
[ 13.536004] calling proc_interrupts_init+0x0/0x49 @ 1
[ 13.540015] initcall proc_interrupts_init+0x0/0x49 returned 0 after 0 usecs
[ 13.544004] calling proc_loadavg_init+0x0/0x49 @ 1
[ 13.548015] initcall proc_loadavg_init+0x0/0x49 returned 0 after 0 usecs
[ 13.552004] calling proc_meminfo_init+0x0/0x49 @ 1
[ 13.556015] initcall proc_meminfo_init+0x0/0x49 returned 0 after 0 usecs
[ 13.560004] calling proc_stat_init+0x0/0x49 @ 1
[ 13.564015] initcall proc_stat_init+0x0/0x49 returned 0 after 0 usecs
[ 13.568004] calling proc_uptime_init+0x0/0x49 @ 1
[ 13.572021] initcall proc_uptime_init+0x0/0x49 returned 0 after 0 usecs
[ 13.576004] calling proc_version_init+0x0/0x49 @ 1
[ 13.580015] initcall proc_version_init+0x0/0x49 returned 0 after 0 usecs
[ 13.584004] calling proc_kcore_init+0x0/0x70 @ 1
[ 13.588015] initcall proc_kcore_init+0x0/0x70 returned 0 after 0 usecs
[ 13.592004] calling proc_kmsg_init+0x0/0x4c @ 1
[ 13.596014] initcall proc_kmsg_init+0x0/0x4c returned 0 after 0 usecs
[ 13.600004] calling proc_page_init+0x0/0x69 @ 1
[ 13.604024] initcall proc_page_init+0x0/0x69 returned 0 after 0 usecs
[ 13.608004] calling configfs_init+0x0/0xfb @ 1
[ 13.612351] initcall configfs_init+0x0/0xfb returned 0 after 0 usecs
[ 13.616063] calling init_devpts_fs+0x0/0x65 @ 1
[ 13.620252] initcall init_devpts_fs+0x0/0x65 returned 0 after 0 usecs
[ 13.624005] calling init_dlm+0x0/0xae @ 1
[ 13.629546] DLM (built Jun 11 2009 13:34:03) installed
[ 13.632056] initcall init_dlm+0x0/0xae returned 0 after 3906 usecs
[ 13.636005] calling init_ext3_fs+0x0/0x99 @ 1
[ 13.640727] initcall init_ext3_fs+0x0/0x99 returned 0 after 0 usecs
[ 13.644128] calling init_ext2_fs+0x0/0x99 @ 1
[ 13.648690] initcall init_ext2_fs+0x0/0x99 returned 0 after 0 usecs
[ 13.652134] calling init_ext4_fs+0x0/0x106 @ 1
[ 13.657734] initcall init_ext4_fs+0x0/0x106 returned 0 after 0 usecs
[ 13.660088] calling journal_init+0x0/0xb9 @ 1
[ 13.665344] initcall journal_init+0x0/0xb9 returned 0 after 0 usecs
[ 13.668154] calling journal_init+0x0/0x112 @ 1
[ 13.676753] initcall journal_init+0x0/0x112 returned 0 after 3906 usecs
[ 13.680102] calling init_cramfs_fs+0x0/0x57 @ 1
[ 13.684024] initcall init_cramfs_fs+0x0/0x57 returned 0 after 0 usecs
[ 13.688005] calling init_ramfs_fs+0x0/0x39 @ 1
[ 13.692006] initcall init_ramfs_fs+0x0/0x39 returned 0 after 0 usecs
[ 13.696004] calling init_hugetlbfs_fs+0x0/0xbe @ 1
[ 13.700535] initcall init_hugetlbfs_fs+0x0/0xbe returned 0 after 0 usecs
[ 13.704095] calling init_coda+0x0/0x160 @ 1
[ 13.712755] initcall init_coda+0x0/0x160 returned 0 after 3906 usecs
[ 13.716128] calling init_minix_fs+0x0/0x89 @ 1
[ 13.724341] initcall init_minix_fs+0x0/0x89 returned 0 after 0 usecs
[ 13.728150] calling init_fat_fs+0x0/0x75 @ 1
[ 13.736228] initcall init_fat_fs+0x0/0x75 returned 0 after 3906 usecs
[ 13.740057] calling init_msdos_fs+0x0/0x39 @ 1
[ 13.744007] initcall init_msdos_fs+0x0/0x39 returned 0 after 0 usecs
[ 13.748004] calling init_bfs_fs+0x0/0x89 @ 1
[ 13.752335] initcall init_bfs_fs+0x0/0x89 returned 0 after 0 usecs
[ 13.756049] calling init_iso9660_fs+0x0/0x89 @ 1
[ 13.760339] initcall init_iso9660_fs+0x0/0x89 returned 0 after 0 usecs
[ 13.764046] calling init_hfsplus_fs+0x0/0x83 @ 1
[ 13.768348] initcall init_hfsplus_fs+0x0/0x83 returned 0 after 0 usecs
[ 13.772044] calling init_hfs_fs+0x0/0x83 @ 1
[ 13.776338] initcall init_hfs_fs+0x0/0x83 returned 0 after 0 usecs
[ 13.780045] calling ecryptfs_init+0x0/0x220 @ 1
[ 13.791713] initcall ecryptfs_init+0x0/0x220 returned 0 after 3906 usecs
[ 13.792108] calling vxfs_init+0x0/0x7f @ 1
[ 13.796342] initcall vxfs_init+0x0/0x7f returned 0 after 0 usecs
[ 13.800463] calling init_nfs_fs+0x0/0x149 @ 1
[ 13.808588] initcall init_nfs_fs+0x0/0x149 returned 0 after 3906 usecs
[ 13.812202] calling init_nfsd+0x0/0x109 @ 1
[ 13.816003] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 13.825247] initcall init_nfsd+0x0/0x109 returned 0 after 7812 usecs
[ 13.828005] calling init_nlm+0x0/0x2d @ 1
[ 13.832005] initcall init_nlm+0x0/0x2d returned 0 after 0 usecs
[ 13.836004] calling init_nls_cp437+0x0/0x39 @ 1
[ 13.840021] initcall init_nls_cp437+0x0/0x39 returned 0 after 0 usecs
[ 13.844004] calling init_nls_cp737+0x0/0x39 @ 1
[ 13.848005] initcall init_nls_cp737+0x0/0x39 returned 0 after 0 usecs
[ 13.852004] calling init_nls_cp775+0x0/0x39 @ 1
[ 13.856005] initcall init_nls_cp775+0x0/0x39 returned 0 after 0 usecs
[ 13.860004] calling init_nls_cp850+0x0/0x39 @ 1
[ 13.864005] initcall init_nls_cp850+0x0/0x39 returned 0 after 0 usecs
[ 13.868004] calling init_nls_cp860+0x0/0x39 @ 1
[ 13.872005] initcall init_nls_cp860+0x0/0x39 returned 0 after 0 usecs
[ 13.876004] calling init_nls_cp862+0x0/0x39 @ 1
[ 13.880005] initcall init_nls_cp862+0x0/0x39 returned 0 after 0 usecs
[ 13.884004] calling init_nls_cp863+0x0/0x39 @ 1
[ 13.888005] initcall init_nls_cp863+0x0/0x39 returned 0 after 0 usecs
[ 13.892004] calling init_nls_cp864+0x0/0x39 @ 1
[ 13.896005] initcall init_nls_cp864+0x0/0x39 returned 0 after 0 usecs
[ 13.900004] calling init_nls_cp865+0x0/0x39 @ 1
[ 13.904005] initcall init_nls_cp865+0x0/0x39 returned 0 after 0 usecs
[ 13.908004] calling init_nls_cp866+0x0/0x39 @ 1
[ 13.912005] initcall init_nls_cp866+0x0/0x39 returned 0 after 0 usecs
[ 13.916004] calling init_nls_cp932+0x0/0x39 @ 1
[ 13.920005] initcall init_nls_cp932+0x0/0x39 returned 0 after 0 usecs
[ 13.924004] calling init_nls_euc_jp+0x0/0x6f @ 1
[ 13.928006] initcall init_nls_euc_jp+0x0/0x6f returned 0 after 0 usecs
[ 13.932004] calling init_nls_cp936+0x0/0x39 @ 1
[ 13.936005] initcall init_nls_cp936+0x0/0x39 returned 0 after 0 usecs
[ 13.940004] calling init_nls_cp949+0x0/0x39 @ 1
[ 13.944005] initcall init_nls_cp949+0x0/0x39 returned 0 after 0 usecs
[ 13.948004] calling init_nls_cp950+0x0/0x39 @ 1
[ 13.952005] initcall init_nls_cp950+0x0/0x39 returned 0 after 0 usecs
[ 13.956004] calling init_nls_cp1250+0x0/0x39 @ 1
[ 13.960005] initcall init_nls_cp1250+0x0/0x39 returned 0 after 0 usecs
[ 13.964004] calling init_nls_cp1251+0x0/0x39 @ 1
[ 13.968005] initcall init_nls_cp1251+0x0/0x39 returned 0 after 0 usecs
[ 13.972004] calling init_nls_ascii+0x0/0x39 @ 1
[ 13.976005] initcall init_nls_ascii+0x0/0x39 returned 0 after 0 usecs
[ 13.980004] calling init_nls_iso8859_1+0x0/0x39 @ 1
[ 13.984005] initcall init_nls_iso8859_1+0x0/0x39 returned 0 after 0 usecs
[ 13.988004] calling init_nls_iso8859_3+0x0/0x39 @ 1
[ 13.992005] initcall init_nls_iso8859_3+0x0/0x39 returned 0 after 0 usecs
[ 13.996004] calling init_nls_iso8859_5+0x0/0x39 @ 1
[ 14.000005] initcall init_nls_iso8859_5+0x0/0x39 returned 0 after 0 usecs
[ 14.004004] calling init_nls_iso8859_6+0x0/0x39 @ 1
[ 14.008005] initcall init_nls_iso8859_6+0x0/0x39 returned 0 after 0 usecs
[ 14.012004] calling init_nls_iso8859_7+0x0/0x39 @ 1
[ 14.016005] initcall init_nls_iso8859_7+0x0/0x39 returned 0 after 0 usecs
[ 14.020005] calling init_nls_cp1255+0x0/0x39 @ 1
[ 14.024026] initcall init_nls_cp1255+0x0/0x39 returned 0 after 0 usecs
[ 14.028005] calling init_nls_iso8859_9+0x0/0x39 @ 1
[ 14.032005] initcall init_nls_iso8859_9+0x0/0x39 returned 0 after 0 usecs
[ 14.036004] calling init_nls_iso8859_13+0x0/0x39 @ 1
[ 14.040005] initcall init_nls_iso8859_13+0x0/0x39 returned 0 after 0 usecs
[ 14.044005] calling init_nls_iso8859_15+0x0/0x39 @ 1
[ 14.048005] initcall init_nls_iso8859_15+0x0/0x39 returned 0 after 0 usecs
[ 14.052005] calling init_nls_koi8_r+0x0/0x39 @ 1
[ 14.056005] initcall init_nls_koi8_r+0x0/0x39 returned 0 after 0 usecs
[ 14.060004] calling init_nls_koi8_u+0x0/0x39 @ 1
[ 14.064005] initcall init_nls_koi8_u+0x0/0x39 returned 0 after 0 usecs
[ 14.068004] calling init_nls_koi8_ru+0x0/0x6f @ 1
[ 14.072006] initcall init_nls_koi8_ru+0x0/0x6f returned 0 after 0 usecs
[ 14.076004] calling init_nls_utf8+0x0/0x4a @ 1
[ 14.080006] initcall init_nls_utf8+0x0/0x4a returned 0 after 0 usecs
[ 14.084004] calling init_sysv_fs+0x0/0x75 @ 1
[ 14.088414] initcall init_sysv_fs+0x0/0x75 returned 0 after 0 usecs
[ 14.092215] calling init_smb_fs+0x0/0x99 @ 1
[ 14.096685] initcall init_smb_fs+0x0/0x99 returned 0 after 0 usecs
[ 14.100046] calling init_cifs+0x0/0x37a @ 1
[ 14.109050] initcall init_cifs+0x0/0x37a returned 0 after 3906 usecs
[ 14.112125] calling init_ncp_fs+0x0/0x89 @ 1
[ 14.116361] initcall init_ncp_fs+0x0/0x89 returned 0 after 0 usecs
[ 14.120107] calling init_hpfs_fs+0x0/0x89 @ 1
[ 14.124345] initcall init_hpfs_fs+0x0/0x89 returned 0 after 0 usecs
[ 14.128071] calling init_ntfs_fs+0x0/0x23c @ 1
[ 14.132004] NTFS driver 2.1.29 [Flags: R/W DEBUG].
[ 14.141558] initcall init_ntfs_fs+0x0/0x23c returned 0 after 7812 usecs
[ 14.144047] calling init_ufs_fs+0x0/0x89 @ 1
[ 14.148352] initcall init_ufs_fs+0x0/0x89 returned 0 after 0 usecs
[ 14.152209] calling init_affs_fs+0x0/0x89 @ 1
[ 14.156343] initcall init_affs_fs+0x0/0x89 returned 0 after 0 usecs
[ 14.160050] calling init_romfs_fs+0x0/0xab @ 1
[ 14.164003] ROMFS MTD (C) 2007 Red Hat, Inc.
[ 14.168357] initcall init_romfs_fs+0x0/0xab returned 0 after 3906 usecs
[ 14.172072] calling init_qnx4_fs+0x0/0x99 @ 1
[ 14.180091] QNX4 filesystem 0.2.3 registered.
[ 14.184031] initcall init_qnx4_fs+0x0/0x99 returned 0 after 7812 usecs
[ 14.188009] calling init_adfs_fs+0x0/0x89 @ 1
[ 14.196179] initcall init_adfs_fs+0x0/0x89 returned 0 after 3906 usecs
[ 14.200011] calling fuse_init+0x0/0x15c @ 1
[ 14.204004] fuse init (API version 7.11)
[ 14.212289] initcall fuse_init+0x0/0x15c returned 0 after 7812 usecs
[ 14.216064] calling init_nilfs_fs+0x0/0xb9 @ 1
[ 14.224851] initcall init_nilfs_fs+0x0/0xb9 returned 0 after 3906 usecs
[ 14.228047] calling init_befs_fs+0x0/0xa4 @ 1
[ 14.232003] BeFS version: 0.9.3
[ 14.235591] initcall init_befs_fs+0x0/0xa4 returned 0 after 0 usecs
[ 14.236094] calling init_btrfs_fs+0x0/0xb5 @ 1
[ 14.245609] Btrfs loaded
[ 14.248106] initcall init_btrfs_fs+0x0/0xb5 returned 0 after 7812 usecs
[ 14.252005] calling ipc_init+0x0/0x56 @ 1
[ 14.256023] msgmni has been set to 1948
[ 14.260030] initcall ipc_init+0x0/0x56 returned 0 after 3906 usecs
[ 14.264005] calling key_proc_init+0x0/0x5a @ 1
[ 14.268016] initcall key_proc_init+0x0/0x5a returned 0 after 0 usecs
[ 14.272005] calling selinux_nf_ip_init+0x0/0x67 @ 1
[ 14.276003] SELinux: Registering netfilter hooks
[ 14.280030] initcall selinux_nf_ip_init+0x0/0x67 returned 0 after 3906 usecs
[ 14.284005] calling init_sel_fs+0x0/0x8e @ 1
[ 14.288940] initcall init_sel_fs+0x0/0x8e returned 0 after 0 usecs
[ 14.292005] calling selnl_init+0x0/0x74 @ 1
[ 14.296036] initcall selnl_init+0x0/0x74 returned 0 after 0 usecs
[ 14.300005] calling sel_netif_init+0x0/0x8d @ 1
[ 14.304013] initcall sel_netif_init+0x0/0x8d returned 0 after 0 usecs
[ 14.308005] calling sel_netnode_init+0x0/0x9a @ 1
[ 14.312019] initcall sel_netnode_init+0x0/0x9a returned 0 after 0 usecs
[ 14.316005] calling sel_netport_init+0x0/0x9a @ 1
[ 14.320010] initcall sel_netport_init+0x0/0x9a returned 0 after 0 usecs
[ 14.324005] calling aurule_init+0x0/0x5e @ 1
[ 14.328006] initcall aurule_init+0x0/0x5e returned 0 after 0 usecs
[ 14.332005] calling crypto_wq_init+0x0/0x59 @ 1
[ 14.336075] initcall crypto_wq_init+0x0/0x59 returned 0 after 0 usecs
[ 14.340202] calling crypto_algapi_init+0x0/0x34 @ 1
[ 14.344017] initcall crypto_algapi_init+0x0/0x34 returned 0 after 0 usecs
[ 14.348005] calling chainiv_module_init+0x0/0x39 @ 1
[ 14.352031] initcall chainiv_module_init+0x0/0x39 returned 0 after 0 usecs
[ 14.356005] calling eseqiv_module_init+0x0/0x39 @ 1
[ 14.360008] initcall eseqiv_module_init+0x0/0x39 returned 0 after 0 usecs
[ 14.364005] calling seqiv_module_init+0x0/0x39 @ 1
[ 14.368008] initcall seqiv_module_init+0x0/0x39 returned 0 after 0 usecs
[ 14.372005] calling hmac_module_init+0x0/0x39 @ 1
[ 14.376008] initcall hmac_module_init+0x0/0x39 returned 0 after 0 usecs
[ 14.380005] calling crypto_xcbc_module_init+0x0/0x39 @ 1
[ 14.384008] initcall crypto_xcbc_module_init+0x0/0x39 returned 0 after 0 usecs
[ 14.388005] calling md4_mod_init+0x0/0x39 @ 1
[ 14.392149] initcall md4_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.396035] calling md5_mod_init+0x0/0x39 @ 1
[ 14.400122] initcall md5_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.404057] calling rmd128_mod_init+0x0/0x39 @ 1
[ 14.408130] initcall rmd128_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.412027] calling rmd256_mod_init+0x0/0x39 @ 1
[ 14.416127] initcall rmd256_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.420029] calling rmd320_mod_init+0x0/0x39 @ 1
[ 14.424131] initcall rmd320_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.428024] calling sha1_generic_mod_init+0x0/0x39 @ 1
[ 14.436065] initcall sha1_generic_mod_init+0x0/0x39 returned 0 after 3906 usecs
[ 14.440012] calling sha256_generic_mod_init+0x0/0x65 @ 1
[ 14.444236] initcall sha256_generic_mod_init+0x0/0x65 returned 0 after 0 usecs
[ 14.448025] calling sha512_generic_mod_init+0x0/0x65 @ 1
[ 14.452240] initcall sha512_generic_mod_init+0x0/0x65 returned 0 after 0 usecs
[ 14.456035] calling wp512_mod_init+0x0/0x8a @ 1
[ 14.460446] initcall wp512_mod_init+0x0/0x8a returned 0 after 0 usecs
[ 14.464038] calling crypto_ecb_module_init+0x0/0x39 @ 1
[ 14.468008] initcall crypto_ecb_module_init+0x0/0x39 returned 0 after 0 usecs
[ 14.472005] calling crypto_cbc_module_init+0x0/0x39 @ 1
[ 14.476008] initcall crypto_cbc_module_init+0x0/0x39 returned 0 after 0 usecs
[ 14.480005] calling crypto_pcbc_module_init+0x0/0x39 @ 1
[ 14.484008] initcall crypto_pcbc_module_init+0x0/0x39 returned 0 after 0 usecs
[ 14.488005] calling crypto_cts_module_init+0x0/0x39 @ 1
[ 14.492008] initcall crypto_cts_module_init+0x0/0x39 returned 0 after 0 usecs
[ 14.496005] calling crypto_module_init+0x0/0x39 @ 1
[ 14.500008] initcall crypto_module_init+0x0/0x39 returned 0 after 0 usecs
[ 14.504005] calling crypto_ctr_module_init+0x0/0x69 @ 1
[ 14.508011] initcall crypto_ctr_module_init+0x0/0x69 returned 0 after 0 usecs
[ 14.512005] calling crypto_ccm_module_init+0x0/0x87 @ 1
[ 14.516013] initcall crypto_ccm_module_init+0x0/0x87 returned 0 after 0 usecs
[ 14.520005] calling cryptd_init+0x0/0xc7 @ 1
[ 14.524011] initcall cryptd_init+0x0/0xc7 returned 0 after 0 usecs
[ 14.528005] calling des_generic_mod_init+0x0/0x65 @ 1
[ 14.532262] initcall des_generic_mod_init+0x0/0x65 returned 0 after 0 usecs
[ 14.536052] calling fcrypt_mod_init+0x0/0x39 @ 1
[ 14.540071] alg: No test for fcrypt (fcrypt-generic)
[ 14.544071] initcall fcrypt_mod_init+0x0/0x39 returned 0 after 3906 usecs
[ 14.548019] calling blowfish_mod_init+0x0/0x39 @ 1
[ 14.552932] initcall blowfish_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.556031] calling twofish_mod_init+0x0/0x39 @ 1
[ 14.560275] initcall twofish_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.564025] calling aes_init+0x0/0x39 @ 1
[ 14.568146] initcall aes_init+0x0/0x39 returned 0 after 0 usecs
[ 14.572026] calling cast5_mod_init+0x0/0x39 @ 1
[ 14.576139] initcall cast5_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.580024] calling arc4_init+0x0/0x39 @ 1
[ 14.584143] initcall arc4_init+0x0/0x39 returned 0 after 0 usecs
[ 14.588024] calling tea_mod_init+0x0/0x8a @ 1
[ 14.592343] initcall tea_mod_init+0x0/0x8a returned 0 after 0 usecs
[ 14.596026] calling khazad_mod_init+0x0/0x39 @ 1
[ 14.600141] initcall khazad_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.604049] calling anubis_mod_init+0x0/0x39 @ 1
[ 14.608181] initcall anubis_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.612025] calling seed_init+0x0/0x39 @ 1
[ 14.616130] initcall seed_init+0x0/0x39 returned 0 after 0 usecs
[ 14.620031] calling salsa20_generic_mod_init+0x0/0x39 @ 1
[ 14.624101] initcall salsa20_generic_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.628024] calling deflate_mod_init+0x0/0x39 @ 1
[ 14.632647] initcall deflate_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.636028] calling zlib_mod_init+0x0/0x39 @ 1
[ 14.640723] initcall zlib_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.648019] calling crc32c_mod_init+0x0/0x39 @ 1
[ 14.652182] initcall crc32c_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.656025] calling crypto_authenc_module_init+0x0/0x39 @ 1
[ 14.660008] initcall crypto_authenc_module_init+0x0/0x39 returned 0 after 0 usecs
[ 14.664004] calling lzo_mod_init+0x0/0x39 @ 1
[ 14.668149] initcall lzo_mod_init+0x0/0x39 returned 0 after 0 usecs
[ 14.672024] calling krng_mod_init+0x0/0x39 @ 1
[ 14.676070] alg: No test for stdrng (krng)
[ 14.680055] initcall krng_mod_init+0x0/0x39 returned 0 after 3906 usecs
[ 14.684012] calling prng_mod_init+0x0/0x4e @ 1
[ 14.688070] alg: No test for stdrng (ansi_cprng)
[ 14.692056] initcall prng_mod_init+0x0/0x4e returned 0 after 3906 usecs
[ 14.696008] calling proc_genhd_init+0x0/0x63 @ 1
[ 14.700029] initcall proc_genhd_init+0x0/0x63 returned 0 after 0 usecs
[ 14.704004] calling noop_init+0x0/0x3b @ 1
[ 14.708035] io scheduler noop registered
[ 14.712005] initcall noop_init+0x0/0x3b returned 0 after 3906 usecs
[ 14.716004] calling as_init+0x0/0x3b @ 1
[ 14.720004] io scheduler anticipatory registered (default)
[ 14.724004] initcall as_init+0x0/0x3b returned 0 after 3906 usecs
[ 14.728004] calling deadline_init+0x0/0x3b @ 1
[ 14.732004] io scheduler deadline registered
[ 14.736004] initcall deadline_init+0x0/0x3b returned 0 after 3906 usecs
[ 14.740004] calling debug_objects_init_debugfs+0x0/0x8a @ 1
[ 14.744047] initcall debug_objects_init_debugfs+0x0/0x8a returned 0 after 0 usecs
[ 14.748004] calling libcrc32c_mod_init+0x0/0x53 @ 1
[ 14.752009] initcall libcrc32c_mod_init+0x0/0x53 returned 0 after 0 usecs
[ 14.756004] calling init_kmp+0x0/0x39 @ 1
[ 14.760021] initcall init_kmp+0x0/0x39 returned 0 after 0 usecs
[ 14.764004] calling init_bm+0x0/0x39 @ 1
[ 14.768005] initcall init_bm+0x0/0x39 returned 0 after 0 usecs
[ 14.772004] calling init_fsm+0x0/0x39 @ 1
[ 14.776005] initcall init_fsm+0x0/0x39 returned 0 after 0 usecs
[ 14.780004] calling dynamic_debug_init+0x0/0x14f @ 1
[ 14.784617] initcall dynamic_debug_init+0x0/0x14f returned 0 after 0 usecs
[ 14.788006] calling pci_init+0x0/0x60 @ 1
[ 14.792014] agpgart-amd64 0000:00:00.0: calling via_no_dac+0x0/0x7f
[ 14.796009] agpgart-amd64 0000:00:00.0: calling quirk_cardbus_legacy+0x0/0x4e
[ 14.800006] agpgart-amd64 0000:00:00.0: calling quirk_usb_early_handoff+0x0/0xb6
[ 14.804006] agpgart-amd64 0000:00:00.0: calling pci_fixup_video+0x0/0xe3
[ 14.808010] pci 0000:00:01.0: calling via_no_dac+0x0/0x7f
[ 14.812003] pci 0000:00:01.0: disabling DAC on VIA PCI bridge
[ 14.816005] pci 0000:00:01.0: calling quirk_cardbus_legacy+0x0/0x4e
[ 14.820005] pci 0000:00:01.0: calling quirk_usb_early_handoff+0x0/0xb6
[ 14.824005] pci 0000:00:01.0: calling pci_fixup_video+0x0/0xe3
[ 14.828009] pci 0000:00:07.0: calling via_no_dac+0x0/0x7f
[ 14.832006] pci 0000:00:07.0: calling quirk_cardbus_legacy+0x0/0x4e
[ 14.836005] pci 0000:00:07.0: calling quirk_usb_early_handoff+0x0/0xb6
[ 14.840005] pci 0000:00:07.0: calling pci_fixup_video+0x0/0xe3
[ 14.844010] pci 0000:00:0a.0: calling quirk_cardbus_legacy+0x0/0x4e
[ 14.848005] pci 0000:00:0a.0: calling quirk_usb_early_handoff+0x0/0xb6
[ 14.852005] pci 0000:00:0a.0: calling pci_fixup_video+0x0/0xe3
[ 14.856010] pci 0000:00:0d.0: calling quirk_cardbus_legacy+0x0/0x4e
[ 14.860005] pci 0000:00:0d.0: calling quirk_usb_early_handoff+0x0/0xb6
[ 14.864005] pci 0000:00:0d.0: calling pci_fixup_video+0x0/0xe3
[ 14.868010] pci 0000:00:0d.1: calling quirk_cardbus_legacy+0x0/0x4e
[ 14.872005] pci 0000:00:0d.1: calling quirk_usb_early_handoff+0x0/0xb6
[ 14.876005] pci 0000:00:0d.1: calling pci_fixup_video+0x0/0xe3
[ 14.880009] pci 0000:00:0f.0: calling via_no_dac+0x0/0x7f
[ 14.884005] pci 0000:00:0f.0: calling quirk_cardbus_legacy+0x0/0x4e
[ 14.888005] pci 0000:00:0f.0: calling quirk_usb_early_handoff+0x0/0xb6
[ 14.892005] pci 0000:00:0f.0: calling pci_fixup_video+0x0/0xe3
[ 14.896009] pci 0000:00:0f.1: calling via_no_dac+0x0/0x7f
[ 14.900005] pci 0000:00:0f.1: calling quirk_cardbus_legacy+0x0/0x4e
[ 14.904005] pci 0000:00:0f.1: calling quirk_usb_early_handoff+0x0/0xb6
[ 14.908005] pci 0000:00:0f.1: calling pci_fixup_video+0x0/0xe3
[ 14.912009] pci 0000:00:10.0: calling via_no_dac+0x0/0x7f
[ 14.916005] pci 0000:00:10.0: calling quirk_cardbus_legacy+0x0/0x4e
[ 14.920005] pci 0000:00:10.0: calling quirk_usb_early_handoff+0x0/0xb6
[ 14.924009] pci 0000:00:10.0: uhci_check_and_reset_hc: legsup = 0x8030
[ 14.928003] pci 0000:00:10.0: Performing full reset
[ 14.932014] pci 0000:00:10.0: calling pci_fixup_video+0x0/0xe3
[ 14.936010] pci 0000:00:10.1: calling via_no_dac+0x0/0x7f
[ 14.940005] pci 0000:00:10.1: calling quirk_cardbus_legacy+0x0/0x4e
[ 14.944005] pci 0000:00:10.1: calling quirk_usb_early_handoff+0x0/0xb6
[ 14.948007] pci 0000:00:10.1: uhci_check_and_reset_hc: legsup = 0x8030
[ 14.952003] pci 0000:00:10.1: Performing full reset
[ 14.956013] pci 0000:00:10.1: calling pci_fixup_video+0x0/0xe3
[ 14.960010] pci 0000:00:10.2: calling via_no_dac+0x0/0x7f
[ 14.964005] pci 0000:00:10.2: calling quirk_cardbus_legacy+0x0/0x4e
[ 14.968005] pci 0000:00:10.2: calling quirk_usb_early_handoff+0x0/0xb6
[ 14.972007] pci 0000:00:10.2: uhci_check_and_reset_hc: legsup = 0x8030
[ 14.976003] pci 0000:00:10.2: Performing full reset
[ 14.980013] pci 0000:00:10.2: calling pci_fixup_video+0x0/0xe3
[ 14.984010] pci 0000:00:10.3: calling via_no_dac+0x0/0x7f
[ 14.988005] pci 0000:00:10.3: calling quirk_cardbus_legacy+0x0/0x4e
[ 14.992005] pci 0000:00:10.3: calling quirk_usb_early_handoff+0x0/0xb6
[ 14.996007] pci 0000:00:10.3: uhci_check_and_reset_hc: legsup = 0x8030
[ 15.000003] pci 0000:00:10.3: Performing full reset
[ 15.004013] pci 0000:00:10.3: calling pci_fixup_video+0x0/0xe3
[ 15.008010] pci 0000:00:10.4: calling via_no_dac+0x0/0x7f
[ 15.012005] pci 0000:00:10.4: calling quirk_cardbus_legacy+0x0/0x4e
[ 15.016005] pci 0000:00:10.4: calling quirk_usb_early_handoff+0x0/0xb6
[ 15.020047] pci 0000:00:10.4: calling pci_fixup_video+0x0/0xe3
[ 15.024010] pci 0000:00:11.0: calling via_no_dac+0x0/0x7f
[ 15.028005] pci 0000:00:11.0: calling quirk_cardbus_legacy+0x0/0x4e
[ 15.032005] pci 0000:00:11.0: calling quirk_via_vt8237_bypass_apic_deassert+0x0/0x9e
[ 15.036007] pci 0000:00:11.0: calling quirk_usb_early_handoff+0x0/0xb6
[ 15.040005] pci 0000:00:11.0: calling pci_fixup_video+0x0/0xe3
[ 15.044009] pci 0000:00:11.5: calling via_no_dac+0x0/0x7f
[ 15.048005] pci 0000:00:11.5: calling quirk_cardbus_legacy+0x0/0x4e
[ 15.052005] pci 0000:00:11.5: calling quirk_usb_early_handoff+0x0/0xb6
[ 15.056005] pci 0000:00:11.5: calling pci_fixup_video+0x0/0xe3
[ 15.060009] pci 0000:00:11.6: calling via_no_dac+0x0/0x7f
[ 15.064005] pci 0000:00:11.6: calling quirk_cardbus_legacy+0x0/0x4e
[ 15.068005] pci 0000:00:11.6: calling quirk_usb_early_handoff+0x0/0xb6
[ 15.072005] pci 0000:00:11.6: calling pci_fixup_video+0x0/0xe3
[ 15.076010] pci 0000:00:18.0: calling quirk_cardbus_legacy+0x0/0x4e
[ 15.080005] pci 0000:00:18.0: calling quirk_usb_early_handoff+0x0/0xb6
[ 15.084005] pci 0000:00:18.0: calling pci_fixup_video+0x0/0xe3
[ 15.088010] pci 0000:00:18.1: calling quirk_cardbus_legacy+0x0/0x4e
[ 15.092005] pci 0000:00:18.1: calling quirk_usb_early_handoff+0x0/0xb6
[ 15.096005] pci 0000:00:18.1: calling pci_fixup_video+0x0/0xe3
[ 15.100010] pci 0000:00:18.2: calling quirk_cardbus_legacy+0x0/0x4e
[ 15.104005] pci 0000:00:18.2: calling quirk_usb_early_handoff+0x0/0xb6
[ 15.108005] pci 0000:00:18.2: calling pci_fixup_video+0x0/0xe3
[ 15.112010] pci 0000:00:18.3: calling quirk_cardbus_legacy+0x0/0x4e
[ 15.116005] pci 0000:00:18.3: calling quirk_usb_early_handoff+0x0/0xb6
[ 15.120005] pci 0000:00:18.3: calling pci_fixup_video+0x0/0xe3
[ 15.124010] pci 0000:01:00.0: calling quirk_cardbus_legacy+0x0/0x4e
[ 15.128005] pci 0000:01:00.0: calling quirk_usb_early_handoff+0x0/0xb6
[ 15.132005] pci 0000:01:00.0: calling pci_fixup_video+0x0/0xe3
[ 15.136007] pci 0000:01:00.0: Boot video device
[ 15.140010] pci 0000:01:00.1: calling quirk_cardbus_legacy+0x0/0x4e
[ 15.144005] pci 0000:01:00.1: calling quirk_usb_early_handoff+0x0/0xb6
[ 15.148005] pci 0000:01:00.1: calling pci_fixup_video+0x0/0xe3
[ 15.152009] initcall pci_init+0x0/0x60 returned 0 after 351562 usecs
[ 15.156005] calling pci_proc_init+0x0/0x90 @ 1
[ 15.164141] initcall pci_proc_init+0x0/0x90 returned 0 after 3906 usecs
[ 15.168004] calling pcie_portdrv_init+0x0/0x72 @ 1
[ 15.176528] initcall pcie_portdrv_init+0x0/0x72 returned 0 after 3906 usecs
[ 15.180009] calling aer_service_init+0x0/0x47 @ 1
[ 15.184241] initcall aer_service_init+0x0/0x47 returned 0 after 0 usecs
[ 15.188063] calling pci_stub_init+0x0/0x42 @ 1
[ 15.192265] initcall pci_stub_init+0x0/0x42 returned 0 after 0 usecs
[ 15.196033] calling platform_lcd_init+0x0/0x39 @ 1
[ 15.204182] initcall platform_lcd_init+0x0/0x39 returned 0 after 3906 usecs
[ 15.208048] calling genericbl_init+0x0/0x39 @ 1
[ 15.212241] initcall genericbl_init+0x0/0x39 returned 0 after 0 usecs
[ 15.216040] calling progearbl_init+0x0/0x7b @ 1
[ 15.224157] ALI M7101 PMU not found.
[ 15.227862] initcall progearbl_init+0x0/0x7b returned 0 after 3906 usecs
[ 15.228046] calling da903x_backlight_init+0x0/0x39 @ 1
[ 15.232243] initcall da903x_backlight_init+0x0/0x39 returned 0 after 0 usecs
[ 15.236038] calling mbp_init+0x0/0x120 @ 1
[ 15.240007] initcall mbp_init+0x0/0x120 returned -19 after 0 usecs
[ 15.244004] calling kb3886_init+0x0/0x63 @ 1
[ 15.248005] initcall kb3886_init+0x0/0x63 returned -19 after 0 usecs
[ 15.252004] calling display_class_init+0x0/0xa5 @ 1
[ 15.256235] initcall display_class_init+0x0/0xa5 returned 0 after 0 usecs
[ 15.260045] calling regulator_virtual_consumer_init+0x0/0x39 @ 1
[ 15.264243] initcall regulator_virtual_consumer_init+0x0/0x39 returned 0 after 0 usecs
[ 15.268041] calling rand_initialize+0x0/0x58 @ 1
[ 15.272037] initcall rand_initialize+0x0/0x58 returned 0 after 0 usecs
[ 15.276004] calling tty_init+0x0/0x11c @ 1
[ 15.302106] initcall tty_init+0x0/0x11c returned 0 after 19531 usecs
[ 15.304479] calling pty_init+0x0/0x39 @ 1
[ 15.475904] initcall pty_init+0x0/0x39 returned 0 after 160156 usecs
[ 15.476493] calling sysrq_init+0x0/0x4c @ 1
[ 15.480038] initcall sysrq_init+0x0/0x4c returned 0 after 0 usecs
[ 15.484005] calling nozomi_init+0x0/0x153 @ 1
[ 15.488003] Initializing Nozomi driver 2.1d (build date: Jun 11 2009 13:33:50)
[ 15.492327] initcall nozomi_init+0x0/0x153 returned 0 after 3906 usecs
[ 15.496426] calling epca_module_init+0x0/0x32 @ 1
[ 15.500136] DIGI epca driver version 1.3.0.1-LK2.6 loaded.
[ 15.693909] initcall epca_module_init+0x0/0x32 returned 0 after 187500 usecs
[ 15.696495] calling mxser_module_init+0x0/0x230 @ 1
[ 15.700007] MOXA Smartio/Industio family driver version 2.0.4
[ 15.704297] initcall mxser_module_init+0x0/0x230 returned 0 after 3906 usecs
[ 15.712259] calling ip2_loadmain+0x0/0xa24 @ 1
[ 15.716004] Computone IntelliPort Plus multiport driver version 1.2.14
[ 15.720310] initcall ip2_loadmain+0x0/0xa24 returned 0 after 3906 usecs
[ 15.724151] calling riscom8_init_module+0x0/0xb0 @ 1
[ 15.728003] rc: SDL RISCom/8 card driver v1.1, (c) D.Gorodchanin 1994-1996.
[ 15.746536] rc0: RISCom/8 Board at 0x220 not found.
[ 15.752049] rc1: RISCom/8 Board at 0x240 not found.
[ 15.756053] rc2: RISCom/8 Board at 0x250 not found.
[ 15.760053] rc3: RISCom/8 Board at 0x260 not found.
[ 15.797609] rc: No RISCom/8 boards detected.
[ 15.800174] initcall riscom8_init_module+0x0/0xb0 returned -5 after 70312 usecs
[ 15.804005] initcall riscom8_init_module+0x0/0xb0 returned with error code -5
[ 15.808005] calling isicom_init+0x0/0x236 @ 1
[ 15.812349] initcall isicom_init+0x0/0x236 returned 0 after 0 usecs
[ 15.816205] calling synclink_init+0x0/0x15f @ 1
[ 15.820004] SyncLink serial driver $Revision: 4.38 $
[ 15.875585] SyncLink serial driver $Revision: 4.38 $, tty major#252
[ 15.876485] initcall synclink_init+0x0/0x15f returned 0 after 54687 usecs
[ 15.880005] calling slgt_init+0x0/0x1e8 @ 1
[ 15.884003] SyncLink GT
[ 15.888028] SyncLink GT, tty major#251
[ 15.892280] SyncLink GT no devices found
[ 15.896512] initcall slgt_init+0x0/0x1e8 returned 0 after 11718 usecs
[ 15.900006] calling n_hdlc_init+0x0/0xba @ 1
[ 15.904003] HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
[ 15.908004] N_HDLC line discipline registered.
[ 15.912006] initcall n_hdlc_init+0x0/0xba returned 0 after 7812 usecs
[ 15.916004] calling sx_init+0x0/0x10e @ 1
[ 15.920611] initcall sx_init+0x0/0x10e returned 0 after 0 usecs
[ 15.924130] calling rio_init+0x0/0xb98 @ 1
[ 15.934530] initcall rio_init+0x0/0xb98 returned -5 after 3906 usecs
[ 15.936075] initcall rio_init+0x0/0xb98 returned with error code -5
[ 15.940005] calling raw_init+0x0/0x103 @ 1
[ 15.948554] initcall raw_init+0x0/0x103 returned 0 after 3906 usecs
[ 15.952022] calling r3964_init+0x0/0x68 @ 1
[ 15.956003] r3964: Philips r3964 Driver $Revision: 1.10 $
[ 15.960008] initcall r3964_init+0x0/0x68 returned 0 after 3906 usecs
[ 15.964005] calling applicom_init+0x0/0x4e9 @ 1
[ 15.968003] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[ 15.972024] ac.o: No PCI boards found.
[ 15.976003] ac.o: For an ISA board you must supply memory and irq parameters.
[ 15.980005] initcall applicom_init+0x0/0x4e9 returned -6 after 11718 usecs
[ 15.984006] initcall applicom_init+0x0/0x4e9 returned with error code -6
[ 15.988005] calling rtc_generic_init+0x0/0x8a @ 1
[ 15.992003] Generic RTC Driver v1.07
[ 15.996318] initcall rtc_generic_init+0x0/0x8a returned 0 after 3906 usecs
[ 16.000076] calling nvram_init+0x0/0xaa @ 1
[ 16.004311] Non-volatile memory driver v1.3
[ 16.008044] initcall nvram_init+0x0/0xaa returned 0 after 3906 usecs
[ 16.012006] calling i8k_init+0x0/0x78 @ 1
[ 16.016008] initcall i8k_init+0x0/0x78 returned -19 after 0 usecs
[ 16.020006] calling tlclk_init+0x0/0x241 @ 1
[ 16.024017] telclk_interrup = 0xf non-mcpbl0010 hw.
[ 16.028022] initcall tlclk_init+0x0/0x241 returned -6 after 3906 usecs
[ 16.032006] initcall tlclk_init+0x0/0x241 returned with error code -6
[ 16.036004] calling agp_init+0x0/0x4b @ 1
[ 16.040003] Linux agpgart interface v0.103
[ 16.044006] initcall agp_init+0x0/0x4b returned 0 after 3906 usecs
[ 16.048004] calling agp_intel_init+0x0/0x50 @ 1
[ 16.052288] initcall agp_intel_init+0x0/0x50 returned 0 after 0 usecs
[ 16.056057] calling agp_sis_init+0x0/0x50 @ 1
[ 16.064203] initcall agp_sis_init+0x0/0x50 returned 0 after 3906 usecs
[ 16.068020] calling init_ipwireless+0x0/0x63 @ 1
[ 16.072003] ipwireless 1.1 by Stephen Blackheath, Ben Martel, Jiri Kosina and David Sterba
[ 16.076260] initcall init_ipwireless+0x0/0x63 returned 0 after 3906 usecs
[ 16.080051] calling cmm_init+0x0/0xe3 @ 1
[ 16.084003] cm4000_cs.c v2.4.0gm6 - All bugs added by Harald Welte
[ 16.088483] initcall cmm_init+0x0/0xe3 returned 0 after 3906 usecs
[ 16.092042] calling ipmi_init_msghandler_mod+0x0/0x34 @ 1
[ 16.096245] ipmi message handler version 39.2
[ 16.100092] initcall ipmi_init_msghandler_mod+0x0/0x34 returned 0 after 3906 usecs
[ 16.104006] calling init_ipmi_devintf+0x0/0x120 @ 1
[ 16.108003] ipmi device interface
[ 16.112313] initcall init_ipmi_devintf+0x0/0x120 returned 0 after 3906 usecs
[ 16.116049] calling init_ipmi_si+0x0/0x286 @ 1
[ 16.120247] IPMI System Interface driver.
[ 16.128864] ipmi_si: Unable to find any System Interface(s)
[ 16.132021] initcall init_ipmi_si+0x0/0x286 returned -19 after 11718 usecs
[ 16.136006] calling ipmi_poweroff_init+0x0/0xb9 @ 1
[ 16.140005] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[ 16.144003] IPMI poweroff: Unable to register powercycle sysctl
[ 16.148005] initcall ipmi_poweroff_init+0x0/0xb9 returned -12 after 7812 usecs
[ 16.152006] initcall ipmi_poweroff_init+0x0/0xb9 returned with error code -12
[ 16.156005] calling hangcheck_init+0x0/0xbf @ 1
[ 16.160004] Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
[ 16.164004] Hangcheck: Using get_cycles().
[ 16.168006] initcall hangcheck_init+0x0/0xbf returned 0 after 7812 usecs
[ 16.172006] calling drm_core_init+0x0/0x14a @ 1
[ 16.176283] [drm] Initialized drm 1.1.0 20060810
[ 16.180111] initcall drm_core_init+0x0/0x14a returned 0 after 3906 usecs
[ 16.184005] calling tdfx_init+0x0/0x39 @ 1
[ 16.188095] initcall tdfx_init+0x0/0x39 returned 0 after 0 usecs
[ 16.192005] calling r128_init+0x0/0x45 @ 1
[ 16.200257] initcall r128_init+0x0/0x45 returned 0 after 3906 usecs
[ 16.204005] calling radeon_init+0x0/0x45 @ 1
[ 16.212707] IOAPIC[0]: Set routing entry (2-16 -> 0x49 -> IRQ 16 Mode:1 Active:1)
[ 16.216009] pci 0000:01:00.0: PCI->APIC IRQ transform: INT A -> IRQ 16
[ 16.220797] [drm] Initialized radeon 1.30.0 20080528 for 0000:01:00.0 on minor 0
[ 16.231307] initcall radeon_init+0x0/0x45 returned 0 after 19531 usecs
[ 16.232005] calling i810_init+0x0/0x45 @ 1
[ 16.236071] initcall i810_init+0x0/0x45 returned 0 after 0 usecs
[ 16.240005] calling via_init+0x0/0x4a @ 1
[ 16.244151] initcall via_init+0x0/0x4a returned 0 after 0 usecs
[ 16.248006] calling cn_proc_init+0x0/0x63 @ 1
[ 16.252013] initcall cn_proc_init+0x0/0x63 returned 0 after 0 usecs
[ 16.256005] calling serial8250_init+0x0/0x16f @ 1
[ 16.260005] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 16.264519] async_waiting @ 1
[ 16.268091] async_continuing @ 1 after 0 usec
[ 16.400325] async_waiting @ 1
[ 16.403402] async_continuing @ 1 after 0 usec
ÿ[ 16.536379] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 16.540826] async_waiting @ 1
[ 16.544014] async_continuing @ 1 after 0 usec
[ 16.676319] async_waiting @ 1
[ 16.679396] async_continuing @ 1 after 0 usec
[ 16.812373] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 16.817463] initcall serial8250_init+0x0/0x16f returned 0 after 542968 usecs
[ 16.820014] calling serial8250_pci_init+0x0/0x42 @ 1
[ 16.824308] initcall serial8250_pci_init+0x0/0x42 returned 0 after 0 usecs
[ 16.828124] calling init_serial_cs+0x0/0x39 @ 1
[ 16.832278] initcall init_serial_cs+0x0/0x39 returned 0 after 0 usecs
[ 16.836043] calling floppy_init+0x0/0x596 @ 1
[ 16.844075] Floppy drive(s): fd0 is 1.44M
[ 16.867972] FDC 0 is a post-1991 82077
[ 16.873883] initcall floppy_init+0x0/0x596 returned 0 after 31250 usecs
[ 16.876012] calling brd_init+0x0/0x193 @ 1
[ 16.891361] brd: module loaded
[ 16.892535] initcall brd_init+0x0/0x193 returned 0 after 11718 usecs
[ 16.896007] calling loop_init+0x0/0x1bc @ 1
[ 16.907734] loop: module loaded
[ 16.908108] initcall loop_init+0x0/0x1bc returned 0 after 7812 usecs
[ 16.912005] calling cpqarray_init+0x0/0x92 @ 1
[ 16.916003] Compaq SMART2 Driver (v 2.6.0)
[ 16.920546] initcall cpqarray_init+0x0/0x92 returned -19 after 3906 usecs
[ 16.924413] calling cciss_init+0x0/0x4e @ 1
[ 16.928018] HP CISS Driver (v 3.6.20)
[ 16.932279] initcall cciss_init+0x0/0x4e returned 0 after 3906 usecs
[ 16.936098] calling pkt_init+0x0/0x1f9 @ 1
[ 16.940940] initcall pkt_init+0x0/0x1f9 returned 0 after 0 usecs
[ 16.944155] calling nbd_init+0x0/0x304 @ 1
[ 16.952017] nbd: registered device at major 43
[ 16.967854] initcall nbd_init+0x0/0x304 returned 0 after 15625 usecs
[ 16.968505] calling init+0x0/0x51 @ 1
[ 16.972261] initcall init+0x0/0x51 returned 0 after 0 usecs
[ 16.976425] calling ub_init+0x0/0xae @ 1
[ 16.980290] usbcore: registered new interface driver ub
[ 16.984165] initcall ub_init+0x0/0xae returned 0 after 3906 usecs
[ 16.988005] calling pasic3_base_init+0x0/0x40 @ 1
[ 16.992505] initcall pasic3_base_init+0x0/0x40 returned -19 after 0 usecs
[ 16.996176] calling wm8400_module_init+0x0/0x59 @ 1
[ 17.000252] initcall wm8400_module_init+0x0/0x59 returned 0 after 0 usecs
[ 17.004094] calling da903x_init+0x0/0x3b @ 1
[ 17.008245] initcall da903x_init+0x0/0x3b returned 0 after 0 usecs
[ 17.012079] calling scsi_tgt_init+0x0/0xb1 @ 1
[ 17.017018] initcall scsi_tgt_init+0x0/0xb1 returned 0 after 0 usecs
[ 17.020055] calling spi_transport_init+0x0/0x55 @ 1
[ 17.024499] initcall spi_transport_init+0x0/0x55 returned 0 after 0 usecs
[ 17.028074] calling fc_transport_init+0x0/0x73 @ 1
[ 17.032912] initcall fc_transport_init+0x0/0x73 returned 0 after 0 usecs
[ 17.036070] calling iscsi_transport_init+0x0/0x173 @ 1
[ 17.040005] Loading iSCSI transport class v2.0-870.
[ 17.045277] initcall iscsi_transport_init+0x0/0x173 returned 0 after 3906 usecs
[ 17.048128] calling scsi_dh_init+0x0/0x65 @ 1
[ 17.052010] initcall scsi_dh_init+0x0/0x65 returned 0 after 0 usecs
[ 17.056005] calling rdac_init+0x0/0x55 @ 1
[ 17.060024] rdac: device handler registered
[ 17.064007] initcall rdac_init+0x0/0x55 returned 0 after 3906 usecs
[ 17.068005] calling hp_sw_init+0x0/0x39 @ 1
[ 17.072005] hp_sw: device handler registered
[ 17.076006] initcall hp_sw_init+0x0/0x39 returned 0 after 3906 usecs
[ 17.080005] calling clariion_init+0x0/0x5c @ 1
[ 17.084004] emc: device handler registered
[ 17.088006] initcall clariion_init+0x0/0x5c returned 0 after 3906 usecs
[ 17.092006] calling alua_init+0x0/0x5c @ 1
[ 17.096004] alua: device handler registered
[ 17.100009] initcall alua_init+0x0/0x5c returned 0 after 3906 usecs
[ 17.104005] calling libfc_init+0x0/0x9d @ 1
[ 17.108803] initcall libfc_init+0x0/0x9d returned 0 after 0 usecs
[ 17.112163] calling fcoe_init+0x0/0x178 @ 1
[ 17.116135] initcall fcoe_init+0x0/0x178 returned 0 after 0 usecs
[ 17.120096] calling fnic_init_module+0x0/0x20d @ 1
[ 17.124005] fnic: Cisco FCoE HBA Driver, ver 1.0.0.1121
[ 17.129451] initcall fnic_init_module+0x0/0x20d returned 0 after 3906 usecs
[ 17.132049] calling BusLogic_init+0x0/0x5b2 @ 1
[ 17.136135] initcall BusLogic_init+0x0/0x5b2 returned 0 after 0 usecs
[ 17.140006] calling arcmsr_module_init+0x0/0x47 @ 1
[ 17.144278] initcall arcmsr_module_init+0x0/0x47 returned 0 after 0 usecs
[ 17.148140] calling ahc_linux_init+0x0/0x8d @ 1
[ 17.152294] initcall ahc_linux_init+0x0/0x8d returned 0 after 0 usecs
[ 17.156046] calling ahd_linux_init+0x0/0xa7 @ 1
[ 17.160296] initcall ahd_linux_init+0x0/0xa7 returned 0 after 0 usecs
[ 17.164069] calling init_this_scsi_driver+0x0/0x10c @ 1
[ 17.168590] initcall init_this_scsi_driver+0x0/0x10c returned -19 after 0 usecs
[ 17.172008] calling init_this_scsi_driver+0x0/0x10c @ 1
[ 17.176077] scsi: <fdomain> Detection failed (no card)
[ 17.180006] initcall init_this_scsi_driver+0x0/0x10c returned -19 after 3906 usecs
[ 17.184006] calling qla1280_init+0x0/0x42 @ 1
[ 17.188283] initcall qla1280_init+0x0/0x42 returned 0 after 0 usecs
[ 17.192042] calling qla2x00_module_init+0x0/0x152 @ 1
[ 17.196407] QLogic Fibre Channel HBA Driver: 8.03.01-k1
[ 17.200323] initcall qla2x00_module_init+0x0/0x152 returned 0 after 3906 usecs
[ 17.204045] calling qla4xxx_module_init+0x0/0x108 @ 1
[ 17.208673] iscsi: registered transport (qla4xxx)
[ 17.212319] QLogic iSCSI HBA Driver
[ 17.216072] initcall qla4xxx_module_init+0x0/0x108 returned 0 after 7812 usecs
[ 17.220007] calling lpfc_init+0x0/0xfb @ 1
[ 17.224003] Emulex LightPulse Fibre Channel SCSI driver 8.3.1
[ 17.228003] Copyright(c) 2004-2009 Emulex. All rights reserved.
[ 17.232313] initcall lpfc_init+0x0/0xfb returned 0 after 7812 usecs
[ 17.236046] calling dmx3191d_init+0x0/0x42 @ 1
[ 17.240273] initcall dmx3191d_init+0x0/0x42 returned 0 after 0 usecs
[ 17.244055] calling sym2_init+0x0/0x129 @ 1
[ 17.248278] initcall sym2_init+0x0/0x129 returned 0 after 0 usecs
[ 17.252048] calling dc395x_module_init+0x0/0x42 @ 1
[ 17.256273] initcall dc395x_module_init+0x0/0x42 returned 0 after 0 usecs
[ 17.260048] calling megaraid_init+0x0/0xdb @ 1
[ 17.264357] initcall megaraid_init+0x0/0xdb returned 0 after 0 usecs
[ 17.268047] calling atp870u_init+0x0/0x42 @ 1
[ 17.276084] initcall atp870u_init+0x0/0x42 returned 0 after 3906 usecs
[ 17.280035] calling gdth_init+0x0/0x11c @ 1
[ 17.284003] GDT-HA: Storage RAID Controller Driver. Version: 3.05
[ 17.288281] initcall gdth_init+0x0/0x11c returned 0 after 3906 usecs
[ 17.292031] calling tw_init+0x0/0x55 @ 1
[ 17.296003] 3ware Storage Controller device driver for Linux v1.26.02.002.
[ 17.300273] initcall tw_init+0x0/0x55 returned 0 after 3906 usecs
[ 17.304041] calling twa_init+0x0/0x55 @ 1
[ 17.308003] 3ware 9000 Storage Controller device driver for Linux v2.26.02.012.
[ 17.312272] initcall twa_init+0x0/0x55 returned 0 after 3906 usecs
[ 17.320038] calling ipr_init+0x0/0x5c @ 1
[ 17.324003] ipr: IBM Power RAID SCSI Device Driver version: 2.4.2 (January 21, 2009)
[ 17.328282] initcall ipr_init+0x0/0x5c returned 0 after 3906 usecs
[ 17.332044] calling hptiop_module_init+0x0/0x5c @ 1
[ 17.336003] RocketRAID 3xxx/4xxx Controller driver v1.3 (071203)
[ 17.340274] initcall hptiop_module_init+0x0/0x5c returned 0 after 3906 usecs
[ 17.344045] calling stex_init+0x0/0x55 @ 1
[ 17.348003] stex: Promise SuperTrak EX Driver version: 4.6.0000.3
[ 17.356230] initcall stex_init+0x0/0x55 returned 0 after 7812 usecs
[ 17.360045] calling cxgb3i_init_module+0x0/0x5d @ 1
[ 17.364006] cxgb3i: tag itt 0x1fff, 13 bits, age 0xf, 4 bits.
[ 17.368260] iscsi: registered transport (cxgb3i)
[ 17.372071] initcall cxgb3i_init_module+0x0/0x5d returned 0 after 7812 usecs
[ 17.376006] calling init_st+0x0/0x129 @ 1
[ 17.380004] st: Version 20081215, fixed bufsize 32768, s/g segs 256
[ 17.384240] Driver 'st' needs updating - please use bus_type methods
[ 17.388325] initcall init_st+0x0/0x129 returned 0 after 7812 usecs
[ 17.392045] calling init_osst+0x0/0x160 @ 1
[ 17.396004] osst :I: Tape driver with OnStream support version 0.99.4
[ 17.396006] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $
[ 17.400242] Driver 'osst' needs updating - please use bus_type methods
[ 17.404286] initcall init_osst+0x0/0x160 returned 0 after 7812 usecs
[ 17.408044] calling init_sd+0x0/0x106 @ 1
[ 17.412262] Driver 'sd' needs updating - please use bus_type methods
[ 17.416277] initcall init_sd+0x0/0x106 returned 0 after 3906 usecs
[ 17.420041] calling init_sg+0x0/0xec @ 1
[ 17.424281] initcall init_sg+0x0/0xec returned 0 after 0 usecs
[ 17.428041] calling init_ch_module+0x0/0xcd @ 1
[ 17.432003] SCSI Media Changer driver v0.25
[ 17.436243] Driver 'ch' needs updating - please use bus_type methods
[ 17.440277] initcall init_ch_module+0x0/0xcd returned 0 after 7812 usecs
[ 17.444042] calling ahci_init+0x0/0x42 @ 1
[ 17.448290] initcall ahci_init+0x0/0x42 returned 0 after 0 usecs
[ 17.452044] calling k2_sata_init+0x0/0x42 @ 1
[ 17.456274] initcall k2_sata_init+0x0/0x42 returned 0 after 0 usecs
[ 17.460044] calling piix_init+0x0/0x50 @ 1
[ 17.464277] initcall piix_init+0x0/0x50 returned 0 after 0 usecs
[ 17.468043] calling sil24_init+0x0/0x42 @ 1
[ 17.472275] initcall sil24_init+0x0/0x42 returned 0 after 0 usecs
[ 17.476042] calling svia_init+0x0/0x42 @ 1
[ 17.480041] sata_via 0000:00:0f.0: version 2.4
[ 17.484031] IOAPIC[0]: Set routing entry (2-20 -> 0x61 -> IRQ 20 Mode:1 Active:1)
[ 17.488008] sata_via 0000:00:0f.0: PCI->APIC IRQ transform: INT B -> IRQ 20
[ 17.492009] sata_via 0000:00:0f.0: calling quirk_via_vlink+0x0/0xf8
[ 17.496091] sata_via 0000:00:0f.0: routed to hard irq line 10
[ 17.500239] scsi0 : sata_via
[ 17.508413] scsi1 : sata_via
[ 17.511748] ata1: SATA max UDMA/133 cmd 0xe800 ctl 0xe400 bmdma 0xd400 irq 20
[ 17.512065] ata2: SATA max UDMA/133 cmd 0xe000 ctl 0xd800 bmdma 0xd408 irq 20
[ 17.720010] ata1: SATA link down 1.5 Gbps (SStatus 0 SControl 300)
[ 17.728019] async_waiting @ 1
[ 17.731100] async_continuing @ 1 after 0 usec
[ 17.732009] async_waiting @ 1
[ 17.735083] async_continuing @ 1 after 0 usec
[ 17.940010] ata2: SATA link down 1.5 Gbps (SStatus 0 SControl 300)
[ 17.948013] async_waiting @ 1
[ 17.951093] async_continuing @ 1 after 0 usec
[ 17.952273] initcall svia_init+0x0/0x42 returned 0 after 460937 usecs
[ 17.956011] calling sis_init+0x0/0x42 @ 1
[ 17.960276] initcall sis_init+0x0/0x42 returned 0 after 0 usecs
[ 17.964032] calling pdc_sata_init+0x0/0x42 @ 1
[ 17.968290] initcall pdc_sata_init+0x0/0x42 returned 0 after 0 usecs
[ 17.972037] calling nv_init+0x0/0x42 @ 1
[ 17.976274] initcall nv_init+0x0/0x42 returned 0 after 0 usecs
[ 17.980037] calling mv_init+0x0/0x6e @ 1
[ 17.988236] initcall mv_init+0x0/0x6e returned 0 after 3906 usecs
[ 17.992040] calling ali_init+0x0/0x74 @ 1
[ 17.996294] initcall ali_init+0x0/0x74 returned 0 after 0 usecs
[ 18.000045] calling amd_init+0x0/0x42 @ 1
[ 18.004289] initcall amd_init+0x0/0x42 returned 0 after 0 usecs
[ 18.008043] calling atiixp_init+0x0/0x42 @ 1
[ 18.012282] initcall atiixp_init+0x0/0x42 returned 0 after 0 usecs
[ 18.016043] calling cmd640_init+0x0/0x42 @ 1
[ 18.020277] initcall cmd640_init+0x0/0x42 returned 0 after 0 usecs
[ 18.024044] calling cmd64x_init+0x0/0x42 @ 1
[ 18.028277] initcall cmd64x_init+0x0/0x42 returned 0 after 0 usecs
[ 18.032042] calling cy82c693_init+0x0/0x42 @ 1
[ 18.036284] initcall cy82c693_init+0x0/0x42 returned 0 after 0 usecs
[ 18.040041] calling efar_init+0x0/0x42 @ 1
[ 18.044273] initcall efar_init+0x0/0x42 returned 0 after 0 usecs
[ 18.048043] calling hpt36x_init+0x0/0x42 @ 1
[ 18.052278] initcall hpt36x_init+0x0/0x42 returned 0 after 0 usecs
[ 18.056041] calling hpt3x2n_init+0x0/0x42 @ 1
[ 18.060275] initcall hpt3x2n_init+0x0/0x42 returned 0 after 0 usecs
[ 18.064041] calling hpt3x3_init+0x0/0x42 @ 1
[ 18.072186] initcall hpt3x3_init+0x0/0x42 returned 0 after 3906 usecs
[ 18.076041] calling it821x_init+0x0/0x42 @ 1
[ 18.080277] initcall it821x_init+0x0/0x42 returned 0 after 0 usecs
[ 18.084043] calling jmicron_init+0x0/0x42 @ 1
[ 18.088284] initcall jmicron_init+0x0/0x42 returned 0 after 0 usecs
[ 18.092042] calling ninja32_init+0x0/0x42 @ 1
[ 18.096278] initcall ninja32_init+0x0/0x42 returned 0 after 0 usecs
[ 18.100045] calling ns87410_init+0x0/0x42 @ 1
[ 18.104281] initcall ns87410_init+0x0/0x42 returned 0 after 0 usecs
[ 18.108042] calling ns87415_init+0x0/0x42 @ 1
[ 18.112273] initcall ns87415_init+0x0/0x42 returned 0 after 0 usecs
[ 18.116041] calling optidma_init+0x0/0x42 @ 1
[ 18.120277] initcall optidma_init+0x0/0x42 returned 0 after 0 usecs
[ 18.124041] calling marvell_init+0x0/0x42 @ 1
[ 18.128273] initcall marvell_init+0x0/0x42 returned 0 after 0 usecs
[ 18.132044] calling oldpiix_init+0x0/0x42 @ 1
[ 18.136275] initcall oldpiix_init+0x0/0x42 returned 0 after 0 usecs
[ 18.140041] calling pcmcia_init+0x0/0x39 @ 1
[ 18.144269] initcall pcmcia_init+0x0/0x39 returned 0 after 0 usecs
[ 18.148042] calling sc1200_init+0x0/0x42 @ 1
[ 18.152276] initcall sc1200_init+0x0/0x42 returned 0 after 0 usecs
[ 18.156043] calling serverworks_init+0x0/0x42 @ 1
[ 18.160277] initcall serverworks_init+0x0/0x42 returned 0 after 0 usecs
[ 18.164043] calling sil680_init+0x0/0x42 @ 1
[ 18.168275] initcall sil680_init+0x0/0x42 returned 0 after 0 usecs
[ 18.172042] calling via_init+0x0/0x42 @ 1
[ 18.176042] pata_via 0000:00:0f.1: version 0.3.4
[ 18.180019] pata_via 0000:00:0f.1: PCI->APIC IRQ transform: INT A -> IRQ 20
[ 18.184006] pata_via 0000:00:0f.1: calling quirk_via_vlink+0x0/0xf8
[ 18.188410] scsi2 : pata_via
[ 18.192159] scsi3 : pata_via
[ 18.195495] ata3: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xfc00 irq 14
[ 18.196026] ata4: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xfc08 irq 15
[ 18.360021] async_waiting @ 1
[ 18.364004] async_continuing @ 1 after 0 usec
[ 18.368007] async_waiting @ 1
[ 18.372007] async_continuing @ 1 after 0 usec
[ 18.568656] ata4.01: ATA-6: HDS722525VLAT80, V36OA60A, max UDMA/100
[ 18.572006] ata4.01: 488397168 sectors, multi 16: LBA48
[ 18.600511] ata4.01: configured for UDMA/100
[ 18.604013] async_waiting @ 1
[ 18.607089] async_continuing @ 1 after 0 usec
[ 18.608637] scsi 3:0:1:0: Direct-Access ATA HDS722525VLAT80 V36O PQ: 0 ANSI: 5
[ 18.613444] sd 3:0:1:0: [sda] 488397168 512-byte hardware sectors: (250 GB/232 GiB)
[ 18.616076] sd 3:0:1:0: [sda] Write Protect is off
[ 18.620060] sd 3:0:1:0: [sda] Mode Sense: 00 3a 00 00
[ 18.624125] sd 3:0:1:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 18.628933] sda: sda1 sda2
[ 18.662352] sd 3:0:1:0: [sda] Attached SCSI disk
[ 18.668600] sd 3:0:1:0: Attached scsi generic sg0 type 0
[ 18.672345] initcall via_init+0x0/0x42 returned 0 after 484375 usecs
[ 18.676076] calling sl82c105_init+0x0/0x42 @ 1
[ 18.680285] initcall sl82c105_init+0x0/0x42 returned 0 after 0 usecs
[ 18.684045] calling sis_init+0x0/0x42 @ 1
[ 18.688273] initcall sis_init+0x0/0x42 returned 0 after 0 usecs
[ 18.692056] calling triflex_init+0x0/0x42 @ 1
[ 18.696281] initcall triflex_init+0x0/0x42 returned 0 after 0 usecs
[ 18.700049] calling sch_init+0x0/0x42 @ 1
[ 18.704272] initcall sch_init+0x0/0x42 returned 0 after 0 usecs
[ 18.708048] calling ata_generic_init+0x0/0x42 @ 1
[ 18.712280] initcall ata_generic_init+0x0/0x42 returned 0 after 0 usecs
[ 18.716047] calling e1000_init_module+0x0/0x8f @ 1
[ 18.720005] e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.4-k4
[ 18.724003] e1000e: Copyright (c) 1999-2008 Intel Corporation.
[ 18.728287] initcall e1000_init_module+0x0/0x8f returned 0 after 7812 usecs
[ 18.732050] calling igb_init_module+0x0/0x7b @ 1
[ 18.736004] Intel(R) Gigabit Ethernet Network Driver - version 1.3.16-k2
[ 18.740003] Copyright (c) 2007-2009 Intel Corporation.
[ 18.744276] initcall igb_init_module+0x0/0x7b returned 0 after 7812 usecs
[ 18.748047] calling igbvf_init_module+0x0/0x8f @ 1
[ 18.752004] Intel(R) Virtual Function Network Driver - version 1.0.0-k0
[ 18.756004] Copyright (c) 2009 Intel Corporation.
[ 18.760273] initcall igbvf_init_module+0x0/0x8f returned 0 after 7812 usecs
[ 18.764046] calling ixgb_init_module+0x0/0x71 @ 1
[ 18.768005] Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI
[ 18.772004] Copyright (c) 1999-2008 Intel Corporation.
[ 18.776277] initcall ixgb_init_module+0x0/0x71 returned 0 after 7812 usecs
[ 18.780048] calling ipg_init_module+0x0/0x42 @ 1
[ 18.784273] initcall ipg_init_module+0x0/0x42 returned 0 after 0 usecs
[ 18.788047] calling cxgb3_init_module+0x0/0x47 @ 1
[ 18.792274] initcall cxgb3_init_module+0x0/0x47 returned 0 after 0 usecs
[ 18.796047] calling vcan_init_module+0x0/0x5c @ 1
[ 18.800005] vcan: Virtual CAN interface driver
[ 18.804008] initcall vcan_init_module+0x0/0x5c returned 0 after 3906 usecs
[ 18.808004] calling bonding_init+0x0/0x10f @ 1
[ 18.812004] Ethernet Channel Bonding Driver: v3.5.0 (November 4, 2008)
[ 18.816006] bonding: Warning: either miimon or arp_interval and arp_ip_target module parameters must be specified, otherwise bonding will not detect link failures! see bonding.txt for details.
[ 18.821049] initcall bonding_init+0x0/0x10f returned 0 after 7812 usecs
[ 18.824046] calling atl1_init_module+0x0/0x42 @ 1
[ 18.828329] initcall atl1_init_module+0x0/0x42 returned 0 after 0 usecs
[ 18.832046] calling atl2_init_module+0x0/0x71 @ 1
[ 18.836003] Atheros(R) L2 Ethernet Driver - version 2.2.3
[ 18.840004] Copyright (c) 2007 Atheros Corporation.
[ 18.844271] initcall atl2_init_module+0x0/0x71 returned 0 after 7812 usecs
[ 18.848046] calling atl1e_init_module+0x0/0x42 @ 1
[ 18.852273] initcall atl1e_init_module+0x0/0x42 returned 0 after 0 usecs
[ 18.856045] calling atl1c_init_module+0x0/0x42 @ 1
[ 18.860276] initcall atl1c_init_module+0x0/0x42 returned 0 after 0 usecs
[ 18.864047] calling bdx_module_init+0x0/0xb0 @ 1
[ 18.868004] tehuti: Tehuti Networks(R) Network Driver, 7.29.3
[ 18.872003] tehuti: Options: hw_csum
[ 18.876276] initcall bdx_module_init+0x0/0xb0 returned 0 after 7812 usecs
[ 18.880047] calling enic_init_module+0x0/0x5c @ 1
[ 18.884003] enic: Cisco 10G Ethernet Driver, ver 1.0.0.933
[ 18.888270] initcall enic_init_module+0x0/0x5c returned 0 after 3906 usecs
[ 18.892047] calling jme_init_module+0x0/0x55 @ 1
[ 18.896003] jme: JMicron JMC2XX ethernet driver version 1.0.4
[ 18.900272] initcall jme_init_module+0x0/0x55 returned 0 after 3906 usecs
[ 18.904046] calling be_init_module+0x0/0x9d @ 1
[ 18.908278] initcall be_init_module+0x0/0x9d returned 0 after 0 usecs
[ 18.912048] calling happy_meal_probe+0x0/0x42 @ 1
[ 18.916268] initcall happy_meal_probe+0x0/0x42 returned 0 after 0 usecs
[ 18.920045] calling cas_init+0x0/0x64 @ 1
[ 18.924281] initcall cas_init+0x0/0x64 returned 0 after 0 usecs
[ 18.928047] calling vortex_init+0x0/0xd7 @ 1
[ 18.932273] initcall vortex_init+0x0/0xd7 returned 0 after 0 usecs
[ 18.936048] calling ne2k_pci_init+0x0/0x42 @ 1
[ 18.940270] initcall ne2k_pci_init+0x0/0x42 returned 0 after 0 usecs
[ 18.944046] calling pcnet32_init_module+0x0/0x154 @ 1
[ 18.948005] pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
[ 18.952277] initcall pcnet32_init_module+0x0/0x154 returned 0 after 3906 usecs
[ 18.956045] calling e100_init_module+0x0/0x81 @ 1
[ 18.960005] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
[ 18.964003] e100: Copyright(c) 1999-2006 Intel Corporation
[ 18.968274] initcall e100_init_module+0x0/0x81 returned 0 after 7812 usecs
[ 18.972049] calling tlan_probe+0x0/0x108 @ 1
[ 18.976003] ThunderLAN driver v1.15a
[ 18.980268] TLAN: 0 devices installed, PCI: 0 EISA: 0
[ 18.984307] initcall tlan_probe+0x0/0x108 returned -19 after 7812 usecs
[ 18.988046] calling smsc9420_init_module+0x0/0x64 @ 1
[ 18.992270] initcall smsc9420_init_module+0x0/0x64 returned 0 after 0 usecs
[ 18.996047] calling r6040_init+0x0/0x42 @ 1
[ 19.000270] initcall r6040_init+0x0/0x42 returned 0 after 0 usecs
[ 19.004046] calling yellowfin_init+0x0/0x42 @ 1
[ 19.008280] initcall yellowfin_init+0x0/0x42 returned 0 after 0 usecs
[ 19.012048] calling acenic_init+0x0/0x42 @ 1
[ 19.016271] initcall acenic_init+0x0/0x42 returned 0 after 0 usecs
[ 19.020047] calling natsemi_init_mod+0x0/0x42 @ 1
[ 19.024269] initcall natsemi_init_mod+0x0/0x42 returned 0 after 0 usecs
[ 19.028046] calling fealnx_init+0x0/0x42 @ 1
[ 19.032280] initcall fealnx_init+0x0/0x42 returned 0 after 0 usecs
[ 19.036047] calling tg3_init+0x0/0x42 @ 1
[ 19.040280] initcall tg3_init+0x0/0x42 returned 0 after 0 usecs
[ 19.044048] calling bnx2x_init+0x0/0x80 @ 1
[ 19.048334] initcall bnx2x_init+0x0/0x80 returned 0 after 0 usecs
[ 19.052046] calling skge_init_module+0x0/0x80 @ 1
[ 19.056083] IOAPIC[0]: Set routing entry (2-17 -> 0x51 -> IRQ 17 Mode:1 Active:1)
[ 19.060009] skge 0000:00:0a.0: PCI->APIC IRQ transform: INT A -> IRQ 17
[ 19.064016] skge 0000:00:0a.0: PCI: Disallowing DAC for device
[ 19.068043] skge 1.13 addr 0xfd900000 irq 17 chip Yukon rev 1
[ 19.072619] skge eth0: addr 00:0c:6e:b3:3d:c6
[ 19.076300] initcall skge_init_module+0x0/0x80 returned 0 after 19531 usecs
[ 19.080046] calling sky2_init_module+0x0/0x4e @ 1
[ 19.084003] sky2 driver version 1.22
[ 19.088282] initcall sky2_init_module+0x0/0x4e returned 0 after 3906 usecs
[ 19.092048] calling starfire_init+0x0/0x42 @ 1
[ 19.096269] initcall starfire_init+0x0/0x42 returned 0 after 0 usecs
[ 19.100048] calling davicom_init+0x0/0x83 @ 1
[ 19.104722] initcall davicom_init+0x0/0x83 returned 0 after 0 usecs
[ 19.108046] calling lxt_init+0x0/0x65 @ 1
[ 19.112479] initcall lxt_init+0x0/0x65 returned 0 after 0 usecs
[ 19.116103] calling qs6612_init+0x0/0x39 @ 1
[ 19.124220] initcall qs6612_init+0x0/0x39 returned 0 after 3906 usecs
[ 19.128032] calling smsc_init+0x0/0xbf @ 1
[ 19.136384] initcall smsc_init+0x0/0xbf returned 0 after 3906 usecs
[ 19.140103] calling broadcom_init+0x0/0x125 @ 1
[ 19.149636] initcall broadcom_init+0x0/0x125 returned 0 after 3906 usecs
[ 19.152059] calling realtek_init+0x0/0x39 @ 1
[ 19.156243] initcall realtek_init+0x0/0x39 returned 0 after 0 usecs
[ 19.160210] calling et1011c_init+0x0/0x39 @ 1
[ 19.164248] initcall et1011c_init+0x0/0x39 returned 0 after 0 usecs
[ 19.168053] calling fixed_mdio_bus_init+0x0/0xf6 @ 1
[ 19.172596] Fixed MDIO Bus: probed
[ 19.176088] initcall fixed_mdio_bus_init+0x0/0xf6 returned 0 after 3906 usecs
[ 19.180004] calling ns_init+0x0/0x39 @ 1
[ 19.184243] initcall ns_init+0x0/0x39 returned 0 after 0 usecs
[ 19.188076] calling ste10Xp_init+0x0/0x49 @ 1
[ 19.192541] initcall ste10Xp_init+0x0/0x49 returned 0 after 0 usecs
[ 19.196055] calling sundance_init+0x0/0x42 @ 1
[ 19.200300] initcall sundance_init+0x0/0x42 returned 0 after 0 usecs
[ 19.204083] calling hamachi_init+0x0/0x42 @ 1
[ 19.212082] initcall hamachi_init+0x0/0x42 returned 0 after 3906 usecs
[ 19.216055] calling net_olddevs_init+0x0/0x45 @ 1
[ 19.220011] initcall net_olddevs_init+0x0/0x45 returned 0 after 0 usecs
[ 19.224006] calling hp100_module_init+0x0/0x42 @ 1
[ 19.228271] initcall hp100_module_init+0x0/0x42 returned 0 after 0 usecs
[ 19.232016] calling init_nic+0x0/0x42 @ 1
[ 19.236275] initcall init_nic+0x0/0x42 returned 0 after 0 usecs
[ 19.240049] calling ql3xxx_init_module+0x0/0x42 @ 1
[ 19.244277] initcall ql3xxx_init_module+0x0/0x42 returned 0 after 0 usecs
[ 19.248040] calling qlge_init_module+0x0/0x42 @ 1
[ 19.252282] initcall qlge_init_module+0x0/0x42 returned 0 after 0 usecs
[ 19.256047] calling ppp_init+0x0/0x104 @ 1
[ 19.260005] PPP generic driver version 2.4.2
[ 19.264798] initcall ppp_init+0x0/0x104 returned 0 after 3906 usecs
[ 19.268045] calling ppp_async_init+0x0/0x5c @ 1
[ 19.272008] initcall ppp_async_init+0x0/0x5c returned 0 after 0 usecs
[ 19.276004] calling ppp_sync_init+0x0/0x5c @ 1
[ 19.280005] initcall ppp_sync_init+0x0/0x5c returned 0 after 0 usecs
[ 19.284006] calling bsdcomp_init+0x0/0x55 @ 1
[ 19.288023] PPP BSD Compression module registered
[ 19.292007] initcall bsdcomp_init+0x0/0x55 returned 0 after 3906 usecs
[ 19.296006] calling pppox_init+0x0/0x39 @ 1
[ 19.300006] NET: Registered protocol family 24
[ 19.304005] initcall pppox_init+0x0/0x39 returned 0 after 3906 usecs
[ 19.308006] calling pppoe_init+0x0/0xaf @ 1
[ 19.312034] initcall pppoe_init+0x0/0xaf returned 0 after 0 usecs
[ 19.316005] calling pppol2tp_init+0x0/0xa8 @ 1
[ 19.320029] PPPoL2TP kernel driver, V1.0
[ 19.324005] initcall pppol2tp_init+0x0/0xa8 returned 0 after 3906 usecs
[ 19.328004] calling slip_init+0x0/0xd8 @ 1
[ 19.332006] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation enabled).
[ 19.336003] CSLIP: code copyright 1989 Regents of the University of California.
[ 19.340014] initcall slip_init+0x0/0xd8 returned 0 after 7812 usecs
[ 19.344006] calling dummy_init_module+0x0/0xd8 @ 1
[ 19.348503] initcall dummy_init_module+0x0/0xd8 returned 0 after 0 usecs
[ 19.352074] calling macvlan_init_module+0x0/0x79 @ 1
[ 19.356010] initcall macvlan_init_module+0x0/0x79 returned 0 after 0 usecs
[ 19.360005] calling dfx_init+0x0/0x47 @ 1
[ 19.364278] initcall dfx_init+0x0/0x47 returned 0 after 0 usecs
[ 19.368049] calling cp_init+0x0/0x42 @ 1
[ 19.372274] initcall cp_init+0x0/0x42 returned 0 after 0 usecs
[ 19.376054] calling rtl8139_init_module+0x0/0x42 @ 1
[ 19.384101] initcall rtl8139_init_module+0x0/0x42 returned 0 after 3906 usecs
[ 19.388033] calling eql_init_module+0x0/0x89 @ 1
[ 19.392005] Equalizer2002: Simon Janes (simon@ncm.com) and David S. Miller (davem@redhat.com)
[ 19.396454] initcall eql_init_module+0x0/0x89 returned 0 after 3906 usecs
[ 19.400032] calling rio_init+0x0/0x42 @ 1
[ 19.404274] initcall rio_init+0x0/0x42 returned 0 after 0 usecs
[ 19.408040] calling rtl8169_init_module+0x0/0x42 @ 1
[ 19.416259] initcall rtl8169_init_module+0x0/0x42 returned 0 after 3906 usecs
[ 19.420043] calling amd8111e_init+0x0/0x42 @ 1
[ 19.424281] initcall amd8111e_init+0x0/0x42 returned 0 after 0 usecs
[ 19.428046] calling mlx4_init+0x0/0xb6 @ 1
[ 19.432340] initcall mlx4_init+0x0/0xb6 returned 0 after 0 usecs
[ 19.436045] calling mlx4_en_init+0x0/0x39 @ 1
[ 19.440028] initcall mlx4_en_init+0x0/0x39 returned 0 after 0 usecs
[ 19.444004] calling ethoc_init+0x0/0x39 @ 1
[ 19.448251] initcall ethoc_init+0x0/0x39 returned 0 after 0 usecs
[ 19.452049] calling dnet_init+0x0/0x39 @ 1
[ 19.460169] initcall dnet_init+0x0/0x39 returned 0 after 3906 usecs
[ 19.464048] calling olympic_pci_init+0x0/0x42 @ 1
[ 19.468271] initcall olympic_pci_init+0x0/0x42 returned 0 after 0 usecs
[ 19.472046] calling abyss_init+0x0/0x6d @ 1
[ 19.476280] initcall abyss_init+0x0/0x6d returned 0 after 0 usecs
[ 19.480046] calling hdlc_module_init+0x0/0x66 @ 1
[ 19.484003] HDLC support module revision 1.22
[ 19.488009] initcall hdlc_module_init+0x0/0x66 returned 0 after 3906 usecs
[ 19.492006] calling mod_init+0x0/0x3b @ 1
[ 19.496006] initcall mod_init+0x0/0x3b returned 0 after 0 usecs
[ 19.500007] calling mod_init+0x0/0x3b @ 1
[ 19.504006] initcall mod_init+0x0/0x3b returned 0 after 0 usecs
[ 19.508004] calling mod_init+0x0/0x3b @ 1
[ 19.512007] initcall mod_init+0x0/0x3b returned 0 after 0 usecs
[ 19.516004] calling fst_init+0x0/0x76 @ 1
[ 19.520273] initcall fst_init+0x0/0x76 returned 0 after 0 usecs
[ 19.524048] calling init_dlci+0x0/0x5c @ 1
[ 19.528026] DLCI driver v0.35, 4 Jan 1997, mike.mclagan@linux.org.
[ 19.532006] initcall init_dlci+0x0/0x5c returned 0 after 3906 usecs
[ 19.536006] calling wanxl_init_module+0x0/0x42 @ 1
[ 19.540271] initcall wanxl_init_module+0x0/0x42 returned 0 after 0 usecs
[ 19.544046] calling pci200_init_module+0x0/0x69 @ 1
[ 19.548272] initcall pci200_init_module+0x0/0x69 returned 0 after 0 usecs
[ 19.552046] calling pc300_init_module+0x0/0x8c @ 1
[ 19.556278] initcall pc300_init_module+0x0/0x8c returned 0 after 0 usecs
[ 19.560048] calling init_fmvj18x_cs+0x0/0x39 @ 1
[ 19.564260] initcall init_fmvj18x_cs+0x0/0x39 returned 0 after 0 usecs
[ 19.568046] calling init_nmclan_cs+0x0/0x39 @ 1
[ 19.572249] initcall init_nmclan_cs+0x0/0x39 returned 0 after 0 usecs
[ 19.576047] calling init_pcnet_cs+0x0/0x39 @ 1
[ 19.580285] initcall init_pcnet_cs+0x0/0x39 returned 0 after 0 usecs
[ 19.584047] calling init_smc91c92_cs+0x0/0x39 @ 1
[ 19.588251] initcall init_smc91c92_cs+0x0/0x39 returned 0 after 0 usecs
[ 19.592046] calling init_xirc2ps_cs+0x0/0x39 @ 1
[ 19.596258] initcall init_xirc2ps_cs+0x0/0x39 returned 0 after 0 usecs
[ 19.600049] calling init_axnet_cs+0x0/0x39 @ 1
[ 19.604248] initcall init_axnet_cs+0x0/0x39 returned 0 after 0 usecs
[ 19.608048] calling catc_init+0x0/0x5e @ 1
[ 19.612243] usbcore: registered new interface driver catc
[ 19.616049] catc: v2.8:CATC EL1210A NetMate USB Ethernet driver
[ 19.620007] initcall catc_init+0x0/0x5e returned 0 after 7812 usecs
[ 19.624004] calling kaweth_init+0x0/0x42 @ 1
[ 19.628236] usbcore: registered new interface driver kaweth
[ 19.632053] initcall kaweth_init+0x0/0x42 returned 0 after 3906 usecs
[ 19.636005] calling pegasus_init+0x0/0x6d @ 1
[ 19.640004] pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet driver
[ 19.644238] usbcore: registered new interface driver pegasus
[ 19.648050] initcall pegasus_init+0x0/0x6d returned 0 after 7812 usecs
[ 19.652006] calling usb_rtl8150_init+0x0/0x4e @ 1
[ 19.656004] rtl8150: v0.6.2 (2004/08/27):rtl8150 based usb-ethernet driver
[ 19.660239] usbcore: registered new interface driver rtl8150
[ 19.664059] initcall usb_rtl8150_init+0x0/0x4e returned 0 after 7812 usecs
[ 19.668006] calling hso_init+0x0/0x1ce @ 1
[ 19.672003] hso: drivers/net/usb/hso.c: 1.2 Option Wireless
[ 19.676310] usbcore: registered new interface driver hso
[ 19.680052] initcall hso_init+0x0/0x1ce returned 0 after 7812 usecs
[ 19.684005] calling asix_init+0x0/0x42 @ 1
[ 19.688240] usbcore: registered new interface driver asix
[ 19.692054] initcall asix_init+0x0/0x42 returned 0 after 3906 usecs
[ 19.696005] calling cdc_init+0x0/0x42 @ 1
[ 19.700240] usbcore: registered new interface driver cdc_ether
[ 19.704054] initcall cdc_init+0x0/0x42 returned 0 after 3906 usecs
[ 19.708005] calling eem_init+0x0/0x42 @ 1
[ 19.712237] usbcore: registered new interface driver cdc_eem
[ 19.716053] initcall eem_init+0x0/0x42 returned 0 after 3906 usecs
[ 19.720005] calling smsc95xx_init+0x0/0x42 @ 1
[ 19.724238] usbcore: registered new interface driver smsc95xx
[ 19.728052] initcall smsc95xx_init+0x0/0x42 returned 0 after 3906 usecs
[ 19.732006] calling net1080_init+0x0/0x42 @ 1
[ 19.736252] usbcore: registered new interface driver net1080
[ 19.740052] initcall net1080_init+0x0/0x42 returned 0 after 3906 usecs
[ 19.744005] calling plusb_init+0x0/0x42 @ 1
[ 19.748248] usbcore: registered new interface driver plusb
[ 19.752053] initcall plusb_init+0x0/0x42 returned 0 after 3906 usecs
[ 19.756005] calling rndis_init+0x0/0x42 @ 1
[ 19.760238] usbcore: registered new interface driver rndis_host
[ 19.764052] initcall rndis_init+0x0/0x42 returned 0 after 3906 usecs
[ 19.768005] calling zaurus_init+0x0/0x42 @ 1
[ 19.772239] usbcore: registered new interface driver zaurus
[ 19.776053] initcall zaurus_init+0x0/0x42 returned 0 after 3906 usecs
[ 19.780005] calling usbnet_init+0x0/0x52 @ 1
[ 19.784010] initcall usbnet_init+0x0/0x52 returned 0 after 0 usecs
[ 19.788006] calling strip_init_driver+0x0/0x8e @ 1
[ 19.792003] STRIP: Version 1.3A-STUART.CHESHIRE (unlimited channels)
[ 19.796018] initcall strip_init_driver+0x0/0x8e returned 0 after 3906 usecs
[ 19.800008] calling init_wavelan_cs+0x0/0x39 @ 1
[ 19.804246] initcall init_wavelan_cs+0x0/0x39 returned 0 after 0 usecs
[ 19.808046] calling xircom_init+0x0/0x42 @ 1
[ 19.812281] initcall xircom_init+0x0/0x42 returned 0 after 0 usecs
[ 19.816046] calling dmfe_init_module+0x0/0x10f @ 1
[ 19.820003] dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17)
[ 19.824273] initcall dmfe_init_module+0x0/0x10f returned 0 after 3906 usecs
[ 19.828047] calling w840_init+0x0/0x4e @ 1
[ 19.832003] winbond-840.c:v1.01-e (2.4 port) Sep-11-2006 Donald Becker <becker@scyld.com>
[ 19.832006] http://www.scyld.com/network/drivers.html
[ 19.836274] initcall w840_init+0x0/0x4e returned 0 after 3906 usecs
[ 19.840045] calling de_init+0x0/0x42 @ 1
[ 19.844271] initcall de_init+0x0/0x42 returned 0 after 0 usecs
[ 19.848048] calling de4x5_module_init+0x0/0x42 @ 1
[ 19.852281] initcall de4x5_module_init+0x0/0x42 returned 0 after 0 usecs
[ 19.856047] calling uli526x_init_module+0x0/0xc3 @ 1
[ 19.860005] uli526x: ULi M5261/M5263 net driver, version 0.9.3 (2005-7-29)
[ 19.864271] initcall uli526x_init_module+0x0/0xc3 returned 0 after 3906 usecs
[ 19.868047] calling yam_init_driver+0x0/0x153 @ 1
[ 19.872005] YAM driver version 0.8 by F1OAT/F6FBB
[ 19.877867] initcall yam_init_driver+0x0/0x153 returned 0 after 3906 usecs
[ 19.880046] calling bpq_init_driver+0x0/0x8c @ 1
[ 19.884065] AX.25: bpqether driver version 004
[ 19.888005] initcall bpq_init_driver+0x0/0x8c returned 0 after 3906 usecs
[ 19.892007] calling init_baycomserfdx+0x0/0x120 @ 1
[ 19.896005] baycom_ser_fdx: (C) 1996-2000 Thomas Sailer, HB9JNX/AE4WA
[ 19.896007] baycom_ser_fdx: version 0.10 compiled 13:34:02 Jun 11 2009
[ 19.905096] initcall init_baycomserfdx+0x0/0x120 returned 0 after 7812 usecs
[ 19.908076] calling hdlcdrv_init_driver+0x0/0x49 @ 1
[ 19.912003] hdlcdrv: (C) 1996-2000 Thomas Sailer HB9JNX/AE4WA
[ 19.916004] hdlcdrv: version 0.8 compiled 13:34:03 Jun 11 2009
[ 19.920006] initcall hdlcdrv_init_driver+0x0/0x49 returned 0 after 7812 usecs
[ 19.924006] calling init_netconsole+0x0/0x13f @ 1
[ 19.928006] console [netcon0] enabled
[ 19.932009] netconsole: network logging started
[ 19.936005] initcall init_netconsole+0x0/0x13f returned 0 after 7812 usecs
[ 19.940006] calling init+0x0/0x39 @ 1
[ 19.944247] initcall init+0x0/0x39 returned 0 after 0 usecs
[ 19.948099] calling efx_init_module+0x0/0xfd @ 1
[ 19.952003] Solarflare NET driver v2.3
[ 19.956420] initcall efx_init_module+0x0/0xfd returned 0 after 3906 usecs
[ 19.960053] calling i2400m_driver_init+0x0/0x2d @ 1
[ 19.964007] initcall i2400m_driver_init+0x0/0x2d returned 0 after 0 usecs
[ 19.968006] calling i2400ms_driver_init+0x0/0x39 @ 1
[ 19.976228] initcall i2400ms_driver_init+0x0/0x39 returned 0 after 3906 usecs
[ 19.980059] calling i2o_iop_init+0x0/0x6c @ 1
[ 19.984003] I2O subsystem v1.325
[ 19.987340] i2o: max drivers = 8
[ 19.988849] initcall i2o_iop_init+0x0/0x6c returned 0 after 3906 usecs
[ 19.992048] calling i2o_bus_init+0x0/0x68 @ 1
[ 19.996004] I2O Bus Adapter OSM v1.317
[ 20.000245] initcall i2o_bus_init+0x0/0x68 returned 0 after 3906 usecs
[ 20.004105] calling i2o_block_init+0x0/0x146 @ 1
[ 20.008003] I2O Block Device OSM v1.325
[ 20.013479] initcall i2o_block_init+0x0/0x146 returned 0 after 3906 usecs
[ 20.016045] calling i2o_scsi_init+0x0/0x68 @ 1
[ 20.020005] I2O SCSI Peripheral OSM v1.316
[ 20.024244] initcall i2o_scsi_init+0x0/0x68 returned 0 after 3906 usecs
[ 20.028091] calling fusion_init+0x0/0x164 @ 1
[ 20.032004] Fusion MPT base driver 3.04.07
[ 20.036004] Copyright (c) 1999-2008 LSI Corporation
[ 20.040044] initcall fusion_init+0x0/0x164 returned 0 after 7812 usecs
[ 20.044006] calling mptspi_init+0x0/0x102 @ 1
[ 20.048003] Fusion MPT SPI Host driver 3.04.07
[ 20.052298] initcall mptspi_init+0x0/0x102 returned 0 after 3906 usecs
[ 20.056044] calling mptctl_init+0x0/0x129 @ 1
[ 20.060005] Fusion MPT misc device (ioctl) driver 3.04.07
[ 20.064498] mptctl: Registered with Fusion MPT base driver
[ 20.068056] mptctl: /dev/mptctl @ (major,minor=10,220)
[ 20.072006] initcall mptctl_init+0x0/0x129 returned 0 after 11718 usecs
[ 20.076007] calling pcilynx_init+0x0/0x62 @ 1
[ 20.080277] initcall pcilynx_init+0x0/0x62 returned 0 after 0 usecs
[ 20.084047] calling sbp2_module_init+0x0/0x9e @ 1
[ 20.088264] initcall sbp2_module_init+0x0/0x9e returned 0 after 0 usecs
[ 20.092049] calling ether1394_init_module+0x0/0x96 @ 1
[ 20.096618] initcall ether1394_init_module+0x0/0x96 returned 0 after 0 usecs
[ 20.100051] calling uio_init+0x0/0x2d @ 1
[ 20.104005] initcall uio_init+0x0/0x2d returned 0 after 0 usecs
[ 20.108006] calling hilscher_init_module+0x0/0x42 @ 1
[ 20.112278] initcall hilscher_init_module+0x0/0x42 returned 0 after 0 usecs
[ 20.116073] calling uio_pdrv_genirq_init+0x0/0x39 @ 1
[ 20.120252] initcall uio_pdrv_genirq_init+0x0/0x39 returned 0 after 0 usecs
[ 20.124048] calling aectc_init+0x0/0x42 @ 1
[ 20.132149] initcall aectc_init+0x0/0x42 returned 0 after 3906 usecs
[ 20.136021] calling sercos3_init_module+0x0/0x42 @ 1
[ 20.144118] initcall sercos3_init_module+0x0/0x42 returned 0 after 3906 usecs
[ 20.148021] calling cdrom_init+0x0/0x2d @ 1
[ 20.152005] initcall cdrom_init+0x0/0x2d returned 0 after 0 usecs
[ 20.156006] calling nonstatic_sysfs_init+0x0/0x39 @ 1
[ 20.160009] initcall nonstatic_sysfs_init+0x0/0x39 returned 0 after 0 usecs
[ 20.164007] calling pd6729_module_init+0x0/0x47 @ 1
[ 20.168273] initcall pd6729_module_init+0x0/0x47 returned 0 after 0 usecs
[ 20.172039] calling uwb_subsys_init+0x0/0x77 @ 1
[ 20.176339] initcall uwb_subsys_init+0x0/0x77 returned 0 after 0 usecs
[ 20.180040] calling gpio_vbus_init+0x0/0x40 @ 1
[ 20.184495] initcall gpio_vbus_init+0x0/0x40 returned -19 after 0 usecs
[ 20.188044] calling mon_init+0x0/0x141 @ 1
[ 20.192678] initcall mon_init+0x0/0x141 returned 0 after 0 usecs
[ 20.196076] calling ehci_hcd_init+0x0/0x107 @ 1
[ 20.200006] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 20.204006] ehci_hcd: block sizes: qh 160 qtd 96 itd 192 sitd 96
[ 20.208098] IOAPIC[0]: Set routing entry (2-21 -> 0x69 -> IRQ 21 Mode:1 Active:1)
[ 20.212012] ehci_hcd 0000:00:10.4: PCI->APIC IRQ transform: INT C -> IRQ 21
[ 20.216008] ehci_hcd 0000:00:10.4: calling quirk_via_vlink+0x0/0xf8
[ 20.220035] ehci_hcd 0000:00:10.4: EHCI Host Controller
[ 20.225396] ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 1
[ 20.228089] ehci_hcd 0000:00:10.4: reset hcs_params 0x4208 dbg=0 cc=4 pcc=2 ordered !ppc ports=8
[ 20.232007] ehci_hcd 0000:00:10.4: reset hcc_params 6872 thresh 7 uframes 256/512/1024
[ 20.236182] ehci_hcd 0000:00:10.4: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
[ 20.240008] ehci_hcd 0000:00:10.4: Enabling legacy PCI PM
[ 20.244016] ehci_hcd 0000:00:10.4: MWI active
[ 20.248058] ehci_hcd 0000:00:10.4: irq 21, io mem 0xfdf00000
[ 20.252009] ehci_hcd 0000:00:10.4: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
[ 20.256008] ehci_hcd 0000:00:10.4: init command 010009 (park)=0 ithresh=1 period=256 RUN
[ 20.272028] ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00
[ 20.276230] usb usb1: default language 0x0409
[ 20.280064] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 20.284006] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 20.288004] usb usb1: Product: EHCI Host Controller
[ 20.292008] usb usb1: Manufacturer: Linux 2.6.30-tip-02161-g7a74539-dirty ehci_hcd
[ 20.296004] usb usb1: SerialNumber: 0000:00:10.4
[ 20.300326] usb usb1: uevent
[ 20.304241] usb usb1: usb_probe_device
[ 20.308012] usb usb1: configuration #1 chosen from 1 choice
[ 20.312102] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[ 20.316102] usb 1-0:1.0: uevent
[ 20.320287] hub 1-0:1.0: usb_probe_interface
[ 20.324038] hub 1-0:1.0: usb_probe_interface - got id
[ 20.328005] hub 1-0:1.0: USB hub found
[ 20.332163] hub 1-0:1.0: 8 ports detected
[ 20.336004] hub 1-0:1.0: standalone hub
[ 20.340007] hub 1-0:1.0: no power switching (usb 1.0)
[ 20.344004] hub 1-0:1.0: individual port over-current protection
[ 20.348006] hub 1-0:1.0: power on to power good time: 20ms
[ 20.352177] hub 1-0:1.0: local power source is good
[ 20.356009] hub 1-0:1.0: trying to enable port power on non-switchable hub
[ 20.365720] initcall ehci_hcd_init+0x0/0x107 returned 0 after 160156 usecs
[ 20.368038] calling oxu_module_init+0x0/0x39 @ 1
[ 20.372274] initcall oxu_module_init+0x0/0x39 returned 0 after 0 usecs
[ 20.376126] calling isp116x_init+0x0/0x67 @ 1
[ 20.380005] 116x: driver isp116x-hcd, 03 Nov 2005
[ 20.384254] initcall isp116x_init+0x0/0x67 returned 0 after 3906 usecs
[ 20.388046] calling ohci_hcd_mod_init+0x0/0xfa @ 1
[ 20.392003] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 20.396005] ohci_hcd: block sizes: ed 80 td 96
[ 20.400555] initcall ohci_hcd_mod_init+0x0/0xfa returned 0 after 7812 usecs
[ 20.404066] calling uhci_hcd_init+0x0/0x169 @ 1
[ 20.408003] uhci_hcd: USB Universal Host Controller Interface driver
[ 20.416150] uhci_hcd 0000:00:10.0: PCI->APIC IRQ transform: INT A -> IRQ 21
[ 20.420052] uhci_hcd 0000:00:10.0: calling quirk_via_vlink+0x0/0xf8
[ 20.424020] uhci_hcd 0000:00:10.0: UHCI Host Controller
[ 20.428773] uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 2
[ 20.432035] uhci_hcd 0000:00:10.0: detected 2 ports
[ 20.436009] uhci_hcd 0000:00:10.0: uhci_check_and_reset_hc: cmd = 0x0000
[ 20.440003] uhci_hcd 0000:00:10.0: Performing full reset
[ 20.444053] uhci_hcd 0000:00:10.0: irq 21, io base 0x0000b400
[ 20.448330] usb usb2: default language 0x0409
[ 20.452063] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 20.456004] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 20.460081] usb usb2: Product: UHCI Host Controller
[ 20.464004] usb usb2: Manufacturer: Linux 2.6.30-tip-02161-g7a74539-dirty uhci_hcd
[ 20.468005] usb usb2: SerialNumber: 0000:00:10.0
[ 20.472253] usb usb2: uevent
[ 20.476422] hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0000
[ 20.480124] usb usb2: usb_probe_device
[ 20.484041] usb usb2: configuration #1 chosen from 1 choice
[ 20.488036] usb usb2: adding 2-0:1.0 (config #1, interface 0)
[ 20.492103] usb 2-0:1.0: uevent
[ 20.495562] hub 2-0:1.0: usb_probe_interface
[ 20.496022] hub 2-0:1.0: usb_probe_interface - got id
[ 20.500007] hub 2-0:1.0: USB hub found
[ 20.504139] hub 2-0:1.0: 2 ports detected
[ 20.508007] hub 2-0:1.0: standalone hub
[ 20.512003] hub 2-0:1.0: no power switching (usb 1.0)
[ 20.516005] hub 2-0:1.0: individual port over-current protection
[ 20.520006] hub 2-0:1.0: power on to power good time: 2ms
[ 20.524065] hub 2-0:1.0: local power source is good
[ 20.528006] hub 2-0:1.0: trying to enable port power on non-switchable hub
[ 20.532923] uhci_hcd 0000:00:10.1: PCI->APIC IRQ transform: INT A -> IRQ 21
[ 20.536049] uhci_hcd 0000:00:10.1: calling quirk_via_vlink+0x0/0xf8
[ 20.540020] uhci_hcd 0000:00:10.1: UHCI Host Controller
[ 20.544683] uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 3
[ 20.548119] uhci_hcd 0000:00:10.1: detected 2 ports
[ 20.552007] uhci_hcd 0000:00:10.1: uhci_check_and_reset_hc: cmd = 0x0000
[ 20.556006] uhci_hcd 0000:00:10.1: Performing full reset
[ 20.560051] uhci_hcd 0000:00:10.1: irq 21, io base 0x0000b800
[ 20.564245] usb usb3: default language 0x0409
[ 20.568060] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 20.572008] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 20.576004] usb usb3: Product: UHCI Host Controller
[ 20.580007] usb usb3: Manufacturer: Linux 2.6.30-tip-02161-g7a74539-dirty uhci_hcd
[ 20.584004] usb usb3: SerialNumber: 0000:00:10.1
[ 20.588244] usb usb3: uevent
[ 20.591480] usb usb3: usb_probe_device
[ 20.592078] usb usb3: configuration #1 chosen from 1 choice
[ 20.596033] usb usb3: adding 3-0:1.0 (config #1, interface 0)
[ 20.600094] usb 3-0:1.0: uevent
[ 20.604230] hub 3-0:1.0: usb_probe_interface
[ 20.608051] hub 3-0:1.0: usb_probe_interface - got id
[ 20.612006] hub 3-0:1.0: USB hub found
[ 20.616093] hub 3-0:1.0: 2 ports detected
[ 20.620005] hub 3-0:1.0: standalone hub
[ 20.624003] hub 3-0:1.0: no power switching (usb 1.0)
[ 20.628006] hub 3-0:1.0: individual port over-current protection
[ 20.632009] hub 3-0:1.0: power on to power good time: 2ms
[ 20.636031] hub 3-0:1.0: local power source is good
[ 20.640008] hub 3-0:1.0: trying to enable port power on non-switchable hub
[ 20.644410] uhci_hcd 0000:00:10.0: port 1 portsc 008a,00
[ 20.648121] uhci_hcd 0000:00:10.0: port 2 portsc 008a,00
[ 20.652518] uhci_hcd 0000:00:10.2: PCI->APIC IRQ transform: INT B -> IRQ 21
[ 20.656050] uhci_hcd 0000:00:10.2: calling quirk_via_vlink+0x0/0xf8
[ 20.660019] uhci_hcd 0000:00:10.2: UHCI Host Controller
[ 20.668520] uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 4
[ 20.672032] uhci_hcd 0000:00:10.2: detected 2 ports
[ 20.676009] uhci_hcd 0000:00:10.2: uhci_check_and_reset_hc: cmd = 0x0000
[ 20.680003] uhci_hcd 0000:00:10.2: Performing full reset
[ 20.684051] uhci_hcd 0000:00:10.2: irq 21, io base 0x0000c000
[ 20.688291] usb usb4: default language 0x0409
[ 20.692070] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 20.696004] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 20.700009] usb usb4: Product: UHCI Host Controller
[ 20.704004] usb usb4: Manufacturer: Linux 2.6.30-tip-02161-g7a74539-dirty uhci_hcd
[ 20.708005] usb usb4: SerialNumber: 0000:00:10.2
[ 20.716124] usb usb4: uevent
[ 20.719344] usb usb4: usb_probe_device
[ 20.720070] usb usb4: configuration #1 chosen from 1 choice
[ 20.724037] usb usb4: adding 4-0:1.0 (config #1, interface 0)
[ 20.728091] usb 4-0:1.0: uevent
[ 20.732228] hub 4-0:1.0: usb_probe_interface
[ 20.736210] hub 4-0:1.0: usb_probe_interface - got id
[ 20.740005] hub 4-0:1.0: USB hub found
[ 20.744095] hub 4-0:1.0: 2 ports detected
[ 20.748007] hub 4-0:1.0: standalone hub
[ 20.752007] hub 4-0:1.0: no power switching (usb 1.0)
[ 20.756005] hub 4-0:1.0: individual port over-current protection
[ 20.760006] hub 4-0:1.0: power on to power good time: 2ms
[ 20.764036] hub 4-0:1.0: local power source is good
[ 20.768006] hub 4-0:1.0: trying to enable port power on non-switchable hub
[ 20.772262] uhci_hcd 0000:00:10.1: port 1 portsc 018a,00
[ 20.776093] uhci_hcd 0000:00:10.1: port 2 portsc 018a,00
[ 20.780070] hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0000
[ 20.784623] uhci_hcd 0000:00:10.3: PCI->APIC IRQ transform: INT B -> IRQ 21
[ 20.788021] uhci_hcd 0000:00:10.3: calling quirk_via_vlink+0x0/0xf8
[ 20.796012] uhci_hcd 0000:00:10.3: UHCI Host Controller
[ 20.800679] uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 5
[ 20.804078] uhci_hcd 0000:00:10.3: detected 2 ports
[ 20.808008] uhci_hcd 0000:00:10.3: uhci_check_and_reset_hc: cmd = 0x0000
[ 20.812006] uhci_hcd 0000:00:10.3: Performing full reset
[ 20.816051] uhci_hcd 0000:00:10.3: irq 21, io base 0x0000c400
[ 20.820291] usb usb5: default language 0x0409
[ 20.824057] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 20.828006] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 20.832005] usb usb5: Product: UHCI Host Controller
[ 20.836005] usb usb5: Manufacturer: Linux 2.6.30-tip-02161-g7a74539-dirty uhci_hcd
[ 20.840004] usb usb5: SerialNumber: 0000:00:10.3
[ 20.844251] usb usb5: uevent
[ 20.848227] usb usb5: usb_probe_device
[ 20.852070] usb usb5: configuration #1 chosen from 1 choice
[ 20.856032] usb usb5: adding 5-0:1.0 (config #1, interface 0)
[ 20.860100] usb 5-0:1.0: uevent
[ 20.863570] hub 5-0:1.0: usb_probe_interface
[ 20.864048] hub 5-0:1.0: usb_probe_interface - got id
[ 20.868006] hub 5-0:1.0: USB hub found
[ 20.872098] hub 5-0:1.0: 2 ports detected
[ 20.876006] hub 5-0:1.0: standalone hub
[ 20.880008] hub 5-0:1.0: no power switching (usb 1.0)
[ 20.884005] hub 5-0:1.0: individual port over-current protection
[ 20.888004] hub 5-0:1.0: power on to power good time: 2ms
[ 20.892033] hub 5-0:1.0: local power source is good
[ 20.896006] hub 5-0:1.0: trying to enable port power on non-switchable hub
[ 20.900269] uhci_hcd 0000:00:10.2: port 1 portsc 018a,00
[ 20.904093] uhci_hcd 0000:00:10.2: port 2 portsc 018a,00
[ 20.908053] hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0000
[ 20.916122] initcall uhci_hcd_init+0x0/0x169 returned 0 after 496093 usecs
[ 20.920065] calling sl811h_init+0x0/0x67 @ 1
[ 20.924005] sl811: driver sl811-hcd, 19 May 2005
[ 20.928258] initcall sl811h_init+0x0/0x67 returned 0 after 3906 usecs
[ 20.932036] calling init_sl811_cs+0x0/0x39 @ 1
[ 20.940174] initcall init_sl811_cs+0x0/0x39 returned 0 after 3906 usecs
[ 20.944012] calling r8a66597_init+0x0/0x67 @ 1
[ 20.948005] r8a66597_hcd: driver r8a66597_hcd, 10 Apr 2008
[ 20.952263] initcall r8a66597_init+0x0/0x67 returned 0 after 3906 usecs
[ 20.956046] calling isp1760_init+0x0/0x76 @ 1
[ 20.961283] initcall isp1760_init+0x0/0x76 returned 0 after 0 usecs
[ 20.964040] calling c67x00_init+0x0/0x39 @ 1
[ 20.968265] initcall c67x00_init+0x0/0x39 returned 0 after 0 usecs
[ 20.972125] calling wusbcore_init+0x0/0x99 @ 1
[ 20.976081] initcall wusbcore_init+0x0/0x99 returned 0 after 0 usecs
[ 20.980044] calling cbaf_driver_init+0x0/0x42 @ 1
[ 20.988035] usbcore: registered new interface driver wusb-cbaf
[ 20.992011] initcall cbaf_driver_init+0x0/0x42 returned 0 after 7812 usecs
[ 20.996006] calling acm_init+0x0/0x128 @ 1
[ 21.000123] uhci_hcd 0000:00:10.3: port 1 portsc 008a,00
[ 21.004090] uhci_hcd 0000:00:10.3: port 2 portsc 008a,00
[ 21.008059] hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0000
[ 21.012188] usbcore: registered new interface driver cdc_acm
[ 21.016018] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
[ 21.020007] initcall acm_init+0x0/0x128 returned 0 after 19531 usecs
[ 21.024006] calling usblp_init+0x0/0x42 @ 1
[ 21.028252] usbcore: registered new interface driver usblp
[ 21.032040] initcall usblp_init+0x0/0x42 returned 0 after 3906 usecs
[ 21.036008] calling wdm_init+0x0/0x42 @ 1
[ 21.040251] usbcore: registered new interface driver cdc_wdm
[ 21.044043] initcall wdm_init+0x0/0x42 returned 0 after 3906 usecs
[ 21.048007] calling usbtmc_init+0x0/0x5e @ 1
[ 21.052255] usbcore: registered new interface driver usbtmc
[ 21.056045] initcall usbtmc_init+0x0/0x5e returned 0 after 3906 usecs
[ 21.060008] calling usb_stor_init+0x0/0x74 @ 1
[ 21.064003] Initializing USB Mass Storage driver...
[ 21.068290] usbcore: registered new interface driver usb-storage
[ 21.072044] USB Mass Storage support registered.
[ 21.076008] initcall usb_stor_init+0x0/0x74 returned 0 after 11718 usecs
[ 21.080005] calling usb_usual_init+0x0/0x66 @ 1
[ 21.084480] usbcore: registered new interface driver libusual
[ 21.088052] initcall usb_usual_init+0x0/0x66 returned 0 after 3906 usecs
[ 21.092008] calling cypress_init+0x0/0x42 @ 1
[ 21.096259] usbcore: registered new interface driver ums-cypress
[ 21.100052] initcall cypress_init+0x0/0x42 returned 0 after 3906 usecs
[ 21.104005] calling datafab_init+0x0/0x42 @ 1
[ 21.108108] hub 5-0:1.0: state 7 ports 2 chg 0000 evt 0000
[ 21.112214] usbcore: registered new interface driver ums-datafab
[ 21.116022] initcall datafab_init+0x0/0x42 returned 0 after 7812 usecs
[ 21.120006] calling jumpshot_init+0x0/0x42 @ 1
[ 21.124252] usbcore: registered new interface driver ums-jumpshot
[ 21.128048] initcall jumpshot_init+0x0/0x42 returned 0 after 3906 usecs
[ 21.132009] calling karma_init+0x0/0x42 @ 1
[ 21.136255] usbcore: registered new interface driver ums-karma
[ 21.140042] initcall karma_init+0x0/0x42 returned 0 after 3906 usecs
[ 21.144006] calling onetouch_init+0x0/0x42 @ 1
[ 21.148253] usbcore: registered new interface driver ums-onetouch
[ 21.152049] initcall onetouch_init+0x0/0x42 returned 0 after 3906 usecs
[ 21.156008] calling sddr09_init+0x0/0x42 @ 1
[ 21.160249] usbcore: registered new interface driver ums-sddr09
[ 21.164047] initcall sddr09_init+0x0/0x42 returned 0 after 3906 usecs
[ 21.168006] calling usbat_init+0x0/0x42 @ 1
[ 21.172253] usbcore: registered new interface driver ums-usbat
[ 21.176048] initcall usbat_init+0x0/0x42 returned 0 after 3906 usecs
[ 21.180007] calling microtek_drv_init+0x0/0x42 @ 1
[ 21.184249] usbcore: registered new interface driver microtekX6
[ 21.188048] initcall microtek_drv_init+0x0/0x42 returned 0 after 3906 usecs
[ 21.192006] calling usb_serial_init+0x0/0x25d @ 1
[ 21.196558] usbcore: registered new interface driver usbserial
[ 21.200288] USB Serial support registered for generic
[ 21.204324] usbcore: registered new interface driver usbserial_generic
[ 21.208040] usbserial: USB Serial Driver core
[ 21.212008] initcall usb_serial_init+0x0/0x25d returned 0 after 15625 usecs
[ 21.216005] calling aircable_init+0x0/0x6e @ 1
[ 21.220246] USB Serial support registered for aircable
[ 21.224291] usbcore: registered new interface driver aircable
[ 21.228045] initcall aircable_init+0x0/0x6e returned 0 after 7812 usecs
[ 21.232027] calling belkin_sa_init+0x0/0x7e @ 1
[ 21.236264] USB Serial support registered for Belkin / Peracom / GoHubs USB Serial Adapter
[ 21.240288] usbcore: registered new interface driver belkin
[ 21.244041] belkin_sa: v1.2:USB Belkin Serial converter driver
[ 21.248005] initcall belkin_sa_init+0x0/0x7e returned 0 after 11718 usecs
[ 21.252008] calling ch341_init+0x0/0x6e @ 1
[ 21.256244] USB Serial support registered for ch341-uart
[ 21.260289] usbcore: registered new interface driver ch341
[ 21.264043] initcall ch341_init+0x0/0x6e returned 0 after 7812 usecs
[ 21.268006] calling cyberjack_init+0x0/0x8c @ 1
[ 21.272247] USB Serial support registered for Reiner SCT Cyberjack USB card reader
[ 21.276288] usbcore: registered new interface driver cyberjack
[ 21.280040] cyberjack: v1.01 Matthias Bruestle
[ 21.284004] cyberjack: REINER SCT cyberJack pinpad/e-com USB Chipcard Reader Driver
[ 21.288006] initcall cyberjack_init+0x0/0x8c returned 0 after 15625 usecs
[ 21.292007] calling cypress_init+0x0/0xdd @ 1
[ 21.296251] USB Serial support registered for DeLorme Earthmate USB
[ 21.300285] USB Serial support registered for HID->COM RS232 Adapter
[ 21.304294] USB Serial support registered for Nokia CA-42 V2 Adapter
[ 21.312187] usbcore: registered new interface driver cypress
[ 21.316014] cypress_m8: v1.09:Cypress USB to Serial Driver
[ 21.320005] initcall cypress_init+0x0/0xdd returned 0 after 23437 usecs
[ 21.324007] calling digi_init+0x0/0x9c @ 1
[ 21.328248] USB Serial support registered for Digi 2 port USB adapter
[ 21.332292] USB Serial support registered for Digi 4 port USB adapter
[ 21.336286] usbcore: registered new interface driver digi_acceleport
[ 21.340041] digi_acceleport: v1.80.1.2:Digi AccelePort USB-2/USB-4 Serial Converter driver
[ 21.344005] initcall digi_init+0x0/0x9c returned 0 after 15625 usecs
[ 21.348007] calling edgeport_init+0x0/0xe6 @ 1
[ 21.352246] USB Serial support registered for Edgeport 2 port adapter
[ 21.356282] USB Serial support registered for Edgeport 4 port adapter
[ 21.360291] USB Serial support registered for Edgeport 8 port adapter
[ 21.364296] USB Serial support registered for EPiC device
[ 21.368292] usbcore: registered new interface driver io_edgeport
[ 21.372044] io_edgeport: v2.7:Edgeport USB Serial Driver
[ 21.376005] initcall edgeport_init+0x0/0xe6 returned 0 after 23437 usecs
[ 21.380005] calling edgeport_init+0x0/0x9c @ 1
[ 21.384249] USB Serial support registered for Edgeport TI 1 port adapter
[ 21.388285] USB Serial support registered for Edgeport TI 2 port adapter
[ 21.392294] usbcore: registered new interface driver io_ti
[ 21.396042] io_ti: v0.7mode043006:Edgeport USB Serial Driver
[ 21.400007] initcall edgeport_init+0x0/0x9c returned 0 after 15625 usecs
[ 21.404005] calling ftdi_init+0x0/0xf0 @ 1
[ 21.408248] USB Serial support registered for FTDI USB Serial Device
[ 21.416293] usbcore: registered new interface driver ftdi_sio
[ 21.420044] ftdi_sio: v1.4.3:USB FTDI Serial Converters Driver
[ 21.424005] initcall ftdi_init+0x0/0xf0 returned 0 after 15625 usecs
[ 21.428005] calling funsoft_init+0x0/0x6e @ 1
[ 21.432248] USB Serial support registered for funsoft
[ 21.436291] usbcore: registered new interface driver funsoft
[ 21.440044] initcall funsoft_init+0x0/0x6e returned 0 after 7812 usecs
[ 21.444007] calling garmin_init+0x0/0x7e @ 1
[ 21.448244] USB Serial support registered for Garmin GPS usb/tty
[ 21.452291] usbcore: registered new interface driver garmin_gps
[ 21.456041] garmin_gps: v0.31:garmin gps driver
[ 21.460006] initcall garmin_init+0x0/0x7e returned 0 after 11718 usecs
[ 21.464004] calling hp49gp_init+0x0/0x7e @ 1
[ 21.468249] USB Serial support registered for hp4X
[ 21.472296] usbcore: registered new interface driver hp4X
[ 21.476042] hp4x: v1.00:HP4x (48/49) Generic Serial driver
[ 21.480029] initcall hp49gp_init+0x0/0x7e returned 0 after 11718 usecs
[ 21.484005] calling ipaq_init+0x0/0xb9 @ 1
[ 21.488248] USB Serial support registered for PocketPC PDA
[ 21.496065] usbcore: registered new interface driver ipaq
[ 21.500030] ipaq: v0.5:USB PocketPC PDA driver
[ 21.504006] initcall ipaq_init+0x0/0xb9 returned 0 after 15625 usecs
[ 21.508005] calling ir_init+0x0/0x7e @ 1
[ 21.512244] USB Serial support registered for IR Dongle
[ 21.516279] usbcore: registered new interface driver ir-usb
[ 21.520035] ir_usb: v0.4:USB IR Dongle driver
[ 21.524006] initcall ir_init+0x0/0x7e returned 0 after 11718 usecs
[ 21.528005] calling iuu_init+0x0/0x7e @ 1
[ 21.532247] USB Serial support registered for iuu_phoenix
[ 21.536292] usbcore: registered new interface driver iuu_phoenix
[ 21.540040] iuu_phoenix: v0.5:Infinity USB Unlimited Phoenix driver
[ 21.544005] initcall iuu_init+0x0/0x7e returned 0 after 11718 usecs
[ 21.548005] calling keyspan_init+0x0/0xdc @ 1
[ 21.552247] USB Serial support registered for Keyspan - (without firmware)
[ 21.556288] USB Serial support registered for Keyspan 1 port adapter
[ 21.560280] USB Serial support registered for Keyspan 2 port adapter
[ 21.564284] USB Serial support registered for Keyspan 4 port adapter
[ 21.568296] usbcore: registered new interface driver keyspan
[ 21.572043] keyspan: v1.1.5:Keyspan USB to Serial Converter Driver
[ 21.576006] initcall keyspan_init+0x0/0xdc returned 0 after 23437 usecs
[ 21.580005] calling klsi_105_init+0x0/0x7e @ 1
[ 21.584249] USB Serial support registered for KL5KUSB105D / PalmConnect
[ 21.588290] usbcore: registered new interface driver kl5kusb105d
[ 21.592040] kl5kusb105: v0.3a:KLSI KL5KUSB105 chipset USB->Serial Converter driver
[ 21.596006] initcall klsi_105_init+0x0/0x7e returned 0 after 11718 usecs
[ 21.600007] calling kobil_init+0x0/0x7e @ 1
[ 21.604248] USB Serial support registered for KOBIL USB smart card terminal
[ 21.612124] usbcore: registered new interface driver kobil
[ 21.616015] kobil_sct: 21/05/2004:KOBIL USB Smart Card Terminal Driver (experimental)
[ 21.620006] initcall kobil_init+0x0/0x7e returned 0 after 15625 usecs
[ 21.624005] calling mct_u232_init+0x0/0x7e @ 1
[ 21.628248] USB Serial support registered for MCT U232
[ 21.632296] usbcore: registered new interface driver mct_u232
[ 21.636038] mct_u232: z2.1:Magic Control Technology USB-RS232 converter driver
[ 21.640005] initcall mct_u232_init+0x0/0x7e returned 0 after 11718 usecs
[ 21.644005] calling moschip7720_init+0x0/0x9f @ 1
[ 21.652041] USB Serial support registered for Moschip 2 port adapter
[ 21.656003] mos7720: 1.0.0.4F:Moschip USB Serial Driver
[ 21.664168] usbcore: registered new interface driver moschip7720
[ 21.668017] initcall moschip7720_init+0x0/0x9f returned 0 after 19531 usecs
[ 21.672005] calling moschip7840_init+0x0/0xef @ 1
[ 21.676253] USB Serial support registered for Moschip 7840/7820 USB Serial Driver
[ 21.680040] mos7840: 1.3.2:Moschip 7840/7820 USB Serial Driver
[ 21.684254] usbcore: registered new interface driver mos7840
[ 21.688036] initcall moschip7840_init+0x0/0xef returned 0 after 11718 usecs
[ 21.692007] calling omninet_init+0x0/0x7e @ 1
[ 21.696248] USB Serial support registered for ZyXEL - omni.net lcd plus usb
[ 21.700299] usbcore: registered new interface driver omninet
[ 21.704037] omninet: v1.1:USB ZyXEL omni.net LCD PLUS Driver
[ 21.708008] initcall omninet_init+0x0/0x7e returned 0 after 11718 usecs
[ 21.712004] calling opticon_init+0x0/0x6e @ 1
[ 21.716254] USB Serial support registered for opticon
[ 21.720291] usbcore: registered new interface driver opticon
[ 21.724044] initcall opticon_init+0x0/0x6e returned 0 after 7812 usecs
[ 21.728027] calling pl2303_init+0x0/0x7e @ 1
[ 21.732254] USB Serial support registered for pl2303
[ 21.736292] usbcore: registered new interface driver pl2303
[ 21.740042] pl2303: Prolific PL2303 USB to serial adaptor driver
[ 21.744006] initcall pl2303_init+0x0/0x7e returned 0 after 11718 usecs
[ 21.748005] calling qcinit+0x0/0x6e @ 1
[ 21.752256] USB Serial support registered for Qualcomm USB modem
[ 21.756294] usbcore: registered new interface driver qcserial
[ 21.760047] initcall qcinit+0x0/0x6e returned 0 after 7812 usecs
[ 21.764006] calling siemens_usb_mpi_init+0x0/0x8c @ 1
[ 21.768249] USB Serial support registered for siemens_mpi
[ 21.772293] usbcore: registered new interface driver siemens_mpi
[ 21.776045] Driver for Siemens USB/MPI adapter
[ 21.780006] Version 0.1 09/26/2005 Thomas Hergenhahn@web.de http://libnodave.sf.net
[ 21.784005] initcall siemens_usb_mpi_init+0x0/0x8c returned 0 after 15625 usecs
[ 21.788005] calling visor_init+0x0/0x1c6 @ 1
[ 21.792258] USB Serial support registered for Handspring Visor / Palm OS
[ 21.796285] USB Serial support registered for Sony Clie 3.5
[ 21.800293] USB Serial support registered for Sony Clie 5.0
[ 21.804294] usbcore: registered new interface driver visor
[ 21.808040] visor: USB HandSpring Visor / Palm OS driver
[ 21.812008] initcall visor_init+0x0/0x1c6 returned 0 after 19531 usecs
[ 21.816005] calling whiteheat_init+0x0/0x9c @ 1
[ 21.820252] USB Serial support registered for Connect Tech - WhiteHEAT - (prerenumeration)
[ 21.824285] USB Serial support registered for Connect Tech - WhiteHEAT
[ 21.828291] usbcore: registered new interface driver whiteheat
[ 21.832040] whiteheat: v2.0:USB ConnectTech WhiteHEAT driver
[ 21.836006] initcall whiteheat_init+0x0/0x9c returned 0 after 15625 usecs
[ 21.840006] calling keyspan_pda_init+0x0/0x9c @ 1
[ 21.844256] USB Serial support registered for Keyspan PDA
[ 21.848287] USB Serial support registered for Xircom / Entregra PGS - (prerenumeration)
[ 21.852290] usbcore: registered new interface driver keyspan_pda
[ 21.856040] keyspan_pda: v1.1:USB Keyspan PDA Converter driver
[ 21.860007] initcall keyspan_pda_init+0x0/0x9c returned 0 after 15625 usecs
[ 21.864005] calling adu_init+0x0/0xba @ 1
[ 21.868004] drivers/usb/misc/adutux.c : adu_init : enter
[ 21.872295] usbcore: registered new interface driver adutux
[ 21.876050] adutux adutux (see www.ontrak.net) v0.0.13
[ 21.880003] adutux is an experimental driver. Use at your own risk
[ 21.884005] drivers/usb/misc/adutux.c : adu_init : leave, return value 0
[ 21.888006] initcall adu_init+0x0/0xba returned 0 after 19531 usecs
[ 21.892007] calling appledisplay_init+0x0/0x80 @ 1
[ 21.896335] usbcore: registered new interface driver appledisplay
[ 21.900055] initcall appledisplay_init+0x0/0x80 returned 0 after 3906 usecs
[ 21.904004] calling berry_init+0x0/0x42 @ 1
[ 21.908261] usbcore: registered new interface driver berry_charge
[ 21.912052] initcall berry_init+0x0/0x42 returned 0 after 3906 usecs
[ 21.916006] calling emi26_init+0x0/0x42 @ 1
[ 21.924067] usbcore: registered new interface driver emi26 - firmware loader
[ 21.928045] initcall emi26_init+0x0/0x42 returned 0 after 7812 usecs
[ 21.932007] calling emi62_init+0x0/0x5e @ 1
[ 21.936258] usbcore: registered new interface driver emi62 - firmware loader
[ 21.940021] initcall emi62_init+0x0/0x5e returned 0 after 3906 usecs
[ 21.944004] calling ftdi_elan_init+0x0/0x192 @ 1
[ 21.948006] driver ftdi-elan built at 13:34:07 on Jun 11 2009
[ 21.952495] usbcore: registered new interface driver ftdi-elan
[ 21.956051] initcall ftdi_elan_init+0x0/0x192 returned 0 after 7812 usecs
[ 21.960006] calling usb_idmouse_init+0x0/0x6c @ 1
[ 21.964004] idmouse: 0.6:Siemens ID Mouse FingerTIP Sensor Driver
[ 21.968250] usbcore: registered new interface driver idmouse
[ 21.972045] initcall usb_idmouse_init+0x0/0x6c returned 0 after 7812 usecs
[ 21.976008] usb usb2: suspend_rh (auto-stop)
[ 21.980007] usb usb3: suspend_rh (auto-stop)
[ 21.984007] usb usb4: suspend_rh (auto-stop)
[ 21.988014] calling iowarrior_init+0x0/0x42 @ 1
[ 21.992251] usbcore: registered new interface driver iowarrior
[ 21.996052] initcall iowarrior_init+0x0/0x42 returned 0 after 3906 usecs
[ 22.000008] calling usb_lcd_init+0x0/0x60 @ 1
[ 22.004257] usbcore: registered new interface driver usblcd
[ 22.008048] initcall usb_lcd_init+0x0/0x60 returned 0 after 3906 usecs
[ 22.012009] calling lego_usb_tower_init+0x0/0xaf @ 1
[ 22.016003] drivers/usb/misc/legousbtower.c: lego_usb_tower_init: enter
[ 22.020252] usbcore: registered new interface driver legousbtower
[ 22.024051] legousbtower: v0.96:LEGO USB Tower Driver
[ 22.028005] drivers/usb/misc/legousbtower.c: lego_usb_tower_init: leave, return value 0
[ 22.032005] initcall lego_usb_tower_init+0x0/0xaf returned 0 after 15625 usecs
[ 22.036007] calling tv_init+0x0/0x70 @ 1
[ 22.040251] usbcore: registered new interface driver trancevibrator
[ 22.044050] trancevibrator: v1.1:PlayStation 2 Trance Vibrator driver
[ 22.048006] initcall tv_init+0x0/0x70 returned 0 after 7812 usecs
[ 22.052007] calling usb_sevseg_init+0x0/0x60 @ 1
[ 22.056249] usbcore: registered new interface driver usbsevseg
[ 22.060054] initcall usb_sevseg_init+0x0/0x60 returned 0 after 3906 usecs
[ 22.064004] calling usb_sisusb_init+0x0/0x47 @ 1
[ 22.072200] usbcore: registered new interface driver sisusb
[ 22.076054] initcall usb_sisusb_init+0x0/0x47 returned 0 after 7812 usecs
[ 22.080004] calling cxacru_init+0x0/0x42 @ 1
[ 22.084262] usbcore: registered new interface driver cxacru
[ 22.088051] initcall cxacru_init+0x0/0x42 returned 0 after 3906 usecs
[ 22.092007] calling uea_init+0x0/0x50 @ 1
[ 22.096004] [ueagle-atm] driver ueagle 1.4 loaded
[ 22.100257] usbcore: registered new interface driver ueagle-atm
[ 22.104052] initcall uea_init+0x0/0x50 returned 0 after 7812 usecs
[ 22.108007] calling usbatm_usb_init+0x0/0x8a @ 1
[ 22.112003] drivers/usb/atm/usbatm.c: usbatm_usb_init: driver version 1.10
[ 22.116006] initcall usbatm_usb_init+0x0/0x8a returned 0 after 3906 usecs
[ 22.120005] calling xusbatm_init+0x0/0x154 @ 1
[ 22.124004] drivers/usb/atm/xusbatm.c: xusbatm_init
[ 22.128003] xusbatm: malformed module parameters
[ 22.132008] initcall xusbatm_init+0x0/0x154 returned -22 after 7812 usecs
[ 22.136004] initcall xusbatm_init+0x0/0x154 returned with error code -22
[ 22.140005] calling i8042_init+0x0/0x143 @ 1
[ 22.145053] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 22.148083] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 22.152015] initcall i8042_init+0x0/0x143 returned 0 after 7812 usecs
[ 22.156007] calling serio_raw_init+0x0/0x42 @ 1
[ 22.161057] initcall serio_raw_init+0x0/0x42 returned 0 after 0 usecs
[ 22.164075] calling emu_init+0x0/0x42 @ 1
[ 22.168299] initcall emu_init+0x0/0x42 returned 0 after 0 usecs
[ 22.172106] calling fm801_gp_init+0x0/0x42 @ 1
[ 22.176274] initcall fm801_gp_init+0x0/0x42 returned 0 after 0 usecs
[ 22.180057] calling l4_init+0x0/0xa8 @ 1
[ 22.184020] initcall l4_init+0x0/0xa8 returned -19 after 0 usecs
[ 22.188006] calling ns558_init+0x0/0x60 @ 1
[ 22.212079] initcall ns558_init+0x0/0x60 returned -19 after 19531 usecs
[ 22.216005] calling mousedev_init+0x0/0xb3 @ 1
[ 22.224025] usb usb5: suspend_rh (auto-stop)
[ 22.228367] mice: PS/2 mouse device common for all mice
[ 22.232050] initcall mousedev_init+0x0/0xb3 returned 0 after 11718 usecs
[ 22.236006] calling joydev_init+0x0/0x39 @ 1
[ 22.240008] initcall joydev_init+0x0/0x39 returned 0 after 0 usecs
[ 22.244005] calling evdev_init+0x0/0x39 @ 1
[ 22.248006] initcall evdev_init+0x0/0x39 returned 0 after 0 usecs
[ 22.252008] calling evbug_init+0x0/0x39 @ 1
[ 22.256006] initcall evbug_init+0x0/0x39 returned 0 after 0 usecs
[ 22.260006] calling atkbd_init+0x0/0x4e @ 1
[ 22.264269] initcall atkbd_init+0x0/0x4e returned 0 after 0 usecs
[ 22.268052] calling sunkbd_init+0x0/0x42 @ 1
[ 22.272479] initcall sunkbd_init+0x0/0x42 returned 0 after 0 usecs
[ 22.276050] calling xtkbd_init+0x0/0x42 @ 1
[ 22.280253] initcall xtkbd_init+0x0/0x42 returned 0 after 0 usecs
[ 22.284106] calling nkbd_init+0x0/0x42 @ 1
[ 22.288269] initcall nkbd_init+0x0/0x42 returned 0 after 0 usecs
[ 22.292049] calling skbd_init+0x0/0x42 @ 1
[ 22.296260] initcall skbd_init+0x0/0x42 returned 0 after 0 usecs
[ 22.300059] calling gpio_keys_init+0x0/0x39 @ 1
[ 22.304397] initcall gpio_keys_init+0x0/0x39 returned 0 after 0 usecs
[ 22.308047] calling usb_acecad_init+0x0/0x5e @ 1
[ 22.312263] usbcore: registered new interface driver usb_acecad
[ 22.316060] acecad: v3.2:USB Acecad Flair tablet driver
[ 22.320005] initcall usb_acecad_init+0x0/0x5e returned 0 after 7812 usecs
[ 22.324007] calling gtco_init+0x0/0x77 @ 1
[ 22.328276] usbcore: registered new interface driver gtco
[ 22.332052] GTCO usb driver version: 2.00.0006initcall gtco_init+0x0/0x77 returned 0 after 7812 usecs
[ 22.340014] calling kbtab_init+0x0/0x5e @ 1
[ 22.344317] usbcore: registered new interface driver kbtab
[ 22.348052] kbtab: v0.0.2:USB KB Gear JamStudio Tablet driver
[ 22.352005] initcall kbtab_init+0x0/0x5e returned 0 after 7812 usecs
[ 22.356005] calling wacom_init+0x0/0x6a @ 1
[ 22.360261] usbcore: registered new interface driver wacom
[ 22.364050] wacom: v1.50:USB Wacom Graphire and Wacom Intuos tablet driver
[ 22.368005] initcall wacom_init+0x0/0x6a returned 0 after 7812 usecs
[ 22.372008] calling apanel_init+0x0/0x1b9 @ 1
[ 22.376093] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[ 22.380007] initcall apanel_init+0x0/0x1b9 returned -19 after 3906 usecs
[ 22.384006] calling ati_remote_init+0x0/0x70 @ 1
[ 22.388262] usbcore: registered new interface driver ati_remote
[ 22.392049] ati_remote: 2.2.1:ATI/X10 RF USB Remote Control
[ 22.396008] initcall ati_remote_init+0x0/0x70 returned 0 after 7812 usecs
[ 22.400006] calling ati_remote2_init+0x0/0x70 @ 1
[ 22.404253] usbcore: registered new interface driver ati_remote2
[ 22.408050] ati_remote2: ATI/Philips USB RF remote driver 0.3
[ 22.412008] initcall ati_remote2_init+0x0/0x70 returned 0 after 7812 usecs
[ 22.416004] calling cm109_init+0x0/0x69 @ 1
[ 22.420006] cm109: Keymap for Komunikate KIP1000 phone loaded
[ 22.424251] usbcore: registered new interface driver cm109
[ 22.428050] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[ 22.432007] initcall cm109_init+0x0/0x69 returned 0 after 11718 usecs
[ 22.436006] calling usb_keyspan_init+0x0/0x60 @ 1
[ 22.440252] usbcore: registered new interface driver keyspan_remote
[ 22.444054] initcall usb_keyspan_init+0x0/0x60 returned 0 after 3906 usecs
[ 22.448004] calling pcspkr_init+0x0/0x39 @ 1
[ 22.452419] input: PC Speaker as /class/input/input0
[ 22.456705] evbug.c: Connected device: input0 (PC Speaker at isa0061/input0)
[ 22.460284] initcall pcspkr_init+0x0/0x39 returned 0 after 7812 usecs
[ 22.464046] calling rotary_encoder_init+0x0/0x39 @ 1
[ 22.468249] initcall rotary_encoder_init+0x0/0x39 returned 0 after 0 usecs
[ 22.472064] calling ali1563_init+0x0/0x42 @ 1
[ 22.476291] initcall ali1563_init+0x0/0x42 returned 0 after 0 usecs
[ 22.480047] calling i2c_ali15x3_init+0x0/0x42 @ 1
[ 22.488054] initcall i2c_ali15x3_init+0x0/0x42 returned 0 after 3906 usecs
[ 22.492009] calling amd756_init+0x0/0x42 @ 1
[ 22.496281] initcall amd756_init+0x0/0x42 returned 0 after 0 usecs
[ 22.500049] calling i2c_amd8111_init+0x0/0x42 @ 1
[ 22.504275] initcall i2c_amd8111_init+0x0/0x42 returned 0 after 0 usecs
[ 22.508047] calling i2c_i801_init+0x0/0xc4 @ 1
[ 22.512338] initcall i2c_i801_init+0x0/0xc4 returned 0 after 0 usecs
[ 22.516048] calling i2c_sch_init+0x0/0x42 @ 1
[ 22.520273] initcall i2c_sch_init+0x0/0x42 returned 0 after 0 usecs
[ 22.524047] calling i2c_piix4_init+0x0/0x42 @ 1
[ 22.528275] initcall i2c_piix4_init+0x0/0x42 returned 0 after 0 usecs
[ 22.532048] calling i2c_sis5595_init+0x0/0x42 @ 1
[ 22.536281] initcall i2c_sis5595_init+0x0/0x42 returned 0 after 0 usecs
[ 22.540048] calling i2c_sis630_init+0x0/0x42 @ 1
[ 22.544272] initcall i2c_sis630_init+0x0/0x42 returned 0 after 0 usecs
[ 22.548047] calling i2c_sis96x_init+0x0/0x42 @ 1
[ 22.552274] initcall i2c_sis96x_init+0x0/0x42 returned 0 after 0 usecs
[ 22.556047] calling i2c_vt586b_init+0x0/0x42 @ 1
[ 22.560272] initcall i2c_vt586b_init+0x0/0x42 returned 0 after 0 usecs
[ 22.564048] calling ocores_i2c_init+0x0/0x39 @ 1
[ 22.568263] initcall ocores_i2c_init+0x0/0x39 returned 0 after 0 usecs
[ 22.572048] calling i2c_adap_simtec_init+0x0/0x39 @ 1
[ 22.576248] initcall i2c_adap_simtec_init+0x0/0x39 returned 0 after 0 usecs
[ 22.580047] calling i2c_parport_init+0x0/0x171 @ 1
[ 22.584003] i2c-parport-light: adapter type unspecified
[ 22.588007] initcall i2c_parport_init+0x0/0x171 returned -19 after 3906 usecs
[ 22.592004] calling usb_i2c_tiny_usb_init+0x0/0x42 @ 1
[ 22.596260] usbcore: registered new interface driver i2c-tiny-usb
[ 22.600054] initcall usb_i2c_tiny_usb_init+0x0/0x42 returned 0 after 3906 usecs
[ 22.604006] calling i2c_voodoo3_init+0x0/0x42 @ 1
[ 22.608275] initcall i2c_voodoo3_init+0x0/0x42 returned 0 after 0 usecs
[ 22.612050] calling i2c_pca_pf_init+0x0/0x39 @ 1
[ 22.616247] initcall i2c_pca_pf_init+0x0/0x39 returned 0 after 0 usecs
[ 22.620047] calling max6875_init+0x0/0x3b @ 1
[ 22.624248] initcall max6875_init+0x0/0x3b returned 0 after 0 usecs
[ 22.628047] calling tsl2550_init+0x0/0x3b @ 1
[ 22.632251] initcall tsl2550_init+0x0/0x3b returned 0 after 0 usecs
[ 22.636048] calling dabusb_init+0x0/0x11b @ 1
[ 22.640253] usbcore: registered new interface driver dabusb
[ 22.644050] dabusb: v1.54:DAB-USB Interface Driver for Linux (c)1999
[ 22.648007] initcall dabusb_init+0x0/0x11b returned 0 after 7812 usecs
[ 22.652008] calling w1_init+0x0/0xcd @ 1
[ 22.656003] Driver for 1-wire Dallas network protocol.
[ 22.660769] initcall w1_init+0x0/0xcd returned 0 after 3906 usecs
[ 22.664045] calling matrox_w1_init+0x0/0x42 @ 1
[ 22.672250] initcall matrox_w1_init+0x0/0x42 returned 0 after 3906 usecs
[ 22.676102] calling ds_init+0x0/0x65 @ 1
[ 22.680255] usbcore: registered new interface driver DS9490R
[ 22.684053] initcall ds_init+0x0/0x65 returned 0 after 3906 usecs
[ 22.688005] calling sensors_ds2482_init+0x0/0x3b @ 1
[ 22.692247] initcall sensors_ds2482_init+0x0/0x3b returned 0 after 0 usecs
[ 22.700009] calling w1_therm_init+0x0/0x5b @ 1
[ 22.704057] initcall w1_therm_init+0x0/0x5b returned 0 after 0 usecs
[ 22.708007] calling w1_smem_init+0x0/0x65 @ 1
[ 22.712007] initcall w1_smem_init+0x0/0x65 returned 0 after 0 usecs
[ 22.716006] calling w1_f2d_init+0x0/0x39 @ 1
[ 22.720024] initcall w1_f2d_init+0x0/0x39 returned 0 after 0 usecs
[ 22.724006] calling w1_ds2760_init+0x0/0x51 @ 1
[ 22.728003] 1-Wire driver for the DS2760 battery monitor chip - (c) 2004-2005, Szabolcs Gyurko
[ 22.732010] initcall w1_ds2760_init+0x0/0x51 returned 0 after 3906 usecs
[ 22.736004] calling w1_bq27000_init+0x0/0x49 @ 1
[ 22.740007] initcall w1_bq27000_init+0x0/0x49 returned -17 after 0 usecs
[ 22.744006] initcall w1_bq27000_init+0x0/0x49 returned with error code -17
[ 22.748006] calling pda_power_init+0x0/0x39 @ 1
[ 22.752253] initcall pda_power_init+0x0/0x39 returned 0 after 0 usecs
[ 22.756048] calling ds2760_battery_init+0x0/0x39 @ 1
[ 22.760248] initcall ds2760_battery_init+0x0/0x39 returned 0 after 0 usecs
[ 22.764049] calling da903x_battery_init+0x0/0x3e @ 1
[ 22.768251] initcall da903x_battery_init+0x0/0x3e returned 0 after 0 usecs
[ 22.772048] calling asb100_init+0x0/0x3b @ 1
[ 22.776260] initcall asb100_init+0x0/0x3b returned 0 after 0 usecs
[ 22.780049] calling sensors_w83627hf_init+0x0/0x9e @ 1
[ 22.784016] w83627hf: Found W83697HF chip at 0x290
[ 22.793380] initcall sensors_w83627hf_init+0x0/0x9e returned 0 after 7812 usecs
[ 22.796047] calling sensors_w83792d_init+0x0/0x3b @ 1
[ 22.800253] initcall sensors_w83792d_init+0x0/0x3b returned 0 after 0 usecs
[ 22.804102] calling sensors_w83793_init+0x0/0x3b @ 1
[ 22.808248] initcall sensors_w83793_init+0x0/0x3b returned 0 after 0 usecs
[ 22.812048] calling sensors_w83781d_init+0x0/0x3b @ 1
[ 22.816244] initcall sensors_w83781d_init+0x0/0x3b returned 0 after 0 usecs
[ 22.820060] calling abituguru_init+0x0/0x1a2 @ 1
[ 22.824005] initcall abituguru_init+0x0/0x1a2 returned -19 after 0 usecs
[ 22.828007] calling abituguru3_init+0x0/0x185 @ 1
[ 22.832005] initcall abituguru3_init+0x0/0x185 returned -19 after 0 usecs
[ 22.836006] calling ad7418_init+0x0/0x3b @ 1
[ 22.840259] initcall ad7418_init+0x0/0x3b returned 0 after 0 usecs
[ 22.844046] calling sm_adm1026_init+0x0/0x3b @ 1
[ 22.848243] initcall sm_adm1026_init+0x0/0x3b returned 0 after 0 usecs
[ 22.852052] calling sensors_adm1029_init+0x0/0x3b @ 1
[ 22.856247] initcall sensors_adm1029_init+0x0/0x3b returned 0 after 0 usecs
[ 22.860047] calling sensors_ads7828_init+0x0/0x78 @ 1
[ 22.864244] initcall sensors_ads7828_init+0x0/0x78 returned 0 after 0 usecs
[ 22.868047] calling adt7473_init+0x0/0x3b @ 1
[ 22.872248] initcall adt7473_init+0x0/0x3b returned 0 after 0 usecs
[ 22.876048] calling sensors_adt7475_init+0x0/0x3b @ 1
[ 22.880243] initcall sensors_adt7475_init+0x0/0x3b returned 0 after 0 usecs
[ 22.884047] calling applesmc_init+0x0/0x455 @ 1
[ 22.888009] applesmc: supported laptop not found!
[ 22.892005] applesmc: driver init failed (ret=-19)!
[ 22.896005] initcall applesmc_init+0x0/0x455 returned -19 after 7812 usecs
[ 22.900009] calling atxp1_init+0x0/0x3b @ 1
[ 22.908190] initcall atxp1_init+0x0/0x3b returned 0 after 3906 usecs
[ 22.912018] calling coretemp_init+0x0/0x13a @ 1
[ 22.916006] initcall coretemp_init+0x0/0x13a returned -19 after 0 usecs
[ 22.920004] calling dme1737_init+0x0/0xdb @ 1
[ 22.924262] initcall dme1737_init+0x0/0xdb returned 0 after 0 usecs
[ 22.928046] calling f71805f_init+0x0/0x9f @ 1
[ 22.932024] initcall f71805f_init+0x0/0x9f returned -19 after 0 usecs
[ 22.936006] calling f71882fg_init+0x0/0xa6 @ 1
[ 22.940023] initcall f71882fg_init+0x0/0xa6 returned -19 after 0 usecs
[ 22.944004] calling sm_fscpos_init+0x0/0x3b @ 1
[ 22.948251] initcall sm_fscpos_init+0x0/0x3b returned 0 after 0 usecs
[ 22.952037] calling g760a_init+0x0/0x3b @ 1
[ 22.960047] initcall g760a_init+0x0/0x3b returned 0 after 3906 usecs
[ 22.964006] calling sensors_gl518sm_init+0x0/0x3b @ 1
[ 22.972075] initcall sensors_gl518sm_init+0x0/0x3b returned 0 after 3906 usecs
[ 22.976033] calling aem_init+0x0/0x75 @ 1
[ 22.980251] initcall aem_init+0x0/0x75 returned 0 after 0 usecs
[ 22.984030] calling ibmpex_init+0x0/0x39 @ 1
[ 22.988008] initcall ibmpex_init+0x0/0x39 returned 0 after 0 usecs
[ 22.992004] calling sm_it87_init+0x0/0x8d @ 1
[ 22.996019] initcall sm_it87_init+0x0/0x8d returned -19 after 0 usecs
[ 23.000006] calling sensors_lm63_init+0x0/0x3b @ 1
[ 23.004257] initcall sensors_lm63_init+0x0/0x3b returned 0 after 0 usecs
[ 23.012029] calling sensors_lm75_init+0x0/0x3b @ 1
[ 23.016251] initcall sensors_lm75_init+0x0/0x3b returned 0 after 0 usecs
[ 23.020044] calling sensors_lm80_init+0x0/0x3b @ 1
[ 23.024248] initcall sensors_lm80_init+0x0/0x3b returned 0 after 0 usecs
[ 23.028044] calling sm_lm85_init+0x0/0x3b @ 1
[ 23.032245] initcall sm_lm85_init+0x0/0x3b returned 0 after 0 usecs
[ 23.036047] calling sensors_lm90_init+0x0/0x3b @ 1
[ 23.040248] initcall sensors_lm90_init+0x0/0x3b returned 0 after 0 usecs
[ 23.044048] calling sensors_lm92_init+0x0/0x3b @ 1
[ 23.048097] Starting ring buffer hammer
[ 33.000007] End ring buffer hammer
[ 33.003532] CPA self-test:
[ 33.004152] 4k 1328 large 509 gb 0 x 1533[ffff880000000000-ffff88003fc00000] miss 0
[ 33.031310] 4k 151856 large 215 gb 0 x 151767[ffff880000000000-ffff88003fdff000] miss 0
[ 33.051514] 4k 151856 large 215 gb 0 x 151767[ffff880000000000-ffff88003fdff000] miss 0
[ 33.052010] ok.
[ 33.056282] initcall sensors_lm92_init+0x0/0x3b returned 0 after 9773437 usecs
[ 33.060022] calling sensors_lm95241_init+0x0/0x3b @ 1
[ 33.064269] initcall sensors_lm95241_init+0x0/0x3b returned 0 after 0 usecs
[ 33.068055] calling ltc4215_init+0x0/0x3b @ 1
[ 33.072247] initcall ltc4215_init+0x0/0x3b returned 0 after 0 usecs
[ 33.076039] calling ltc4245_init+0x0/0x3b @ 1
[ 33.080244] initcall ltc4245_init+0x0/0x3b returned 0 after 0 usecs
[ 33.084043] calling sensors_max1619_init+0x0/0x3b @ 1
[ 33.088237] initcall sensors_max1619_init+0x0/0x3b returned 0 after 0 usecs
[ 33.092044] calling sensors_max6650_init+0x0/0x3b @ 1
[ 33.096236] initcall sensors_max6650_init+0x0/0x3b returned 0 after 0 usecs
[ 33.100050] calling pc87360_init+0x0/0xe9 @ 1
[ 33.104013] pc87360: PC8736x not detected, module not inserted.
[ 33.108006] initcall pc87360_init+0x0/0xe9 returned -19 after 3906 usecs
[ 33.112006] calling pc87427_init+0x0/0x96 @ 1
[ 33.116019] initcall pc87427_init+0x0/0x96 returned -19 after 0 usecs
[ 33.120004] calling sht15_init+0x0/0x80 @ 1
[ 33.125210] initcall sht15_init+0x0/0x80 returned 0 after 0 usecs
[ 33.128043] calling smsc47m192_init+0x0/0x3b @ 1
[ 33.132243] initcall smsc47m192_init+0x0/0x3b returned 0 after 0 usecs
[ 33.136221] calling sm_via686a_init+0x0/0x42 @ 1
[ 33.140297] initcall sm_via686a_init+0x0/0x42 returned 0 after 0 usecs
[ 33.144044] calling sm_vt8231_init+0x0/0x42 @ 1
[ 33.148272] initcall sm_vt8231_init+0x0/0x42 returned 0 after 0 usecs
[ 33.152076] calling sensors_w83l785ts_init+0x0/0x3b @ 1
[ 33.156241] initcall sensors_w83l785ts_init+0x0/0x3b returned 0 after 0 usecs
[ 33.160046] calling sensors_w83l786ng_init+0x0/0x3b @ 1
[ 33.164247] initcall sensors_w83l786ng_init+0x0/0x3b returned 0 after 0 usecs
[ 33.168051] calling pcipcwd_init_module+0x0/0x5c @ 1
[ 33.172269] initcall pcipcwd_init_module+0x0/0x5c returned 0 after 0 usecs
[ 33.176045] calling usb_pcwd_init+0x0/0x70 @ 1
[ 33.180265] usbcore: registered new interface driver pcwd_usb
[ 33.184048] pcwd_usb: Berkshire USB-PC Watchdog driver v1.02
[ 33.188007] initcall usb_pcwd_init+0x0/0x70 returned 0 after 7812 usecs
[ 33.192004] calling acq_init+0x0/0x83 @ 1
[ 33.196005] WDT driver for Acquire single board computer initialising.
[ 33.200534] acquirewdt: I/O address 0x0043 already in use
[ 33.208025] acquirewdt: probe of acquirewdt failed with error -5
[ 33.212013] initcall acq_init+0x0/0x83 returned 0 after 15625 usecs
[ 33.216005] calling advwdt_init+0x0/0x83 @ 1
[ 33.220006] WDT driver for Advantech single board computer initialising.
[ 33.228901] advantechwdt: initialized. timeout=60 sec (nowayout=1)
[ 33.232033] initcall advwdt_init+0x0/0x83 returned 0 after 11718 usecs
[ 33.236006] calling watchdog_init+0x0/0xf1 @ 1
[ 33.240034] initcall watchdog_init+0x0/0xf1 returned -19 after 0 usecs
[ 33.244007] calling alim7101_wdt_init+0x0/0x1b7 @ 1
[ 33.248003] alim7101_wdt: Steve Hill <steve@navaho.co.uk>.
[ 33.252019] alim7101_wdt: ALi M7101 PMU not present - WDT not set
[ 33.256007] initcall alim7101_wdt_init+0x0/0x1b7 returned -16 after 7812 usecs
[ 33.260006] initcall alim7101_wdt_init+0x0/0x1b7 returned with error code -16
[ 33.264004] calling ibwdt_init+0x0/0x83 @ 1
[ 33.268005] ib700wdt: WDT driver for IB700 single board computer initialising.
[ 33.272560] ib700wdt: START method I/O 443 is not available.
[ 33.276116] ib700wdt: probe of ib700wdt failed with error -5
[ 33.280011] initcall ibwdt_init+0x0/0x83 returned 0 after 11718 usecs
[ 33.284006] calling ibmasr_init+0x0/0xdb @ 1
[ 33.288006] initcall ibmasr_init+0x0/0xdb returned -19 after 0 usecs
[ 33.292009] calling wafwdt_init+0x0/0x18e @ 1
[ 33.296003] WDT driver for Wafer 5823 single board computer initialising.
[ 33.300011] Wafer 5823 WDT: I/O address 0x0443 already in use
[ 33.304009] initcall wafwdt_init+0x0/0x18e returned -5 after 7812 usecs
[ 33.308006] initcall wafwdt_init+0x0/0x18e returned with error code -5
[ 33.312005] calling watchdog_init+0x0/0x8a @ 1
[ 33.316006] i6300ESB timer: Intel 6300ESB WatchDog Timer Driver v0.04
[ 33.320550] initcall watchdog_init+0x0/0x8a returned 0 after 3906 usecs
[ 33.324069] calling iTCO_wdt_init_module+0x0/0x8a @ 1
[ 33.328005] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
[ 33.332622] iTCO_wdt: No card detected
[ 33.336102] initcall iTCO_wdt_init_module+0x0/0x8a returned 0 after 7812 usecs
[ 33.340008] calling iTCO_vendor_init_module+0x0/0x41 @ 1
[ 33.344003] iTCO_vendor_support: vendor-support=0
[ 33.348006] initcall iTCO_vendor_init_module+0x0/0x41 returned 0 after 3906 usecs
[ 33.352006] calling it8712f_wdt_init+0x0/0x114 @ 1
[ 33.356072] initcall it8712f_wdt_init+0x0/0x114 returned -19 after 0 usecs
[ 33.360005] calling it87_wdt_init+0x0/0x4ed @ 1
[ 33.364031] IT87 WDT: no device
[ 33.368005] initcall it87_wdt_init+0x0/0x4ed returned -19 after 3906 usecs
[ 33.372007] calling hpwdt_init+0x0/0x42 @ 1
[ 33.376283] initcall hpwdt_init+0x0/0x42 returned 0 after 0 usecs
[ 33.380078] calling sc1200wdt_init+0x0/0x13a @ 1
[ 33.384021] sc1200wdt: build 20020303
[ 33.388005] sc1200wdt: io parameter must be specified
[ 33.392005] initcall sc1200wdt_init+0x0/0x13a returned -22 after 7812 usecs
[ 33.396006] initcall sc1200wdt_init+0x0/0x13a returned with error code -22
[ 33.400008] calling pc87413_init+0x0/0xb5 @ 1
[ 33.404004] pc87413 WDT: Version 1.1 at io 0x2E
[ 33.408005] pc87413 WDT: cannot register miscdev on minor=130 (err=-16)
[ 33.412009] initcall pc87413_init+0x0/0xb5 returned -16 after 7812 usecs
[ 33.416005] initcall pc87413_init+0x0/0xb5 returned with error code -16
[ 33.420006] calling sbc60xxwdt_init+0x0/0x1ab @ 1
[ 33.424008] sbc60xxwdt: I/O address 0x0443 already in use
[ 33.428006] initcall sbc60xxwdt_init+0x0/0x1ab returned -5 after 3906 usecs
[ 33.432005] initcall sbc60xxwdt_init+0x0/0x1ab returned with error code -5
[ 33.436008] calling cpu5wdt_init_module+0x0/0x37 @ 1
[ 33.440008] cpu5wdt: misc_register failed
[ 33.444008] initcall cpu5wdt_init_module+0x0/0x37 returned -16 after 3906 usecs
[ 33.448006] initcall cpu5wdt_init_module+0x0/0x37 returned with error code -16
[ 33.452007] calling sch311x_wdt_init+0x0/0x176 @ 1
[ 33.456025] initcall sch311x_wdt_init+0x0/0x176 returned -19 after 0 usecs
[ 33.460007] calling wb_smsc_wdt_init+0x0/0x1de @ 1
[ 33.464003] SMsC 37B787 watchdog component driver 1.1 initialising...
[ 33.469043] smsc37b787_wdt: Unable to register miscdev on minor 130
[ 33.472009] initcall wb_smsc_wdt_init+0x0/0x1de returned -16 after 7812 usecs
[ 33.476006] initcall wb_smsc_wdt_init+0x0/0x1de returned with error code -16
[ 33.480004] calling wdt_init+0x0/0x20e @ 1
[ 33.484005] w83697hf/hg WDT: WDT driver for W83697HF/HG initializing
[ 33.488005] w83697hf/hg WDT: Looking for watchdog at address 0x2e
[ 33.492016] w83697hf/hg WDT: watchdog found at address 0x2e
[ 33.496103] w83697hf/hg WDT: cannot register miscdev on minor=130 (err=-16)
[ 33.500010] initcall wdt_init+0x0/0x20e returned -16 after 15625 usecs
[ 33.504005] initcall wdt_init+0x0/0x20e returned with error code -16
[ 33.508007] calling wdt_init+0x0/0x14f @ 1
[ 33.512003] WDT driver for the Winbond(TM) W83697UG/UF Super I/O chip initialising.
[ 33.516013] w83697ug/uf WDT: No W83697UG/UF could be found
[ 33.520009] initcall wdt_init+0x0/0x14f returned -19 after 7812 usecs
[ 33.524006] calling w83877f_wdt_init+0x0/0x183 @ 1
[ 33.528008] w83877f_wdt: I/O address 0x0443 already in use
[ 33.532011] initcall w83877f_wdt_init+0x0/0x183 returned -5 after 3906 usecs
[ 33.536005] initcall w83877f_wdt_init+0x0/0x183 returned with error code -5
[ 33.540006] calling zf_init+0x0/0x185 @ 1
[ 33.544004] machzwd: MachZ ZF-Logic Watchdog driver initializing.
[ 33.548007] machzwd: no ZF-Logic found
[ 33.552005] initcall zf_init+0x0/0x185 returned -19 after 7812 usecs
[ 33.556007] calling watchdog_init+0x0/0xde @ 1
[ 33.560006] epx_c3: cannot register miscdev on minor=130 (err=-16)
[ 33.564008] initcall watchdog_init+0x0/0xde returned -16 after 3906 usecs
[ 33.568006] initcall watchdog_init+0x0/0xde returned with error code -16
[ 33.572007] calling watchdog_init+0x0/0xdb @ 1
[ 33.576004] SoftDog: cannot register miscdev on minor=130 (err=-16)
[ 33.580007] initcall watchdog_init+0x0/0xdb returned -16 after 3906 usecs
[ 33.584005] initcall watchdog_init+0x0/0xdb returned with error code -16
[ 33.588006] calling telephony_init+0x0/0x71 @ 1
[ 33.592004] Linux telephony interface: v1.00
[ 33.596016] initcall telephony_init+0x0/0x71 returned 0 after 3906 usecs
[ 33.600006] calling vhci_init+0x0/0x80 @ 1
[ 33.604006] Bluetooth: Virtual HCI driver ver 1.2
[ 33.608349] initcall vhci_init+0x0/0x80 returned 0 after 3906 usecs
[ 33.612058] calling hci_uart_init+0x0/0x104 @ 1
[ 33.616005] Bluetooth: HCI UART driver ver 2.2
[ 33.620006] Bluetooth: HCI H4 protocol initialized
[ 33.624005] initcall hci_uart_init+0x0/0x104 returned 0 after 7812 usecs
[ 33.628007] calling bcm203x_init+0x0/0x78 @ 1
[ 33.632019] Bluetooth: Broadcom Blutonium firmware driver ver 1.2
[ 33.636255] usbcore: registered new interface driver bcm203x
[ 33.640059] initcall bcm203x_init+0x0/0x78 returned 0 after 7812 usecs
[ 33.644006] calling init_dtl1_cs+0x0/0x39 @ 1
[ 33.648245] initcall init_dtl1_cs+0x0/0x39 returned 0 after 0 usecs
[ 33.652050] calling init_bt3c_cs+0x0/0x39 @ 1
[ 33.656239] initcall init_bt3c_cs+0x0/0x39 returned 0 after 0 usecs
[ 33.660047] calling init_bluecard_cs+0x0/0x39 @ 1
[ 33.664241] initcall init_bluecard_cs+0x0/0x39 returned 0 after 0 usecs
[ 33.668046] calling init_btuart_cs+0x0/0x39 @ 1
[ 33.672245] initcall init_btuart_cs+0x0/0x39 returned 0 after 0 usecs
[ 33.676046] calling isdn_init+0x0/0x32c @ 1
[ 33.681652] ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/none/none/1.1.2.2
[ 33.689967] initcall isdn_init+0x0/0x32c returned 0 after 7812 usecs
[ 33.692007] calling kcapi_init+0x0/0xbb @ 1
[ 33.696092] CAPI Subsystem Rev 1.1.2.8
[ 33.700010] initcall kcapi_init+0x0/0xbb returned 0 after 3906 usecs
[ 33.704005] calling capidrv_init+0x0/0x190 @ 1
[ 33.708074] capidrv: Rev 1.1.2.2: loaded
[ 33.712007] initcall capidrv_init+0x0/0x190 returned 0 after 3906 usecs
[ 33.716006] calling b1pci_init+0x0/0x109 @ 1
[ 33.724268] b1pci: revision 1.1.2.2
[ 33.727864] initcall b1pci_init+0x0/0x109 returned 0 after 3906 usecs
[ 33.728046] calling b1_init+0x0/0xa5 @ 1
[ 33.732007] b1: revision 1.1.2.2
[ 33.736007] initcall b1_init+0x0/0xa5 returned 0 after 3906 usecs
[ 33.740006] calling b1dma_init+0x0/0xa5 @ 1
[ 33.744003] b1dma: revision 1.1.2.3
[ 33.748008] initcall b1dma_init+0x0/0xa5 returned 0 after 3906 usecs
[ 33.752005] calling t1pci_init+0x0/0xe9 @ 1
[ 33.756269] t1pci: revision 1.1.2.2
[ 33.760046] initcall t1pci_init+0x0/0xe9 returned 0 after 3906 usecs
[ 33.764006] calling c4_init+0x0/0x109 @ 1
[ 33.768263] c4: revision 1.1.2.2
[ 33.772048] initcall c4_init+0x0/0x109 returned 0 after 3906 usecs
[ 33.776005] calling divert_init+0x0/0x8a @ 1
[ 33.784029] dss1_divert module successfully installed
[ 33.788005] initcall divert_init+0x0/0x8a returned 0 after 3906 usecs
[ 33.792006] calling HiSax_init+0x0/0x134 @ 1
[ 33.796004] HiSax: Linux Driver for passive ISDN cards
[ 33.800006] HiSax: Version 3.5 (kernel)
[ 33.804003] HiSax: Layer1 Revision 2.46.2.5
[ 33.808006] HiSax: Layer2 Revision 2.30.2.4
[ 33.812004] HiSax: TeiMgr Revision 2.20.2.3
[ 33.816008] HiSax: Layer3 Revision 2.22.2.3
[ 33.820004] HiSax: LinkLayer Revision 2.59.2.4
[ 33.824051] HiSax: Total 1 card defined
[ 33.828133] HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
[ 33.832007] Gazel: Driver Revision 2.19.2.4
[ 33.836003] Gazel: ISA PnP card automatic recognition
[ 33.840007] Gazel: Card ISA R647/R648 found
[ 33.844005] Gazel: config irq:15 isac:0x8180 cfg:0xC180
[ 33.848004] Gazel: hscx A:0x180 hscx B:0x4180
[ 33.902534] Gazel: ISAC version (ff): 2085 V2.3
[ 33.904009] Gazel: HSCX version A: ??? B: ???
[ 33.908003] Gazel: wrong HSCX versions check IO address
[ 33.912118] HiSax: Card Gazel not installed !
[ 33.916008] initcall HiSax_init+0x0/0x134 returned -19 after 117187 usecs
[ 33.920006] calling st5481_usb_init+0x0/0x7e @ 1
[ 33.924003] hisax_st5481: ST5481 USB ISDN driver $Revision: 2.4.2.3 $
[ 33.932222] usbcore: registered new interface driver st5481_usb
[ 33.936058] initcall st5481_usb_init+0x0/0x7e returned 0 after 11718 usecs
[ 33.940007] calling hfc_usb_mod_init+0x0/0xab @ 1
[ 33.944007] HFC-S USB: driver module revision 2.3.2.24 date 2007/10/14 loaded, (debug=0)
[ 33.948241] usbcore: registered new interface driver hfc_usb
[ 33.952051] initcall hfc_usb_mod_init+0x0/0xab returned 0 after 7812 usecs
[ 33.956005] calling isdnloop_init+0x0/0x9f @ 1
[ 33.960005] isdnloop-ISDN-driver Rev 1.11.6.7
[ 33.964035] isdnloop: (loop0) virtual card added
[ 33.968007] initcall isdnloop_init+0x0/0x9f returned 0 after 7812 usecs
[ 33.972006] calling gigaset_init_module+0x0/0x50 @ 1
[ 33.976005] gigaset: Driver for Gigaset 307x
[ 33.980005] initcall gigaset_init_module+0x0/0x50 returned 0 after 3906 usecs
[ 33.984006] calling usb_gigaset_init+0x0/0xbe @ 1
[ 33.988354] usbcore: registered new interface driver usb_gigaset
[ 33.992047] usb_gigaset: USB Driver for Gigaset 307x using M105
[ 33.996006] initcall usb_gigaset_init+0x0/0xbe returned 0 after 7812 usecs
[ 34.000009] calling bas_gigaset_init+0x0/0xbe @ 1
[ 34.004290] usbcore: registered new interface driver bas_gigaset
[ 34.008047] bas_gigaset: USB Driver for Gigaset 307x
[ 34.012008] initcall bas_gigaset_init+0x0/0xbe returned 0 after 7812 usecs
[ 34.016006] calling cpufreq_stats_init+0x0/0x94 @ 1
[ 34.020022] initcall cpufreq_stats_init+0x0/0x94 returned 0 after 0 usecs
[ 34.024008] calling cpufreq_gov_userspace_init+0x0/0x39 @ 1
[ 34.028007] initcall cpufreq_gov_userspace_init+0x0/0x39 returned 0 after 0 usecs
[ 34.032006] calling cpufreq_gov_dbs_init+0x0/0x8e @ 1
[ 34.036076] initcall cpufreq_gov_dbs_init+0x0/0x8e returned 0 after 0 usecs
[ 34.040045] calling init_ladder+0x0/0x39 @ 1
[ 34.044027] cpuidle: using governor ladder
[ 34.048009] initcall init_ladder+0x0/0x39 returned 0 after 3906 usecs
[ 34.052006] calling i7300_idle_init+0x0/0x1aa @ 1
[ 34.056063] initcall i7300_idle_init+0x0/0x1aa returned -19 after 0 usecs
[ 34.060006] calling mmc_test_init+0x0/0x39 @ 1
[ 34.064240] initcall mmc_test_init+0x0/0x39 returned 0 after 0 usecs
[ 34.068015] calling sdhci_drv_init+0x0/0x49 @ 1
[ 34.072006] sdhci: Secure Digital Host Controller Interface driver
[ 34.076003] sdhci: Copyright(c) Pierre Ossman
[ 34.080006] initcall sdhci_drv_init+0x0/0x49 returned 0 after 7812 usecs
[ 34.084006] calling sdhci_drv_init+0x0/0x42 @ 1
[ 34.088272] initcall sdhci_drv_init+0x0/0x42 returned 0 after 0 usecs
[ 34.092044] calling ricoh_mmc_drv_init+0x0/0x5c @ 1
[ 34.096006] ricoh-mmc: Ricoh MMC Controller disabling driver
[ 34.100005] ricoh-mmc: Copyright(c) Philip Langdale
[ 34.104273] initcall ricoh_mmc_drv_init+0x0/0x5c returned 0 after 7812 usecs
[ 34.108036] calling wbsd_drv_init+0x0/0xb5 @ 1
[ 34.112004] wbsd: Winbond W83L51xD SD/MMC card interface driver
[ 34.116005] wbsd: Copyright(c) Pierre Ossman
[ 34.120682] wbsd: Unknown hardware (id 6012) found at 2e
[ 34.124050] wbsd: Unknown hardware (id 6012) found at 2e
[ 34.128086] initcall wbsd_drv_init+0x0/0xb5 returned 0 after 15625 usecs
[ 34.132008] calling memstick_init+0x0/0xab @ 1
[ 34.136582] initcall memstick_init+0x0/0xab returned 0 after 0 usecs
[ 34.140067] calling mspro_block_init+0x0/0x98 @ 1
[ 34.144254] initcall mspro_block_init+0x0/0x98 returned 0 after 0 usecs
[ 34.148069] calling tifm_ms_init+0x0/0x39 @ 1
[ 34.152247] initcall tifm_ms_init+0x0/0x39 returned 0 after 0 usecs
[ 34.156050] calling alix_led_init+0x0/0x11b @ 1
[ 34.160754] initcall alix_led_init+0x0/0x11b returned -19 after 0 usecs
[ 34.164004] calling pca9532_init+0x0/0x3b @ 1
[ 34.168251] initcall pca9532_init+0x0/0x3b returned 0 after 0 usecs
[ 34.172050] calling pca955x_leds_init+0x0/0x3b @ 1
[ 34.176239] initcall pca955x_leds_init+0x0/0x3b returned 0 after 0 usecs
[ 34.180045] calling timer_trig_init+0x0/0x39 @ 1
[ 34.184090] initcall timer_trig_init+0x0/0x39 returned 0 after 0 usecs
[ 34.188004] calling heartbeat_trig_init+0x0/0x39 @ 1
[ 34.192010] initcall heartbeat_trig_init+0x0/0x39 returned 0 after 0 usecs
[ 34.196004] calling bl_trig_init+0x0/0x39 @ 1
[ 34.200010] initcall bl_trig_init+0x0/0x39 returned 0 after 0 usecs
[ 34.204005] calling gpio_trig_init+0x0/0x39 @ 1
[ 34.208008] initcall gpio_trig_init+0x0/0x39 returned 0 after 0 usecs
[ 34.212005] calling defon_trig_init+0x0/0x39 @ 1
[ 34.216010] initcall defon_trig_init+0x0/0x39 returned 0 after 0 usecs
[ 34.220004] calling dcdrbu_init+0x0/0x169 @ 1
[ 34.224284] initcall dcdrbu_init+0x0/0x169 returned 0 after 0 usecs
[ 34.228045] calling dcdbas_init+0x0/0x8d @ 1
[ 34.232550] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[ 34.236049] initcall dcdbas_init+0x0/0x8d returned 0 after 3906 usecs
[ 34.240008] calling ibft_init+0x0/0x1e6 @ 1
[ 34.244012] No iBFT detected.
[ 34.248007] initcall ibft_init+0x0/0x1e6 returned 0 after 3906 usecs
[ 34.252007] calling ioat_init_module+0x0/0x42 @ 1
[ 34.256283] initcall ioat_init_module+0x0/0x42 returned 0 after 0 usecs
[ 34.260069] calling hid_init+0x0/0x6e @ 1
[ 34.264489] initcall hid_init+0x0/0x6e returned 0 after 0 usecs
[ 34.268044] calling a4_init+0x0/0x47 @ 1
[ 34.272240] initcall a4_init+0x0/0x47 returned 0 after 0 usecs
[ 34.276077] calling apple_init+0x0/0x63 @ 1
[ 34.280239] initcall apple_init+0x0/0x63 returned 0 after 0 usecs
[ 34.284043] calling belkin_init+0x0/0x47 @ 1
[ 34.288240] initcall belkin_init+0x0/0x47 returned 0 after 0 usecs
[ 34.292052] calling cp_init+0x0/0x47 @ 1
[ 34.296240] initcall cp_init+0x0/0x47 returned 0 after 0 usecs
[ 34.300046] calling ez_init+0x0/0x47 @ 1
[ 34.304246] initcall ez_init+0x0/0x47 returned 0 after 0 usecs
[ 34.308044] calling gyration_init+0x0/0x47 @ 1
[ 34.312249] initcall gyration_init+0x0/0x47 returned 0 after 0 usecs
[ 34.316043] calling ks_init+0x0/0x47 @ 1
[ 34.320241] initcall ks_init+0x0/0x47 returned 0 after 0 usecs
[ 34.324045] calling lg_init+0x0/0x47 @ 1
[ 34.328241] initcall lg_init+0x0/0x47 returned 0 after 0 usecs
[ 34.332045] calling ms_init+0x0/0x47 @ 1
[ 34.336242] initcall ms_init+0x0/0x47 returned 0 after 0 usecs
[ 34.340044] calling mr_init+0x0/0x47 @ 1
[ 34.344250] initcall mr_init+0x0/0x47 returned 0 after 0 usecs
[ 34.348045] calling ntrig_init+0x0/0x47 @ 1
[ 34.352239] initcall ntrig_init+0x0/0x47 returned 0 after 0 usecs
[ 34.356043] calling sony_init+0x0/0x47 @ 1
[ 34.360240] initcall sony_init+0x0/0x47 returned 0 after 0 usecs
[ 34.364042] calling ga_init+0x0/0x42 @ 1
[ 34.368239] initcall ga_init+0x0/0x42 returned 0 after 0 usecs
[ 34.372046] calling tm_init+0x0/0x47 @ 1
[ 34.376255] initcall tm_init+0x0/0x47 returned 0 after 0 usecs
[ 34.380042] calling zp_init+0x0/0x47 @ 1
[ 34.384241] initcall zp_init+0x0/0x47 returned 0 after 0 usecs
[ 34.388042] calling hid_init+0x0/0xf1 @ 1
[ 34.396565] usbcore: registered new interface driver hiddev
[ 34.400314] usbcore: registered new interface driver usbhid
[ 34.404072] usbhid: v2.6:USB HID core driver
[ 34.408008] initcall hid_init+0x0/0xf1 returned 0 after 15625 usecs
[ 34.412005] calling usb_mouse_init+0x0/0x5e @ 1
[ 34.420111] usbcore: registered new interface driver usbmouse
[ 34.424032] usbmouse: v1.6:USB HID Boot Protocol mouse driver
[ 34.428005] initcall usb_mouse_init+0x0/0x5e returned 0 after 11718 usecs
[ 34.432007] calling virtio_pci_init+0x0/0x7b @ 1
[ 34.436309] initcall virtio_pci_init+0x0/0x7b returned 0 after 0 usecs
[ 34.440038] calling init+0x0/0x39 @ 1
[ 34.444236] initcall init+0x0/0x39 returned 0 after 0 usecs
[ 34.448039] calling dell_init+0x0/0x1cb @ 1
[ 34.452007] initcall dell_init+0x0/0x1cb returned -19 after 0 usecs
[ 34.456007] calling init_soundcore+0x0/0x9d @ 1
[ 34.464159] initcall init_soundcore+0x0/0x9d returned 0 after 3906 usecs
[ 34.468015] calling oss_init+0x0/0x161 @ 1
[ 34.476780] initcall oss_init+0x0/0x161 returned 0 after 3906 usecs
[ 34.480040] calling do_init_aedsp16+0x0/0xb9 @ 1
[ 34.484003] Audio Excel DSP 16 init driver Copyright (C) Riccardo Facchetti 1995-98
[ 34.488004] aedsp16: I/O, IRQ and DMA are mandatory
[ 34.492007] initcall do_init_aedsp16+0x0/0xb9 returned -22 after 7812 usecs
[ 34.496006] initcall do_init_aedsp16+0x0/0xb9 returned with error code -22
[ 34.500006] calling init_pss+0x0/0x295 @ 1
[ 34.504006] pss: mss_io, mss_dma, mss_irq and pss_io must be set.
[ 34.508004] initcall init_pss+0x0/0x295 returned -22 after 3906 usecs
[ 34.512006] initcall init_pss+0x0/0x295 returned with error code -22
[ 34.516005] calling init_ad1848+0x0/0x19a @ 1
[ 34.520004] ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen 1993-1996
[ 34.524005] initcall init_ad1848+0x0/0x19a returned 0 after 3906 usecs
[ 34.528007] calling init_mpu401+0x0/0xbf @ 1
[ 34.532006] initcall init_mpu401+0x0/0xbf returned 0 after 0 usecs
[ 34.536006] calling init_sscape+0x0/0x175 @ 1
[ 34.540004] Soundscape driver Copyright (C) by Hannu Savolainen 1993-1996
[ 34.544004] DMA, IRQ, and IO port must be specified.
[ 34.548005] initcall init_sscape+0x0/0x175 returned -22 after 7812 usecs
[ 34.552007] initcall init_sscape+0x0/0x175 returned with error code -22
[ 34.556004] calling init_pas2+0x0/0x120 @ 1
[ 34.560004] Pro Audio Spectrum driver Copyright (C) by Hannu Savolainen 1993-1996
[ 34.564004] I/O, IRQ, DMA and type are mandatory
[ 34.568006] initcall init_pas2+0x0/0x120 returned -22 after 7812 usecs
[ 34.572006] initcall init_pas2+0x0/0x120 returned with error code -22
[ 34.576007] calling sb_init+0x0/0x1cd @ 1
[ 34.580003] sb: Init: Starting Probe...
[ 34.584004] sb: Error: At least io, irq, and dma must be set for legacy cards.
[ 34.588004] sb: Init: Done
[ 34.590822] initcall sb_init+0x0/0x1cd returned -19 after 7812 usecs
[ 34.592006] calling init_uart401+0x0/0x76 @ 1
[ 34.596005] initcall init_uart401+0x0/0x76 returned 0 after 0 usecs
[ 34.600008] calling kahlua_init_module+0x0/0x4e @ 1
[ 34.604003] Cyrix Kahlua VSA1 XpressAudio support (c) Copyright 2003 Red Hat Inc
[ 34.608281] initcall kahlua_init_module+0x0/0x4e returned 0 after 3906 usecs
[ 34.612097] calling init_uart6850+0x0/0xc2 @ 1
[ 34.616005] uart6850: irq and io must be set.
[ 34.620005] initcall init_uart6850+0x0/0xc2 returned -22 after 3906 usecs
[ 34.624024] initcall init_uart6850+0x0/0xc2 returned with error code -22
[ 34.628004] calling init_opl3+0x0/0x6b @ 1
[ 34.632004] YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft 1993-1996
[ 34.636006] initcall init_opl3+0x0/0x6b returned 0 after 3906 usecs
[ 34.640006] calling init_vmidi+0x0/0x47 @ 1
[ 34.644003] MIDI Loopback device driver
[ 34.648712] initcall init_vmidi+0x0/0x47 returned 0 after 3906 usecs
[ 34.652044] calling oprofile_init+0x0/0x78 @ 1
[ 34.656006] oprofile: using NMI interrupt.
[ 34.660017] initcall oprofile_init+0x0/0x78 returned 0 after 3906 usecs
[ 34.664006] calling flow_cache_init+0x0/0x145 @ 1
[ 34.668389] initcall flow_cache_init+0x0/0x145 returned 0 after 0 usecs
[ 34.672084] calling llc_init+0x0/0x47 @ 1
[ 34.676007] initcall llc_init+0x0/0x47 returned 0 after 0 usecs
[ 34.680006] calling llc2_init+0x0/0xd0 @ 1
[ 34.684067] NET: Registered protocol family 26
[ 34.688007] initcall llc2_init+0x0/0xd0 returned 0 after 3906 usecs
[ 34.692006] calling snap_init+0x0/0x61 @ 1
[ 34.696042] initcall snap_init+0x0/0x61 returned 0 after 0 usecs
[ 34.700006] calling rif_init+0x0/0x9e @ 1
[ 34.704018] initcall rif_init+0x0/0x9e returned 0 after 0 usecs
[ 34.708006] calling nfnetlink_init+0x0/0x86 @ 1
[ 34.712004] Netfilter messages via NETLINK v0.30.
[ 34.716035] initcall nfnetlink_init+0x0/0x86 returned 0 after 3906 usecs
[ 34.720007] calling nfnetlink_queue_init+0x0/0xca @ 1
[ 34.724045] initcall nfnetlink_queue_init+0x0/0xca returned 0 after 0 usecs
[ 34.728006] calling nfnetlink_log_init+0x0/0xfd @ 1
[ 34.732050] initcall nfnetlink_log_init+0x0/0xfd returned 0 after 0 usecs
[ 34.736006] calling nf_conntrack_standalone_init+0x0/0x39 @ 1
[ 34.740005] nf_conntrack version 0.5.0 (8185 buckets, 32740 max)
[ 34.744919] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[ 34.748043] nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
[ 34.752005] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[ 34.756030] initcall nf_conntrack_standalone_init+0x0/0x39 returned 0 after 15625 usecs
[ 34.760006] calling nf_conntrack_proto_sctp_init+0x0/0x83 @ 1
[ 34.764050] initcall nf_conntrack_proto_sctp_init+0x0/0x83 returned 0 after 0 usecs
[ 34.768008] calling nf_conntrack_proto_udplite_init+0x0/0x69 @ 1
[ 34.772008] initcall nf_conntrack_proto_udplite_init+0x0/0x69 returned 0 after 0 usecs
[ 34.776006] calling nf_conntrack_amanda_init+0x0/0xca @ 1
[ 34.780039] initcall nf_conntrack_amanda_init+0x0/0xca returned 0 after 0 usecs
[ 34.784007] calling nf_conntrack_ftp_init+0x0/0x240 @ 1
[ 34.788009] initcall nf_conntrack_ftp_init+0x0/0x240 returned 0 after 0 usecs
[ 34.792007] calling nf_conntrack_h323_init+0x0/0x166 @ 1
[ 34.796011] initcall nf_conntrack_h323_init+0x0/0x166 returned 0 after 0 usecs
[ 34.800008] calling nf_conntrack_irc_init+0x0/0x1cc @ 1
[ 34.804009] initcall nf_conntrack_irc_init+0x0/0x1cc returned 0 after 0 usecs
[ 34.808006] calling nf_conntrack_sane_init+0x0/0x24b @ 1
[ 34.812010] initcall nf_conntrack_sane_init+0x0/0x24b returned 0 after 0 usecs
[ 34.816007] calling nf_conntrack_sip_init+0x0/0x1ed @ 1
[ 34.820007] initcall nf_conntrack_sip_init+0x0/0x1ed returned 0 after 0 usecs
[ 34.824006] calling nf_conntrack_tftp_init+0x0/0x1a2 @ 1
[ 34.828008] initcall nf_conntrack_tftp_init+0x0/0x1a2 returned 0 after 0 usecs
[ 34.832006] calling nf_tproxy_init+0x0/0x49 @ 1
[ 34.836003] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[ 34.840005] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
[ 34.844005] initcall nf_tproxy_init+0x0/0x49 returned 0 after 7812 usecs
[ 34.848006] calling xt_init+0x0/0x176 @ 1
[ 34.852033] initcall xt_init+0x0/0x176 returned 0 after 0 usecs
[ 34.856006] calling tcpudp_mt_init+0x0/0x3e @ 1
[ 34.860033] initcall tcpudp_mt_init+0x0/0x3e returned 0 after 0 usecs
[ 34.864007] calling connmark_tg_init+0x0/0x3e @ 1
[ 34.868007] initcall connmark_tg_init+0x0/0x3e returned 0 after 0 usecs
[ 34.872024] calling connsecmark_tg_init+0x0/0x39 @ 1
[ 34.876007] initcall connsecmark_tg_init+0x0/0x39 returned 0 after 0 usecs
[ 34.880006] calling dscp_tg_init+0x0/0x3e @ 1
[ 34.884009] initcall dscp_tg_init+0x0/0x3e returned 0 after 0 usecs
[ 34.888007] calling hl_tg_init+0x0/0x3e @ 1
[ 34.892008] initcall hl_tg_init+0x0/0x3e returned 0 after 0 usecs
[ 34.896006] calling mark_tg_init+0x0/0x3e @ 1
[ 34.900010] initcall mark_tg_init+0x0/0x3e returned 0 after 0 usecs
[ 34.904006] calling nflog_tg_init+0x0/0x39 @ 1
[ 34.908006] initcall nflog_tg_init+0x0/0x39 returned 0 after 0 usecs
[ 34.912007] calling nfqueue_tg_init+0x0/0x3e @ 1
[ 34.916007] initcall nfqueue_tg_init+0x0/0x3e returned 0 after 0 usecs
[ 34.920006] calling secmark_tg_init+0x0/0x39 @ 1
[ 34.924007] initcall secmark_tg_init+0x0/0x39 returned 0 after 0 usecs
[ 34.928006] calling tcpoptstrip_tg_init+0x0/0x3e @ 1
[ 34.932007] initcall tcpoptstrip_tg_init+0x0/0x3e returned 0 after 0 usecs
[ 34.936007] calling xt_cluster_mt_init+0x0/0x39 @ 1
[ 34.940006] initcall xt_cluster_mt_init+0x0/0x39 returned 0 after 0 usecs
[ 34.944006] calling connlimit_mt_init+0x0/0x39 @ 1
[ 34.948007] initcall connlimit_mt_init+0x0/0x39 returned 0 after 0 usecs
[ 34.952006] calling conntrack_mt_init+0x0/0x3e @ 1
[ 34.956007] initcall conntrack_mt_init+0x0/0x3e returned 0 after 0 usecs
[ 34.960007] calling dccp_mt_init+0x0/0xc5 @ 1
[ 34.964013] initcall dccp_mt_init+0x0/0xc5 returned 0 after 0 usecs
[ 34.968006] calling hashlimit_mt_init+0x0/0xcd @ 1
[ 34.972355] initcall hashlimit_mt_init+0x0/0xcd returned 0 after 0 usecs
[ 34.976079] calling helper_mt_init+0x0/0x39 @ 1
[ 34.980006] initcall helper_mt_init+0x0/0x39 returned 0 after 0 usecs
[ 34.984007] calling hl_mt_init+0x0/0x3e @ 1
[ 34.988007] initcall hl_mt_init+0x0/0x3e returned 0 after 0 usecs
[ 34.992006] calling iprange_mt_init+0x0/0x3e @ 1
[ 34.996009] initcall iprange_mt_init+0x0/0x3e returned 0 after 0 usecs
[ 35.000008] calling length_mt_init+0x0/0x3e @ 1
[ 35.004007] initcall length_mt_init+0x0/0x3e returned 0 after 0 usecs
[ 35.008007] calling limit_mt_init+0x0/0x39 @ 1
[ 35.012007] initcall limit_mt_init+0x0/0x39 returned 0 after 0 usecs
[ 35.016006] calling mark_mt_init+0x0/0x3e @ 1
[ 35.020008] initcall mark_mt_init+0x0/0x3e returned 0 after 0 usecs
[ 35.024006] calling multiport_mt_init+0x0/0x3e @ 1
[ 35.028008] initcall multiport_mt_init+0x0/0x3e returned 0 after 0 usecs
[ 35.032007] calling physdev_mt_init+0x0/0x39 @ 1
[ 35.036006] initcall physdev_mt_init+0x0/0x39 returned 0 after 0 usecs
[ 35.040006] calling quota_mt_init+0x0/0x39 @ 1
[ 35.044007] initcall quota_mt_init+0x0/0x39 returned 0 after 0 usecs
[ 35.048006] calling sctp_mt_init+0x0/0x3e @ 1
[ 35.052008] initcall sctp_mt_init+0x0/0x3e returned 0 after 0 usecs
[ 35.056007] calling socket_mt_init+0x0/0x3e @ 1
[ 35.060006] initcall socket_mt_init+0x0/0x3e returned 0 after 0 usecs
[ 35.064006] calling state_mt_init+0x0/0x3e @ 1
[ 35.068008] initcall state_mt_init+0x0/0x3e returned 0 after 0 usecs
[ 35.072006] calling string_mt_init+0x0/0x3e @ 1
[ 35.076007] initcall string_mt_init+0x0/0x3e returned 0 after 0 usecs
[ 35.080007] calling tcpmss_mt_init+0x0/0x3e @ 1
[ 35.084007] initcall tcpmss_mt_init+0x0/0x3e returned 0 after 0 usecs
[ 35.088006] calling u32_mt_init+0x0/0x39 @ 1
[ 35.092008] initcall u32_mt_init+0x0/0x39 returned 0 after 0 usecs
[ 35.096006] calling ip_vs_init+0x0/0xe3 @ 1
[ 35.100139] IPVS: Registered protocols (TCP, AH, ESP)
[ 35.104388] IPVS: Connection hash table configured (size=4096, memory=64Kbytes)
[ 35.108041] IPVS: Each connection entry needs 296 bytes at least
[ 35.112068] IPVS: ipvs loaded.
[ 35.116010] initcall ip_vs_init+0x0/0xe3 returned 0 after 15625 usecs
[ 35.120022] calling ip_vs_rr_init+0x0/0x39 @ 1
[ 35.124021] IPVS: [rr] scheduler registered.
[ 35.128008] initcall ip_vs_rr_init+0x0/0x39 returned 0 after 3906 usecs
[ 35.132006] calling ip_vs_wlc_init+0x0/0x39 @ 1
[ 35.136005] IPVS: [wlc] scheduler registered.
[ 35.140006] initcall ip_vs_wlc_init+0x0/0x39 returned 0 after 3906 usecs
[ 35.144006] calling ip_vs_lblc_init+0x0/0x6d @ 1
[ 35.148004] IPVS: [lblc] scheduler registered.
[ 35.152007] initcall ip_vs_lblc_init+0x0/0x6d returned 0 after 3906 usecs
[ 35.156005] calling ip_vs_lblcr_init+0x0/0x6d @ 1
[ 35.160005] IPVS: [lblcr] scheduler registered.
[ 35.164006] initcall ip_vs_lblcr_init+0x0/0x6d returned 0 after 3906 usecs
[ 35.168006] calling ip_vs_dh_init+0x0/0x39 @ 1
[ 35.172005] IPVS: [dh] scheduler registered.
[ 35.176007] initcall ip_vs_dh_init+0x0/0x39 returned 0 after 3906 usecs
[ 35.180004] calling ip_vs_sh_init+0x0/0x39 @ 1
[ 35.184005] IPVS: [sh] scheduler registered.
[ 35.188006] initcall ip_vs_sh_init+0x0/0x39 returned 0 after 3906 usecs
[ 35.192006] calling ip_vs_sed_init+0x0/0x39 @ 1
[ 35.196004] IPVS: [sed] scheduler registered.
[ 35.200009] initcall ip_vs_sed_init+0x0/0x39 returned 0 after 3906 usecs
[ 35.204004] calling ip_vs_nq_init+0x0/0x39 @ 1
[ 35.208005] IPVS: [nq] scheduler registered.
[ 35.212007] initcall ip_vs_nq_init+0x0/0x39 returned 0 after 3906 usecs
[ 35.216006] calling ip_vs_ftp_init+0x0/0xbd @ 1
[ 35.220059] IPVS: ftp: loaded support on port[0] = 21
[ 35.224009] initcall ip_vs_ftp_init+0x0/0xbd returned 0 after 3906 usecs
[ 35.228004] calling ipip_init+0x0/0x95 @ 1
[ 35.232004] IPv4 over IPv4 tunneling driver
[ 35.236498] initcall ipip_init+0x0/0x95 returned 0 after 3906 usecs
[ 35.240051] calling ipgre_init+0x0/0xd7 @ 1
[ 35.244003] GRE over IPv4 tunneling driver
[ 35.248462] initcall ipgre_init+0x0/0xd7 returned 0 after 3906 usecs
[ 35.252042] calling init_syncookies+0x0/0x40 @ 1
[ 35.256041] initcall init_syncookies+0x0/0x40 returned 0 after 0 usecs
[ 35.260005] calling ah4_init+0x0/0x8f @ 1
[ 35.264008] initcall ah4_init+0x0/0x8f returned 0 after 0 usecs
[ 35.268004] calling xfrm4_beet_init+0x0/0x3e @ 1
[ 35.272008] initcall xfrm4_beet_init+0x0/0x3e returned 0 after 0 usecs
[ 35.276004] calling tunnel4_init+0x0/0x59 @ 1
[ 35.280006] initcall tunnel4_init+0x0/0x59 returned 0 after 0 usecs
[ 35.284007] calling ipv4_netfilter_init+0x0/0x3e @ 1
[ 35.288029] initcall ipv4_netfilter_init+0x0/0x3e returned 0 after 0 usecs
[ 35.292006] calling nf_conntrack_l3proto_ipv4_init+0x0/0x153 @ 1
[ 35.296015] initcall nf_conntrack_l3proto_ipv4_init+0x0/0x153 returned 0 after 0 usecs
[ 35.300006] calling nf_defrag_init+0x0/0x3e @ 1
[ 35.304007] initcall nf_defrag_init+0x0/0x3e returned 0 after 0 usecs
[ 35.308005] calling ip_tables_init+0x0/0xd5 @ 1
[ 35.312041] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 35.316005] initcall ip_tables_init+0x0/0xd5 returned 0 after 3906 usecs
[ 35.320007] calling iptable_filter_init+0x0/0x92 @ 1
[ 35.324040] initcall iptable_filter_init+0x0/0x92 returned 0 after 0 usecs
[ 35.328006] calling iptable_mangle_init+0x0/0x6a @ 1
[ 35.332029] initcall iptable_mangle_init+0x0/0x6a returned 0 after 0 usecs
[ 35.336006] calling iptable_security_init+0x0/0x6a @ 1
[ 35.340022] initcall iptable_security_init+0x0/0x6a returned 0 after 0 usecs
[ 35.344007] calling ah_mt_init+0x0/0x39 @ 1
[ 35.348005] initcall ah_mt_init+0x0/0x39 returned 0 after 0 usecs
[ 35.352005] calling ecn_mt_init+0x0/0x39 @ 1
[ 35.356006] initcall ecn_mt_init+0x0/0x39 returned 0 after 0 usecs
[ 35.360005] calling clusterip_tg_init+0x0/0xbc @ 1
[ 35.364016] ClusterIP Version 0.8 loaded successfully
[ 35.368023] initcall clusterip_tg_init+0x0/0xbc returned 0 after 3906 usecs
[ 35.372005] calling log_tg_init+0x0/0x50 @ 1
[ 35.376008] initcall log_tg_init+0x0/0x50 returned 0 after 0 usecs
[ 35.380005] calling reject_tg_init+0x0/0x39 @ 1
[ 35.384006] initcall reject_tg_init+0x0/0x39 returned 0 after 0 usecs
[ 35.388004] calling ulog_tg_init+0x0/0x145 @ 1
[ 35.392059] initcall ulog_tg_init+0x0/0x145 returned 0 after 0 usecs
[ 35.396004] calling arp_tables_init+0x0/0xb3 @ 1
[ 35.400040] arp_tables: (C) 2002 David S. Miller
[ 35.404006] initcall arp_tables_init+0x0/0xb3 returned 0 after 3906 usecs
[ 35.408005] calling arptable_filter_init+0x0/0x6a @ 1
[ 35.412026] initcall arptable_filter_init+0x0/0x6a returned 0 after 0 usecs
[ 35.416007] calling ip_queue_init+0x0/0x13c @ 1
[ 35.420068] initcall ip_queue_init+0x0/0x13c returned 0 after 0 usecs
[ 35.424006] calling inet_diag_init+0x0/0xe3 @ 1
[ 35.428029] initcall inet_diag_init+0x0/0xe3 returned 0 after 0 usecs
[ 35.432006] calling tcp_diag_init+0x0/0x39 @ 1
[ 35.436027] initcall tcp_diag_init+0x0/0x39 returned 0 after 0 usecs
[ 35.440007] calling cubictcp_register+0x0/0x88 @ 1
[ 35.444004] TCP cubic registered
[ 35.447342] initcall cubictcp_register+0x0/0x88 returned 0 after 0 usecs
[ 35.448006] calling xfrm_user_init+0x0/0x71 @ 1
[ 35.452005] Initializing XFRM netlink socket
[ 35.456046] initcall xfrm_user_init+0x0/0x71 returned 0 after 3906 usecs
[ 35.460004] calling packet_init+0x0/0x6d @ 1
[ 35.464008] NET: Registered protocol family 17
[ 35.468054] initcall packet_init+0x0/0x6d returned 0 after 3906 usecs
[ 35.472006] calling ipsec_pfkey_init+0x0/0xac @ 1
[ 35.476005] NET: Registered protocol family 15
[ 35.480024] initcall ipsec_pfkey_init+0x0/0xac returned 0 after 3906 usecs
[ 35.484004] calling br_init+0x0/0x100 @ 1
[ 35.488395] Bridge firewalling registered
[ 35.492077] initcall br_init+0x0/0x100 returned 0 after 3906 usecs
[ 35.496006] calling ebtables_init+0x0/0x77 @ 1
[ 35.500008] Ebtables v2.0 registered
[ 35.504006] initcall ebtables_init+0x0/0x77 returned 0 after 3906 usecs
[ 35.508004] calling ebtable_broute_init+0x0/0x4a @ 1
[ 35.512084] initcall ebtable_broute_init+0x0/0x4a returned 0 after 0 usecs
[ 35.516005] calling ebtable_filter_init+0x0/0x6a @ 1
[ 35.520026] initcall ebtable_filter_init+0x0/0x6a returned 0 after 0 usecs
[ 35.524006] calling ebtable_nat_init+0x0/0x6a @ 1
[ 35.528027] initcall ebtable_nat_init+0x0/0x6a returned 0 after 0 usecs
[ 35.532006] calling ebt_802_3_init+0x0/0x39 @ 1
[ 35.536008] initcall ebt_802_3_init+0x0/0x39 returned 0 after 0 usecs
[ 35.540004] calling ebt_among_init+0x0/0x39 @ 1
[ 35.544007] initcall ebt_among_init+0x0/0x39 returned 0 after 0 usecs
[ 35.548005] calling ebt_limit_init+0x0/0x39 @ 1
[ 35.552007] initcall ebt_limit_init+0x0/0x39 returned 0 after 0 usecs
[ 35.556004] calling ebt_mark_m_init+0x0/0x39 @ 1
[ 35.560008] initcall ebt_mark_m_init+0x0/0x39 returned 0 after 0 usecs
[ 35.564004] calling ebt_pkttype_init+0x0/0x39 @ 1
[ 35.568007] initcall ebt_pkttype_init+0x0/0x39 returned 0 after 0 usecs
[ 35.572007] calling ebt_stp_init+0x0/0x39 @ 1
[ 35.576007] initcall ebt_stp_init+0x0/0x39 returned 0 after 0 usecs
[ 35.580004] calling ebt_vlan_init+0x0/0x6a @ 1
[ 35.584008] initcall ebt_vlan_init+0x0/0x6a returned 0 after 0 usecs
[ 35.588004] calling ebt_arpreply_init+0x0/0x39 @ 1
[ 35.592007] initcall ebt_arpreply_init+0x0/0x39 returned 0 after 0 usecs
[ 35.596005] calling ebt_mark_init+0x0/0x39 @ 1
[ 35.600008] initcall ebt_mark_init+0x0/0x39 returned 0 after 0 usecs
[ 35.604004] calling ebt_redirect_init+0x0/0x39 @ 1
[ 35.608008] initcall ebt_redirect_init+0x0/0x39 returned 0 after 0 usecs
[ 35.612005] calling ebt_snat_init+0x0/0x39 @ 1
[ 35.616022] initcall ebt_snat_init+0x0/0x39 returned 0 after 0 usecs
[ 35.620005] calling ebt_log_init+0x0/0x50 @ 1
[ 35.628007] initcall ebt_log_init+0x0/0x50 returned 0 after 0 usecs
[ 35.632007] calling ebt_nflog_init+0x0/0x39 @ 1
[ 35.636005] initcall ebt_nflog_init+0x0/0x39 returned 0 after 0 usecs
[ 35.640005] calling dsa_init_module+0x0/0x3b @ 1
[ 35.644007] initcall dsa_init_module+0x0/0x3b returned 0 after 0 usecs
[ 35.648005] calling mv88e6131_init+0x0/0x3b @ 1
[ 35.652028] initcall mv88e6131_init+0x0/0x3b returned 0 after 0 usecs
[ 35.656007] calling dsa_init_module+0x0/0x39 @ 1
[ 35.660261] initcall dsa_init_module+0x0/0x39 returned 0 after 0 usecs
[ 35.664042] calling x25_init+0x0/0x80 @ 1
[ 35.668006] NET: Registered protocol family 9
[ 35.672007] X.25 for Linux Version 0.2
[ 35.676042] initcall x25_init+0x0/0x80 returned 0 after 7812 usecs
[ 35.680007] calling nr_proto_init+0x0/0x26b @ 1
[ 35.689593] NET: Registered protocol family 6
[ 35.692115] initcall nr_proto_init+0x0/0x26b returned 0 after 7812 usecs
[ 35.696006] calling ax25_init+0x0/0xce @ 1
[ 35.700006] NET: Registered protocol family 3
[ 35.704039] initcall ax25_init+0x0/0xce returned 0 after 3906 usecs
[ 35.708004] calling can_init+0x0/0x144 @ 1
[ 35.712004] can: controller area network core (rev 20090105 abi 8)
[ 35.716474] NET: Registered protocol family 29
[ 35.720124] initcall can_init+0x0/0x144 returned 0 after 7812 usecs
[ 35.724005] calling raw_module_init+0x0/0x61 @ 1
[ 35.728006] can: raw protocol (rev 20090105)
[ 35.732029] initcall raw_module_init+0x0/0x61 returned 0 after 3906 usecs
[ 35.736006] calling l2cap_init+0x0/0x10a @ 1
[ 35.740027] Bluetooth: L2CAP ver 2.13
[ 35.744005] Bluetooth: L2CAP socket layer initialized
[ 35.748005] initcall l2cap_init+0x0/0x10a returned 0 after 7812 usecs
[ 35.752007] calling sco_init+0x0/0x110 @ 1
[ 35.756009] Bluetooth: SCO (Voice Link) ver 0.6
[ 35.760004] Bluetooth: SCO socket layer initialized
[ 35.764006] initcall sco_init+0x0/0x110 returned 0 after 7812 usecs
[ 35.768006] calling rfcomm_init+0x0/0xdf @ 1
[ 35.772092] Bluetooth: RFCOMM socket layer initialized
[ 35.776085] Bluetooth: RFCOMM TTY layer initialized
[ 35.780003] Bluetooth: RFCOMM ver 1.11
[ 35.784006] initcall rfcomm_init+0x0/0xdf returned 0 after 11718 usecs
[ 35.788005] calling cmtp_init+0x0/0x4e @ 1
[ 35.792004] Bluetooth: CMTP (CAPI Emulation) ver 1.0
[ 35.796006] initcall cmtp_init+0x0/0x4e returned 0 after 3906 usecs
[ 35.800008] calling hidp_init+0x0/0x81 @ 1
[ 35.804003] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 35.808358] initcall hidp_init+0x0/0x81 returned 0 after 3906 usecs
[ 35.812038] calling init_sunrpc+0x0/0x7e @ 1
[ 35.817334] RPC: Registered udp transport module.
[ 35.820044] RPC: Registered tcp transport module.
[ 35.824011] initcall init_sunrpc+0x0/0x7e returned 0 after 7812 usecs
[ 35.828005] calling init_rpcsec_gss+0x0/0x73 @ 1
[ 35.832101] initcall init_rpcsec_gss+0x0/0x73 returned 0 after 0 usecs
[ 35.836006] calling init_kerberos_module+0x0/0x55 @ 1
[ 35.840059] initcall init_kerberos_module+0x0/0x55 returned 0 after 0 usecs
[ 35.844005] calling init_spkm3_module+0x0/0x55 @ 1
[ 35.848024] initcall init_spkm3_module+0x0/0x55 returned 0 after 0 usecs
[ 35.852006] calling af_rxrpc_init+0x0/0x1c6 @ 1
[ 35.860367] NET: Registered protocol family 33
[ 35.864086] initcall af_rxrpc_init+0x0/0x1c6 returned 0 after 7812 usecs
[ 35.868005] calling rxkad_init+0x0/0x8e @ 1
[ 35.872292] RxRPC: Registered security type 2 'rxkad'
[ 35.876053] initcall rxkad_init+0x0/0x8e returned 0 after 3906 usecs
[ 35.880006] calling atm_clip_init+0x0/0xdb @ 1
[ 35.884417] initcall atm_clip_init+0x0/0xdb returned 0 after 0 usecs
[ 35.888043] calling lane_module_init+0x0/0x83 @ 1
[ 35.892015] lec.c: Jun 11 2009 13:33:53 initialized
[ 35.896008] initcall lane_module_init+0x0/0x83 returned 0 after 3906 usecs
[ 35.900006] calling atm_mpoa_init+0x0/0x60 @ 1
[ 35.904015] mpc.c: Jun 11 2009 13:33:51 initialized
[ 35.908006] initcall atm_mpoa_init+0x0/0x60 returned 0 after 3906 usecs
[ 35.912005] calling pppoatm_init+0x0/0x3b @ 1
[ 35.916006] initcall pppoatm_init+0x0/0x3b returned 0 after 0 usecs
[ 35.920007] calling decnet_init+0x0/0xb4 @ 1
[ 35.924003] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
[ 35.929074] DECnet: Routing cache hash table of 1024 buckets, 56Kbytes
[ 35.932528] NET: Registered protocol family 12
[ 35.936111] initcall decnet_init+0x0/0xb4 returned 0 after 11718 usecs
[ 35.940005] calling phonet_init+0x0/0x9e @ 1
[ 35.944022] NET: Registered protocol family 35
[ 35.948412] initcall phonet_init+0x0/0x9e returned 0 after 3906 usecs
[ 35.956036] calling pep_register+0x0/0x3e @ 1
[ 35.960345] initcall pep_register+0x0/0x3e returned 0 after 0 usecs
[ 35.964058] calling vlan_proto_init+0x0/0xdb @ 1
[ 35.968006] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[ 35.972004] All bugs added by David S. Miller <davem@redhat.com>
[ 35.976071] initcall vlan_proto_init+0x0/0xdb returned 0 after 7812 usecs
[ 35.980006] calling sctp_init+0x0/0x749 @ 1
[ 35.989483] SCTP: Hash tables configured (established 21845 bind 18724)
[ 35.992612] initcall sctp_init+0x0/0x749 returned 0 after 7812 usecs
[ 35.996086] calling lib80211_init+0x0/0x45 @ 1
[ 36.000008] lib80211: common routines for IEEE802.11 drivers
[ 36.004075] lib80211_crypt: registered algorithm 'NULL'
[ 36.008007] initcall lib80211_init+0x0/0x45 returned 0 after 7812 usecs
[ 36.012007] calling tipc_init+0x0/0xdf @ 1
[ 36.016025] TIPC: Activated (version 1.6.4 compiled Jun 11 2009 13:34:00)
[ 36.021812] NET: Registered protocol family 30
[ 36.024053] TIPC: Started in single node mode
[ 36.028011] initcall tipc_init+0x0/0xdf returned 0 after 11718 usecs
[ 36.032007] calling dcbnl_init+0x0/0x59 @ 1
[ 36.036005] initcall dcbnl_init+0x0/0x59 returned 0 after 0 usecs
[ 36.040007] calling wimax_subsys_init+0x0/0x259 @ 1
[ 36.044108] initcall wimax_subsys_init+0x0/0x259 returned 0 after 0 usecs
[ 36.048008] calling severities_debugfs_init+0x0/0x83 @ 1
[ 36.052077] initcall severities_debugfs_init+0x0/0x83 returned 0 after 0 usecs
[ 36.056007] calling cpufreq_p4_init+0x0/0x7a @ 1
[ 36.060005] initcall cpufreq_p4_init+0x0/0x7a returned -19 after 0 usecs
[ 36.064007] calling update_mp_table+0x0/0x245 @ 1
[ 36.068005] initcall update_mp_table+0x0/0x245 returned 0 after 0 usecs
[ 36.072007] calling lapic_insert_resource+0x0/0x67 @ 1
[ 36.076009] initcall lapic_insert_resource+0x0/0x67 returned 0 after 0 usecs
[ 36.080006] calling ioapic_insert_resources+0x0/0x82 @ 1
[ 36.084005] initcall ioapic_insert_resources+0x0/0x82 returned 0 after 0 usecs
[ 36.088008] calling io_apic_bug_finalize+0x0/0x42 @ 1
[ 36.092007] initcall io_apic_bug_finalize+0x0/0x42 returned 0 after 0 usecs
[ 36.096006] calling check_early_ioremap_leak+0x0/0x8e @ 1
[ 36.100081] initcall check_early_ioremap_leak+0x0/0x8e returned 0 after 0 usecs
[ 36.104009] calling init_oops_id+0x0/0x5d @ 1
[ 36.108005] initcall init_oops_id+0x0/0x5d returned 0 after 0 usecs
[ 36.112028] calling disable_boot_consoles+0x0/0x5f @ 1
[ 36.116008] initcall disable_boot_consoles+0x0/0x5f returned 0 after 0 usecs
[ 36.120006] calling pm_qos_power_init+0x0/0xf0 @ 1
[ 36.125231] initcall pm_qos_power_init+0x0/0xf0 returned 0 after 0 usecs
[ 36.128083] calling clear_boot_tracer+0x0/0x52 @ 1
[ 36.132007] initcall clear_boot_tracer+0x0/0x52 returned 0 after 0 usecs
[ 36.136008] calling event_trace_self_tests_init+0x0/0x5f @ 1
[ 36.140003] Running tests on trace events:
[ 36.144004] Testing event kfree_skb: <6>Time: 9948000 (usecs)
[ 36.152096] Overruns: 36779670
[ 36.156007] Read: 0 (by pages)
[ 36.160006] Entries: 62811
[ 36.162907] Total: 36842481
[ 36.164003] Missed: 0
[ 36.168004] Hit: 36842481
[ 36.172005] Entries per millisec: 3703
[ 36.175861] 270 ns per entry
[ 36.176004] Sleeping for 10 secs
[ 36.180141] OK
[ 36.184026] Testing event block_rq_abort: OK
[ 36.196571] Testing event block_rq_insert: OK
[ 36.208572] Testing event block_rq_issue: OK
[ 36.220565] Testing event block_rq_requeue: OK
[ 36.232574] Testing event block_rq_complete: OK
[ 36.244567] Testing event block_bio_bounce: OK
[ 36.256566] Testing event block_bio_complete: OK
[ 36.268567] Testing event block_bio_backmerge: OK
[ 36.280568] Testing event block_bio_frontmerge: OK
[ 36.292568] Testing event block_bio_queue: OK
[ 36.304570] Testing event block_getrq: OK
[ 36.316571] Testing event block_sleeprq: OK
[ 36.328572] Testing event block_plug: OK
[ 36.340573] Testing event block_unplug_timer: OK
[ 36.352572] Testing event block_unplug_io: OK
[ 36.364573] Testing event block_split: OK
[ 36.376574] Testing event block_remap: OK
[ 36.388567] Testing event kmalloc: OK
[ 36.402629] Testing event kmem_cache_alloc: OK
[ 36.412568] Testing event kmalloc_node: OK
[ 36.424570] Testing event kmem_cache_alloc_node: OK
[ 36.436571] Testing event kfree: OK
[ 36.444594] Testing event kmem_cache_free: OK
[ 36.456569] Testing event lock_acquire: OK
[ 36.468595] Testing event lock_release: OK
[ 36.480604] Testing event workqueue_insertion: OK
[ 36.492571] Testing event workqueue_execution: OK
[ 36.504571] Testing event workqueue_creation: OK
[ 36.516565] Testing event workqueue_destruction: OK
[ 36.528574] Testing event irq_handler_entry: OK
[ 36.540565] Testing event irq_handler_exit: OK
[ 36.552566] Testing event softirq_entry: OK
[ 36.564568] Testing event softirq_exit: OK
[ 36.576568] Testing event sched_kthread_stop: OK
[ 36.588569] Testing event sched_kthread_stop_ret: OK
[ 36.600569] Testing event sched_wait_task: OK
[ 36.612571] Testing event sched_wakeup: OK
[ 36.624572] Testing event sched_wakeup_new: OK
[ 36.636572] Testing event sched_switch: OK
[ 36.648572] Testing event sched_migrate_task: OK
[ 36.660565] Testing event sched_process_free: OK
[ 36.672575] Testing event sched_process_exit: OK
[ 36.684567] Testing event sched_process_wait: OK
[ 36.696567] Testing event sched_process_fork: OK
[ 36.708569] Testing event sched_signal_send: OK
[ 36.720568] Running tests on trace event systems:
[ 36.724010] Testing event system skb: OK
[ 36.736573] Testing event system block: OK
[ 36.748773] Testing event system kmem: OK
[ 36.760636] Testing event system lockdep: OK
[ 36.772633] Testing event system workqueue: OK
[ 36.784610] Testing event system irq: OK
[ 36.796612] Testing event system sched: OK
[ 36.808717] Running tests on all trace events:
[ 36.812009] Testing all events: OK
[ 36.825345] Running tests again, along with the function tracer
[ 36.828031] Running tests on trace events:
[ 36.832018] Testing event kfree_skb: OK
[ 36.844844] Testing event block_rq_abort: OK
[ 36.856879] Testing event block_rq_insert: OK
[ 36.868845] Testing event block_rq_issue: OK
[ 36.880846] Testing event block_rq_requeue: OK
[ 36.892848] Testing event block_rq_complete: OK
[ 36.904849] Testing event block_bio_bounce: OK
[ 36.916840] Testing event block_bio_complete: OK
[ 36.928852] Testing event block_bio_backmerge: OK
[ 36.940842] Testing event block_bio_frontmerge: OK
[ 36.952852] Testing event block_bio_queue: OK
[ 36.964845] Testing event block_getrq: OK
[ 36.976846] Testing event block_sleeprq: OK
[ 36.988845] Testing event block_plug: OK
[ 37.000855] Testing event block_unplug_timer: OK
[ 37.012849] Testing event block_unplug_io: OK
[ 37.024849] Testing event block_split: OK
[ 37.036840] Testing event block_remap: OK
[ 37.048851] Testing event kmalloc: OK
[ 37.060842] Testing event kmem_cache_alloc: OK
[ 37.072851] Testing event kmalloc_node: OK
[ 37.084842] Testing event kmem_cache_alloc_node: OK
[ 37.096843] Testing event kfree: OK
[ 37.108846] Testing event kmem_cache_free: OK
[ 37.120846] Testing event lock_acquire: OK
[ 37.132871] Testing event lock_release: OK
[ 37.144872] Testing event workqueue_insertion: OK
[ 37.156849] Testing event workqueue_execution: OK
[ 37.168848] Testing event workqueue_creation: OK
[ 37.180849] Testing event workqueue_destruction: OK
[ 37.192850] Testing event irq_handler_entry: OK
[ 37.204842] Testing event irq_handler_exit: OK
[ 37.216843] Testing event softirq_entry: OK
[ 37.228846] Testing event softirq_exit: OK
[ 37.240844] Testing event sched_kthread_stop: OK
[ 37.252846] Testing event sched_kthread_stop_ret: OK
[ 37.264847] Testing event sched_wait_task: OK
[ 37.276839] Testing event sched_wakeup: OK
[ 37.288858] Testing event sched_wakeup_new: OK
[ 37.300851] Testing event sched_switch: OK
[ 37.312850] Testing event sched_migrate_task: OK
[ 37.324843] Testing event sched_process_free: OK
[ 37.336843] Testing event sched_process_exit: OK
[ 37.348843] Testing event sched_process_wait: OK
[ 37.360844] Testing event sched_process_fork: OK
[ 37.372845] Testing event sched_signal_send: OK
[ 37.384845] Running tests on trace event systems:
[ 37.388033] Testing event system skb: OK
[ 37.400850] Testing event system block: OK
[ 37.413605] Testing event system kmem: OK
[ 37.425093] Testing event system lockdep: OK
[ 37.436937] Testing event system workqueue: OK
[ 37.449011] Testing event system irq: OK
[ 37.460992] Testing event system sched: OK
[ 37.473382] Running tests on all trace events:
[ 37.476031] Testing all events: OK
[ 37.491181] initcall event_trace_self_tests_init+0x0/0x5f returned 0 after 1316406 usecs
[ 37.492016] calling afs_init+0x0/0x1ce @ 1
[ 37.496005] kAFS: Red Hat AFS client v0.1 registering.
[ 37.501104] initcall afs_init+0x0/0x1ce returned 0 after 3906 usecs
[ 37.504138] calling random32_reseed+0x0/0x80 @ 1
[ 37.508012] initcall random32_reseed+0x0/0x80 returned 0 after 0 usecs
[ 37.512006] calling pci_resource_alignment_sysfs_init+0x0/0x40 @ 1
[ 37.516014] initcall pci_resource_alignment_sysfs_init+0x0/0x40 returned 0 after 0 usecs
[ 37.520006] calling pci_sysfs_init+0x0/0x77 @ 1
[ 37.524467] initcall pci_sysfs_init+0x0/0x77 returned 0 after 0 usecs
[ 37.528008] calling regulator_init_complete+0x0/0x166 @ 1
[ 37.532033] initcall regulator_init_complete+0x0/0x166 returned 0 after 0 usecs
[ 37.536006] calling seqgen_init+0x0/0x36 @ 1
[ 37.540021] initcall seqgen_init+0x0/0x36 returned 0 after 0 usecs
[ 37.544006] calling hd_init+0x0/0x321 @ 1
[ 37.548055] hd: no drives specified - use hd=cyl,head,sectors on kernel command line
[ 37.552144] initcall hd_init+0x0/0x321 returned -1 after 3906 usecs
[ 37.556005] initcall hd_init+0x0/0x321 returned with error code -1
[ 37.560008] calling scsi_complete_async_scans+0x0/0x167 @ 1
[ 37.564007] initcall scsi_complete_async_scans+0x0/0x167 returned 0 after 0 usecs
[ 37.568007] calling init_net_drop_monitor+0x0/0x140 @ 1
[ 37.572005] Initalizing network drop monitor service
[ 37.576074] initcall init_net_drop_monitor+0x0/0x140 returned 0 after 3906 usecs
[ 37.580005] calling tcp_congestion_default+0x0/0x39 @ 1
[ 37.584008] initcall tcp_congestion_default+0x0/0x39 returned 0 after 0 usecs
[ 37.588006] calling initialize_hashrnd+0x0/0x40 @ 1
[ 37.592011] initcall initialize_hashrnd+0x0/0x40 returned 0 after 0 usecs
[ 37.596051] async_waiting @ 1
[ 37.600027] async_continuing @ 1 after 0 usec
[ 37.610624] EXT3-fs: INFO: recovery required on readonly filesystem.
[ 37.612041] EXT3-fs: write access will be enabled during recovery.
[ 37.662537] kjournald starting. Commit interval 5 seconds
[ 37.664084] EXT3-fs: recovery complete.
[ 37.668953] EXT3-fs: mounted filesystem with ordered data mode.
[ 37.672176] VFS: Mounted root (ext3 filesystem) readonly on device 8:1.
[ 37.676105] async_waiting @ 1
[ 37.680006] async_continuing @ 1 after 0 usec
[ 37.684130] Freeing unused kernel memory: 648k freed
[ 46.180494] Starting ring buffer hammer
[ 56.000271] End ring buffer hammer
[ 56.004254] Time: 9816000 (usecs)
[ 56.008010] Overruns: 7676520
[ 56.011132] Read: 8056026 (by events)
[ 56.012005] Entries: 62852
[ 56.016004] Total: 15795398
[ 56.020004] Missed: 0
[ 56.024004] Hit: 15795398
[ 56.027168] Entries per millisec: 1609
[ 56.028003] 621 ns per entry
[ 56.032005] Sleeping for 10 secs
[ 66.036252] Starting ring buffer hammer
[ 66.783931] usb usb2: uevent
[ 66.784735] usb 2-0:1.0: uevent
[ 66.820144] usb usb3: uevent
[ 66.823460] usb 3-0:1.0: uevent
[ 66.848523] usb usb4: uevent
[ 66.878242] usb 4-0:1.0: uevent
[ 66.896540] usb usb5: uevent
[ 66.916169] usb 5-0:1.0: uevent
[ 66.932190] usb usb1: uevent
[ 66.956186] usb 1-0:1.0: uevent
[ 76.000118] End ring buffer hammer
[ 76.003646] Time: 9964000 (usecs)
[ 76.004007] Overruns: 0
[ 76.008006] Read: 15639150 (by pages)
[ 76.012007] Entries: 302
[ 76.016005] Total: 15639452
[ 76.020003] Missed: 0
[ 76.022561] Hit: 15639452
[ 76.024006] Entries per millisec: 1569
[ 76.028003] 637 ns per entry
[ 76.032005] Sleeping for 10 secs
[ 86.036029] Starting ring buffer hammer
[ 96.001126] End ring buffer hammer
[ 96.004018] Time: 9964000 (usecs)
[ 96.008007] Overruns: 8548109
[ 96.011082] Read: 9187637 (by events)
[ 96.012004] Entries: 1
[ 96.016005] Total: 17735747
[ 96.020003] Missed: 0
[ 96.024004] Hit: 17735747
[ 96.027167] Entries per millisec: 1779
[ 96.028004] 562 ns per entry
[ 96.032004] Sleeping for 10 secs
[ 106.036019] Starting ring buffer hammer
[ 116.000011] End ring buffer hammer
[ 116.003540] Time: 9964000 (usecs)
[ 116.004003] Overruns: 0
[ 116.008007] Read: 29590710 (by pages)
[ 116.012004] Entries: 92
[ 116.016004] Total: 29590802
[ 116.019169] Missed: 0
[ 116.020004] Hit: 29590802
[ 116.024004] Entries per millisec: 2969
[ 116.028003] 336 ns per entry
[ 116.032005] Sleeping for 10 secs
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-11 11:40 ` Ingo Molnar
@ 2009-06-11 11:42 ` Ingo Molnar
2009-06-11 11:48 ` Ingo Molnar
2009-06-11 11:49 ` Pekka J Enberg
1 sibling, 1 reply; 43+ messages in thread
From: Ingo Molnar @ 2009-06-11 11:42 UTC (permalink / raw)
To: Pekka J Enberg
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
[-- Attachment #1: Type: text/plain, Size: 448 bytes --]
* Ingo Molnar <mingo@elte.hu> wrote:
> Hm, with this pulled on a testbox i'm still getting:
>
> [ 0.000000] Experimental hierarchical RCU init done.
> [ 0.000000] NR_IRQS:4352 nr_irqs:256
> [ 0.000000] ------------[ cut here ]------------
> [ 0.000000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x40/0x7e()
Another testbox crashed on bootup. I'm collecting a serial log from
it - config attached meanwhile.
Ingo
[-- Attachment #2: config --]
[-- Type: text/plain, Size: 67903 bytes --]
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.30
# Thu Jun 11 13:36:45 2009
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
# CONFIG_X86_64 is not set
CONFIG_X86=y
CONFIG_OUTPUT_FORMAT="elf32-i386"
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_BUG=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_DYNAMIC_PER_CPU_AREA=y
# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
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_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=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_X86_32_LAZY_GS=y
CONFIG_KTIME_SCALAR=y
CONFIG_BOOTPARAM_SUPPORT_NOT_WANTED=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_BOOT_ALLOWED4=y
CONFIG_BROKEN_BOOT_ALLOWED3=y
CONFIG_BROKEN_BOOT_ALLOWED2=y
# CONFIG_BROKEN_BOOT_ALLOWED is not set
# CONFIG_BROKEN_BOOT_EUROPE is not set
# CONFIG_BROKEN_BOOT_TITAN is not set
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
# CONFIG_KERNEL_GZIP is not set
CONFIG_KERNEL_BZIP2=y
# CONFIG_KERNEL_LZMA is not set
CONFIG_SWAP=y
# CONFIG_SYSVIPC is not set
# CONFIG_POSIX_MQUEUE is not set
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
# CONFIG_TASK_XACCT is not set
# CONFIG_AUDIT is not set
#
# RCU Subsystem
#
# CONFIG_CLASSIC_RCU is not set
CONFIG_TREE_RCU=y
# CONFIG_PREEMPT_RCU is not set
# CONFIG_RCU_TRACE is not set
CONFIG_RCU_FANOUT=32
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_PREEMPT_RCU_TRACE is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=20
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_GROUP_SCHED=y
# CONFIG_FAIR_GROUP_SCHED is not set
CONFIG_RT_GROUP_SCHED=y
# CONFIG_USER_SCHED is not set
CONFIG_CGROUP_SCHED=y
CONFIG_CGROUPS=y
CONFIG_CGROUP_DEBUG=y
CONFIG_CGROUP_NS=y
CONFIG_CGROUP_FREEZER=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CPUSETS=y
CONFIG_PROC_PID_CPUSET=y
# CONFIG_CGROUP_CPUACCT is not set
CONFIG_RESOURCE_COUNTERS=y
CONFIG_CGROUP_MEM_RES_CTLR=y
CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y
CONFIG_MM_OWNER=y
CONFIG_SYSFS_DEPRECATED=y
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_RELAY=y
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_USER_NS=y
# CONFIG_PID_NS is not set
CONFIG_NET_NS=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_STRIP_ASM_SYMS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_HAVE_PERF_COUNTERS=y
#
# Performance Counters
#
# CONFIG_PERF_COUNTERS is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PCI_QUIRKS=y
CONFIG_SLUB_DEBUG=y
CONFIG_COMPAT_BRK=y
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLOB is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_MARKERS=y
CONFIG_OPROFILE=m
# CONFIG_OPROFILE_IBS is not set
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_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_SLOW_WORK=y
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
CONFIG_SLABINFO=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 is not set
CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
CONFIG_LBD=y
CONFIG_BLK_DEV_BSG=y
CONFIG_BLK_DEV_INTEGRITY=y
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
# CONFIG_IOSCHED_AS is not set
CONFIG_IOSCHED_DEADLINE=m
# CONFIG_IOSCHED_CFQ is not set
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
CONFIG_DEFAULT_NOOP=y
CONFIG_DEFAULT_IOSCHED="noop"
CONFIG_FREEZER=y
#
# Processor type and features
#
CONFIG_TICK_ONESHOT=y
# CONFIG_NO_HZ is not set
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
# CONFIG_SMP_SUPPORT is not set
# CONFIG_SPARSE_IRQ is not set
# CONFIG_X86_MPPARSE is not set
CONFIG_X86_BIGSMP=y
# CONFIG_X86_EXTENDED_PLATFORM is not set
CONFIG_SCHED_OMIT_FRAME_POINTER=y
# CONFIG_PARAVIRT_GUEST is not set
CONFIG_MEMTEST=y
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
# CONFIG_MPSC is not set
CONFIG_MCORE2=y
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_GENERIC=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=6
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_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=4
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_CYRIX_32=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_CPU_SUP_TRANSMETA_32=y
CONFIG_CPU_SUP_UMC_32=y
# CONFIG_X86_DS is not set
# CONFIG_HPET_TIMER is not set
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 is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
# CONFIG_X86_MCE is not set
# CONFIG_X86_ANCIENT_MCE is not set
CONFIG_VM86=y
CONFIG_I8K=y
# CONFIG_X86_REBOOTFIXUPS is not set
CONFIG_MICROCODE=m
CONFIG_MICROCODE_INTEL=y
# CONFIG_MICROCODE_AMD is not set
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_X86_CPU_DEBUG=m
CONFIG_UP_WANTED_1=y
CONFIG_UP_WANTED_2=y
# CONFIG_UP_WANTED is not set
CONFIG_SMP=y
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
CONFIG_PAGE_OFFSET=0xC0000000
# CONFIG_X86_PAE is not set
# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
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_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_UNEVICTABLE_LRU=y
CONFIG_HAVE_MLOCK=y
CONFIG_HAVE_MLOCKED_PAGE_BIT=y
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
# CONFIG_X86_RESERVE_LOW_64K is not set
CONFIG_MATH_EMULATION=y
# CONFIG_MTRR is not set
CONFIG_EFI=y
CONFIG_SECCOMP=y
# CONFIG_CC_STACKPROTECTOR is not set
CONFIG_HZ_100=y
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=100
CONFIG_SCHED_HRTICK=y
# CONFIG_KEXEC is not set
CONFIG_PHYSICAL_START=0x1000000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
CONFIG_COMPAT_VDSO=y
# CONFIG_CMDLINE_BOOL is not set
#
# Power management and ACPI options
#
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_PM_VERBOSE is not set
CONFIG_CAN_PM_TRACE=y
CONFIG_PM_TRACE=y
CONFIG_PM_TRACE_RTC=y
CONFIG_PM_SLEEP_SMP=y
CONFIG_PM_SLEEP=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION=""
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
# CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_SYSFS_POWER=y
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=m
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PROCESSOR=m
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=m
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_SBS=m
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
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 is not set
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
#
# CPUFreq processor drivers
#
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_POWERNOW_K6=m
# CONFIG_X86_POWERNOW_K7 is not set
# CONFIG_X86_POWERNOW_K8 is not set
CONFIG_X86_GX_SUSPMOD=m
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_SPEEDSTEP_ICH is not set
# CONFIG_X86_SPEEDSTEP_SMI is not set
# CONFIG_X86_P4_CLOCKMOD is not set
CONFIG_X86_CPUFREQ_NFORCE2=m
CONFIG_X86_LONGRUN=y
CONFIG_X86_LONGHAUL=m
CONFIG_X86_E_POWERSAVER=y
#
# shared options
#
# CONFIG_X86_SPEEDSTEP_LIB is not set
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=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=y
# CONFIG_PCI_GOANY is not set
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_OLPC=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=y
# CONFIG_PCIEAER is not set
CONFIG_PCIEASPM=y
CONFIG_PCIEASPM_DEBUG=y
CONFIG_ARCH_SUPPORTS_MSI=y
# CONFIG_PCI_MSI is not set
# CONFIG_PCI_LEGACY is not set
CONFIG_PCI_STUB=m
CONFIG_HT_IRQ=y
# CONFIG_PCI_IOV is not set
CONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
CONFIG_MCA=y
CONFIG_MCA_LEGACY=y
CONFIG_MCA_PROC_FS=y
CONFIG_SCx200=m
CONFIG_SCx200HR_TIMER=m
CONFIG_OLPC=y
CONFIG_PCCARD=m
# CONFIG_PCMCIA_DEBUG is not set
# CONFIG_PCMCIA is not set
CONFIG_CARDBUS=y
#
# PC-card bridges
#
CONFIG_YENTA=m
CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_ENE_TUNE=y
CONFIG_YENTA_TOSHIBA=y
CONFIG_PCCARD_NONSTATIC=m
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_FAKE=y
# CONFIG_HOTPLUG_PCI_IBM is not set
# CONFIG_HOTPLUG_PCI_ACPI is not set
# CONFIG_HOTPLUG_PCI_CPCI is not set
# CONFIG_HOTPLUG_PCI_SHPC is not set
#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
CONFIG_HAVE_AOUT=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_MISC=y
CONFIG_HAVE_ATOMIC_IOMAP=y
CONFIG_NET=y
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=m
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
# CONFIG_XFRM_STATISTICS is not set
CONFIG_XFRM_IPCOMP=y
CONFIG_NET_KEY=y
# CONFIG_NET_KEY_MIGRATE is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_ASK_IP_FIB_HASH=y
# CONFIG_IP_FIB_TRIE is not set
CONFIG_IP_FIB_HASH=y
CONFIG_IP_MULTIPLE_TABLES=y
# CONFIG_IP_ROUTE_MULTIPATH is not set
# CONFIG_IP_ROUTE_VERBOSE is not set
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
CONFIG_NET_IPIP=y
CONFIG_NET_IPGRE=m
# CONFIG_NET_IPGRE_BROADCAST is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
# CONFIG_SYN_COOKIES is not set
CONFIG_INET_AH=m
CONFIG_INET_ESP=y
CONFIG_INET_IPCOMP=y
CONFIG_INET_XFRM_TUNNEL=y
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=m
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_LRO=y
# CONFIG_INET_DIAG is not set
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=m
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TCP_CONG_WESTWOOD=m
CONFIG_TCP_CONG_HTCP=y
CONFIG_TCP_CONG_HSTCP=y
CONFIG_TCP_CONG_HYBLA=m
# CONFIG_TCP_CONG_VEGAS is not set
CONFIG_TCP_CONG_SCALABLE=m
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m
# CONFIG_TCP_CONG_YEAH is not set
CONFIG_TCP_CONG_ILLINOIS=m
# CONFIG_DEFAULT_BIC is not set
CONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_HTCP is not set
# CONFIG_DEFAULT_VEGAS is not set
# CONFIG_DEFAULT_WESTWOOD is not set
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_TCP_MD5SIG=y
# CONFIG_IPV6 is not set
CONFIG_NETLABEL=y
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=y
#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=y
# CONFIG_NETFILTER_NETLINK_QUEUE is not set
CONFIG_NETFILTER_NETLINK_LOG=y
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=m
CONFIG_NF_CT_PROTO_GRE=m
# CONFIG_NF_CT_PROTO_SCTP is not set
CONFIG_NF_CT_PROTO_UDPLITE=m
# CONFIG_NF_CONNTRACK_AMANDA is not set
# CONFIG_NF_CONNTRACK_FTP is not set
# CONFIG_NF_CONNTRACK_H323 is not set
# CONFIG_NF_CONNTRACK_IRC is not set
# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
CONFIG_NF_CONNTRACK_PPTP=m
CONFIG_NF_CONNTRACK_SANE=m
CONFIG_NF_CONNTRACK_SIP=m
CONFIG_NF_CONNTRACK_TFTP=m
CONFIG_NF_CT_NETLINK=m
CONFIG_NETFILTER_XTABLES=y
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set
# CONFIG_NETFILTER_XT_TARGET_CONNSECMARK is not set
# CONFIG_NETFILTER_XT_TARGET_LED is not set
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=y
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
CONFIG_NETFILTER_XT_TARGET_RATEEST=m
# CONFIG_NETFILTER_XT_TARGET_SECMARK is not set
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set
# 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 is not set
CONFIG_NETFILTER_XT_MATCH_DSCP=m
CONFIG_NETFILTER_XT_MATCH_ESP=y
# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
CONFIG_NETFILTER_XT_MATCH_HELPER=m
# CONFIG_NETFILTER_XT_MATCH_HL is not set
# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set
# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set
# CONFIG_NETFILTER_XT_MATCH_MAC is not set
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
CONFIG_NETFILTER_XT_MATCH_OWNER=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
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 is not set
CONFIG_NETFILTER_XT_MATCH_STATE=m
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=y
CONFIG_NETFILTER_XT_MATCH_TIME=m
CONFIG_NETFILTER_XT_MATCH_U32=y
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=m
CONFIG_IP_VS_WRR=m
CONFIG_IP_VS_LC=m
CONFIG_IP_VS_WLC=m
CONFIG_IP_VS_LBLC=m
CONFIG_IP_VS_LBLCR=y
# CONFIG_IP_VS_DH is not set
# CONFIG_IP_VS_SH is not set
# CONFIG_IP_VS_SED is not set
# 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=m
# CONFIG_IP_NF_IPTABLES is not set
# CONFIG_IP_NF_ARPTABLES is not set
CONFIG_BRIDGE_NF_EBTABLES=y
CONFIG_BRIDGE_EBT_BROUTE=m
CONFIG_BRIDGE_EBT_T_FILTER=y
CONFIG_BRIDGE_EBT_T_NAT=m
CONFIG_BRIDGE_EBT_802_3=y
CONFIG_BRIDGE_EBT_AMONG=y
CONFIG_BRIDGE_EBT_ARP=y
# 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 is not set
# CONFIG_BRIDGE_EBT_VLAN is not set
# CONFIG_BRIDGE_EBT_ARPREPLY is not set
# CONFIG_BRIDGE_EBT_DNAT is not set
CONFIG_BRIDGE_EBT_MARK_T=y
CONFIG_BRIDGE_EBT_REDIRECT=y
CONFIG_BRIDGE_EBT_SNAT=m
# CONFIG_BRIDGE_EBT_LOG is not set
CONFIG_BRIDGE_EBT_ULOG=m
CONFIG_BRIDGE_EBT_NFLOG=y
# CONFIG_IP_DCCP is not set
CONFIG_IP_SCTP=y
# CONFIG_SCTP_DBG_MSG is not set
# CONFIG_SCTP_DBG_OBJCNT is not set
CONFIG_SCTP_HMAC_NONE=y
# CONFIG_SCTP_HMAC_SHA1 is not set
# CONFIG_SCTP_HMAC_MD5 is not set
# CONFIG_TIPC is not set
CONFIG_ATM=y
# CONFIG_ATM_CLIP is not set
# CONFIG_ATM_LANE is not set
CONFIG_ATM_BR2684=y
# CONFIG_ATM_BR2684_IPFILTER 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=y
# CONFIG_IPX is not set
CONFIG_ATALK=y
# CONFIG_DEV_APPLETALK is not set
CONFIG_X25=y
CONFIG_LAPB=m
CONFIG_ECONET=y
CONFIG_ECONET_AUNUDP=y
# CONFIG_ECONET_NATIVE is not set
CONFIG_WAN_ROUTER=y
CONFIG_PHONET=m
CONFIG_NET_SCHED=y
#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
# CONFIG_NET_SCH_HFSC is not set
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_PRIO=m
# CONFIG_NET_SCH_MULTIQ is not set
CONFIG_NET_SCH_RED=y
# CONFIG_NET_SCH_SFQ is not set
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=y
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_NETEM=m
CONFIG_NET_SCH_DRR=y
CONFIG_NET_SCH_INGRESS=m
#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=m
# CONFIG_NET_CLS_TCINDEX is not set
CONFIG_NET_CLS_ROUTE4=y
CONFIG_NET_CLS_ROUTE=y
# CONFIG_NET_CLS_FW is not set
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_RSVP=m
# CONFIG_NET_CLS_RSVP6 is not set
CONFIG_NET_CLS_FLOW=m
CONFIG_NET_CLS_CGROUP=y
# CONFIG_NET_EMATCH is not set
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=y
CONFIG_NET_ACT_GACT=m
# CONFIG_GACT_PROB is not set
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_NAT=m
CONFIG_NET_ACT_PEDIT=m
CONFIG_NET_ACT_SIMP=m
CONFIG_NET_ACT_SKBEDIT=y
CONFIG_NET_CLS_IND=y
CONFIG_NET_SCH_FIFO=y
CONFIG_DCB=y
#
# Network testing
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_DROP_MONITOR=y
# CONFIG_HAMRADIO is not set
CONFIG_CAN=m
# CONFIG_CAN_RAW is not set
CONFIG_CAN_BCM=m
#
# CAN Device Drivers
#
CONFIG_CAN_VCAN=m
CONFIG_CAN_DEBUG_DEVICES=y
CONFIG_IRDA=y
#
# IrDA protocols
#
CONFIG_IRLAN=y
# CONFIG_IRNET is not set
# CONFIG_IRCOMM is not set
CONFIG_IRDA_ULTRA=y
#
# IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=y
# CONFIG_IRDA_FAST_RR is not set
CONFIG_IRDA_DEBUG=y
#
# Infrared-port device drivers
#
#
# SIR device drivers
#
CONFIG_IRTTY_SIR=y
#
# Dongle support
#
CONFIG_DONGLE=y
CONFIG_ESI_DONGLE=m
CONFIG_ACTISYS_DONGLE=y
CONFIG_TEKRAM_DONGLE=y
# CONFIG_TOIM3232_DONGLE is not set
# CONFIG_LITELINK_DONGLE is not set
CONFIG_MA600_DONGLE=m
# CONFIG_GIRBIL_DONGLE is not set
# CONFIG_MCP2120_DONGLE is not set
CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_ACT200L_DONGLE is not set
# CONFIG_KINGSUN_DONGLE is not set
# CONFIG_KSDAZZLE_DONGLE is not set
# CONFIG_KS959_DONGLE is not set
#
# FIR device drivers
#
CONFIG_USB_IRDA=m
CONFIG_SIGMATEL_FIR=y
# CONFIG_NSC_FIR is not set
# CONFIG_WINBOND_FIR is not set
CONFIG_TOSHIBA_FIR=y
# CONFIG_SMC_IRCC_FIR is not set
# CONFIG_ALI_FIR is not set
CONFIG_VLSI_FIR=m
# CONFIG_VIA_FIR is not set
CONFIG_MCS_FIR=y
CONFIG_BT=m
CONFIG_BT_L2CAP=m
# CONFIG_BT_SCO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BT_BNEP is not set
CONFIG_BT_HIDP=m
#
# Bluetooth device drivers
#
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
# CONFIG_BT_HCIUART_BCSP is not set
# CONFIG_BT_HCIUART_LL is not set
# CONFIG_BT_HCIBCM203X is not set
CONFIG_BT_HCIBPA10X=m
# CONFIG_BT_HCIBFUSB is not set
CONFIG_BT_HCIVHCI=m
CONFIG_AF_RXRPC=m
# CONFIG_AF_RXRPC_DEBUG is not set
# CONFIG_RXKAD is not set
CONFIG_FIB_RULES=y
# CONFIG_WIRELESS is not set
CONFIG_WIMAX=m
CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_RFKILL=y
# CONFIG_RFKILL_INPUT is not set
CONFIG_RFKILL_LEDS=y
#
# Device Drivers
#
#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_SYS_HYPERVISOR is not set
CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
# CONFIG_PARPORT_SERIAL is not set
CONFIG_PARPORT_PC_FIFO=y
# CONFIG_PARPORT_PC_SUPERIO is not set
# CONFIG_PARPORT_GSC is not set
# CONFIG_PARPORT_AX88796 is not set
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_NOT_PC=y
CONFIG_PNP=y
CONFIG_PNP_DEBUG_MESSAGES=y
#
# Protocols
#
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_FD=m
CONFIG_BLK_CPQ_DA=y
# CONFIG_BLK_CPQ_CISS_DA is not set
CONFIG_BLK_DEV_DAC960=y
CONFIG_BLK_DEV_UMEM=m
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_SX8=y
CONFIG_BLK_DEV_UB=y
CONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
# CONFIG_BLK_DEV_XIP is not set
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD_WCACHE=y
# CONFIG_ATA_OVER_ETH is not set
CONFIG_BLK_DEV_HD=y
# CONFIG_MISC_DEVICES is not set
CONFIG_DELL_LAPTOP=m
CONFIG_HAVE_IDE=y
#
# SCSI device support
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=m
# CONFIG_CHR_DEV_OSST is not set
# CONFIG_BLK_DEV_SR is not set
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_SCH=y
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_MULTI_LUN=y
# CONFIG_SCSI_CONSTANTS is not set
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y
CONFIG_SCSI_WAIT_SCAN=m
#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_SCSI_FC_ATTRS=m
CONFIG_SCSI_FC_TGT_ATTRS=y
# CONFIG_SCSI_ISCSI_ATTRS is not set
# CONFIG_SCSI_SAS_ATTRS is not set
# CONFIG_SCSI_LOWLEVEL is not set
CONFIG_SCSI_AIC7XXX=y
CONFIG_SCSI_DH=y
# CONFIG_SCSI_DH_RDAC is not set
# CONFIG_SCSI_DH_HP_SW is not set
# CONFIG_SCSI_DH_EMC is not set
# CONFIG_SCSI_DH_ALUA is not set
CONFIG_SCSI_OSD_INITIATOR=m
CONFIG_SCSI_OSD_ULD=m
CONFIG_SCSI_OSD_DPRINT_SENSE=1
CONFIG_SCSI_OSD_DEBUG=y
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
# CONFIG_ATA_ACPI is not set
# CONFIG_SATA_PMP is not set
CONFIG_SATA_AHCI=y
# CONFIG_SATA_SIL24 is not set
CONFIG_ATA_SFF=y
CONFIG_SATA_SVW=m
CONFIG_ATA_PIIX=y
CONFIG_SATA_MV=y
CONFIG_SATA_NV=y
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_PROMISE is not set
CONFIG_SATA_SX4=m
CONFIG_SATA_SIL=m
# CONFIG_SATA_SIS is not set
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=m
CONFIG_SATA_VITESSE=m
CONFIG_SATA_INIC162X=m
CONFIG_PATA_ALI=m
CONFIG_PATA_AMD=y
# CONFIG_PATA_ARTOP is not set
CONFIG_PATA_ATIIXP=m
CONFIG_PATA_CMD640_PCI=m
CONFIG_PATA_CMD64X=y
CONFIG_PATA_CS5520=y
# CONFIG_PATA_CS5530 is not set
# CONFIG_PATA_CS5535 is not set
# CONFIG_PATA_CS5536 is not set
CONFIG_PATA_CYPRESS=m
# CONFIG_PATA_EFAR is not set
# CONFIG_ATA_GENERIC is not set
CONFIG_PATA_HPT366=m
# CONFIG_PATA_HPT37X is not set
CONFIG_PATA_HPT3X2N=m
# CONFIG_PATA_HPT3X3 is not set
CONFIG_PATA_IT821X=m
# CONFIG_PATA_IT8213 is not set
# CONFIG_PATA_JMICRON is not set
CONFIG_PATA_TRIFLEX=m
# CONFIG_PATA_MARVELL is not set
# CONFIG_PATA_MPIIX is not set
CONFIG_PATA_OLDPIIX=y
CONFIG_PATA_NETCELL=y
# CONFIG_PATA_NINJA32 is not set
CONFIG_PATA_NS87410=m
CONFIG_PATA_NS87415=y
CONFIG_PATA_OPTI=m
# CONFIG_PATA_OPTIDMA is not set
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_RADISYS is not set
CONFIG_PATA_RZ1000=m
CONFIG_PATA_SC1200=m
CONFIG_PATA_SERVERWORKS=m
# CONFIG_PATA_PDC2027X is not set
CONFIG_PATA_SIL680=y
# CONFIG_PATA_SIS is not set
CONFIG_PATA_VIA=y
CONFIG_PATA_WINBOND=y
# CONFIG_PATA_SCH is not set
CONFIG_MD=y
# CONFIG_BLK_DEV_MD is not set
CONFIG_BLK_DEV_DM=y
CONFIG_DM_DEBUG=y
# CONFIG_DM_CRYPT is not set
CONFIG_DM_SNAPSHOT=y
# CONFIG_DM_MIRROR is not set
# CONFIG_DM_ZERO is not set
CONFIG_DM_MULTIPATH=m
# CONFIG_DM_DELAY is not set
CONFIG_DM_UEVENT=y
# CONFIG_FUSION is not set
#
# IEEE 1394 (FireWire) support
#
#
# Enable only one of the two stacks, unless you know what you are doing
#
CONFIG_FIREWIRE=m
# CONFIG_FIREWIRE_OHCI is not set
# CONFIG_FIREWIRE_SBP2 is not set
CONFIG_IEEE1394=m
CONFIG_IEEE1394_OHCI1394=m
# CONFIG_IEEE1394_PCILYNX is not set
CONFIG_IEEE1394_SBP2=m
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set
# CONFIG_IEEE1394_ETH1394 is not set
# CONFIG_IEEE1394_RAWIO is not set
# CONFIG_IEEE1394_VIDEO1394 is not set
CONFIG_IEEE1394_DV1394=m
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
# CONFIG_I2O is not set
CONFIG_MACINTOSH_DRIVERS=y
CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_NETDEVICES=y
# CONFIG_COMPAT_NET_DEV_OPS is not set
CONFIG_IFB=m
CONFIG_DUMMY=m
CONFIG_BONDING=y
# CONFIG_MACVLAN is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_VETH is not set
CONFIG_NET_SB1000=m
CONFIG_ARCNET=y
CONFIG_ARCNET_1201=y
CONFIG_ARCNET_1051=y
# CONFIG_ARCNET_RAW is not set
CONFIG_ARCNET_CAP=y
# CONFIG_ARCNET_COM90xx is not set
CONFIG_ARCNET_COM90xxIO=y
CONFIG_ARCNET_RIM_I=y
CONFIG_ARCNET_COM20020=y
CONFIG_ARCNET_COM20020_PCI=y
CONFIG_PHYLIB=y
#
# MII PHY device drivers
#
CONFIG_MARVELL_PHY=y
# CONFIG_DAVICOM_PHY is not set
CONFIG_QSEMI_PHY=m
CONFIG_LXT_PHY=y
# CONFIG_CICADA_PHY is not set
CONFIG_VITESSE_PHY=m
CONFIG_SMSC_PHY=m
# CONFIG_BROADCOM_PHY is not set
# CONFIG_ICPLUS_PHY is not set
CONFIG_REALTEK_PHY=y
CONFIG_NATIONAL_PHY=m
CONFIG_STE10XP=y
CONFIG_LSI_ET1011C_PHY=y
CONFIG_FIXED_PHY=y
CONFIG_MDIO_BITBANG=y
# CONFIG_MDIO_GPIO is not set
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
CONFIG_HAPPYMEAL=y
CONFIG_SUNGEM=y
CONFIG_CASSINI=m
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL3=y
CONFIG_ELMC=m
# CONFIG_ELMC_II is not set
CONFIG_VORTEX=y
CONFIG_TYPHOON=y
CONFIG_NET_VENDOR_SMC=y
CONFIG_ULTRAMCA=m
# CONFIG_ENC28J60 is not set
# CONFIG_ETHOC is not set
CONFIG_DNET=y
CONFIG_NET_TULIP=y
# CONFIG_DE2104X is not set
# CONFIG_TULIP is not set
CONFIG_DE4X5=m
CONFIG_WINBOND_840=y
CONFIG_DM9102=m
CONFIG_ULI526X=y
CONFIG_PCMCIA_XIRCOM=m
CONFIG_AT1700=m
CONFIG_DEPCA=y
CONFIG_HP100=y
CONFIG_NE2_MCA=m
# CONFIG_IBMLANA is not set
# CONFIG_IBM_NEW_EMAC_ZMII is not set
# CONFIG_IBM_NEW_EMAC_RGMII is not set
# CONFIG_IBM_NEW_EMAC_TAH is not set
# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
CONFIG_NET_PCI=y
# CONFIG_PCNET32 is not set
CONFIG_AMD8111_ETH=m
# CONFIG_ADAPTEC_STARFIRE is not set
CONFIG_B44=m
CONFIG_B44_PCI_AUTOSELECT=y
CONFIG_B44_PCICORE_AUTOSELECT=y
CONFIG_B44_PCI=y
CONFIG_FORCEDETH=y
# CONFIG_FORCEDETH_NAPI is not set
CONFIG_E100=y
CONFIG_FEALNX=y
CONFIG_NATSEMI=y
CONFIG_NE2K_PCI=y
CONFIG_8139CP=y
CONFIG_8139TOO=y
CONFIG_8139TOO_PIO=y
CONFIG_8139TOO_TUNE_TWISTER=y
CONFIG_8139TOO_8129=y
CONFIG_8139_OLD_RX_RESET=y
CONFIG_R6040=y
CONFIG_SIS900=y
CONFIG_EPIC100=y
CONFIG_SMSC9420=m
# CONFIG_SUNDANCE is not set
# CONFIG_TLAN is not set
CONFIG_VIA_RHINE=y
CONFIG_VIA_RHINE_MMIO=y
CONFIG_SC92031=y
# CONFIG_NET_POCKET is not set
CONFIG_ATL2=m
CONFIG_NETDEV_1000=y
CONFIG_ACENIC=m
CONFIG_ACENIC_OMIT_TIGON_I=y
# CONFIG_DL2K is not set
CONFIG_E1000=y
CONFIG_E1000E=y
# CONFIG_IP1000 is not set
# CONFIG_IGB is not set
CONFIG_IGBVF=m
CONFIG_NS83820=m
CONFIG_HAMACHI=y
CONFIG_YELLOWFIN=m
CONFIG_R8169=y
# CONFIG_R8169_VLAN is not set
CONFIG_SIS190=m
CONFIG_SKGE=m
# CONFIG_SKGE_DEBUG is not set
# CONFIG_SKY2 is not set
CONFIG_VIA_VELOCITY=y
CONFIG_TIGON3=y
# CONFIG_BNX2 is not set
CONFIG_QLA3XXX=m
# CONFIG_ATL1 is not set
CONFIG_ATL1E=y
CONFIG_ATL1C=y
CONFIG_JME=m
# CONFIG_NETDEV_10000 is not set
# CONFIG_TR is not set
#
# Wireless LAN
#
# CONFIG_WLAN_PRE80211 is not set
# CONFIG_WLAN_80211 is not set
#
# WiMAX Wireless Broadband devices
#
# CONFIG_WIMAX_I2400M_SDIO is not set
#
# USB Network Adapters
#
CONFIG_USB_CATC=m
CONFIG_USB_KAWETH=y
# CONFIG_USB_PEGASUS is not set
CONFIG_USB_RTL8150=m
# CONFIG_USB_USBNET is not set
CONFIG_USB_HSO=y
CONFIG_WAN=y
CONFIG_LANMEDIA=m
CONFIG_HDLC=m
CONFIG_HDLC_RAW=m
CONFIG_HDLC_RAW_ETH=m
# CONFIG_HDLC_CISCO is not set
CONFIG_HDLC_FR=m
CONFIG_HDLC_PPP=m
# CONFIG_HDLC_X25 is not set
CONFIG_PCI200SYN=m
CONFIG_WANXL=m
# CONFIG_PC300TOO is not set
CONFIG_FARSYNC=m
# CONFIG_DSCC4 is not set
CONFIG_DLCI=m
CONFIG_DLCI_MAX=8
CONFIG_WAN_ROUTER_DRIVERS=m
# CONFIG_CYCLADES_SYNC is not set
# CONFIG_LAPBETHER is not set
CONFIG_X25_ASY=m
CONFIG_SBNI=m
CONFIG_SBNI_MULTILINE=y
# CONFIG_ATM_DRIVERS is not set
# CONFIG_FDDI is not set
CONFIG_HIPPI=y
CONFIG_ROADRUNNER=m
CONFIG_ROADRUNNER_LARGE_RINGS=y
# CONFIG_PLIP is not set
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
# CONFIG_PPP_FILTER is not set
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
# CONFIG_PPP_BSDCOMP is not set
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
# CONFIG_PPPOATM is not set
# CONFIG_PPPOL2TP is not set
CONFIG_SLIP=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLHC=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_NET_FC=y
CONFIG_NETCONSOLE=y
# CONFIG_NETCONSOLE_DYNAMIC is not set
CONFIG_NETPOLL=y
# CONFIG_NETPOLL_TRAP is not set
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_ISDN=y
CONFIG_ISDN_I4L=y
CONFIG_ISDN_PPP=y
# CONFIG_ISDN_PPP_VJ is not set
CONFIG_ISDN_MPP=y
# CONFIG_IPPP_FILTER is not set
# CONFIG_ISDN_PPP_BSDCOMP is not set
CONFIG_ISDN_AUDIO=y
# CONFIG_ISDN_TTY_FAX is not set
CONFIG_ISDN_X25=y
#
# ISDN feature submodules
#
CONFIG_ISDN_DIVERSION=m
#
# ISDN4Linux hardware drivers
#
#
# Passive cards
#
CONFIG_ISDN_DRV_HISAX=y
#
# D-channel protocol features
#
CONFIG_HISAX_EURO=y
# CONFIG_DE_AOC is not set
CONFIG_HISAX_NO_SENDCOMPLETE=y
CONFIG_HISAX_NO_LLC=y
CONFIG_HISAX_NO_KEYPAD=y
# CONFIG_HISAX_1TR6 is not set
CONFIG_HISAX_NI1=y
CONFIG_HISAX_MAX_CARDS=8
#
# HiSax supported cards
#
# CONFIG_HISAX_16_3 is not set
CONFIG_HISAX_S0BOX=y
CONFIG_HISAX_FRITZPCI=y
CONFIG_HISAX_AVM_A1_PCMCIA=y
# CONFIG_HISAX_ELSA is not set
CONFIG_HISAX_DIEHLDIVA=y
# CONFIG_HISAX_SEDLBAUER is not set
# CONFIG_HISAX_NICCY is not set
# CONFIG_HISAX_GAZEL is not set
CONFIG_HISAX_HFC_SX=y
CONFIG_HISAX_DEBUG=y
#
# HiSax PCMCIA card service modules
#
#
# HiSax sub driver modules
#
# CONFIG_HISAX_ST5481 is not set
CONFIG_HISAX_HFCUSB=y
CONFIG_HISAX_HFC4S8S=y
#
# Active cards
#
CONFIG_HYSDN=m
# CONFIG_ISDN_DRV_GIGASET is not set
# CONFIG_ISDN_CAPI is not set
# CONFIG_PHONE is not set
#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_EVDEV is not set
CONFIG_INPUT_EVBUG=m
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_SUNKBD=m
CONFIG_KEYBOARD_LKKBD=m
CONFIG_KEYBOARD_XTKBD=y
CONFIG_KEYBOARD_NEWTON=m
CONFIG_KEYBOARD_STOWAWAY=y
CONFIG_KEYBOARD_GPIO=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
CONFIG_MOUSE_PS2_TOUCHKIT=y
CONFIG_MOUSE_PS2_OLPC=y
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_APPLETOUCH=y
CONFIG_MOUSE_BCM5974=m
CONFIG_MOUSE_VSXXXAA=y
CONFIG_MOUSE_GPIO=m
CONFIG_INPUT_JOYSTICK=y
# CONFIG_JOYSTICK_ANALOG is not set
CONFIG_JOYSTICK_A3D=m
# CONFIG_JOYSTICK_ADI is not set
CONFIG_JOYSTICK_COBRA=m
CONFIG_JOYSTICK_GF2K=y
# CONFIG_JOYSTICK_GRIP is not set
# CONFIG_JOYSTICK_GRIP_MP is not set
CONFIG_JOYSTICK_GUILLEMOT=m
# CONFIG_JOYSTICK_INTERACT is not set
CONFIG_JOYSTICK_SIDEWINDER=m
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 is not set
CONFIG_JOYSTICK_SPACEORB=m
CONFIG_JOYSTICK_SPACEBALL=m
# CONFIG_JOYSTICK_STINGER is not set
# CONFIG_JOYSTICK_TWIDJOY is not set
# CONFIG_JOYSTICK_ZHENHUA is not set
# CONFIG_JOYSTICK_DB9 is not set
CONFIG_JOYSTICK_GAMECON=m
CONFIG_JOYSTICK_TURBOGRAFX=y
CONFIG_JOYSTICK_JOYDUMP=m
CONFIG_JOYSTICK_XPAD=y
CONFIG_JOYSTICK_XPAD_FF=y
CONFIG_JOYSTICK_XPAD_LEDS=y
CONFIG_JOYSTICK_WALKERA0701=y
# CONFIG_INPUT_TABLET is not set
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_ADS7846=m
CONFIG_TOUCHSCREEN_AD7877=y
# CONFIG_TOUCHSCREEN_AD7879_I2C is not set
CONFIG_TOUCHSCREEN_AD7879_SPI=y
CONFIG_TOUCHSCREEN_AD7879=y
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GUNZE is not set
CONFIG_TOUCHSCREEN_ELO=m
CONFIG_TOUCHSCREEN_WACOM_W8001=y
# CONFIG_TOUCHSCREEN_MTOUCH is not set
CONFIG_TOUCHSCREEN_INEXIO=y
# CONFIG_TOUCHSCREEN_MK712 is not set
CONFIG_TOUCHSCREEN_PENMOUNT=y
CONFIG_TOUCHSCREEN_TOUCHRIGHT=y
CONFIG_TOUCHSCREEN_TOUCHWIN=m
# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
CONFIG_TOUCHSCREEN_TOUCHIT213=m
CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_INPUT_MISC is not set
#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=m
CONFIG_SERIO_CT82C710=y
CONFIG_SERIO_PARKBD=y
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=y
CONFIG_GAMEPORT=y
CONFIG_GAMEPORT_NS558=m
CONFIG_GAMEPORT_L4=y
CONFIG_GAMEPORT_EMU10K1=y
# CONFIG_GAMEPORT_FM801 is not set
#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
CONFIG_DEVKMEM=y
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_COMPUTONE=y
CONFIG_ROCKETPORT=m
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
# CONFIG_DIGIEPCA is not set
CONFIG_MOXA_INTELLIO=y
CONFIG_MOXA_SMARTIO=m
CONFIG_ISI=y
CONFIG_SYNCLINK=m
# CONFIG_SYNCLINKMP is not set
CONFIG_SYNCLINK_GT=m
CONFIG_N_HDLC=m
CONFIG_RISCOM8=m
# CONFIG_SPECIALIX is not set
# CONFIG_SX is not set
CONFIG_RIO=y
CONFIG_RIO_OLDPCI=y
CONFIG_STALDRV=y
CONFIG_STALLION=y
CONFIG_ISTALLION=m
CONFIG_NOZOMI=y
#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_RSA=y
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_PRINTER is not set
CONFIG_PPDEV=m
CONFIG_IPMI_HANDLER=y
CONFIG_IPMI_PANIC_EVENT=y
# CONFIG_IPMI_PANIC_STRING is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
# CONFIG_IPMI_WATCHDOG is not set
CONFIG_IPMI_POWEROFF=m
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_TIMERIOMEM=y
CONFIG_HW_RANDOM_INTEL=m
# CONFIG_HW_RANDOM_AMD is not set
# CONFIG_HW_RANDOM_GEODE is not set
CONFIG_HW_RANDOM_VIA=y
CONFIG_NVRAM=y
# CONFIG_R3964 is not set
CONFIG_APPLICOM=y
# CONFIG_SONYPI is not set
# CONFIG_MWAVE is not set
CONFIG_SCx200_GPIO=m
CONFIG_PC8736x_GPIO=y
CONFIG_NSC_GPIO=y
# CONFIG_CS5535_GPIO is not set
CONFIG_RAW_DRIVER=y
CONFIG_MAX_RAW_DEVS=256
CONFIG_HPET=y
CONFIG_HPET_MMAP=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_TCG_TPM=m
CONFIG_TCG_TIS=m
# CONFIG_TCG_NSC is not set
# CONFIG_TCG_ATMEL is not set
CONFIG_TCG_INFINEON=m
# CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y
CONFIG_I2C=m
CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_CHARDEV is not set
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_ALGOBIT=m
#
# I2C Hardware Bus support
#
#
# PC SMBus host controller drivers
#
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
CONFIG_I2C_AMD8111=m
# CONFIG_I2C_I801 is not set
CONFIG_I2C_ISCH=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_SIS5595=m
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
CONFIG_I2C_VIA=m
# CONFIG_I2C_VIAPRO is not set
#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_GPIO is not set
CONFIG_I2C_OCORES=m
CONFIG_I2C_SIMTEC=m
#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_PARPORT is not set
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_TAOS_EVM=m
CONFIG_I2C_TINY_USB=m
#
# Graphics adapter I2C/DDC channel drivers
#
CONFIG_I2C_VOODOO3=m
#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_PCA_PLATFORM is not set
CONFIG_I2C_STUB=m
CONFIG_SCx200_I2C=m
CONFIG_SCx200_I2C_SCL=12
CONFIG_SCx200_I2C_SDA=13
CONFIG_SCx200_ACB=m
#
# Miscellaneous I2C Chip support
#
CONFIG_DS1682=m
# CONFIG_SENSORS_PCF8574 is not set
CONFIG_PCF8575=m
CONFIG_SENSORS_MAX6875=m
# CONFIG_SENSORS_TSL2550 is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set
CONFIG_SPI=y
CONFIG_SPI_MASTER=y
#
# SPI Master Controller Drivers
#
CONFIG_SPI_BITBANG=m
# CONFIG_SPI_BUTTERFLY is not set
CONFIG_SPI_GPIO=m
# CONFIG_SPI_LM70_LLP is not set
#
# 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_GPIO_SYSFS=y
#
# Memory mapped GPIO expanders:
#
#
# I2C GPIO expanders:
#
CONFIG_GPIO_MAX732X=m
CONFIG_GPIO_PCA953X=m
# CONFIG_GPIO_PCF857X is not set
#
# PCI GPIO expanders:
#
# CONFIG_GPIO_BT8XX is not set
#
# SPI GPIO expanders:
#
# CONFIG_GPIO_MAX7301 is not set
CONFIG_GPIO_MCP23S08=y
CONFIG_W1=y
# CONFIG_W1_CON is not set
#
# 1-wire Bus Masters
#
# CONFIG_W1_MASTER_MATROX is not set
CONFIG_W1_MASTER_DS2490=y
CONFIG_W1_MASTER_DS2482=m
# CONFIG_W1_MASTER_GPIO is not set
#
# 1-wire Slaves
#
CONFIG_W1_SLAVE_THERM=m
# CONFIG_W1_SLAVE_SMEM is not set
CONFIG_W1_SLAVE_DS2431=m
# CONFIG_W1_SLAVE_DS2433 is not set
CONFIG_W1_SLAVE_DS2760=y
CONFIG_W1_SLAVE_BQ27000=y
CONFIG_POWER_SUPPLY=y
CONFIG_POWER_SUPPLY_DEBUG=y
# CONFIG_PDA_POWER is not set
CONFIG_BATTERY_DS2760=y
CONFIG_BATTERY_OLPC=y
# CONFIG_BATTERY_BQ27x00 is not set
# CONFIG_CHARGER_PCF50633 is not set
CONFIG_HWMON=y
CONFIG_HWMON_VID=y
CONFIG_SENSORS_ABITUGURU=m
CONFIG_SENSORS_ABITUGURU3=m
CONFIG_SENSORS_AD7414=m
CONFIG_SENSORS_AD7418=m
# CONFIG_SENSORS_ADCXX is not set
# CONFIG_SENSORS_ADM1021 is not set
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1029=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ADM9240=m
# CONFIG_SENSORS_ADT7462 is not set
CONFIG_SENSORS_ADT7470=m
# CONFIG_SENSORS_ADT7473 is not set
CONFIG_SENSORS_ADT7475=m
CONFIG_SENSORS_K8TEMP=y
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_ATK0110=m
# CONFIG_SENSORS_ATXP1 is not set
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_I5K_AMB=m
# CONFIG_SENSORS_F71805F is not set
CONFIG_SENSORS_F71882FG=m
CONFIG_SENSORS_F75375S=m
CONFIG_SENSORS_FSCHER=m
CONFIG_SENSORS_FSCPOS=m
CONFIG_SENSORS_FSCHMD=m
# CONFIG_SENSORS_G760A is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_IBMAEM=m
CONFIG_SENSORS_IBMPEX=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM70=y
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LTC4215 is not set
CONFIG_SENSORS_LTC4245=m
CONFIG_SENSORS_LM95241=m
# CONFIG_SENSORS_MAX1111 is not set
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_MAX6650=m
CONFIG_SENSORS_PC87360=y
CONFIG_SENSORS_PC87427=m
CONFIG_SENSORS_PCF8591=m
CONFIG_SENSORS_SHT15=m
# CONFIG_SENSORS_SIS5595 is not set
CONFIG_SENSORS_DME1737=m
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
CONFIG_SENSORS_ADS7828=m
CONFIG_SENSORS_THMC50=m
CONFIG_SENSORS_VIA686A=m
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_VT8231 is not set
# CONFIG_SENSORS_W83781D is not set
CONFIG_SENSORS_W83791D=m
CONFIG_SENSORS_W83792D=m
CONFIG_SENSORS_W83793=m
# CONFIG_SENSORS_W83L785TS is not set
CONFIG_SENSORS_W83L786NG=m
CONFIG_SENSORS_W83627HF=m
# CONFIG_SENSORS_W83627EHF is not set
CONFIG_SENSORS_HDAPS=m
# CONFIG_SENSORS_LIS3LV02D is not set
CONFIG_SENSORS_APPLESMC=y
CONFIG_HWMON_DEBUG_CHIP=y
CONFIG_THERMAL=m
CONFIG_THERMAL_HWMON=y
# CONFIG_WATCHDOG 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_DEBUG=y
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
#
# Multifunction device drivers
#
# CONFIG_MFD_CORE is not set
CONFIG_MFD_SM501=y
# CONFIG_MFD_SM501_GPIO is not set
# CONFIG_HTC_PASIC3 is not set
# CONFIG_TPS65010 is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_MFD_WM8400 is not set
CONFIG_MFD_PCF50633=m
CONFIG_PCF50633_ADC=m
CONFIG_PCF50633_GPIO=m
# CONFIG_REGULATOR is not set
#
# Multimedia devices
#
#
# Multimedia core support
#
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L2_COMMON=m
# CONFIG_VIDEO_ALLOW_V4L1 is not set
# CONFIG_VIDEO_V4L1_COMPAT is not set
# CONFIG_DVB_CORE is not set
CONFIG_VIDEO_MEDIA=m
#
# Multimedia drivers
#
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
# CONFIG_MEDIA_ATTACH is not set
CONFIG_MEDIA_TUNER=m
# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
CONFIG_MEDIA_TUNER_SIMPLE=m
CONFIG_MEDIA_TUNER_TDA8290=m
CONFIG_MEDIA_TUNER_TDA9887=m
CONFIG_MEDIA_TUNER_TEA5761=m
CONFIG_MEDIA_TUNER_TEA5767=m
CONFIG_MEDIA_TUNER_MT20XX=m
CONFIG_MEDIA_TUNER_XC2028=m
CONFIG_MEDIA_TUNER_XC5000=m
CONFIG_MEDIA_TUNER_MC44S803=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEOBUF_GEN=m
CONFIG_VIDEOBUF_DMA_SG=m
CONFIG_VIDEO_IR=m
CONFIG_VIDEO_TVEEPROM=m
CONFIG_VIDEO_TUNER=m
CONFIG_VIDEO_CAPTURE_DRIVERS=y
CONFIG_VIDEO_ADV_DEBUG=y
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set
CONFIG_VIDEO_IR_I2C=m
#
# Encoders/decoders and other helper chips
#
#
# Audio decoders
#
CONFIG_VIDEO_TVAUDIO=m
# CONFIG_VIDEO_TDA7432 is not set
CONFIG_VIDEO_TDA9840=m
CONFIG_VIDEO_TDA9875=m
# CONFIG_VIDEO_TEA6415C is not set
CONFIG_VIDEO_TEA6420=m
CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_CS5345=m
CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_M52790=m
# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_WM8775=m
CONFIG_VIDEO_WM8739=m
CONFIG_VIDEO_VP27SMPX=m
#
# RDS decoders
#
# CONFIG_VIDEO_SAA6588 is not set
#
# Video decoders
#
# CONFIG_VIDEO_BT819 is not set
# CONFIG_VIDEO_BT856 is not set
CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_OV7670=m
# CONFIG_VIDEO_TCM825X is not set
CONFIG_VIDEO_SAA7110=m
CONFIG_VIDEO_SAA711X=m
CONFIG_VIDEO_SAA717X=m
CONFIG_VIDEO_TVP514X=m
CONFIG_VIDEO_TVP5150=m
CONFIG_VIDEO_VPX3220=m
#
# Video and audio decoders
#
CONFIG_VIDEO_CX25840=m
#
# MPEG video encoders
#
CONFIG_VIDEO_CX2341X=m
#
# Video encoders
#
CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_ADV7170=m
CONFIG_VIDEO_ADV7175=m
#
# Video improvement chips
#
CONFIG_VIDEO_UPD64031A=m
CONFIG_VIDEO_UPD64083=m
# CONFIG_VIDEO_VIVI is not set
# CONFIG_VIDEO_BT848 is not set
CONFIG_VIDEO_SAA5246A=m
# CONFIG_VIDEO_SAA5249 is not set
CONFIG_VIDEO_ZORAN=m
CONFIG_VIDEO_ZORAN_DC30=m
CONFIG_VIDEO_ZORAN_ZR36060=m
# CONFIG_VIDEO_ZORAN_BUZ is not set
# CONFIG_VIDEO_ZORAN_DC10 is not set
# CONFIG_VIDEO_ZORAN_LML33 is not set
CONFIG_VIDEO_ZORAN_LML33R10=m
CONFIG_VIDEO_ZORAN_AVS6EYES=m
CONFIG_VIDEO_SAA7134=m
# CONFIG_VIDEO_SAA7134_ALSA is not set
CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HEXIUM_GEMINI=m
CONFIG_VIDEO_IVTV=m
CONFIG_VIDEO_FB_IVTV=m
CONFIG_VIDEO_CAFE_CCIC=m
# CONFIG_SOC_CAMERA is not set
# CONFIG_V4L_USB_DRIVERS is not set
CONFIG_RADIO_ADAPTERS=y
# CONFIG_RADIO_GEMTEK_PCI is not set
# CONFIG_RADIO_MAXIRADIO is not set
CONFIG_RADIO_MAESTRO=m
# CONFIG_USB_DSBR is not set
# CONFIG_USB_SI470X is not set
CONFIG_USB_MR800=m
CONFIG_RADIO_TEA5764=m
CONFIG_DAB=y
CONFIG_USB_DABUSB=y
#
# Graphics support
#
# CONFIG_AGP is not set
CONFIG_DRM=m
# CONFIG_DRM_TDFX is not set
CONFIG_DRM_R128=m
# CONFIG_DRM_RADEON is not set
CONFIG_DRM_MGA=m
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
CONFIG_VGASTATE=m
# CONFIG_VIDEO_OUTPUT_CONTROL is not set
CONFIG_FB=m
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_DDC=m
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=m
CONFIG_FB_CFB_COPYAREA=m
CONFIG_FB_CFB_IMAGEBLIT=m
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=m
CONFIG_FB_SYS_COPYAREA=m
CONFIG_FB_SYS_IMAGEBLIT=m
CONFIG_FB_FOREIGN_ENDIAN=y
# CONFIG_FB_BOTH_ENDIAN is not set
# CONFIG_FB_BIG_ENDIAN is not set
CONFIG_FB_LITTLE_ENDIAN=y
CONFIG_FB_SYS_FOPS=m
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=m
CONFIG_FB_SVGALIB=m
# 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_PM2=m
CONFIG_FB_PM2_FIFO_DISCONNECT=y
CONFIG_FB_CYBER2000=m
# CONFIG_FB_ARC is not set
# CONFIG_FB_UVESA is not set
CONFIG_FB_N411=m
# CONFIG_FB_HGA is not set
CONFIG_FB_S1D13XXX=m
CONFIG_FB_NVIDIA=m
CONFIG_FB_NVIDIA_I2C=y
CONFIG_FB_NVIDIA_DEBUG=y
CONFIG_FB_NVIDIA_BACKLIGHT=y
# CONFIG_FB_RIVA is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX is not set
CONFIG_FB_ATY128=m
CONFIG_FB_ATY128_BACKLIGHT=y
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
CONFIG_FB_VIA=m
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_3DFX=m
CONFIG_FB_3DFX_ACCEL=y
CONFIG_FB_3DFX_I2C=y
CONFIG_FB_VOODOO1=m
CONFIG_FB_VT8623=m
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
CONFIG_FB_CARMINE=m
# CONFIG_FB_CARMINE_DRAM_EVAL is not set
CONFIG_CARMINE_DRAM_CUSTOM=y
CONFIG_FB_GEODE=y
CONFIG_FB_GEODE_LX=m
CONFIG_FB_GEODE_GX=m
# CONFIG_FB_GEODE_GX1 is not set
CONFIG_FB_SM501=m
CONFIG_FB_METRONOME=m
CONFIG_FB_MB862XX=m
CONFIG_FB_MB862XX_PCI_GDC=y
CONFIG_FB_BROADSHEET=m
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LTV350QV is not set
CONFIG_LCD_ILI9320=m
# CONFIG_LCD_TDO24M is not set
CONFIG_LCD_VGG2432A4=m
# CONFIG_LCD_PLATFORM is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
CONFIG_BACKLIGHT_PROGEAR=y
CONFIG_BACKLIGHT_MBP_NVIDIA=m
CONFIG_BACKLIGHT_SAHARA=y
#
# Display device support
#
# CONFIG_DISPLAY_SUPPORT is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
# CONFIG_LOGO is not set
CONFIG_SOUND=y
CONFIG_SOUND_OSS_CORE=y
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=y
CONFIG_SND_JACK=y
CONFIG_SND_SEQUENCER=y
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_HRTIMER=m
# CONFIG_SND_SEQ_HRTIMER_DEFAULT is not set
CONFIG_SND_DYNAMIC_MINORS=y
# CONFIG_SND_SUPPORT_OLD_API is not set
CONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_DRIVERS=y
CONFIG_SND_PCSP=y
# CONFIG_SND_DUMMY is not set
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTS64=y
CONFIG_SND_SERIAL_U16550=m
# CONFIG_SND_MPU401 is not set
# CONFIG_SND_PORTMAN2X4 is not set
# CONFIG_SND_PCI is not set
# CONFIG_SND_SPI is not set
CONFIG_SND_USB=y
CONFIG_SND_USB_AUDIO=m
CONFIG_SND_USB_USX2Y=m
# CONFIG_SND_USB_CAIAQ is not set
CONFIG_SND_USB_US122L=m
CONFIG_SND_SOC=m
CONFIG_SND_SOC_I2C_AND_SPI=m
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AD73311=m
CONFIG_SND_SOC_AK4104=m
CONFIG_SND_SOC_AK4535=m
CONFIG_SND_SOC_CS4270=m
CONFIG_SND_SOC_L3=m
CONFIG_SND_SOC_PCM3008=m
CONFIG_SND_SOC_SSM2602=m
CONFIG_SND_SOC_TLV320AIC23=m
CONFIG_SND_SOC_TLV320AIC26=m
CONFIG_SND_SOC_TLV320AIC3X=m
CONFIG_SND_SOC_UDA134X=m
CONFIG_SND_SOC_UDA1380=m
CONFIG_SND_SOC_WM8510=m
CONFIG_SND_SOC_WM8580=m
CONFIG_SND_SOC_WM8728=m
CONFIG_SND_SOC_WM8731=m
CONFIG_SND_SOC_WM8750=m
CONFIG_SND_SOC_WM8753=m
CONFIG_SND_SOC_WM8900=m
CONFIG_SND_SOC_WM8903=m
CONFIG_SND_SOC_WM8971=m
CONFIG_SND_SOC_WM8990=m
CONFIG_SOUND_PRIME=m
# CONFIG_SOUND_OSS is not set
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
# CONFIG_HID_DEBUG is not set
CONFIG_HIDRAW=y
#
# USB Input Devices
#
CONFIG_USB_HID=m
CONFIG_HID_PID=y
# CONFIG_USB_HIDDEV is not set
CONFIG_USB_MOUSE=y
#
# Special HID drivers
#
CONFIG_HID_A4TECH=m
CONFIG_HID_APPLE=m
CONFIG_HID_BELKIN=m
CONFIG_HID_CHERRY=m
CONFIG_HID_CHICONY=m
CONFIG_HID_CYPRESS=m
# CONFIG_DRAGONRISE_FF is not set
CONFIG_HID_EZKEY=m
CONFIG_HID_KYE=m
CONFIG_HID_GYRATION=m
CONFIG_HID_KENSINGTON=m
CONFIG_HID_LOGITECH=m
CONFIG_LOGITECH_FF=y
CONFIG_LOGIRUMBLEPAD2_FF=y
CONFIG_HID_MICROSOFT=m
CONFIG_HID_MONTEREY=m
CONFIG_HID_NTRIG=m
CONFIG_HID_PANTHERLORD=m
# CONFIG_PANTHERLORD_FF is not set
CONFIG_HID_PETALYNX=m
CONFIG_HID_SAMSUNG=m
CONFIG_HID_SONY=m
CONFIG_HID_SUNPLUS=m
CONFIG_GREENASIA_FF=m
CONFIG_HID_TOPSEED=m
CONFIG_THRUSTMASTER_FF=m
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 is not set
#
# Miscellaneous USB options
#
# CONFIG_USB_DEVICEFS is not set
CONFIG_USB_DEVICE_CLASS=y
CONFIG_USB_DYNAMIC_MINORS=y
# CONFIG_USB_SUSPEND is not set
# CONFIG_USB_OTG is not set
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=m
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
# 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=y
CONFIG_USB_SL811_HCD=m
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_HWA_HCD is not set
#
# USB Device Class drivers
#
CONFIG_USB_ACM=y
# CONFIG_USB_PRINTER is not set
# CONFIG_USB_WDM is not set
CONFIG_USB_TMC=y
#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#
#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=y
CONFIG_USB_STORAGE_DEBUG=y
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
CONFIG_USB_STORAGE_USBAT=m
CONFIG_USB_STORAGE_SDDR09=m
CONFIG_USB_STORAGE_SDDR55=m
CONFIG_USB_STORAGE_JUMPSHOT=m
CONFIG_USB_STORAGE_ALAUDA=y
# CONFIG_USB_STORAGE_ONETOUCH is not set
CONFIG_USB_STORAGE_KARMA=m
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
CONFIG_USB_LIBUSUAL=y
#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
CONFIG_USB_MICROTEK=y
#
# USB port drivers
#
CONFIG_USB_USS720=y
# CONFIG_USB_SERIAL is not set
#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
CONFIG_USB_EMI26=y
CONFIG_USB_ADUTUX=y
CONFIG_USB_SEVSEG=y
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
CONFIG_USB_LCD=m
CONFIG_USB_BERRY_CHARGE=m
# CONFIG_USB_LED is not set
CONFIG_USB_CYPRESS_CY7C63=m
CONFIG_USB_CYTHERM=y
CONFIG_USB_IDMOUSE=m
# CONFIG_USB_FTDI_ELAN is not set
CONFIG_USB_APPLEDISPLAY=m
# CONFIG_USB_SISUSBVGA is not set
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
CONFIG_USB_IOWARRIOR=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_VST is not set
CONFIG_USB_ATM=y
CONFIG_USB_SPEEDTOUCH=m
# CONFIG_USB_CXACRU is not set
# CONFIG_USB_UEAGLEATM is not set
# CONFIG_USB_XUSBATM is not set
#
# OTG and related infrastructure
#
CONFIG_USB_OTG_UTILS=y
# CONFIG_USB_GPIO_VBUS is not set
CONFIG_NOP_USB_XCEIV=y
# CONFIG_UWB is not set
CONFIG_MMC=m
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
#
# MMC/SD/SDIO Card Drivers
#
# CONFIG_MMC_BLOCK is not set
# CONFIG_SDIO_UART is not set
# CONFIG_MMC_TEST is not set
#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_PCI is not set
CONFIG_MMC_WBSD=m
# CONFIG_MMC_TIFM_SD is not set
# CONFIG_MMC_SPI is not set
CONFIG_MEMSTICK=m
CONFIG_MEMSTICK_DEBUG=y
#
# MemoryStick drivers
#
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
CONFIG_MSPRO_BLOCK=m
#
# MemoryStick Host Controller Drivers
#
# CONFIG_MEMSTICK_TIFM_MS is not set
# CONFIG_MEMSTICK_JMICRON_38X is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
#
# LED drivers
#
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_WRAP=m
# CONFIG_LEDS_ALIX2 is not set
CONFIG_LEDS_PCA9532=m
# CONFIG_LEDS_GPIO is not set
# CONFIG_LEDS_LP5521 is not set
CONFIG_LEDS_CLEVO_MAIL=m
# CONFIG_LEDS_PCA955X is not set
CONFIG_LEDS_DAC124S085=m
CONFIG_LEDS_BD2802=m
#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
# CONFIG_LEDS_TRIGGER_GPIO is not set
# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
#
# iptables trigger is under Netfilter config (LED target)
#
CONFIG_ACCESSIBILITY=y
CONFIG_A11Y_BRAILLE_CONSOLE=y
# CONFIG_INFINIBAND is not set
CONFIG_EDAC=y
#
# Reporting subsystems
#
# CONFIG_EDAC_DEBUG is not set
# CONFIG_EDAC_MM_EDAC is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
CONFIG_RTC_DEBUG=y
#
# RTC interfaces
#
# CONFIG_RTC_INTF_SYSFS is not set
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set
#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_DS1307 is not set
CONFIG_RTC_DRV_DS1374=m
# CONFIG_RTC_DRV_DS1672 is not set
# CONFIG_RTC_DRV_MAX6900 is not set
CONFIG_RTC_DRV_RS5C372=m
# CONFIG_RTC_DRV_ISL1208 is not set
# CONFIG_RTC_DRV_X1205 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_M41T80=m
CONFIG_RTC_DRV_M41T80_WDT=y
CONFIG_RTC_DRV_S35390A=m
# CONFIG_RTC_DRV_FM3130 is not set
# CONFIG_RTC_DRV_RX8581 is not set
#
# SPI RTC drivers
#
CONFIG_RTC_DRV_M41T94=m
CONFIG_RTC_DRV_DS1305=m
# CONFIG_RTC_DRV_DS1390 is not set
CONFIG_RTC_DRV_MAX6902=y
CONFIG_RTC_DRV_R9701=y
CONFIG_RTC_DRV_RS5C348=y
CONFIG_RTC_DRV_DS3234=y
#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=m
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not set
CONFIG_RTC_DRV_DS1553=m
CONFIG_RTC_DRV_DS1742=y
CONFIG_RTC_DRV_STK17TA8=m
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
# CONFIG_RTC_DRV_M48T59 is not set
CONFIG_RTC_DRV_BQ4802=y
CONFIG_RTC_DRV_V3020=y
CONFIG_RTC_DRV_PCF50633=m
#
# on-CPU RTC drivers
#
CONFIG_DMADEVICES=y
#
# DMA Devices
#
# CONFIG_INTEL_IOATDMA is not set
CONFIG_AUXDISPLAY=y
# CONFIG_KS0108 is not set
CONFIG_UIO=m
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_PDRV is not set
CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
# CONFIG_UIO_AEC is not set
CONFIG_UIO_SERCOS3=m
CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_ACER_WMI=y
# CONFIG_ASUS_LAPTOP is not set
CONFIG_DELL_WMI=y
CONFIG_FUJITSU_LAPTOP=y
CONFIG_FUJITSU_LAPTOP_DEBUG=y
CONFIG_TC1100_WMI=y
CONFIG_HP_WMI=y
# CONFIG_MSI_LAPTOP is not set
CONFIG_PANASONIC_LAPTOP=y
CONFIG_COMPAL_LAPTOP=m
CONFIG_SONY_LAPTOP=m
CONFIG_SONYPI_COMPAT=y
CONFIG_THINKPAD_ACPI=y
CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y
# CONFIG_THINKPAD_ACPI_DEBUG is not set
CONFIG_THINKPAD_ACPI_UNSAFE_LEDS=y
CONFIG_THINKPAD_ACPI_BAY=y
# CONFIG_THINKPAD_ACPI_VIDEO is not set
# CONFIG_THINKPAD_ACPI_HOTKEY_POLL is not set
CONFIG_INTEL_MENLOW=m
# CONFIG_EEEPC_LAPTOP is not set
CONFIG_ACPI_WMI=y
# CONFIG_ACPI_ASUS is not set
CONFIG_ACPI_TOSHIBA=m
#
# Firmware Drivers
#
CONFIG_EDD=m
CONFIG_EDD_OFF=y
CONFIG_FIRMWARE_MEMMAP=y
# CONFIG_EFI_VARS is not set
CONFIG_DELL_RBU=y
CONFIG_DCDBAS=y
CONFIG_DMIID=y
# CONFIG_ISCSI_IBFT_FIND is not set
#
# File systems
#
CONFIG_EXT2_FS=m
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT2_FS_XIP=y
CONFIG_EXT3_FS=y
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=m
CONFIG_EXT4DEV_COMPAT=y
# CONFIG_EXT4_FS_XATTR is not set
CONFIG_FS_XIP=y
CONFIG_JBD=y
CONFIG_JBD_DEBUG=y
CONFIG_JBD2=m
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_FILE_LOCKING=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_POSIX_ACL=y
# CONFIG_XFS_RT is not set
CONFIG_XFS_DEBUG=y
CONFIG_GFS2_FS=y
CONFIG_GFS2_FS_LOCKING_DLM=y
# CONFIG_OCFS2_FS is not set
CONFIG_BTRFS_FS=y
# CONFIG_BTRFS_FS_POSIX_ACL is not set
# CONFIG_DNOTIFY is not set
# CONFIG_INOTIFY is not set
CONFIG_QUOTA=y
# CONFIG_QUOTA_NETLINK_INTERFACE is not set
# CONFIG_PRINT_QUOTA_WARNING is not set
CONFIG_QUOTA_TREE=y
CONFIG_QFMT_V1=y
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_AUTOFS_FS=y
CONFIG_AUTOFS4_FS=y
# CONFIG_FUSE_FS is not set
#
# Caches
#
CONFIG_FSCACHE=y
CONFIG_FSCACHE_STATS=y
# CONFIG_FSCACHE_HISTOGRAM is not set
CONFIG_FSCACHE_DEBUG=y
# CONFIG_CACHEFILES is not set
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=y
CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
# CONFIG_MSDOS_FS is not set
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=y
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
# CONFIG_TMPFS is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
CONFIG_ADFS_FS=y
# CONFIG_ADFS_FS_RW is not set
# CONFIG_AFFS_FS is not set
CONFIG_ECRYPT_FS=y
CONFIG_HFS_FS=m
CONFIG_HFSPLUS_FS=y
CONFIG_BEFS_FS=y
CONFIG_BEFS_DEBUG=y
CONFIG_BFS_FS=y
CONFIG_EFS_FS=m
CONFIG_CRAMFS=m
CONFIG_SQUASHFS=y
# CONFIG_SQUASHFS_EMBEDDED is not set
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
CONFIG_VXFS_FS=y
CONFIG_MINIX_FS=y
# CONFIG_OMFS_FS is not set
CONFIG_HPFS_FS=m
# CONFIG_QNX4FS_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_SYSV_FS is not set
CONFIG_UFS_FS=y
CONFIG_UFS_FS_WRITE=y
# CONFIG_UFS_DEBUG is not set
# CONFIG_EXOFS_FS is not set
CONFIG_NILFS2_FS=y
CONFIG_NETWORK_FILESYSTEMS=y
# CONFIG_NFS_FS is not set
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
# CONFIG_NFSD_V4 is not set
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPCSEC_GSS_SPKM3=m
# CONFIG_SMB_FS is not set
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 is not set
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_DFS_UPCALL is not set
CONFIG_CIFS_EXPERIMENTAL=y
CONFIG_NCP_FS=y
# CONFIG_NCPFS_PACKET_SIGNING is not set
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
# CONFIG_NCPFS_OS2_NS is not set
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_CODA_FS=m
# CONFIG_AFS_FS is not set
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
CONFIG_ACORN_PARTITION=y
CONFIG_ACORN_PARTITION_CUMANA=y
# CONFIG_ACORN_PARTITION_EESOX is not set
# CONFIG_ACORN_PARTITION_ICS is not set
CONFIG_ACORN_PARTITION_ADFS=y
CONFIG_ACORN_PARTITION_POWERTEC=y
CONFIG_ACORN_PARTITION_RISCIX=y
# CONFIG_OSF_PARTITION is not set
CONFIG_AMIGA_PARTITION=y
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
# CONFIG_UNIXWARE_DISKLABEL is not set
CONFIG_LDM_PARTITION=y
CONFIG_LDM_DEBUG=y
CONFIG_SGI_PARTITION=y
CONFIG_ULTRIX_PARTITION=y
CONFIG_SUN_PARTITION=y
CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y
CONFIG_SYSV68_PARTITION=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=y
CONFIG_NLS_CODEPAGE_852=m
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
CONFIG_NLS_CODEPAGE_860=y
CONFIG_NLS_CODEPAGE_861=y
CONFIG_NLS_CODEPAGE_862=y
# CONFIG_NLS_CODEPAGE_863 is not set
CONFIG_NLS_CODEPAGE_864=y
CONFIG_NLS_CODEPAGE_865=m
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
CONFIG_NLS_CODEPAGE_949=y
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
CONFIG_NLS_CODEPAGE_1251=y
CONFIG_NLS_ASCII=m
CONFIG_NLS_ISO8859_1=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=y
CONFIG_NLS_ISO8859_7=y
# CONFIG_NLS_ISO8859_9 is not set
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=y
CONFIG_NLS_ISO8859_15=m
# CONFIG_NLS_KOI8_R is not set
CONFIG_NLS_KOI8_U=y
CONFIG_NLS_UTF8=y
CONFIG_DLM=y
# CONFIG_DLM_DEBUG is not set
#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_PRINTK_TIME=y
CONFIG_ALLOW_WARNINGS=y
# CONFIG_ENABLE_WARN_DEPRECATED is not set
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=1024
CONFIG_MAGIC_SYSRQ=y
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
CONFIG_HEADERS_CHECK=y
CONFIG_DEBUG_SECTION_MISMATCH=y
# CONFIG_DEBUG_KERNEL is not set
# CONFIG_SLUB_DEBUG_ON is not set
CONFIG_SLUB_STATS=y
CONFIG_TRACE_IRQFLAGS=y
CONFIG_STACKTRACE=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
CONFIG_RCU_CPU_STALL_DETECTOR=y
# CONFIG_LATENCYTOP is not set
# CONFIG_SYSCTL_SYSCALL_CHECK is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FTRACE_NMI_ENTER=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_FTRACE_SYSCALLS=y
CONFIG_TRACER_MAX_TRACE=y
CONFIG_RING_BUFFER=y
CONFIG_FTRACE_NMI_ENTER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_IRQSOFF_TRACER=y
CONFIG_SYSPROF_TRACER=y
# CONFIG_SCHED_TRACER is not set
# CONFIG_FTRACE_SYSCALLS is not set
# CONFIG_BOOT_TRACER is not set
CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
CONFIG_POWER_TRACER=y
CONFIG_KSYM_TRACER=y
CONFIG_PROFILE_KSYM_TRACER=y
CONFIG_STACK_TRACER=y
CONFIG_KMEMTRACE=y
# CONFIG_WORKQUEUE_TRACER is not set
CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_DYNAMIC_FTRACE=y
# CONFIG_FUNCTION_PROFILER is not set
CONFIG_FTRACE_MCOUNT_RECORD=y
CONFIG_FTRACE_SELFTEST=y
CONFIG_FTRACE_STARTUP_TEST=y
CONFIG_MMIOTRACE=y
CONFIG_MMIOTRACE_TEST=m
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
CONFIG_BUILD_DOCSRC=y
# CONFIG_DYNAMIC_DEBUG is not set
# CONFIG_DMA_API_DEBUG is not set
CONFIG_SAMPLES=y
CONFIG_SAMPLE_MARKERS=m
# CONFIG_SAMPLE_TRACEPOINTS is not set
CONFIG_SAMPLE_TRACE_EVENTS=m
CONFIG_SAMPLE_KOBJECT=m
CONFIG_SAMPLE_HW_BREAKPOINT=m
CONFIG_HAVE_ARCH_KGDB=y
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_STRICT_DEVMEM is not set
CONFIG_X86_VERBOSE_BOOTUP=y
CONFIG_EARLY_PRINTK=y
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_4KSTACKS=y
CONFIG_DOUBLEFAULT=y
CONFIG_IOMMU_STRESS=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 is not set
# CONFIG_IO_DELAY_0XED is not set
CONFIG_IO_DELAY_UDELAY=y
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=2
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 is not set
CONFIG_SECURITY_PATH=y
CONFIG_SECURITY_FILE_CAPABILITIES=y
CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0
# CONFIG_SECURITY_TOMOYO is not set
# CONFIG_IMA is not set
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_PCOMP=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_GF128MUL=y
# CONFIG_CRYPTO_NULL is not set
CONFIG_CRYPTO_WORKQUEUE=y
# CONFIG_CRYPTO_CRYPTD is not set
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_TEST=m
#
# Authenticated Encryption with Associated Data
#
CONFIG_CRYPTO_CCM=y
CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_SEQIV=y
#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=m
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=y
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XTS=y
#
# Hash modes
#
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
# CONFIG_CRYPTO_CRC32C_INTEL is not set
# CONFIG_CRYPTO_MD4 is not set
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
CONFIG_CRYPTO_RMD128=y
# CONFIG_CRYPTO_RMD160 is not set
CONFIG_CRYPTO_RMD256=y
CONFIG_CRYPTO_RMD320=y
CONFIG_CRYPTO_SHA1=y
# CONFIG_CRYPTO_SHA256 is not set
CONFIG_CRYPTO_SHA512=m
# CONFIG_CRYPTO_TGR192 is not set
CONFIG_CRYPTO_WP512=y
#
# Ciphers
#
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_586=y
CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_ARC4=y
# CONFIG_CRYPTO_BLOWFISH is not set
# CONFIG_CRYPTO_CAMELLIA is not set
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_FCRYPT is not set
# CONFIG_CRYPTO_KHAZAD is not set
CONFIG_CRYPTO_SALSA20=y
CONFIG_CRYPTO_SALSA20_586=m
CONFIG_CRYPTO_SEED=m
# CONFIG_CRYPTO_SERPENT is not set
CONFIG_CRYPTO_TEA=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_TWOFISH_586=y
#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
# CONFIG_CRYPTO_ZLIB is not set
CONFIG_CRYPTO_LZO=y
#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
# CONFIG_CRYPTO_HW is not set
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
# CONFIG_VIRTUALIZATION is not set
CONFIG_BINARY_PRINTF=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=y
CONFIG_CRC_ITU_T=y
CONFIG_CRC32=y
CONFIG_CRC7=y
CONFIG_LIBCRC32C=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_NLATTR=y
CONFIG_FORCE_SUCCESSFUL_BUILD=y
CONFIG_FORCE_MINIMAL_CONFIG=y
CONFIG_FORCE_MINIMAL_CONFIG_PHYS=y
CONFIG_X86_32_ALWAYS_ON=y
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-11 11:42 ` Ingo Molnar
@ 2009-06-11 11:48 ` Ingo Molnar
2009-06-11 11:56 ` Pekka Enberg
0 siblings, 1 reply; 43+ messages in thread
From: Ingo Molnar @ 2009-06-11 11:48 UTC (permalink / raw)
To: Pekka J Enberg
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
* Ingo Molnar <mingo@elte.hu> wrote:
> * Ingo Molnar <mingo@elte.hu> wrote:
>
> > Hm, with this pulled on a testbox i'm still getting:
> >
> > [ 0.000000] Experimental hierarchical RCU init done.
> > [ 0.000000] NR_IRQS:4352 nr_irqs:256
> > [ 0.000000] ------------[ cut here ]------------
> > [ 0.000000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x40/0x7e()
>
> Another testbox crashed on bootup. I'm collecting a serial log
> from it - config attached meanwhile.
We have a hard crash in the WP-protect code:
[ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...BUG: Int 14: CR2 ffcff000
[ 0.000000] EDI 00000188 ESI 00000ac7 EBP c17eaf9c ESP c17eaf8c
[ 0.000000] EBX 000014e0 EDX 0000000e ECX 01856067 EAX 00000001
[ 0.000000] err 00000003 EIP c10135b1 CS 00000060 flg 00010002
[ 0.000000] Stack: c17eafa8 c17fd410 c16747bc c17eafc4 c17fd7e5 000011fd f8616000 c18237cc
[ 0.000000] 00099800 c17bb000 c17eafec c17f1668 000001c5 c17f1322 c166e039 c1822bf0
[ 0.000000] c166e033 c153a014 c18237cc 00020800 c17eaff8 c17f106a 00020800 01ba5003
[ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30-tip-02161-g7a74539-dirty #52203
[ 0.000000] Call Trace:
[ 0.000000] [<c15357c2>] ? printk+0x14/0x16
[ 0.000000] [<c10135b1>] ? do_test_wp_bit+0x19/0x23
[ 0.000000] [<c17fd410>] ? test_wp_bit+0x26/0x64
[ 0.000000] [<c17fd7e5>] ? mem_init+0x1ba/0x1d8
[ 0.000000] [<c17f1668>] ? start_kernel+0x164/0x2f7
[ 0.000000] [<c17f1322>] ? unknown_bootoption+0x0/0x19c
[ 0.000000] [<c17f106a>] ? __init_begin+0x6a/0x6f
(full bootlog attached)
Just a quick analysis from the place we crash (without looking into
any details): the WP test is the first time we really make use of
the MMU during bootup - crashes there are often a sign of messed up
pagetables, which is easy if the bootmem allocator is changed.
These patches needs more work.
Ingo
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.30-tip-02161-g7a74539-dirty (mingo@sirius) (gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #52203 SMP Thu Jun 11 13:37:22 CEST 2009
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] NSC Geode by NSC
[ 0.000000] Cyrix CyrixInstead
[ 0.000000] Centaur CentaurHauls
[ 0.000000] Transmeta GenuineTMx86
[ 0.000000] Transmeta TransmetaCPU
[ 0.000000] UMC UMC UMC UMC
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
[ 0.000000] BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[ 0.000000] console [earlyser0] enabled
[ 0.000000] debug: ignoring loglevel setting.
[ 0.000000] DMI 2.3 present.
[ 0.000000] last_pfn = 0x3fff0 max_arch_pfn = 0x100000
[ 0.000000] Warning only 894MB will be used.
[ 0.000000] Use a HIGHMEM enabled kernel.
[ 0.000000] initial memory mapped : 0 - 01c00000
[ 0.000000] init_memory_mapping: 0000000000000000-0000000037e16000
[ 0.000000] 0000000000 - 0000400000 page 4k
[ 0.000000] 0000400000 - 0037c00000 page 2M
[ 0.000000] 0037c00000 - 0037e16000 page 4k
[ 0.000000] kernel direct mapping tables up to 37e16000 @ 7000-c000
[ 0.000000] ACPI: RSDP 000f76f0 00014 (v00 Nvidia)
[ 0.000000] ACPI: RSDT 3fff3040 00034 (v01 Nvidia AWRDACPI 42302E31 AWRD 00000000)
[ 0.000000] ACPI: FACP 3fff30c0 00074 (v01 Nvidia AWRDACPI 42302E31 AWRD 00000000)
[ 0.000000] ACPI: DSDT 3fff3180 06264 (v01 NVIDIA AWRDACPI 00001000 MSFT 0100000E)
[ 0.000000] ACPI: FACS 3fff0000 00040
[ 0.000000] ACPI: SRAT 3fff9500 000A0 (v01 AMD HAMMER 00000001 AMD 00000001)
[ 0.000000] ACPI: MCFG 3fff9600 0003C (v01 Nvidia AWRDACPI 42302E31 AWRD 00000000)
[ 0.000000] ACPI: APIC 3fff9440 0007C (v01 Nvidia AWRDACPI 42302E31 AWRD 00000000)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] 894MB LOWMEM available.
[ 0.000000] mapped low ram: 0 - 37e16000
[ 0.000000] low ram: 0 - 37e16000
[ 0.000000] node 0 low ram: 00000000 - 37e16000
[ 0.000000] node 0 bootmap 00008000 - 0000efc4
[ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 0037e16000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
[ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
[ 0.000000] #3 [0001000000 - 0001a04b14] TEXT DATA BSS ==> [0001000000 - 0001a04b14]
[ 0.000000] #4 [000009f800 - 0000100000] BIOS reserved ==> [000009f800 - 0000100000]
[ 0.000000] #5 [0001a05000 - 0001a0c149] BRK ==> [0001a05000 - 0001a0c149]
[ 0.000000] #6 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000]
[ 0.000000] #7 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000]
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00001000
[ 0.000000] Normal 0x00001000 -> 0x00037e16
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[2] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x0000009f
[ 0.000000] 0: 0x00000100 -> 0x00037e16
[ 0.000000] On node 0 totalpages: 228789
[ 0.000000] free_area_init_node: node 0, pgdat c17b2340, node_mem_map c1a0d000
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 3967 pages, LIFO batch:0
[ 0.000000] Normal zone: 1757 pages used for memmap
[ 0.000000] Normal zone: 223033 pages, LIFO batch:31
[ 0.000000] Using APIC driver default
[ 0.000000] Nvidia board detected. Ignoring ACPI timer override.
[ 0.000000] If you got timer trouble try acpi_use_timer_override
[ 0.000000] ACPI: PM-Timer IO Port: 0x4008
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: BIOS IRQ0 pin2 override ignored.
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 15 high edge)
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] ACPI: IRQ14 used by override.
[ 0.000000] ACPI: IRQ15 used by override.
[ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[ 0.000000] mapped APIC to ffffb000 (fee00000)
[ 0.000000] mapped IOAPIC to ffffa000 (fec00000)
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[ 0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[ 0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:a0000000)
[ 0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 16 pages at c2111000, static data 41948 bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 227000
[ 0.000000] Kernel command line: root=/dev/sda1 earlyprintk=serial,ttyS0,115200,keep console=tty debug initcall_debug enforcing=0 apic=verbose ignore_loglevel sysrq_always_enabled selinux=0 nmi_watchdog=0 3 panic=1
[ 0.000000] debug: sysrq always enabled.
[ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 896604k/915544k available (5344k kernel code, 18420k reserved, 2759k data, 392k init, 0k highmem)
[ 0.000000] virtual kernel memory layout:
[ 0.000000] fixmap : 0xffe18000 - 0xfffff000 (1948 kB)
[ 0.000000] vmalloc : 0xf8616000 - 0xffe16000 ( 120 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf7e16000 ( 894 MB)
[ 0.000000] .init : 0xc17f1000 - 0xc1853000 ( 392 kB)
[ 0.000000] .data : 0xc1538001 - 0xc17e9c20 (2759 kB)
[ 0.000000] .text : 0xc1000000 - 0xc1538001 (5344 kB)
[ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...BUG: Int 14: CR2 ffcff000
[ 0.000000] EDI 00000188 ESI 00000ac7 EBP c17eaf9c ESP c17eaf8c
[ 0.000000] EBX 000014e0 EDX 0000000e ECX 01856067 EAX 00000001
[ 0.000000] err 00000003 EIP c10135b1 CS 00000060 flg 00010002
[ 0.000000] Stack: c17eafa8 c17fd410 c16747bc c17eafc4 c17fd7e5 000011fd f8616000 c18237cc
[ 0.000000] 00099800 c17bb000 c17eafec c17f1668 000001c5 c17f1322 c166e039 c1822bf0
[ 0.000000] c166e033 c153a014 c18237cc 00020800 c17eaff8 c17f106a 00020800 01ba5003
[ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30-tip-02161-g7a74539-dirty #52203
[ 0.000000] Call Trace:
[ 0.000000] [<c15357c2>] ? printk+0x14/0x16
[ 0.000000] [<c10135b1>] ? do_test_wp_bit+0x19/0x23
[ 0.000000] [<c17fd410>] ? test_wp_bit+0x26/0x64
[ 0.000000] [<c17fd7e5>] ? mem_init+0x1ba/0x1d8
[ 0.000000] [<c17f1668>] ? start_kernel+0x164/0x2f7
[ 0.000000] [<c17f1322>] ? unknown_bootoption+0x0/0x19c
[ 0.000000] [<c17f106a>] ? __init_begin+0x6a/0x6f
[ 0.000000] BUG: Int 14: CR2 (null)
[ 0.000000] EDI 00000188 ESI 00000ac7 EBP c17eaf9c ESP c17eaf50
[ 0.000000] EBX 000014e0 EDX 0000000e ECX c17eaf58 EAX (null)
[ 0.000000] err 00000002 EIP c100033a CS 00000060 flg 00010046
[ 0.000000] Stack: c1766036 0000000e ffcff000 00000188 00000ac7 c17eaf9c c17eaf8c 000014e0
[ 0.000000] 0000000e 01856067 00000001 00000003 c10135b1 00000060 00010002 c17eafa8
[ 0.000000] c17fd410 c16747bc c17eafc4 c17fd7e5 000011fd f8616000 c18237cc 00099800
[ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30-tip-02161-g7a74539-dirty #52203
[ 0.000000] Call Trace:
[ 0.000000] [<c15357c2>] ? printk+0x14/0x16
[ 0.000000] [<c10135b1>] ? do_test_wp_bit+0x19/0x23
[ 0.000000] [<c17fd410>] ? test_wp_bit+0x26/0x64
[ 0.000000] [<c17fd7e5>] ? mem_init+0x1ba/0x1d8
[ 0.000000] [<c17f1668>] ? start_kernel+0x164/0x2f7
[ 0.000000] [<c17f1322>] ? unknown_bootoption+0x0/0x19c
[ 0.000000] [<c17f106a>] ? __init_begin+0x6a/0x6f
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-11 11:40 ` Ingo Molnar
2009-06-11 11:42 ` Ingo Molnar
@ 2009-06-11 11:49 ` Pekka J Enberg
1 sibling, 0 replies; 43+ messages in thread
From: Pekka J Enberg @ 2009-06-11 11:49 UTC (permalink / raw)
To: Ingo Molnar
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
On Thu, 11 Jun 2009, Ingo Molnar wrote:
> Wasnt this supposed to have gone away with this tree?
Yes, if I hadn't messed up the merge conflict fixup. :-) I am not hitting
that with my configuration, btw.
Pekka
>From fc1ebbcad1d86b67deed4442df9445cc81061c85 Mon Sep 17 00:00:00 2001
From: Pekka Enberg <penberg@cs.helsinki.fi>
Date: Thu, 11 Jun 2009 14:46:49 +0300
Subject: [PATCH] irq: use kcalloc() instead of the bootmem allocator
Fixes the following problem:
[ 0.000000] Experimental hierarchical RCU init done.
[ 0.000000] NR_IRQS:4352 nr_irqs:256
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x40/0x7e()
[ 0.000000] Hardware name: To Be Filled By O.E.M.
[ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30-tip-02161-g7a74539-dirty #59709
[ 0.000000] Call Trace:
[ 0.000000] [<ffffffff823f8c8e>] ? alloc_arch_preferred_bootmem+0x40/0x7e
[ 0.000000] [<ffffffff81067168>] warn_slowpath_common+0x88/0xcb
[ 0.000000] [<ffffffff810671d2>] warn_slowpath_null+0x27/0x3d
[ 0.000000] [<ffffffff823f8c8e>] alloc_arch_preferred_bootmem+0x40/0x7e
[ 0.000000] [<ffffffff823f9307>] ___alloc_bootmem_nopanic+0x4e/0xec
[ 0.000000] [<ffffffff823f93c5>] ___alloc_bootmem+0x20/0x61
[ 0.000000] [<ffffffff823f962e>] __alloc_bootmem+0x1e/0x34
[ 0.000000] [<ffffffff823f757c>] early_irq_init+0x6d/0x118
[ 0.000000] [<ffffffff823e0140>] ? early_idt_handler+0x0/0x71
[ 0.000000] [<ffffffff823e0cf7>] start_kernel+0x192/0x394
[ 0.000000] [<ffffffff823e0140>] ? early_idt_handler+0x0/0x71
[ 0.000000] [<ffffffff823e02ad>] x86_64_start_reservations+0xb4/0xcf
[ 0.000000] [<ffffffff823e0000>] ? __init_begin+0x0/0x140
[ 0.000000] [<ffffffff823e0420>] x86_64_start_kernel+0x158/0x17b
[ 0.000000] ---[ end trace a7919e7f17c0a725 ]---
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 2002.510 MHz processor.
[ 0.004000] Console: colour VGA+ 80x25
Reported-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
---
kernel/irq/handle.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c
index e161999..1045785 100644
--- a/kernel/irq/handle.c
+++ b/kernel/irq/handle.c
@@ -164,7 +164,7 @@ int __init early_irq_init(void)
node = first_online_node;
/* allocate irq_desc_ptrs array based on nr_irqs */
- irq_desc_ptrs = alloc_bootmem(nr_irqs * sizeof(void *));
+ irq_desc_ptrs = kcalloc(nr_irqs, sizeof(void *), GFP_NOWAIT);
/* allocate based on nr_cpu_ids */
kstat_irqs_legacy = kzalloc_node(NR_IRQS_LEGACY * nr_cpu_ids *
--
1.6.0.4
^ permalink raw reply related [flat|nested] 43+ messages in thread
* Re: [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-11 11:35 ` Ingo Molnar
2009-06-11 11:40 ` Ingo Molnar
@ 2009-06-11 11:54 ` Ingo Molnar
1 sibling, 0 replies; 43+ messages in thread
From: Ingo Molnar @ 2009-06-11 11:54 UTC (permalink / raw)
To: Pekka J Enberg
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
* Ingo Molnar <mingo@elte.hu> wrote:
> [...] I started testing it on 6 boxes - if you dont hear from me
> within a few hours it's all fine.
Quick runtime test summary:
- 3 boxes produced the boot warning
- two crashed (both 32-bit - i guess the WP test crash)
- one booted up fine
So there's widespread breakage on x86, i'd suggest holding off on
this for another day, so that we can get it fixed and tested some
more.
I still like patches of course! :-)
Ingo
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-11 11:48 ` Ingo Molnar
@ 2009-06-11 11:56 ` Pekka Enberg
0 siblings, 0 replies; 43+ messages in thread
From: Pekka Enberg @ 2009-06-11 11:56 UTC (permalink / raw)
To: Ingo Molnar
Cc: Linus Torvalds, linux-kernel, akpm, cl, hannes, mpm, npiggin,
yinghai
On Thu, 2009-06-11 at 13:48 +0200, Ingo Molnar wrote:
> * Ingo Molnar <mingo@elte.hu> wrote:
>
> > * Ingo Molnar <mingo@elte.hu> wrote:
> >
> > > Hm, with this pulled on a testbox i'm still getting:
> > >
> > > [ 0.000000] Experimental hierarchical RCU init done.
> > > [ 0.000000] NR_IRQS:4352 nr_irqs:256
> > > [ 0.000000] ------------[ cut here ]------------
> > > [ 0.000000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x40/0x7e()
> >
> > Another testbox crashed on bootup. I'm collecting a serial log
> > from it - config attached meanwhile.
>
> We have a hard crash in the WP-protect code:
>
> [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...BUG: Int 14: CR2 ffcff000
> [ 0.000000] EDI 00000188 ESI 00000ac7 EBP c17eaf9c ESP c17eaf8c
> [ 0.000000] EBX 000014e0 EDX 0000000e ECX 01856067 EAX 00000001
> [ 0.000000] err 00000003 EIP c10135b1 CS 00000060 flg 00010002
> [ 0.000000] Stack: c17eafa8 c17fd410 c16747bc c17eafc4 c17fd7e5 000011fd f8616000 c18237cc
> [ 0.000000] 00099800 c17bb000 c17eafec c17f1668 000001c5 c17f1322 c166e039 c1822bf0
> [ 0.000000] c166e033 c153a014 c18237cc 00020800 c17eaff8 c17f106a 00020800 01ba5003
> [ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30-tip-02161-g7a74539-dirty #52203
> [ 0.000000] Call Trace:
> [ 0.000000] [<c15357c2>] ? printk+0x14/0x16
> [ 0.000000] [<c10135b1>] ? do_test_wp_bit+0x19/0x23
> [ 0.000000] [<c17fd410>] ? test_wp_bit+0x26/0x64
> [ 0.000000] [<c17fd7e5>] ? mem_init+0x1ba/0x1d8
> [ 0.000000] [<c17f1668>] ? start_kernel+0x164/0x2f7
> [ 0.000000] [<c17f1322>] ? unknown_bootoption+0x0/0x19c
> [ 0.000000] [<c17f106a>] ? __init_begin+0x6a/0x6f
>
> (full bootlog attached)
>
> Just a quick analysis from the place we crash (without looking into
> any details): the WP test is the first time we really make use of
> the MMU during bootup - crashes there are often a sign of messed up
> pagetables, which is easy if the bootmem allocator is changed.
No, mem_init() happens _before_ slab is set up so it's probably just
this.
And yes, the patch set clearly needs more work.
Pekka
diff --git a/init/main.c b/init/main.c
index 859af21..6d38f96 100644
--- a/init/main.c
+++ b/init/main.c
@@ -588,6 +588,8 @@ asmlinkage void __init start_kernel(void)
*/
pidhash_init();
vfs_caches_init_early();
+ sort_main_extable();
+ trap_init();
/*
* Set up kernel memory allocators
*/
@@ -610,8 +612,6 @@ asmlinkage void __init start_kernel(void)
"enabled *very* early, fixing it\n");
local_irq_disable();
}
- sort_main_extable();
- trap_init();
rcu_init();
/* init some links before init_ISA_irqs() */
early_irq_init();
^ permalink raw reply related [flat|nested] 43+ messages in thread
* Re: [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-11 11:17 ` [GIT PULL v2] " Pekka J Enberg
2009-06-11 11:35 ` Ingo Molnar
@ 2009-06-11 13:58 ` Christoph Lameter
2009-06-11 14:06 ` Pekka Enberg
1 sibling, 1 reply; 43+ messages in thread
From: Christoph Lameter @ 2009-06-11 13:58 UTC (permalink / raw)
To: Pekka J Enberg
Cc: Linus Torvalds, linux-kernel, akpm, hannes, mingo, mpm, npiggin,
yinghai
On Thu, 11 Jun 2009, Pekka J Enberg wrote:
> setup_nr_cpu_ids();
> smp_prepare_boot_cpu(); /* arch-specific boot-cpu hooks */
>
> + build_all_zonelists();
> + page_alloc_init();
> +
> + printk(KERN_NOTICE "Kernel command line: %s\n", boot_command_line);
> + parse_early_param();
> + parse_args("Booting kernel", static_command_line, __start___param,
> + __stop___param - __start___param,
> + &unknown_bootoption);
> + /*
> + * These use large bootmem allocations and must precede
> + * kmem_cache_init()
> + */
> + pidhash_init();
> + vfs_caches_init_early();
> + /*
> + * Set up kernel memory allocators
> + */
> + mem_init();
> + kmem_cache_init();
> + vmalloc_init();
Good they are all together. Maybe we can come up with an mm_init()?
> @@ -603,7 +616,6 @@ asmlinkage void __init start_kernel(void)
> /* init some links before init_ISA_irqs() */
> early_irq_init();
> init_IRQ();
> - pidhash_init();
> init_timers();
> hrtimers_init();
> softirq_init();
> @@ -645,14 +657,10 @@ asmlinkage void __init start_kernel(void)
> initrd_start = 0;
> }
> #endif
> - vmalloc_init();
> - vfs_caches_init_early();
> cpuset_init_early();
> page_cgroup_init();
> - mem_init();
> enable_debug_pagealloc();
> cpu_hotplug_init();
> - kmem_cache_init();
> kmemtrace_init();
> debug_objects_mem_init();
> idr_init_cache();
Therefore potential breakage is in cpusets, hotplug and control groups.
Have any of these been tested with these patches? NUMA?
> diff --git a/mm/slub.c b/mm/slub.c
> index 5e805a6..c1815a6 100644
> --- a/mm/slub.c
> +++ b/mm/slub.c
> @@ -2557,13 +2557,16 @@ static struct kmem_cache *create_kmalloc_cache(struct kmem_cache *s,
> if (gfp_flags & SLUB_DMA)
> flags = SLAB_CACHE_DMA;
>
> - down_write(&slub_lock);
> + /*
> + * This function is called with IRQs disabled during early-boot on
> + * single CPU so there's no need to take slub_lock here.
> + */
> if (!kmem_cache_open(s, gfp_flags, name, size, ARCH_KMALLOC_MINALIGN,
This function is also called later when kmalloc caches are
created on demand.
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-11 13:58 ` Christoph Lameter
@ 2009-06-11 14:06 ` Pekka Enberg
2009-06-11 14:26 ` Christoph Lameter
2009-06-11 15:24 ` Pekka Enberg
0 siblings, 2 replies; 43+ messages in thread
From: Pekka Enberg @ 2009-06-11 14:06 UTC (permalink / raw)
To: Christoph Lameter
Cc: Linus Torvalds, linux-kernel, akpm, hannes, mingo, mpm, npiggin,
yinghai
Hi Christoph,
On Thu, Jun 11, 2009 at 4:58 PM, Christoph
Lameter<cl@linux-foundation.org> wrote:
>> @@ -645,14 +657,10 @@ asmlinkage void __init start_kernel(void)
>> initrd_start = 0;
>> }
>> #endif
>> - vmalloc_init();
>> - vfs_caches_init_early();
>> cpuset_init_early();
>> page_cgroup_init();
>> - mem_init();
>> enable_debug_pagealloc();
>> cpu_hotplug_init();
>> - kmem_cache_init();
>> kmemtrace_init();
>> debug_objects_mem_init();
>> idr_init_cache();
>
> Therefore potential breakage is in cpusets, hotplug and control groups.
> Have any of these been tested with these patches? NUMA?
Yinghai has done some testing. Control groups should to be fine:
http://git.kernel.org/?p=linux/kernel/git/penberg/slab-2.6.git;a=commitdiff;h=7d63de6b4c7798a6a1c6504a65c327aaf76ef2d5
I have not tested hotplug and cpuset_init_early() does indeed needs to
be switched over to slab (it does that via fallback now).
>> diff --git a/mm/slub.c b/mm/slub.c
>> index 5e805a6..c1815a6 100644
>> --- a/mm/slub.c
>> +++ b/mm/slub.c
>> @@ -2557,13 +2557,16 @@ static struct kmem_cache *create_kmalloc_cache(struct kmem_cache *s,
>> if (gfp_flags & SLUB_DMA)
>> flags = SLAB_CACHE_DMA;
>>
>> - down_write(&slub_lock);
>> + /*
>> + * This function is called with IRQs disabled during early-boot on
>> + * single CPU so there's no need to take slub_lock here.
>> + */
>> if (!kmem_cache_open(s, gfp_flags, name, size, ARCH_KMALLOC_MINALIGN,
>
> This function is also called later when kmalloc caches are
> created on demand.
Where? AFAICT, only kmem_cache_init() calls the function.
Pekka
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-11 14:06 ` Pekka Enberg
@ 2009-06-11 14:26 ` Christoph Lameter
2009-06-11 15:24 ` Pekka Enberg
1 sibling, 0 replies; 43+ messages in thread
From: Christoph Lameter @ 2009-06-11 14:26 UTC (permalink / raw)
To: Pekka Enberg
Cc: Linus Torvalds, linux-kernel, akpm, hannes, mingo, mpm, npiggin,
yinghai
On Thu, 11 Jun 2009, Pekka Enberg wrote:
> > This function is also called later when kmalloc caches are
> > created on demand.
>
> Where? AFAICT, only kmem_cache_init() calls the function.
Right. I thought dma_kmalloc_cache would also call this but it open codes
create_kmalloc_cache due to the need to trylock on slub_lock.
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-11 14:06 ` Pekka Enberg
2009-06-11 14:26 ` Christoph Lameter
@ 2009-06-11 15:24 ` Pekka Enberg
2009-06-11 17:50 ` Yinghai Lu
1 sibling, 1 reply; 43+ messages in thread
From: Pekka Enberg @ 2009-06-11 15:24 UTC (permalink / raw)
To: Christoph Lameter
Cc: Linus Torvalds, linux-kernel, akpm, hannes, mingo, mpm, npiggin,
yinghai
Hi Christoph,
On Thu, Jun 11, 2009 at 5:06 PM, Pekka Enberg<penberg@cs.helsinki.fi> wrote:
> I have not tested hotplug and cpuset_init_early() does indeed needs to
> be switched over to slab (it does that via fallback now).
Oh, my bad, Yinghai took care of cpusets too:
http://git.kernel.org/?p=linux/kernel/git/penberg/slab-2.6.git;a=commitdiff;h=d39aad49c3e672b7de393c39438529243610c1ad
The patch shouldn't have probably labeled as "x86" but anyway, it's
taken care of. CPU hotplug initialization isn't using the bootmem
allocator so I don't see a problem with that either. Or did you have
something specific in mind?
Pekka
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v2] Early boot SLAB for 2.6.31
2009-06-11 15:24 ` Pekka Enberg
@ 2009-06-11 17:50 ` Yinghai Lu
2009-06-11 18:10 ` [GIT PULL v3] " Pekka J Enberg
0 siblings, 1 reply; 43+ messages in thread
From: Yinghai Lu @ 2009-06-11 17:50 UTC (permalink / raw)
To: Pekka Enberg
Cc: Christoph Lameter, Linus Torvalds, linux-kernel, akpm, hannes,
mingo, mpm, npiggin
Pekka Enberg wrote:
> Hi Christoph,
>
> On Thu, Jun 11, 2009 at 5:06 PM, Pekka Enberg<penberg@cs.helsinki.fi> wrote:
>> I have not tested hotplug and cpuset_init_early() does indeed needs to
>> be switched over to slab (it does that via fallback now).
>
> Oh, my bad, Yinghai took care of cpusets too:
your trees works here here. numa and SLUB
YH
^ permalink raw reply [flat|nested] 43+ messages in thread
* [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-11 17:50 ` Yinghai Lu
@ 2009-06-11 18:10 ` Pekka J Enberg
2009-06-11 21:43 ` Ingo Molnar
0 siblings, 1 reply; 43+ messages in thread
From: Pekka J Enberg @ 2009-06-11 18:10 UTC (permalink / raw)
To: Yinghai Lu
Cc: Christoph Lameter, Linus Torvalds, linux-kernel, akpm, hannes,
mingo, mpm, npiggin
Hi Linus,
Here's third take on the early boot SLAB patches for 2.6.31. I fixed the
problems found by Ingo in his testing and rebased the series to be
bisectable. I have tested the tree on 32-bit UMA and on x86-64 with
qemu and Yanghai has tested them on NUMA+SLUB (thanks Yanghai!). Note: The
series has not been tested on non-x86 architectures so we may introduce
some breakage there.
The bulk of the changes are just replacing bootmem alloc call-sites to use
slab instead to silence bootmem fallback warnings during boot. I do expect
that we missed some corner cases but as I've said before, the slab
fallback code in bootmem should take care of those.
Pekka
The following changes since commit 991ec02cdca33b03a132a0cacfe6f0aa0be9aa8d:
Linus Torvalds (1):
Merge branch 'tracing-urgent-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 topic/slab/earlyboot
Pekka Enberg (11):
bootmem: use slab if bootmem is no longer available
bootmem: fix slab fallback on numa
slab: setup allocators earlier in the boot sequence
vmalloc: use kzalloc() instead of alloc_bootmem()
init: introduce mm_init()
sched: use kzalloc() instead of the bootmem allocator
vt: use kzalloc() instead of the bootmem allocator
sched: use alloc_cpumask_var() instead of alloc_bootmem_cpumask_var()
sched: use slab in cpupri_init()
irq: use kcalloc() instead of the bootmem allocator
vgacon: use slab allocator instead of the bootmem allocator
Yinghai Lu (3):
x86: remove some alloc_bootmem_cpumask_var calling
irq/cpumask: make memoryless node zero happy
memcg: don't use bootmem allocator in setup code
arch/x86/kernel/apic/io_apic.c | 6 ++-
drivers/char/vt.c | 8 +---
drivers/video/console/vgacon.c | 5 +-
include/linux/irq.h | 18 +++-----
init/main.c | 41 +++++++++++++-------
kernel/cpuset.c | 2 +-
kernel/irq/handle.c | 11 +++--
kernel/profile.c | 6 ---
kernel/sched.c | 30 ++++++--------
kernel/sched_cpupri.c | 8 ++-
lib/cpumask.c | 11 +----
mm/bootmem.c | 12 ++++++
mm/page_cgroup.c | 12 ++++--
mm/slab.c | 85 +++++++++++++++++++++-------------------
mm/slub.c | 17 +++++---
mm/vmalloc.c | 3 +-
16 files changed, 145 insertions(+), 130 deletions(-)
diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
index 1946fac..94605e7 100644
--- a/arch/x86/kernel/apic/io_apic.c
+++ b/arch/x86/kernel/apic/io_apic.c
@@ -177,16 +177,18 @@ int __init arch_early_irq_init(void)
struct irq_cfg *cfg;
struct irq_desc *desc;
int count;
+ int node;
int i;
cfg = irq_cfgx;
count = ARRAY_SIZE(irq_cfgx);
+ node= cpu_to_node(boot_cpu_id);
for (i = 0; i < count; i++) {
desc = irq_to_desc(i);
desc->chip_data = &cfg[i];
- alloc_bootmem_cpumask_var(&cfg[i].domain);
- alloc_bootmem_cpumask_var(&cfg[i].old_domain);
+ alloc_cpumask_var_node(&cfg[i].domain, GFP_NOWAIT, node);
+ alloc_cpumask_var_node(&cfg[i].old_domain, GFP_NOWAIT, node);
if (i < NR_IRQS_LEGACY)
cpumask_setall(cfg[i].domain);
}
diff --git a/drivers/char/vt.c b/drivers/char/vt.c
index 08151d4..c796a86 100644
--- a/drivers/char/vt.c
+++ b/drivers/char/vt.c
@@ -95,7 +95,6 @@
#include <linux/timer.h>
#include <linux/interrupt.h>
#include <linux/workqueue.h>
-#include <linux/bootmem.h>
#include <linux/pm.h>
#include <linux/font.h>
#include <linux/bitops.h>
@@ -2875,14 +2874,11 @@ static int __init con_init(void)
mod_timer(&console_timer, jiffies + blankinterval);
}
- /*
- * kmalloc is not running yet - we use the bootmem allocator.
- */
for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) {
- vc_cons[currcons].d = vc = alloc_bootmem(sizeof(struct vc_data));
+ vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT);
INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK);
visual_init(vc, currcons, 1);
- vc->vc_screenbuf = (unsigned short *)alloc_bootmem(vc->vc_screenbuf_size);
+ vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT);
vc->vc_kmalloced = 0;
vc_init(vc, vc->vc_rows, vc->vc_cols,
currcons || !vc->vc_sw->con_save_screen);
diff --git a/drivers/video/console/vgacon.c b/drivers/video/console/vgacon.c
index 38e86b8..59d7d5e 100644
--- a/drivers/video/console/vgacon.c
+++ b/drivers/video/console/vgacon.c
@@ -180,7 +180,7 @@ static inline void vga_set_mem_top(struct vc_data *c)
}
#ifdef CONFIG_VGACON_SOFT_SCROLLBACK
-#include <linux/bootmem.h>
+#include <linux/slab.h>
/* software scrollback */
static void *vgacon_scrollback;
static int vgacon_scrollback_tail;
@@ -210,8 +210,7 @@ static void vgacon_scrollback_init(int pitch)
*/
static void __init_refok vgacon_scrollback_startup(void)
{
- vgacon_scrollback = alloc_bootmem(CONFIG_VGACON_SOFT_SCROLLBACK_SIZE
- * 1024);
+ vgacon_scrollback = kcalloc(CONFIG_VGACON_SOFT_SCROLLBACK_SIZE, 1024, GFP_NOWAIT);
vgacon_scrollback_init(vga_video_num_columns * 2);
}
diff --git a/include/linux/irq.h b/include/linux/irq.h
index eedbb8e..1e50c34 100644
--- a/include/linux/irq.h
+++ b/include/linux/irq.h
@@ -430,23 +430,19 @@ extern int set_irq_msi(unsigned int irq, struct msi_desc *entry);
* Returns true if successful (or not required).
*/
static inline bool alloc_desc_masks(struct irq_desc *desc, int node,
- bool boot)
+ bool boot)
{
-#ifdef CONFIG_CPUMASK_OFFSTACK
- if (boot) {
- alloc_bootmem_cpumask_var(&desc->affinity);
+ gfp_t gfp = GFP_ATOMIC;
-#ifdef CONFIG_GENERIC_PENDING_IRQ
- alloc_bootmem_cpumask_var(&desc->pending_mask);
-#endif
- return true;
- }
+ if (boot)
+ gfp = GFP_NOWAIT;
- if (!alloc_cpumask_var_node(&desc->affinity, GFP_ATOMIC, node))
+#ifdef CONFIG_CPUMASK_OFFSTACK
+ if (!alloc_cpumask_var_node(&desc->affinity, gfp, node))
return false;
#ifdef CONFIG_GENERIC_PENDING_IRQ
- if (!alloc_cpumask_var_node(&desc->pending_mask, GFP_ATOMIC, node)) {
+ if (!alloc_cpumask_var_node(&desc->pending_mask, gfp, node)) {
free_cpumask_var(desc->affinity);
return false;
}
diff --git a/init/main.c b/init/main.c
index bb7dc57..7917695 100644
--- a/init/main.c
+++ b/init/main.c
@@ -533,6 +533,16 @@ void __init __weak thread_info_cache_init(void)
{
}
+/*
+ * Set up kernel memory allocators
+ */
+static void __init mm_init(void)
+{
+ mem_init();
+ kmem_cache_init();
+ vmalloc_init();
+}
+
asmlinkage void __init start_kernel(void)
{
char * command_line;
@@ -574,6 +584,23 @@ asmlinkage void __init start_kernel(void)
setup_nr_cpu_ids();
smp_prepare_boot_cpu(); /* arch-specific boot-cpu hooks */
+ build_all_zonelists();
+ page_alloc_init();
+
+ printk(KERN_NOTICE "Kernel command line: %s\n", boot_command_line);
+ parse_early_param();
+ parse_args("Booting kernel", static_command_line, __start___param,
+ __stop___param - __start___param,
+ &unknown_bootoption);
+ /*
+ * These use large bootmem allocations and must precede
+ * kmem_cache_init()
+ */
+ pidhash_init();
+ vfs_caches_init_early();
+ sort_main_extable();
+ trap_init();
+ mm_init();
/*
* Set up the scheduler prior starting any interrupts (such as the
* timer interrupt). Full topology setup happens at smp_init()
@@ -585,25 +612,15 @@ asmlinkage void __init start_kernel(void)
* fragile until we cpu_idle() for the first time.
*/
preempt_disable();
- build_all_zonelists();
- page_alloc_init();
- printk(KERN_NOTICE "Kernel command line: %s\n", boot_command_line);
- parse_early_param();
- parse_args("Booting kernel", static_command_line, __start___param,
- __stop___param - __start___param,
- &unknown_bootoption);
if (!irqs_disabled()) {
printk(KERN_WARNING "start_kernel(): bug: interrupts were "
"enabled *very* early, fixing it\n");
local_irq_disable();
}
- sort_main_extable();
- trap_init();
rcu_init();
/* init some links before init_ISA_irqs() */
early_irq_init();
init_IRQ();
- pidhash_init();
init_timers();
hrtimers_init();
softirq_init();
@@ -645,14 +662,10 @@ asmlinkage void __init start_kernel(void)
initrd_start = 0;
}
#endif
- vmalloc_init();
- vfs_caches_init_early();
cpuset_init_early();
page_cgroup_init();
- mem_init();
enable_debug_pagealloc();
cpu_hotplug_init();
- kmem_cache_init();
kmemtrace_init();
debug_objects_mem_init();
idr_init_cache();
diff --git a/kernel/cpuset.c b/kernel/cpuset.c
index 026facc..d5a7e17 100644
--- a/kernel/cpuset.c
+++ b/kernel/cpuset.c
@@ -1857,7 +1857,7 @@ struct cgroup_subsys cpuset_subsys = {
int __init cpuset_init_early(void)
{
- alloc_bootmem_cpumask_var(&top_cpuset.cpus_allowed);
+ alloc_cpumask_var(&top_cpuset.cpus_allowed, GFP_NOWAIT);
top_cpuset.mems_generation = cpuset_mems_generation++;
return 0;
diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c
index a600184..1045785 100644
--- a/kernel/irq/handle.c
+++ b/kernel/irq/handle.c
@@ -150,6 +150,7 @@ int __init early_irq_init(void)
{
struct irq_desc *desc;
int legacy_count;
+ int node;
int i;
init_irq_default_affinity();
@@ -160,20 +161,20 @@ int __init early_irq_init(void)
desc = irq_desc_legacy;
legacy_count = ARRAY_SIZE(irq_desc_legacy);
+ node = first_online_node;
/* allocate irq_desc_ptrs array based on nr_irqs */
- irq_desc_ptrs = alloc_bootmem(nr_irqs * sizeof(void *));
+ irq_desc_ptrs = kcalloc(nr_irqs, sizeof(void *), GFP_NOWAIT);
/* allocate based on nr_cpu_ids */
- /* FIXME: invert kstat_irgs, and it'd be a per_cpu_alloc'd thing */
- kstat_irqs_legacy = alloc_bootmem(NR_IRQS_LEGACY * nr_cpu_ids *
- sizeof(int));
+ kstat_irqs_legacy = kzalloc_node(NR_IRQS_LEGACY * nr_cpu_ids *
+ sizeof(int), GFP_NOWAIT, node);
for (i = 0; i < legacy_count; i++) {
desc[i].irq = i;
desc[i].kstat_irqs = kstat_irqs_legacy + i * nr_cpu_ids;
lockdep_set_class(&desc[i].lock, &irq_desc_lock_class);
- alloc_desc_masks(&desc[i], 0, true);
+ alloc_desc_masks(&desc[i], node, true);
init_desc_masks(&desc[i]);
irq_desc_ptrs[i] = desc + i;
}
diff --git a/kernel/profile.c b/kernel/profile.c
index 7724e04..28cf26a 100644
--- a/kernel/profile.c
+++ b/kernel/profile.c
@@ -111,12 +111,6 @@ int __ref profile_init(void)
/* only text is profiled */
prof_len = (_etext - _stext) >> prof_shift;
buffer_bytes = prof_len*sizeof(atomic_t);
- if (!slab_is_available()) {
- prof_buffer = alloc_bootmem(buffer_bytes);
- alloc_bootmem_cpumask_var(&prof_cpu_mask);
- cpumask_copy(prof_cpu_mask, cpu_possible_mask);
- return 0;
- }
if (!alloc_cpumask_var(&prof_cpu_mask, GFP_KERNEL))
return -ENOMEM;
diff --git a/kernel/sched.c b/kernel/sched.c
index 14c447a..dcf2dc2 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -68,7 +68,6 @@
#include <linux/pagemap.h>
#include <linux/hrtimer.h>
#include <linux/tick.h>
-#include <linux/bootmem.h>
#include <linux/debugfs.h>
#include <linux/ctype.h>
#include <linux/ftrace.h>
@@ -7782,24 +7781,21 @@ static void rq_attach_root(struct rq *rq, struct root_domain *rd)
static int __init_refok init_rootdomain(struct root_domain *rd, bool bootmem)
{
+ gfp_t gfp = GFP_KERNEL;
+
memset(rd, 0, sizeof(*rd));
- if (bootmem) {
- alloc_bootmem_cpumask_var(&def_root_domain.span);
- alloc_bootmem_cpumask_var(&def_root_domain.online);
- alloc_bootmem_cpumask_var(&def_root_domain.rto_mask);
- cpupri_init(&rd->cpupri, true);
- return 0;
- }
+ if (bootmem)
+ gfp = GFP_NOWAIT;
- if (!alloc_cpumask_var(&rd->span, GFP_KERNEL))
+ if (!alloc_cpumask_var(&rd->span, gfp))
goto out;
- if (!alloc_cpumask_var(&rd->online, GFP_KERNEL))
+ if (!alloc_cpumask_var(&rd->online, gfp))
goto free_span;
- if (!alloc_cpumask_var(&rd->rto_mask, GFP_KERNEL))
+ if (!alloc_cpumask_var(&rd->rto_mask, gfp))
goto free_online;
- if (cpupri_init(&rd->cpupri, false) != 0)
+ if (cpupri_init(&rd->cpupri, bootmem) != 0)
goto free_rto_mask;
return 0;
@@ -9123,7 +9119,7 @@ void __init sched_init(void)
* we use alloc_bootmem().
*/
if (alloc_size) {
- ptr = (unsigned long)alloc_bootmem(alloc_size);
+ ptr = (unsigned long)kzalloc(alloc_size, GFP_NOWAIT);
#ifdef CONFIG_FAIR_GROUP_SCHED
init_task_group.se = (struct sched_entity **)ptr;
@@ -9314,13 +9310,13 @@ void __init sched_init(void)
current->sched_class = &fair_sched_class;
/* Allocate the nohz_cpu_mask if CONFIG_CPUMASK_OFFSTACK */
- alloc_bootmem_cpumask_var(&nohz_cpu_mask);
+ alloc_cpumask_var(&nohz_cpu_mask, GFP_NOWAIT);
#ifdef CONFIG_SMP
#ifdef CONFIG_NO_HZ
- alloc_bootmem_cpumask_var(&nohz.cpu_mask);
- alloc_bootmem_cpumask_var(&nohz.ilb_grp_nohz_mask);
+ alloc_cpumask_var(&nohz.cpu_mask, GFP_NOWAIT);
+ alloc_cpumask_var(&nohz.ilb_grp_nohz_mask, GFP_NOWAIT);
#endif
- alloc_bootmem_cpumask_var(&cpu_isolated_map);
+ alloc_cpumask_var(&cpu_isolated_map, GFP_NOWAIT);
#endif /* SMP */
scheduler_running = 1;
diff --git a/kernel/sched_cpupri.c b/kernel/sched_cpupri.c
index 344712a..7deffc9 100644
--- a/kernel/sched_cpupri.c
+++ b/kernel/sched_cpupri.c
@@ -154,8 +154,12 @@ void cpupri_set(struct cpupri *cp, int cpu, int newpri)
*/
int __init_refok cpupri_init(struct cpupri *cp, bool bootmem)
{
+ gfp_t gfp = GFP_KERNEL;
int i;
+ if (bootmem)
+ gfp = GFP_NOWAIT;
+
memset(cp, 0, sizeof(*cp));
for (i = 0; i < CPUPRI_NR_PRIORITIES; i++) {
@@ -163,9 +167,7 @@ int __init_refok cpupri_init(struct cpupri *cp, bool bootmem)
spin_lock_init(&vec->lock);
vec->count = 0;
- if (bootmem)
- alloc_bootmem_cpumask_var(&vec->mask);
- else if (!zalloc_cpumask_var(&vec->mask, GFP_KERNEL))
+ if (!zalloc_cpumask_var(&vec->mask, gfp))
goto cleanup;
}
diff --git a/lib/cpumask.c b/lib/cpumask.c
index eb23aaa..7bb4142 100644
--- a/lib/cpumask.c
+++ b/lib/cpumask.c
@@ -92,15 +92,8 @@ int cpumask_any_but(const struct cpumask *mask, unsigned int cpu)
*/
bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, int node)
{
- if (likely(slab_is_available()))
- *mask = kmalloc_node(cpumask_size(), flags, node);
- else {
-#ifdef CONFIG_DEBUG_PER_CPU_MAPS
- printk(KERN_ERR
- "=> alloc_cpumask_var: kmalloc not available!\n");
-#endif
- *mask = NULL;
- }
+ *mask = kmalloc_node(cpumask_size(), flags, node);
+
#ifdef CONFIG_DEBUG_PER_CPU_MAPS
if (!*mask) {
printk(KERN_ERR "=> alloc_cpumask_var: failed!\n");
diff --git a/mm/bootmem.c b/mm/bootmem.c
index daf9271..282df0a 100644
--- a/mm/bootmem.c
+++ b/mm/bootmem.c
@@ -532,6 +532,9 @@ static void * __init alloc_arch_preferred_bootmem(bootmem_data_t *bdata,
unsigned long size, unsigned long align,
unsigned long goal, unsigned long limit)
{
+ if (WARN_ON_ONCE(slab_is_available()))
+ return kzalloc(size, GFP_NOWAIT);
+
#ifdef CONFIG_HAVE_ARCH_BOOTMEM
bootmem_data_t *p_bdata;
@@ -662,6 +665,9 @@ static void * __init ___alloc_bootmem_node(bootmem_data_t *bdata,
void * __init __alloc_bootmem_node(pg_data_t *pgdat, unsigned long size,
unsigned long align, unsigned long goal)
{
+ if (WARN_ON_ONCE(slab_is_available()))
+ return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id);
+
return ___alloc_bootmem_node(pgdat->bdata, size, align, goal, 0);
}
@@ -693,6 +699,9 @@ void * __init __alloc_bootmem_node_nopanic(pg_data_t *pgdat, unsigned long size,
{
void *ptr;
+ if (WARN_ON_ONCE(slab_is_available()))
+ return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id);
+
ptr = alloc_arch_preferred_bootmem(pgdat->bdata, size, align, goal, 0);
if (ptr)
return ptr;
@@ -745,6 +754,9 @@ void * __init __alloc_bootmem_low(unsigned long size, unsigned long align,
void * __init __alloc_bootmem_low_node(pg_data_t *pgdat, unsigned long size,
unsigned long align, unsigned long goal)
{
+ if (WARN_ON_ONCE(slab_is_available()))
+ return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id);
+
return ___alloc_bootmem_node(pgdat->bdata, size, align,
goal, ARCH_LOW_ADDRESS_LIMIT);
}
diff --git a/mm/page_cgroup.c b/mm/page_cgroup.c
index 791905c..3dd4a90 100644
--- a/mm/page_cgroup.c
+++ b/mm/page_cgroup.c
@@ -47,6 +47,8 @@ static int __init alloc_node_page_cgroup(int nid)
struct page_cgroup *base, *pc;
unsigned long table_size;
unsigned long start_pfn, nr_pages, index;
+ struct page *page;
+ unsigned int order;
start_pfn = NODE_DATA(nid)->node_start_pfn;
nr_pages = NODE_DATA(nid)->node_spanned_pages;
@@ -55,11 +57,13 @@ static int __init alloc_node_page_cgroup(int nid)
return 0;
table_size = sizeof(struct page_cgroup) * nr_pages;
-
- base = __alloc_bootmem_node_nopanic(NODE_DATA(nid),
- table_size, PAGE_SIZE, __pa(MAX_DMA_ADDRESS));
- if (!base)
+ order = get_order(table_size);
+ page = alloc_pages_node(nid, GFP_NOWAIT | __GFP_ZERO, order);
+ if (!page)
+ page = alloc_pages_node(-1, GFP_NOWAIT | __GFP_ZERO, order);
+ if (!page)
return -ENOMEM;
+ base = page_address(page);
for (index = 0; index < nr_pages; index++) {
pc = base + index;
__init_page_cgroup(pc, start_pfn + index);
diff --git a/mm/slab.c b/mm/slab.c
index f85831d..2bd611f 100644
--- a/mm/slab.c
+++ b/mm/slab.c
@@ -315,7 +315,7 @@ static int drain_freelist(struct kmem_cache *cache,
struct kmem_list3 *l3, int tofree);
static void free_block(struct kmem_cache *cachep, void **objpp, int len,
int node);
-static int enable_cpucache(struct kmem_cache *cachep);
+static int enable_cpucache(struct kmem_cache *cachep, gfp_t gfp);
static void cache_reap(struct work_struct *unused);
/*
@@ -958,12 +958,12 @@ static void __cpuinit start_cpu_timer(int cpu)
}
static struct array_cache *alloc_arraycache(int node, int entries,
- int batchcount)
+ int batchcount, gfp_t gfp)
{
int memsize = sizeof(void *) * entries + sizeof(struct array_cache);
struct array_cache *nc = NULL;
- nc = kmalloc_node(memsize, GFP_KERNEL, node);
+ nc = kmalloc_node(memsize, gfp, node);
if (nc) {
nc->avail = 0;
nc->limit = entries;
@@ -1003,7 +1003,7 @@ static int transfer_objects(struct array_cache *to,
#define drain_alien_cache(cachep, alien) do { } while (0)
#define reap_alien(cachep, l3) do { } while (0)
-static inline struct array_cache **alloc_alien_cache(int node, int limit)
+static inline struct array_cache **alloc_alien_cache(int node, int limit, gfp_t gfp)
{
return (struct array_cache **)BAD_ALIEN_MAGIC;
}
@@ -1034,7 +1034,7 @@ static inline void *____cache_alloc_node(struct kmem_cache *cachep,
static void *____cache_alloc_node(struct kmem_cache *, gfp_t, int);
static void *alternate_node_alloc(struct kmem_cache *, gfp_t);
-static struct array_cache **alloc_alien_cache(int node, int limit)
+static struct array_cache **alloc_alien_cache(int node, int limit, gfp_t gfp)
{
struct array_cache **ac_ptr;
int memsize = sizeof(void *) * nr_node_ids;
@@ -1042,14 +1042,14 @@ static struct array_cache **alloc_alien_cache(int node, int limit)
if (limit > 1)
limit = 12;
- ac_ptr = kmalloc_node(memsize, GFP_KERNEL, node);
+ ac_ptr = kmalloc_node(memsize, gfp, node);
if (ac_ptr) {
for_each_node(i) {
if (i == node || !node_online(i)) {
ac_ptr[i] = NULL;
continue;
}
- ac_ptr[i] = alloc_arraycache(node, limit, 0xbaadf00d);
+ ac_ptr[i] = alloc_arraycache(node, limit, 0xbaadf00d, gfp);
if (!ac_ptr[i]) {
for (i--; i >= 0; i--)
kfree(ac_ptr[i]);
@@ -1282,20 +1282,20 @@ static int __cpuinit cpuup_prepare(long cpu)
struct array_cache **alien = NULL;
nc = alloc_arraycache(node, cachep->limit,
- cachep->batchcount);
+ cachep->batchcount, GFP_KERNEL);
if (!nc)
goto bad;
if (cachep->shared) {
shared = alloc_arraycache(node,
cachep->shared * cachep->batchcount,
- 0xbaadf00d);
+ 0xbaadf00d, GFP_KERNEL);
if (!shared) {
kfree(nc);
goto bad;
}
}
if (use_alien_caches) {
- alien = alloc_alien_cache(node, cachep->limit);
+ alien = alloc_alien_cache(node, cachep->limit, GFP_KERNEL);
if (!alien) {
kfree(shared);
kfree(nc);
@@ -1399,10 +1399,9 @@ static void init_list(struct kmem_cache *cachep, struct kmem_list3 *list,
{
struct kmem_list3 *ptr;
- ptr = kmalloc_node(sizeof(struct kmem_list3), GFP_KERNEL, nodeid);
+ ptr = kmalloc_node(sizeof(struct kmem_list3), GFP_NOWAIT, nodeid);
BUG_ON(!ptr);
- local_irq_disable();
memcpy(ptr, list, sizeof(struct kmem_list3));
/*
* Do not assume that spinlocks can be initialized via memcpy:
@@ -1411,7 +1410,6 @@ static void init_list(struct kmem_cache *cachep, struct kmem_list3 *list,
MAKE_ALL_LISTS(cachep, ptr, nodeid);
cachep->nodelists[nodeid] = ptr;
- local_irq_enable();
}
/*
@@ -1575,9 +1573,8 @@ void __init kmem_cache_init(void)
{
struct array_cache *ptr;
- ptr = kmalloc(sizeof(struct arraycache_init), GFP_KERNEL);
+ ptr = kmalloc(sizeof(struct arraycache_init), GFP_NOWAIT);
- local_irq_disable();
BUG_ON(cpu_cache_get(&cache_cache) != &initarray_cache.cache);
memcpy(ptr, cpu_cache_get(&cache_cache),
sizeof(struct arraycache_init));
@@ -1587,11 +1584,9 @@ void __init kmem_cache_init(void)
spin_lock_init(&ptr->lock);
cache_cache.array[smp_processor_id()] = ptr;
- local_irq_enable();
- ptr = kmalloc(sizeof(struct arraycache_init), GFP_KERNEL);
+ ptr = kmalloc(sizeof(struct arraycache_init), GFP_NOWAIT);
- local_irq_disable();
BUG_ON(cpu_cache_get(malloc_sizes[INDEX_AC].cs_cachep)
!= &initarray_generic.cache);
memcpy(ptr, cpu_cache_get(malloc_sizes[INDEX_AC].cs_cachep),
@@ -1603,7 +1598,6 @@ void __init kmem_cache_init(void)
malloc_sizes[INDEX_AC].cs_cachep->array[smp_processor_id()] =
ptr;
- local_irq_enable();
}
/* 5) Replace the bootstrap kmem_list3's */
{
@@ -1627,7 +1621,7 @@ void __init kmem_cache_init(void)
struct kmem_cache *cachep;
mutex_lock(&cache_chain_mutex);
list_for_each_entry(cachep, &cache_chain, next)
- if (enable_cpucache(cachep))
+ if (enable_cpucache(cachep, GFP_NOWAIT))
BUG();
mutex_unlock(&cache_chain_mutex);
}
@@ -2064,10 +2058,10 @@ static size_t calculate_slab_order(struct kmem_cache *cachep,
return left_over;
}
-static int __init_refok setup_cpu_cache(struct kmem_cache *cachep)
+static int __init_refok setup_cpu_cache(struct kmem_cache *cachep, gfp_t gfp)
{
if (g_cpucache_up == FULL)
- return enable_cpucache(cachep);
+ return enable_cpucache(cachep, gfp);
if (g_cpucache_up == NONE) {
/*
@@ -2089,7 +2083,7 @@ static int __init_refok setup_cpu_cache(struct kmem_cache *cachep)
g_cpucache_up = PARTIAL_AC;
} else {
cachep->array[smp_processor_id()] =
- kmalloc(sizeof(struct arraycache_init), GFP_KERNEL);
+ kmalloc(sizeof(struct arraycache_init), gfp);
if (g_cpucache_up == PARTIAL_AC) {
set_up_list3s(cachep, SIZE_L3);
@@ -2153,6 +2147,7 @@ kmem_cache_create (const char *name, size_t size, size_t align,
{
size_t left_over, slab_size, ralign;
struct kmem_cache *cachep = NULL, *pc;
+ gfp_t gfp;
/*
* Sanity checks... these are all serious usage bugs.
@@ -2168,8 +2163,10 @@ kmem_cache_create (const char *name, size_t size, size_t align,
* We use cache_chain_mutex to ensure a consistent view of
* cpu_online_mask as well. Please see cpuup_callback
*/
- get_online_cpus();
- mutex_lock(&cache_chain_mutex);
+ if (slab_is_available()) {
+ get_online_cpus();
+ mutex_lock(&cache_chain_mutex);
+ }
list_for_each_entry(pc, &cache_chain, next) {
char tmp;
@@ -2278,8 +2275,13 @@ kmem_cache_create (const char *name, size_t size, size_t align,
*/
align = ralign;
+ if (slab_is_available())
+ gfp = GFP_KERNEL;
+ else
+ gfp = GFP_NOWAIT;
+
/* Get cache's description obj. */
- cachep = kmem_cache_zalloc(&cache_cache, GFP_KERNEL);
+ cachep = kmem_cache_zalloc(&cache_cache, gfp);
if (!cachep)
goto oops;
@@ -2382,7 +2384,7 @@ kmem_cache_create (const char *name, size_t size, size_t align,
cachep->ctor = ctor;
cachep->name = name;
- if (setup_cpu_cache(cachep)) {
+ if (setup_cpu_cache(cachep, gfp)) {
__kmem_cache_destroy(cachep);
cachep = NULL;
goto oops;
@@ -2394,8 +2396,10 @@ oops:
if (!cachep && (flags & SLAB_PANIC))
panic("kmem_cache_create(): failed to create slab `%s'\n",
name);
- mutex_unlock(&cache_chain_mutex);
- put_online_cpus();
+ if (slab_is_available()) {
+ mutex_unlock(&cache_chain_mutex);
+ put_online_cpus();
+ }
return cachep;
}
EXPORT_SYMBOL(kmem_cache_create);
@@ -3802,7 +3806,7 @@ EXPORT_SYMBOL_GPL(kmem_cache_name);
/*
* This initializes kmem_list3 or resizes various caches for all nodes.
*/
-static int alloc_kmemlist(struct kmem_cache *cachep)
+static int alloc_kmemlist(struct kmem_cache *cachep, gfp_t gfp)
{
int node;
struct kmem_list3 *l3;
@@ -3812,7 +3816,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep)
for_each_online_node(node) {
if (use_alien_caches) {
- new_alien = alloc_alien_cache(node, cachep->limit);
+ new_alien = alloc_alien_cache(node, cachep->limit, gfp);
if (!new_alien)
goto fail;
}
@@ -3821,7 +3825,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep)
if (cachep->shared) {
new_shared = alloc_arraycache(node,
cachep->shared*cachep->batchcount,
- 0xbaadf00d);
+ 0xbaadf00d, gfp);
if (!new_shared) {
free_alien_cache(new_alien);
goto fail;
@@ -3850,7 +3854,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep)
free_alien_cache(new_alien);
continue;
}
- l3 = kmalloc_node(sizeof(struct kmem_list3), GFP_KERNEL, node);
+ l3 = kmalloc_node(sizeof(struct kmem_list3), gfp, node);
if (!l3) {
free_alien_cache(new_alien);
kfree(new_shared);
@@ -3906,18 +3910,18 @@ static void do_ccupdate_local(void *info)
/* Always called with the cache_chain_mutex held */
static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
- int batchcount, int shared)
+ int batchcount, int shared, gfp_t gfp)
{
struct ccupdate_struct *new;
int i;
- new = kzalloc(sizeof(*new), GFP_KERNEL);
+ new = kzalloc(sizeof(*new), gfp);
if (!new)
return -ENOMEM;
for_each_online_cpu(i) {
new->new[i] = alloc_arraycache(cpu_to_node(i), limit,
- batchcount);
+ batchcount, gfp);
if (!new->new[i]) {
for (i--; i >= 0; i--)
kfree(new->new[i]);
@@ -3944,11 +3948,11 @@ static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
kfree(ccold);
}
kfree(new);
- return alloc_kmemlist(cachep);
+ return alloc_kmemlist(cachep, gfp);
}
/* Called with cache_chain_mutex held always */
-static int enable_cpucache(struct kmem_cache *cachep)
+static int enable_cpucache(struct kmem_cache *cachep, gfp_t gfp)
{
int err;
int limit, shared;
@@ -3994,7 +3998,7 @@ static int enable_cpucache(struct kmem_cache *cachep)
if (limit > 32)
limit = 32;
#endif
- err = do_tune_cpucache(cachep, limit, (limit + 1) / 2, shared);
+ err = do_tune_cpucache(cachep, limit, (limit + 1) / 2, shared, gfp);
if (err)
printk(KERN_ERR "enable_cpucache failed for %s, error %d.\n",
cachep->name, -err);
@@ -4300,7 +4304,8 @@ ssize_t slabinfo_write(struct file *file, const char __user * buffer,
res = 0;
} else {
res = do_tune_cpucache(cachep, limit,
- batchcount, shared);
+ batchcount, shared,
+ GFP_KERNEL);
}
break;
}
diff --git a/mm/slub.c b/mm/slub.c
index 5e805a6..c1815a6 100644
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -2557,13 +2557,16 @@ static struct kmem_cache *create_kmalloc_cache(struct kmem_cache *s,
if (gfp_flags & SLUB_DMA)
flags = SLAB_CACHE_DMA;
- down_write(&slub_lock);
+ /*
+ * This function is called with IRQs disabled during early-boot on
+ * single CPU so there's no need to take slub_lock here.
+ */
if (!kmem_cache_open(s, gfp_flags, name, size, ARCH_KMALLOC_MINALIGN,
flags, NULL))
goto panic;
list_add(&s->list, &slab_caches);
- up_write(&slub_lock);
+
if (sysfs_slab_add(s))
goto panic;
return s;
@@ -3021,7 +3024,7 @@ void __init kmem_cache_init(void)
* kmem_cache_open for slab_state == DOWN.
*/
create_kmalloc_cache(&kmalloc_caches[0], "kmem_cache_node",
- sizeof(struct kmem_cache_node), GFP_KERNEL);
+ sizeof(struct kmem_cache_node), GFP_NOWAIT);
kmalloc_caches[0].refcount = -1;
caches++;
@@ -3034,16 +3037,16 @@ void __init kmem_cache_init(void)
/* Caches that are not of the two-to-the-power-of size */
if (KMALLOC_MIN_SIZE <= 64) {
create_kmalloc_cache(&kmalloc_caches[1],
- "kmalloc-96", 96, GFP_KERNEL);
+ "kmalloc-96", 96, GFP_NOWAIT);
caches++;
create_kmalloc_cache(&kmalloc_caches[2],
- "kmalloc-192", 192, GFP_KERNEL);
+ "kmalloc-192", 192, GFP_NOWAIT);
caches++;
}
for (i = KMALLOC_SHIFT_LOW; i < SLUB_PAGE_SHIFT; i++) {
create_kmalloc_cache(&kmalloc_caches[i],
- "kmalloc", 1 << i, GFP_KERNEL);
+ "kmalloc", 1 << i, GFP_NOWAIT);
caches++;
}
@@ -3080,7 +3083,7 @@ void __init kmem_cache_init(void)
/* Provide the correct kmalloc names now that the caches are up */
for (i = KMALLOC_SHIFT_LOW; i < SLUB_PAGE_SHIFT; i++)
kmalloc_caches[i]. name =
- kasprintf(GFP_KERNEL, "kmalloc-%d", 1 << i);
+ kasprintf(GFP_NOWAIT, "kmalloc-%d", 1 << i);
#ifdef CONFIG_SMP
register_cpu_notifier(&slab_notifier);
diff --git a/mm/vmalloc.c b/mm/vmalloc.c
index 083716e..3235138 100644
--- a/mm/vmalloc.c
+++ b/mm/vmalloc.c
@@ -23,7 +23,6 @@
#include <linux/rbtree.h>
#include <linux/radix-tree.h>
#include <linux/rcupdate.h>
-#include <linux/bootmem.h>
#include <linux/pfn.h>
#include <asm/atomic.h>
@@ -1032,7 +1031,7 @@ void __init vmalloc_init(void)
/* Import existing vmlist entries. */
for (tmp = vmlist; tmp; tmp = tmp->next) {
- va = alloc_bootmem(sizeof(struct vmap_area));
+ va = kzalloc(sizeof(struct vmap_area), GFP_NOWAIT);
va->flags = tmp->flags | VM_VM_AREA;
va->va_start = (unsigned long)tmp->addr;
va->va_end = va->va_start + tmp->size;
^ permalink raw reply related [flat|nested] 43+ messages in thread
* Re: [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-11 18:10 ` [GIT PULL v3] " Pekka J Enberg
@ 2009-06-11 21:43 ` Ingo Molnar
2009-06-11 22:03 ` Ingo Molnar
2009-06-11 23:14 ` Yinghai Lu
0 siblings, 2 replies; 43+ messages in thread
From: Ingo Molnar @ 2009-06-11 21:43 UTC (permalink / raw)
To: Pekka J Enberg
Cc: Yinghai Lu, Christoph Lameter, Linus Torvalds, linux-kernel, akpm,
hannes, mpm, npiggin
[-- Attachment #1: Type: text/plain, Size: 4008 bytes --]
* Pekka J Enberg <penberg@cs.helsinki.fi> wrote:
> Hi Linus,
>
> Here's third take on the early boot SLAB patches for 2.6.31. I
> fixed the problems found by Ingo in his testing and rebased the
> series to be bisectable. I have tested the tree on 32-bit UMA and
> on x86-64 with qemu and Yanghai has tested them on NUMA+SLUB
> (thanks Yanghai!). Note: The series has not been tested on non-x86
> architectures so we may introduce some breakage there.
Latest -git now produces this boot warning on x86:
[ 0.000000] Memory: 885032k/915540k available (5993k kernel code, 29844k reserved, 3842k data, 428k init, 0k highmem)
[ 0.000000] virtual kernel memory layout:
[ 0.000000] fixmap : 0xffe17000 - 0xfffff000 (1952 kB)
[ 0.000000] vmalloc : 0xf8615000 - 0xffe15000 ( 120 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf7e15000 ( 894 MB)
[ 0.000000] .init : 0xc19a5000 - 0xc1a10000 ( 428 kB)
[ 0.000000] .data : 0xc15da4bb - 0xc199af6c (3842 kB)
[ 0.000000] .text : 0xc1000000 - 0xc15da4bb (5993 kB)
[ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at kernel/smp.c:369 smp_call_function_many+0x50/0x1b0()
[ 0.000000] Hardware name: System Product Name
[ 0.000000] Modules linked in:
[ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30-tip #52504
[ 0.000000] Call Trace:
[ 0.000000] [<c104aa16>] warn_slowpath_common+0x65/0x95
[ 0.000000] [<c104aa58>] warn_slowpath_null+0x12/0x15
[ 0.000000] [<c1073bbe>] smp_call_function_many+0x50/0x1b0
[ 0.000000] [<c1037615>] ? do_flush_tlb_all+0x0/0x41
[ 0.000000] [<c1037615>] ? do_flush_tlb_all+0x0/0x41
[ 0.000000] [<c1073d4f>] smp_call_function+0x31/0x58
[ 0.000000] [<c1037615>] ? do_flush_tlb_all+0x0/0x41
[ 0.000000] [<c104f635>] on_each_cpu+0x26/0x65
[ 0.000000] [<c10374b5>] flush_tlb_all+0x19/0x1b
[ 0.000000] [<c1032ab3>] zap_low_mappings+0x4d/0x56
[ 0.000000] [<c15d64b5>] ? printk+0x14/0x17
[ 0.000000] [<c19b42a8>] mem_init+0x23d/0x245
[ 0.000000] [<c19a56a1>] start_kernel+0x17a/0x2d5
[ 0.000000] [<c19a5347>] ? unknown_bootoption+0x0/0x19a
[ 0.000000] [<c19a5039>] __init_begin+0x39/0x41
[ 0.000000] ---[ end trace 4eaa2a86a8e2da22 ]---
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at kernel/lockdep.c:2128 trace_hardirqs_on_caller+0xc6/0x143()
[ 0.000000] Hardware name: System Product Name
[ 0.000000] Modules linked in:
[ 0.000000] Pid: 0, comm: swapper Tainted: G W 2.6.30-tip #52504
[ 0.000000] Call Trace:
[ 0.000000] [<c104aa16>] warn_slowpath_common+0x65/0x95
[ 0.000000] [<c104f64b>] ? on_each_cpu+0x3c/0x65
[ 0.000000] [<c1037615>] ? do_flush_tlb_all+0x0/0x41
[ 0.000000] [<c104aa58>] warn_slowpath_null+0x12/0x15
[ 0.000000] [<c106c883>] trace_hardirqs_on_caller+0xc6/0x143
[ 0.000000] [<c106c90b>] trace_hardirqs_on+0xb/0xd
[ 0.000000] [<c104f64b>] on_each_cpu+0x3c/0x65
[ 0.000000] [<c10374b5>] flush_tlb_all+0x19/0x1b
[ 0.000000] [<c1032ab3>] zap_low_mappings+0x4d/0x56
[ 0.000000] [<c15d64b5>] ? printk+0x14/0x17
[ 0.000000] [<c19b42a8>] mem_init+0x23d/0x245
[ 0.000000] [<c19a56a1>] start_kernel+0x17a/0x2d5
[ 0.000000] [<c19a5347>] ? unknown_bootoption+0x0/0x19a
[ 0.000000] [<c19a5039>] __init_begin+0x39/0x41
[ 0.000000] ---[ end trace 4eaa2a86a8e2da23 ]---
[ 0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] start_kernel(): bug: interrupts were enabled *very* early, fixing it
[ 0.000000] Preemptible RCU implementation.
[ 0.000000] NR_IRQS:2304 nr_irqs:424
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 2010.509 MHz processor.
[ 0.010000] spurious 8259A interrupt: IRQ7.
[ 0.010000] Console: colour VGA+ 80x25
[ 0.010000] console [tty0] enabled
config attached.
Ingo
[-- Attachment #2: config --]
[-- Type: text/plain, Size: 61182 bytes --]
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.30
# Thu Jun 11 23:37:21 2009
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
# CONFIG_X86_64 is not set
CONFIG_X86=y
CONFIG_OUTPUT_FORMAT="elf32-i386"
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_BUG=y
CONFIG_GENERIC_HWEIGHT=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_DYNAMIC_PER_CPU_AREA=y
# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
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_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=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_X86_32_LAZY_GS=y
CONFIG_KTIME_SCALAR=y
CONFIG_BOOTPARAM_SUPPORT_NOT_WANTED=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# General setup
#
CONFIG_EXPERIMENTAL=y
# CONFIG_BROKEN_BOOT_ALLOWED4 is not set
# CONFIG_BROKEN_BOOT_EUROPE is not set
# CONFIG_BROKEN_BOOT_TITAN is not set
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
# CONFIG_POSIX_MQUEUE is not set
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_TASKSTATS=y
# CONFIG_TASK_DELAY_ACCT is not set
# CONFIG_TASK_XACCT is not set
# CONFIG_AUDIT is not set
#
# RCU Subsystem
#
# CONFIG_CLASSIC_RCU is not set
# CONFIG_TREE_RCU is not set
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_TRACE=y
# CONFIG_TREE_RCU_TRACE is not set
CONFIG_PREEMPT_RCU_TRACE=y
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=20
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
# CONFIG_GROUP_SCHED is not set
# CONFIG_CGROUPS is not set
CONFIG_SYSFS_DEPRECATED=y
# CONFIG_SYSFS_DEPRECATED_V2 is not set
CONFIG_RELAY=y
CONFIG_NAMESPACES=y
# CONFIG_UTS_NS is not set
CONFIG_IPC_NS=y
CONFIG_USER_NS=y
CONFIG_PID_NS=y
CONFIG_NET_NS=y
# CONFIG_BLK_DEV_INITRD is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_STRIP_ASM_SYMS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_HAVE_PERF_COUNTERS=y
#
# Performance Counters
#
# CONFIG_PERF_COUNTERS is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PCI_QUIRKS=y
CONFIG_SLUB_DEBUG=y
CONFIG_COMPAT_BRK=y
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLOB is not set
# CONFIG_PROFILING is not set
CONFIG_TRACEPOINTS=y
CONFIG_MARKERS=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_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_SLOW_WORK=y
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
# CONFIG_MODULE_UNLOAD is not set
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
CONFIG_LBD=y
CONFIG_BLK_DEV_BSG=y
# CONFIG_BLK_DEV_INTEGRITY is not set
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=m
# CONFIG_IOSCHED_DEADLINE is not set
CONFIG_IOSCHED_CFQ=m
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
CONFIG_DEFAULT_NOOP=y
CONFIG_DEFAULT_IOSCHED="noop"
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_FREEZER=y
#
# Processor type and features
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_SMP_SUPPORT=y
CONFIG_SPARSE_IRQ=y
CONFIG_X86_MPPARSE=y
CONFIG_X86_BIGSMP=y
# CONFIG_X86_EXTENDED_PLATFORM is not set
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_PARAVIRT_GUEST=y
# CONFIG_VMI is not set
# CONFIG_KVM_CLOCK is not set
# CONFIG_KVM_GUEST is not set
CONFIG_PARAVIRT=y
# CONFIG_PARAVIRT_SPINLOCKS is not set
# CONFIG_PARAVIRT_CLOCK is not set
# CONFIG_PARAVIRT_DEBUG is not set
CONFIG_MEMTEST=y
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
CONFIG_MWINCHIPC6=y
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_GENERIC=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=5
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_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_MINIMUM_CPU_FAMILY=4
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_CYRIX_32=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_CPU_SUP_TRANSMETA_32=y
CONFIG_CPU_SUP_UMC_32=y
CONFIG_HPET_TIMER=y
CONFIG_DMI=y
# CONFIG_IOMMU_HELPER is not set
# CONFIG_IOMMU_API is not set
CONFIG_NR_CPUS=32
# CONFIG_SCHED_SMT is not set
# CONFIG_SCHED_MC is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
CONFIG_X86_OLD_MCE=y
CONFIG_X86_ANCIENT_MCE=y
CONFIG_X86_MCE_NONFATAL=m
CONFIG_X86_MCE_P4THERMAL=y
CONFIG_X86_THERMAL_VECTOR=y
CONFIG_VM86=y
CONFIG_I8K=m
# CONFIG_X86_REBOOTFIXUPS is not set
CONFIG_MICROCODE=y
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
# CONFIG_X86_CPU_DEBUG is not set
# CONFIG_UP_WANTED_1 is not set
CONFIG_SMP=y
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_X86_PAE=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
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=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
# CONFIG_UNEVICTABLE_LRU is not set
CONFIG_HAVE_MLOCK=y
CONFIG_MMU_NOTIFIER=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
# CONFIG_X86_CHECK_BIOS_CORRUPTION 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 is not set
# CONFIG_CC_STACKPROTECTOR is not set
CONFIG_HZ_100=y
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=100
CONFIG_SCHED_HRTICK=y
# CONFIG_KEXEC is not set
CONFIG_PHYSICAL_START=0x1000000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
CONFIG_COMPAT_VDSO=y
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE=""
#
# Power management and ACPI options
#
CONFIG_PM=y
CONFIG_PM_DEBUG=y
CONFIG_PM_VERBOSE=y
CONFIG_CAN_PM_TRACE=y
CONFIG_PM_TRACE=y
CONFIG_PM_TRACE_RTC=y
CONFIG_PM_SLEEP_SMP=y
CONFIG_PM_SLEEP=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION=""
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
# CONFIG_ACPI_SYSFS_POWER is not set
CONFIG_ACPI_PROC_EVENT=y
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
# CONFIG_ACPI_PROCESSOR is not set
# 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_X86_PM_TIMER=y
# CONFIG_ACPI_CONTAINER is not set
# CONFIG_ACPI_SBS is not set
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_DEBUG=y
# CONFIG_CPU_FREQ_STAT is not set
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=m
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
#
# CPUFreq processor drivers
#
CONFIG_X86_POWERNOW_K6=y
# CONFIG_X86_POWERNOW_K7 is not set
CONFIG_X86_GX_SUSPMOD=y
CONFIG_X86_SPEEDSTEP_CENTRINO=y
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
# CONFIG_X86_SPEEDSTEP_ICH is not set
# CONFIG_X86_SPEEDSTEP_SMI is not set
CONFIG_X86_P4_CLOCKMOD=y
CONFIG_X86_CPUFREQ_NFORCE2=y
CONFIG_X86_LONGRUN=m
# CONFIG_X86_E_POWERSAVER is not set
#
# shared options
#
CONFIG_X86_SPEEDSTEP_LIB=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=y
# CONFIG_PCI_GOOLPC is not set
# CONFIG_PCI_GOANY is not set
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_DOMAINS=y
# CONFIG_DMAR is not set
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=y
# CONFIG_PCIEAER is not set
CONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEBUG is not set
CONFIG_ARCH_SUPPORTS_MSI=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_LEGACY is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCI_STUB=m
CONFIG_HT_IRQ=y
CONFIG_PCI_IOV=y
CONFIG_ISA_DMA_API=y
CONFIG_ISA=y
# CONFIG_EISA is not set
CONFIG_MCA=y
CONFIG_MCA_LEGACY=y
CONFIG_MCA_PROC_FS=y
CONFIG_SCx200=y
CONFIG_SCx200HR_TIMER=m
CONFIG_OLPC=y
# CONFIG_PCCARD is not set
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_FAKE=m
# CONFIG_HOTPLUG_PCI_IBM is not set
CONFIG_HOTPLUG_PCI_ACPI=y
CONFIG_HOTPLUG_PCI_ACPI_IBM=y
CONFIG_HOTPLUG_PCI_CPCI=y
CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y
# CONFIG_HOTPLUG_PCI_CPCI_GENERIC is not set
CONFIG_HOTPLUG_PCI_SHPC=m
#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
CONFIG_HAVE_AOUT=y
CONFIG_BINFMT_AOUT=m
# CONFIG_BINFMT_MISC is not set
CONFIG_HAVE_ATOMIC_IOMAP=y
CONFIG_NET=y
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=m
# CONFIG_XFRM_SUB_POLICY is not set
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_IPCOMP=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_ASK_IP_FIB_HASH is not set
CONFIG_IP_FIB_TRIE=y
# CONFIG_IP_FIB_HASH is not set
CONFIG_IP_FIB_TRIE_STATS=y
# CONFIG_IP_MULTIPLE_TABLES is not set
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_PNP=y
# CONFIG_IP_PNP_DHCP is not set
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
# CONFIG_NET_IPIP is not set
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
# CONFIG_IP_PIMSM_V2 is not set
CONFIG_ARPD=y
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
CONFIG_INET_IPCOMP=y
CONFIG_INET_XFRM_TUNNEL=y
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=m
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
# CONFIG_INET_XFRM_MODE_BEET is not set
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=m
CONFIG_INET_TCP_DIAG=m
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=y
CONFIG_TCP_CONG_CUBIC=m
CONFIG_TCP_CONG_WESTWOOD=y
# CONFIG_TCP_CONG_HTCP is not set
CONFIG_TCP_CONG_HSTCP=y
# CONFIG_TCP_CONG_HYBLA is not set
CONFIG_TCP_CONG_VEGAS=m
CONFIG_TCP_CONG_SCALABLE=y
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m
CONFIG_TCP_CONG_YEAH=m
CONFIG_TCP_CONG_ILLINOIS=y
CONFIG_DEFAULT_BIC=y
# 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 is not set
CONFIG_DEFAULT_TCP_CONG="bic"
# CONFIG_TCP_MD5SIG is not set
CONFIG_IPV6=y
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
CONFIG_IPV6_OPTIMISTIC_DAD=y
CONFIG_INET6_AH=m
# CONFIG_INET6_ESP is not set
CONFIG_INET6_IPCOMP=m
CONFIG_IPV6_MIP6=y
CONFIG_INET6_XFRM_TUNNEL=m
CONFIG_INET6_TUNNEL=y
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
CONFIG_INET6_XFRM_MODE_TUNNEL=m
CONFIG_INET6_XFRM_MODE_BEET=m
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
CONFIG_IPV6_SIT=m
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=y
CONFIG_IPV6_MULTIPLE_TABLES=y
# CONFIG_IPV6_SUBTREES is not set
# CONFIG_IPV6_MROUTE is not set
CONFIG_NETLABEL=y
# CONFIG_NETWORK_SECMARK is not set
# CONFIG_NETFILTER is not set
CONFIG_IP_DCCP=y
CONFIG_INET_DCCP_DIAG=m
#
# DCCP CCIDs Configuration (EXPERIMENTAL)
#
CONFIG_IP_DCCP_CCID2_DEBUG=y
# CONFIG_IP_DCCP_CCID3 is not set
#
# DCCP Kernel Hacking
#
CONFIG_IP_DCCP_DEBUG=y
CONFIG_IP_SCTP=y
CONFIG_SCTP_DBG_MSG=y
CONFIG_SCTP_DBG_OBJCNT=y
# CONFIG_SCTP_HMAC_NONE is not set
# CONFIG_SCTP_HMAC_SHA1 is not set
CONFIG_SCTP_HMAC_MD5=y
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
CONFIG_STP=y
CONFIG_GARP=y
CONFIG_BRIDGE=y
CONFIG_NET_DSA=y
# CONFIG_NET_DSA_TAG_DSA is not set
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 is not set
# CONFIG_NET_DSA_MV88E6131 is not set
CONFIG_NET_DSA_MV88E6123_61_65=y
CONFIG_VLAN_8021Q=y
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_DECNET=y
CONFIG_DECNET_ROUTER=y
CONFIG_LLC=y
CONFIG_LLC2=y
CONFIG_IPX=m
CONFIG_IPX_INTERN=y
# CONFIG_ATALK is not set
CONFIG_X25=m
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
CONFIG_WAN_ROUTER=m
# CONFIG_PHONET is not set
# CONFIG_NET_SCHED is not set
CONFIG_DCB=y
#
# Network testing
#
CONFIG_NET_PKTGEN=m
# CONFIG_NET_DROP_MONITOR is not set
CONFIG_HAMRADIO=y
#
# Packet Radio protocols
#
# CONFIG_AX25 is not set
# CONFIG_CAN is not set
CONFIG_IRDA=y
#
# IrDA protocols
#
CONFIG_IRLAN=m
CONFIG_IRCOMM=m
# CONFIG_IRDA_ULTRA is not set
#
# IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=y
CONFIG_IRDA_FAST_RR=y
CONFIG_IRDA_DEBUG=y
#
# Infrared-port device drivers
#
#
# SIR device drivers
#
CONFIG_IRTTY_SIR=y
#
# Dongle support
#
# CONFIG_DONGLE is not set
# CONFIG_KINGSUN_DONGLE is not set
CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KS959_DONGLE=y
#
# FIR device drivers
#
CONFIG_USB_IRDA=y
CONFIG_SIGMATEL_FIR=m
# CONFIG_NSC_FIR is not set
CONFIG_WINBOND_FIR=m
# CONFIG_TOSHIBA_FIR is not set
# CONFIG_SMC_IRCC_FIR is not set
# CONFIG_ALI_FIR is not set
CONFIG_VLSI_FIR=y
# CONFIG_VIA_FIR is not set
# CONFIG_MCS_FIR is not set
CONFIG_BT=m
CONFIG_BT_L2CAP=m
# CONFIG_BT_SCO is not set
# CONFIG_BT_RFCOMM is not set
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_CMTP=m
CONFIG_BT_HIDP=m
#
# Bluetooth device drivers
#
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_LL=y
# CONFIG_BT_HCIBCM203X is not set
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIVHCI=m
CONFIG_AF_RXRPC=m
CONFIG_AF_RXRPC_DEBUG=y
# CONFIG_RXKAD is not set
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_CFG80211=y
CONFIG_CFG80211_REG_DEBUG=y
CONFIG_WIRELESS_OLD_REGULATORY=y
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS_EXT_SYSFS=y
# CONFIG_LIB80211 is not set
CONFIG_MAC80211=y
#
# Rate control algorithm selection
#
CONFIG_MAC80211_RC_MINSTREL=y
# CONFIG_MAC80211_RC_DEFAULT_PID is not set
CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT="minstrel"
CONFIG_MAC80211_MESH=y
CONFIG_MAC80211_LEDS=y
CONFIG_MAC80211_DEBUGFS=y
CONFIG_MAC80211_DEBUG_MENU=y
# CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is not set
CONFIG_MAC80211_NOINLINE=y
CONFIG_MAC80211_VERBOSE_DEBUG=y
# CONFIG_MAC80211_HT_DEBUG is not set
# CONFIG_MAC80211_TKIP_DEBUG is not set
# CONFIG_MAC80211_IBSS_DEBUG is not set
# CONFIG_MAC80211_VERBOSE_PS_DEBUG is not set
CONFIG_MAC80211_VERBOSE_MPL_DEBUG=y
CONFIG_MAC80211_DEBUG_COUNTERS=y
# CONFIG_WIMAX is not set
# CONFIG_RFKILL is not set
#
# Device Drivers
#
#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
CONFIG_DEBUG_DRIVER=y
CONFIG_DEBUG_DEVRES=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_CONNECTOR is not set
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_SERIAL=y
CONFIG_PARPORT_PC_FIFO=y
# CONFIG_PARPORT_PC_SUPERIO is not set
# CONFIG_PARPORT_GSC is not set
CONFIG_PARPORT_AX88796=y
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_NOT_PC=y
CONFIG_PNP=y
CONFIG_PNP_DEBUG_MESSAGES=y
#
# Protocols
#
CONFIG_ISAPNP=y
CONFIG_PNPBIOS=y
CONFIG_PNPBIOS_PROC_FS=y
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_XD is not set
CONFIG_BLK_CPQ_DA=y
CONFIG_BLK_CPQ_CISS_DA=m
CONFIG_CISS_SCSI_TAPE=y
CONFIG_BLK_DEV_DAC960=m
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
# CONFIG_BLK_DEV_LOOP is not set
# CONFIG_BLK_DEV_NBD is not set
CONFIG_BLK_DEV_SX8=m
# CONFIG_BLK_DEV_UB is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
# CONFIG_BLK_DEV_XIP is not set
CONFIG_CDROM_PKTCDVD=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD_WCACHE=y
CONFIG_ATA_OVER_ETH=m
CONFIG_VIRTIO_BLK=y
# CONFIG_BLK_DEV_HD is not set
CONFIG_MISC_DEVICES=y
# CONFIG_IBM_ASM is not set
CONFIG_PHANTOM=m
CONFIG_SGI_IOC4=y
CONFIG_TIFM_CORE=y
# CONFIG_TIFM_7XX1 is not set
CONFIG_ICS932S401=m
CONFIG_ENCLOSURE_SERVICES=y
CONFIG_HP_ILO=m
CONFIG_ISL29003=m
CONFIG_C2PORT=m
# CONFIG_C2PORT_DURAMAR_2150 is not set
#
# EEPROM support
#
# CONFIG_EEPROM_AT24 is not set
# CONFIG_EEPROM_AT25 is not set
CONFIG_EEPROM_LEGACY=m
CONFIG_EEPROM_93CX6=y
CONFIG_HAVE_IDE=y
#
# SCSI device support
#
CONFIG_RAID_ATTRS=y
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=y
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHR_DEV_OSST=y
CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=y
# CONFIG_CHR_DEV_SCH is not set
CONFIG_SCSI_ENCLOSURE=y
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y
CONFIG_SCSI_WAIT_SCAN=m
#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_SCSI_FC_ATTRS=m
# CONFIG_SCSI_FC_TGT_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
CONFIG_SCSI_SAS_ATTRS=y
# CONFIG_SCSI_LOWLEVEL is not set
CONFIG_SCSI_AIC7XXX=y
CONFIG_SCSI_DH=y
# CONFIG_SCSI_DH_RDAC is not set
# CONFIG_SCSI_DH_HP_SW is not set
CONFIG_SCSI_DH_EMC=y
CONFIG_SCSI_DH_ALUA=m
# CONFIG_SCSI_OSD_INITIATOR is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_ACPI=y
CONFIG_SATA_PMP=y
CONFIG_SATA_AHCI=y
CONFIG_SATA_SIL24=y
CONFIG_ATA_SFF=y
# CONFIG_SATA_SVW is not set
CONFIG_ATA_PIIX=y
# CONFIG_SATA_MV is not set
CONFIG_SATA_NV=y
CONFIG_PDC_ADMA=y
CONFIG_SATA_QSTOR=m
CONFIG_SATA_PROMISE=m
CONFIG_SATA_SX4=m
CONFIG_SATA_SIL=y
CONFIG_SATA_SIS=y
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=m
CONFIG_SATA_VITESSE=y
CONFIG_SATA_INIC162X=y
CONFIG_PATA_ACPI=y
CONFIG_PATA_ALI=y
CONFIG_PATA_AMD=y
CONFIG_PATA_ARTOP=m
CONFIG_PATA_ATIIXP=y
CONFIG_PATA_CMD640_PCI=y
# CONFIG_PATA_CMD64X is not set
CONFIG_PATA_CS5520=m
CONFIG_PATA_CS5530=y
CONFIG_PATA_CS5535=y
# CONFIG_PATA_CS5536 is not set
CONFIG_PATA_CYPRESS=y
CONFIG_PATA_EFAR=y
# CONFIG_ATA_GENERIC is not set
# CONFIG_PATA_HPT366 is not set
CONFIG_PATA_HPT37X=y
CONFIG_PATA_HPT3X2N=y
CONFIG_PATA_HPT3X3=y
CONFIG_PATA_HPT3X3_DMA=y
CONFIG_PATA_ISAPNP=m
CONFIG_PATA_IT821X=m
CONFIG_PATA_IT8213=y
# CONFIG_PATA_JMICRON is not set
CONFIG_PATA_LEGACY=y
# CONFIG_PATA_TRIFLEX is not set
CONFIG_PATA_MARVELL=m
# CONFIG_PATA_MPIIX is not set
CONFIG_PATA_OLDPIIX=y
# CONFIG_PATA_NETCELL is not set
CONFIG_PATA_NINJA32=y
CONFIG_PATA_NS87410=m
# CONFIG_PATA_NS87415 is not set
CONFIG_PATA_OPTI=m
# CONFIG_PATA_OPTIDMA is not set
CONFIG_PATA_PDC_OLD=m
CONFIG_PATA_QDI=y
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RZ1000 is not set
# CONFIG_PATA_SC1200 is not set
CONFIG_PATA_SERVERWORKS=m
# CONFIG_PATA_PDC2027X is not set
CONFIG_PATA_SIL680=y
CONFIG_PATA_SIS=y
CONFIG_PATA_VIA=m
CONFIG_PATA_WINBOND=y
CONFIG_PATA_WINBOND_VLB=y
# CONFIG_PATA_SCH is not set
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
# CONFIG_MD_AUTODETECT is not set
# CONFIG_MD_LINEAR is not set
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=y
# CONFIG_MD_RAID456 is not set
CONFIG_MD_MULTIPATH=y
CONFIG_MD_FAULTY=y
# CONFIG_BLK_DEV_DM is not set
# CONFIG_FUSION is not set
#
# 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=y
CONFIG_IEEE1394_OHCI1394=m
CONFIG_IEEE1394_PCILYNX=m
CONFIG_IEEE1394_SBP2=y
CONFIG_IEEE1394_SBP2_PHYS_DMA=y
CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y
CONFIG_IEEE1394_ETH1394=y
CONFIG_IEEE1394_RAWIO=y
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_DV1394=m
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
CONFIG_I2O=m
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
# CONFIG_I2O_EXT_ADAPTEC is not set
CONFIG_I2O_CONFIG=m
CONFIG_I2O_CONFIG_OLD_IOCTL=y
CONFIG_I2O_BUS=m
CONFIG_I2O_BLOCK=m
# CONFIG_I2O_SCSI is not set
CONFIG_I2O_PROC=m
# CONFIG_MACINTOSH_DRIVERS is not set
CONFIG_NETDEVICES=y
CONFIG_COMPAT_NET_DEV_OPS=y
# CONFIG_DUMMY is not set
CONFIG_BONDING=y
# CONFIG_MACVLAN is not set
# CONFIG_EQUALIZER is not set
CONFIG_TUN=y
CONFIG_VETH=m
CONFIG_NET_SB1000=m
# CONFIG_ARCNET is not set
CONFIG_PHYLIB=y
#
# MII PHY device drivers
#
# CONFIG_MARVELL_PHY is not set
# CONFIG_DAVICOM_PHY is not set
# CONFIG_QSEMI_PHY is not set
# CONFIG_LXT_PHY is not set
# CONFIG_CICADA_PHY is not set
CONFIG_VITESSE_PHY=m
CONFIG_SMSC_PHY=y
# CONFIG_BROADCOM_PHY is not set
CONFIG_ICPLUS_PHY=y
CONFIG_REALTEK_PHY=m
# CONFIG_NATIONAL_PHY is not set
CONFIG_STE10XP=m
# CONFIG_LSI_ET1011C_PHY is not set
CONFIG_FIXED_PHY=y
# CONFIG_MDIO_BITBANG is not set
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
CONFIG_HAPPYMEAL=y
CONFIG_SUNGEM=m
CONFIG_CASSINI=m
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL1=m
# CONFIG_EL2 is not set
CONFIG_ELPLUS=m
# CONFIG_EL16 is not set
CONFIG_EL3=y
CONFIG_3C515=m
# CONFIG_ELMC is not set
CONFIG_ELMC_II=y
CONFIG_VORTEX=y
CONFIG_TYPHOON=m
CONFIG_LANCE=y
CONFIG_NET_VENDOR_SMC=y
CONFIG_ULTRAMCA=m
CONFIG_ULTRA=y
# CONFIG_SMC9194 is not set
# CONFIG_ENC28J60 is not set
CONFIG_ETHOC=m
CONFIG_NET_VENDOR_RACAL=y
# CONFIG_NI52 is not set
CONFIG_NI65=m
CONFIG_DNET=y
CONFIG_NET_TULIP=y
CONFIG_DE2104X=y
CONFIG_TULIP=m
CONFIG_TULIP_MWI=y
CONFIG_TULIP_MMIO=y
CONFIG_TULIP_NAPI=y
CONFIG_TULIP_NAPI_HW_MITIGATION=y
# CONFIG_DE4X5 is not set
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_ULI526X=m
# CONFIG_AT1700 is not set
# CONFIG_DEPCA is not set
CONFIG_HP100=y
CONFIG_NET_ISA=y
CONFIG_E2100=y
# CONFIG_EWRK3 is not set
CONFIG_EEXPRESS=m
CONFIG_EEXPRESS_PRO=m
CONFIG_HPLAN=y
# CONFIG_LP486E is not set
CONFIG_ETH16I=m
CONFIG_NE2000=y
# CONFIG_ZNET is not set
# CONFIG_SEEQ8005 is not set
CONFIG_NE2_MCA=y
CONFIG_IBMLANA=y
# CONFIG_IBM_NEW_EMAC_ZMII is not set
# CONFIG_IBM_NEW_EMAC_RGMII is not set
# CONFIG_IBM_NEW_EMAC_TAH is not set
# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
CONFIG_NET_PCI=y
CONFIG_PCNET32=m
# CONFIG_AMD8111_ETH is not set
# CONFIG_ADAPTEC_STARFIRE is not set
# CONFIG_AC3200 is not set
# CONFIG_APRICOT is not set
# CONFIG_B44 is not set
CONFIG_FORCEDETH=y
CONFIG_FORCEDETH_NAPI=y
CONFIG_CS89x0=y
CONFIG_E100=y
CONFIG_FEALNX=m
CONFIG_NATSEMI=y
CONFIG_NE2K_PCI=m
CONFIG_8139CP=y
CONFIG_8139TOO=y
CONFIG_8139TOO_PIO=y
# CONFIG_8139TOO_TUNE_TWISTER is not set
CONFIG_8139TOO_8129=y
CONFIG_8139_OLD_RX_RESET=y
# CONFIG_R6040 is not set
CONFIG_SIS900=y
# CONFIG_EPIC100 is not set
CONFIG_SMSC9420=y
# CONFIG_SUNDANCE is not set
CONFIG_TLAN=y
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_SC92031=m
CONFIG_NET_POCKET=y
CONFIG_ATP=y
# CONFIG_DE600 is not set
CONFIG_DE620=m
# CONFIG_ATL2 is not set
CONFIG_NETDEV_1000=y
CONFIG_ACENIC=m
CONFIG_ACENIC_OMIT_TIGON_I=y
CONFIG_DL2K=y
CONFIG_E1000=y
CONFIG_E1000E=y
# CONFIG_IP1000 is not set
# CONFIG_IGB is not set
CONFIG_IGBVF=y
CONFIG_NS83820=m
CONFIG_HAMACHI=m
CONFIG_YELLOWFIN=m
# CONFIG_R8169 is not set
# CONFIG_SIS190 is not set
CONFIG_SKGE=y
CONFIG_SKGE_DEBUG=y
CONFIG_SKY2=m
CONFIG_SKY2_DEBUG=y
CONFIG_VIA_VELOCITY=y
CONFIG_TIGON3=y
# CONFIG_BNX2 is not set
CONFIG_QLA3XXX=y
CONFIG_ATL1=y
CONFIG_ATL1E=y
CONFIG_ATL1C=m
# CONFIG_JME is not set
CONFIG_NETDEV_10000=y
CONFIG_CHELSIO_T1=m
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T3_DEPENDS=y
CONFIG_CHELSIO_T3=m
CONFIG_ENIC=m
CONFIG_IXGBE=m
CONFIG_IXGBE_DCB=y
CONFIG_IXGB=m
CONFIG_S2IO=m
CONFIG_MYRI10GE=y
# CONFIG_NIU is not set
CONFIG_MLX4_EN=y
CONFIG_MLX4_CORE=y
CONFIG_MLX4_DEBUG=y
CONFIG_TEHUTI=y
CONFIG_BNX2X=m
CONFIG_QLGE=y
# CONFIG_SFC is not set
CONFIG_BE2NET=m
CONFIG_TR=m
# CONFIG_IBMTR is not set
CONFIG_IBMOL=m
# CONFIG_IBMLS is not set
CONFIG_3C359=m
# CONFIG_TMS380TR is not set
CONFIG_SMCTR=m
#
# Wireless LAN
#
CONFIG_WLAN_PRE80211=y
CONFIG_STRIP=m
# CONFIG_ARLAN is not set
# CONFIG_WAVELAN is not set
# CONFIG_WLAN_80211 is not set
#
# Enable WiMAX (Networking options) to see the WiMAX drivers
#
#
# USB Network Adapters
#
CONFIG_USB_CATC=y
# CONFIG_USB_KAWETH is not set
CONFIG_USB_PEGASUS=y
CONFIG_USB_RTL8150=m
# CONFIG_USB_USBNET is not set
CONFIG_WAN=y
# CONFIG_HOSTESS_SV11 is not set
# CONFIG_COSA is not set
CONFIG_LANMEDIA=m
CONFIG_SEALEVEL_4021=m
CONFIG_HDLC=m
CONFIG_HDLC_RAW=m
# CONFIG_HDLC_RAW_ETH is not set
CONFIG_HDLC_CISCO=m
CONFIG_HDLC_FR=m
CONFIG_HDLC_PPP=m
#
# X.25/LAPB support is disabled
#
CONFIG_PCI200SYN=m
CONFIG_WANXL=m
CONFIG_PC300TOO=m
CONFIG_N2=m
CONFIG_C101=m
CONFIG_FARSYNC=m
CONFIG_DSCC4=m
CONFIG_DSCC4_PCISYNC=y
# CONFIG_DSCC4_PCI_RST is not set
CONFIG_DLCI=y
CONFIG_DLCI_MAX=8
CONFIG_SDLA=m
CONFIG_WAN_ROUTER_DRIVERS=m
CONFIG_CYCLADES_SYNC=m
CONFIG_CYCLOMX_X25=y
CONFIG_SBNI=y
# CONFIG_SBNI_MULTILINE is not set
CONFIG_FDDI=m
CONFIG_DEFXX=m
CONFIG_DEFXX_MMIO=y
CONFIG_SKFP=m
CONFIG_HIPPI=y
CONFIG_ROADRUNNER=m
# CONFIG_ROADRUNNER_LARGE_RINGS is not set
CONFIG_PLIP=m
# CONFIG_PPP is not set
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLHC=m
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_NET_FC=y
CONFIG_NETCONSOLE=y
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
# CONFIG_NETPOLL_TRAP is not set
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_VIRTIO_NET=m
CONFIG_ISDN=y
# CONFIG_ISDN_I4L is not set
CONFIG_ISDN_CAPI=y
# CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON is not set
# CONFIG_CAPI_TRACE is not set
# CONFIG_ISDN_CAPI_MIDDLEWARE is not set
CONFIG_ISDN_CAPI_CAPI20=y
#
# 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=y
# CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set
CONFIG_ISDN_DRV_AVMB1_T1PCI=y
# CONFIG_ISDN_DRV_AVMB1_C4 is not set
# CONFIG_CAPI_EICON is not set
CONFIG_PHONE=y
#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_EVBUG=y
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_SUNKBD=m
# CONFIG_KEYBOARD_LKKBD is not set
CONFIG_KEYBOARD_XTKBD=y
CONFIG_KEYBOARD_NEWTON=m
CONFIG_KEYBOARD_STOWAWAY=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_MOUSE_PS2_TOUCHKIT=y
# CONFIG_MOUSE_PS2_OLPC is not set
CONFIG_MOUSE_SERIAL=y
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_BCM5974 is not set
CONFIG_MOUSE_INPORT=y
CONFIG_MOUSE_ATIXL=y
# CONFIG_MOUSE_LOGIBM is not set
CONFIG_MOUSE_PC110PAD=y
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_INPUT_JOYSTICK is not set
CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=y
CONFIG_TABLET_USB_AIPTEK=y
CONFIG_TABLET_USB_GTCO=m
CONFIG_TABLET_USB_KBTAB=m
CONFIG_TABLET_USB_WACOM=y
# 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=m
CONFIG_INPUT_ATI_REMOTE=y
CONFIG_INPUT_ATI_REMOTE2=m
CONFIG_INPUT_KEYSPAN_REMOTE=y
CONFIG_INPUT_POWERMATE=y
# CONFIG_INPUT_YEALINK is not set
# CONFIG_INPUT_CM109 is not set
CONFIG_INPUT_UINPUT=m
CONFIG_INPUT_PCF50633_PMU=m
#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=m
CONFIG_SERIO_CT82C710=y
CONFIG_SERIO_PARKBD=m
CONFIG_SERIO_PCIPS2=m
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
# CONFIG_GAMEPORT is not set
#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_DEVKMEM=y
CONFIG_SERIAL_NONSTANDARD=y
# CONFIG_COMPUTONE is not set
# CONFIG_ROCKETPORT is not set
# CONFIG_CYCLADES is not set
CONFIG_DIGIEPCA=y
# CONFIG_MOXA_INTELLIO is not set
CONFIG_MOXA_SMARTIO=y
# CONFIG_ISI is not set
CONFIG_SYNCLINK=m
CONFIG_SYNCLINKMP=y
CONFIG_SYNCLINK_GT=m
CONFIG_N_HDLC=m
CONFIG_RISCOM8=m
# CONFIG_SPECIALIX is not set
CONFIG_SX=m
CONFIG_RIO=m
CONFIG_RIO_OLDPCI=y
# CONFIG_STALDRV is not set
# CONFIG_NOZOMI is not set
#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
# CONFIG_SERIAL_8250_MANY_PORTS is not set
CONFIG_SERIAL_8250_SHARE_IRQ=y
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
# CONFIG_SERIAL_8250_RSA is not set
# CONFIG_SERIAL_8250_MCA is not set
#
# Non-8250 serial port support
#
CONFIG_SERIAL_MAX3100=m
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_PRINTER=m
CONFIG_LP_CONSOLE=y
CONFIG_PPDEV=y
CONFIG_HVC_DRIVER=y
CONFIG_VIRTIO_CONSOLE=y
# CONFIG_IPMI_HANDLER is not set
CONFIG_HW_RANDOM=m
CONFIG_HW_RANDOM_TIMERIOMEM=m
# CONFIG_HW_RANDOM_INTEL is not set
# CONFIG_HW_RANDOM_AMD is not set
# CONFIG_HW_RANDOM_GEODE is not set
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_NVRAM=m
CONFIG_DTLK=y
CONFIG_R3964=y
# CONFIG_APPLICOM is not set
# CONFIG_SONYPI is not set
# CONFIG_MWAVE is not set
CONFIG_SCx200_GPIO=m
CONFIG_PC8736x_GPIO=m
CONFIG_NSC_GPIO=m
# CONFIG_CS5535_GPIO is not set
CONFIG_RAW_DRIVER=y
CONFIG_MAX_RAW_DEVS=256
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 is not set
# CONFIG_TCG_INFINEON is not set
CONFIG_TELCLOCK=m
CONFIG_DEVPORT=y
CONFIG_I2C=m
CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_CHARDEV is not set
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_ALGOPCA=m
#
# I2C Hardware Bus support
#
#
# PC SMBus host controller drivers
#
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
# CONFIG_I2C_ALI15X3 is not set
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_ISCH=m
# CONFIG_I2C_PIIX4 is not set
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_SIMTEC is not set
#
# External I2C/SMBus adapter drivers
#
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_TAOS_EVM=m
CONFIG_I2C_TINY_USB=m
#
# Graphics adapter I2C/DDC channel drivers
#
CONFIG_I2C_VOODOO3=m
#
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_PCA_PLATFORM=m
CONFIG_I2C_STUB=m
CONFIG_SCx200_I2C=m
CONFIG_SCx200_I2C_SCL=12
CONFIG_SCx200_I2C_SDA=13
CONFIG_SCx200_ACB=m
#
# Miscellaneous I2C Chip support
#
CONFIG_DS1682=m
CONFIG_SENSORS_PCF8574=m
# CONFIG_PCF8575 is not set
CONFIG_SENSORS_PCA9539=m
# CONFIG_SENSORS_MAX6875 is not set
CONFIG_SENSORS_TSL2550=m
# CONFIG_I2C_DEBUG_CORE is not set
CONFIG_I2C_DEBUG_ALGO=y
CONFIG_I2C_DEBUG_BUS=y
CONFIG_I2C_DEBUG_CHIP=y
CONFIG_SPI=y
# CONFIG_SPI_DEBUG is not set
CONFIG_SPI_MASTER=y
#
# SPI Master Controller Drivers
#
CONFIG_SPI_BITBANG=y
CONFIG_SPI_BUTTERFLY=m
CONFIG_SPI_LM70_LLP=y
#
# SPI Protocol Masters
#
CONFIG_SPI_SPIDEV=m
# CONFIG_SPI_TLE62X0 is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
# CONFIG_GPIOLIB is not set
CONFIG_W1=m
#
# 1-wire Bus Masters
#
# CONFIG_W1_MASTER_MATROX is not set
# CONFIG_W1_MASTER_DS2490 is not set
CONFIG_W1_MASTER_DS2482=m
#
# 1-wire Slaves
#
CONFIG_W1_SLAVE_THERM=m
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_DS2431=m
# CONFIG_W1_SLAVE_DS2433 is not set
CONFIG_W1_SLAVE_DS2760=m
# CONFIG_W1_SLAVE_BQ27000 is not set
CONFIG_POWER_SUPPLY=m
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
CONFIG_BATTERY_DS2760=m
# CONFIG_BATTERY_OLPC is not set
CONFIG_BATTERY_BQ27x00=m
# CONFIG_CHARGER_PCF50633 is not set
CONFIG_HWMON=m
CONFIG_HWMON_VID=m
CONFIG_SENSORS_ABITUGURU=m
CONFIG_SENSORS_ABITUGURU3=m
# CONFIG_SENSORS_AD7414 is not set
CONFIG_SENSORS_AD7418=m
# CONFIG_SENSORS_ADCXX is not set
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
# CONFIG_SENSORS_ADM1029 is not set
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ADM9240=m
CONFIG_SENSORS_ADT7462=m
CONFIG_SENSORS_ADT7470=m
# CONFIG_SENSORS_ADT7473 is not set
CONFIG_SENSORS_ADT7475=m
CONFIG_SENSORS_K8TEMP=m
# CONFIG_SENSORS_ASB100 is not set
# CONFIG_SENSORS_ATK0110 is not set
CONFIG_SENSORS_ATXP1=m
# CONFIG_SENSORS_DS1621 is not set
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_F71882FG=m
CONFIG_SENSORS_F75375S=m
CONFIG_SENSORS_FSCHER=m
CONFIG_SENSORS_FSCPOS=m
CONFIG_SENSORS_FSCHMD=m
CONFIG_SENSORS_G760A=m
# CONFIG_SENSORS_GL518SM is not set
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM70=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
# CONFIG_SENSORS_LM78 is not set
CONFIG_SENSORS_LM80=m
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
CONFIG_SENSORS_LM87=m
# CONFIG_SENSORS_LTC4215 is not set
CONFIG_SENSORS_LTC4245=m
# CONFIG_SENSORS_LM95241 is not set
# CONFIG_SENSORS_MAX1111 is not set
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_MAX6650=m
CONFIG_SENSORS_PC87360=m
# CONFIG_SENSORS_PC87427 is not set
CONFIG_SENSORS_PCF8591=m
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_DME1737=m
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47M192 is not set
# 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 is not set
# CONFIG_SENSORS_W83781D is not set
CONFIG_SENSORS_W83791D=m
# 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=m
CONFIG_SENSORS_HDAPS=m
# CONFIG_SENSORS_LIS3LV02D is not set
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 is not set
# CONFIG_ADVANTECH_WDT is not set
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=y
CONFIG_SC520_WDT=y
CONFIG_IB700_WDT=y
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 is not set
CONFIG_IT87_WDT=m
# CONFIG_HP_WATCHDOG is not set
# CONFIG_SC1200_WDT is not set
# CONFIG_SCx200_WDT is not set
CONFIG_PC87413_WDT=m
# CONFIG_60XX_WDT is not set
CONFIG_SBC8360_WDT=y
CONFIG_SBC7240_WDT=m
CONFIG_CPU5_WDT=y
CONFIG_SMSC_SCH311X_WDT=y
CONFIG_SMSC37B787_WDT=y
CONFIG_W83627HF_WDT=y
CONFIG_W83877F_WDT=m
CONFIG_W83977F_WDT=m
CONFIG_MACHZ_WDT=m
# CONFIG_SBC_EPX_C3_WATCHDOG is not set
#
# ISA-based Watchdog Cards
#
# CONFIG_PCWATCHDOG is not set
CONFIG_MIXCOMWD=m
#
# 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 is not set
#
# Multifunction device drivers
#
CONFIG_MFD_CORE=y
# CONFIG_MFD_SM501 is not set
CONFIG_HTC_PASIC3=y
# CONFIG_MFD_TMIO is not set
# CONFIG_MFD_WM8400 is not set
CONFIG_MFD_PCF50633=m
# CONFIG_PCF50633_ADC is not set
CONFIG_PCF50633_GPIO=m
# CONFIG_REGULATOR is not set
#
# Multimedia devices
#
#
# Multimedia core support
#
# CONFIG_VIDEO_DEV is not set
CONFIG_DVB_CORE=y
CONFIG_VIDEO_MEDIA=y
#
# Multimedia drivers
#
CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_TUNER=m
CONFIG_MEDIA_TUNER_CUSTOMISE=y
# CONFIG_MEDIA_TUNER_SIMPLE is not set
CONFIG_MEDIA_TUNER_TDA8290=m
CONFIG_MEDIA_TUNER_TDA827X=m
CONFIG_MEDIA_TUNER_TDA18271=m
CONFIG_MEDIA_TUNER_TDA9887=m
CONFIG_MEDIA_TUNER_TEA5761=m
CONFIG_MEDIA_TUNER_TEA5767=m
CONFIG_MEDIA_TUNER_MT20XX=m
CONFIG_MEDIA_TUNER_MT2060=m
# CONFIG_MEDIA_TUNER_MT2266 is not set
CONFIG_MEDIA_TUNER_MT2131=m
CONFIG_MEDIA_TUNER_QT1010=m
# CONFIG_MEDIA_TUNER_XC2028 is not set
CONFIG_MEDIA_TUNER_XC5000=m
CONFIG_MEDIA_TUNER_MXL5005S=m
CONFIG_MEDIA_TUNER_MXL5007T=m
# CONFIG_MEDIA_TUNER_MC44S803 is not set
CONFIG_DVB_DYNAMIC_MINORS=y
# CONFIG_DVB_CAPTURE_DRIVERS is not set
CONFIG_DAB=y
CONFIG_USB_DABUSB=y
#
# Graphics support
#
CONFIG_AGP=m
CONFIG_AGP_ALI=m
# CONFIG_AGP_ATI is not set
CONFIG_AGP_AMD=m
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=m
CONFIG_AGP_NVIDIA=m
# CONFIG_AGP_SIS is not set
CONFIG_AGP_SWORKS=m
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
# CONFIG_DRM is not set
CONFIG_VGASTATE=m
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_FB=m
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_DDC=m
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=m
CONFIG_FB_CFB_COPYAREA=m
CONFIG_FB_CFB_IMAGEBLIT=m
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=m
CONFIG_FB_SYS_COPYAREA=m
CONFIG_FB_SYS_IMAGEBLIT=m
# CONFIG_FB_FOREIGN_ENDIAN is not set
CONFIG_FB_SYS_FOPS=m
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=m
# CONFIG_FB_SVGALIB is not set
# 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_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
CONFIG_FB_ARC=m
CONFIG_FB_N411=m
# CONFIG_FB_HGA 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=m
# CONFIG_FB_I810_GTF is not set
CONFIG_FB_LE80578=m
CONFIG_FB_CARILLO_RANCH=m
CONFIG_FB_INTEL=m
# CONFIG_FB_INTEL_DEBUG is not set
# CONFIG_FB_INTEL_I2C is not set
CONFIG_FB_MATROX=m
# CONFIG_FB_MATROX_MILLENIUM is not set
# CONFIG_FB_MATROX_MYSTIQUE is not set
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
# CONFIG_FB_MATROX_MULTIHEAD is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
CONFIG_FB_SAVAGE=m
CONFIG_FB_SAVAGE_I2C=y
CONFIG_FB_SAVAGE_ACCEL=y
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_VIA=m
# CONFIG_FB_NEOMAGIC is not set
CONFIG_FB_KYRO=m
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
CONFIG_FB_TRIDENT=m
# CONFIG_FB_ARK is not set
CONFIG_FB_PM3=m
CONFIG_FB_CARMINE=m
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=m
CONFIG_FB_TMIO=m
CONFIG_FB_TMIO_ACCELL=y
# CONFIG_FB_METRONOME is not set
CONFIG_FB_MB862XX=m
CONFIG_FB_MB862XX_PCI_GDC=y
CONFIG_FB_BROADSHEET=m
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=m
CONFIG_BACKLIGHT_PROGEAR=m
CONFIG_BACKLIGHT_MBP_NVIDIA=y
CONFIG_BACKLIGHT_SAHARA=m
#
# Display device support
#
# CONFIG_DISPLAY_SUPPORT is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
CONFIG_DUMMY_CONSOLE=y
# CONFIG_LOGO is not set
# CONFIG_SOUND is not set
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
# CONFIG_HID_DEBUG is not set
CONFIG_HIDRAW=y
#
# USB Input Devices
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_MOUSE=y
#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
CONFIG_HID_APPLE=y
CONFIG_HID_BELKIN=y
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
CONFIG_HID_CYPRESS=y
# CONFIG_DRAGONRISE_FF is not set
CONFIG_HID_EZKEY=y
CONFIG_HID_KYE=y
CONFIG_HID_GYRATION=y
CONFIG_HID_KENSINGTON=y
CONFIG_HID_LOGITECH=y
CONFIG_LOGITECH_FF=y
CONFIG_LOGIRUMBLEPAD2_FF=y
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
CONFIG_HID_NTRIG=y
CONFIG_HID_PANTHERLORD=y
CONFIG_PANTHERLORD_FF=y
CONFIG_HID_PETALYNX=y
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
CONFIG_HID_SUNPLUS=y
CONFIG_GREENASIA_FF=y
CONFIG_HID_TOPSEED=y
# CONFIG_THRUSTMASTER_FF is not set
# CONFIG_ZEROPLUS_FF is not set
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=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
#
# Miscellaneous USB options
#
# CONFIG_USB_DEVICEFS is not set
CONFIG_USB_DEVICE_CLASS=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
# CONFIG_USB_OTG is not set
CONFIG_USB_MON=m
CONFIG_USB_WUSB=y
CONFIG_USB_WUSB_CBAF=y
CONFIG_USB_WUSB_CBAF_DEBUG=y
#
# USB Host Controller Drivers
#
CONFIG_USB_C67X00_HCD=y
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_OXU210HP_HCD=y
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=y
CONFIG_USB_U132_HCD=m
CONFIG_USB_SL811_HCD=m
CONFIG_USB_R8A66597_HCD=y
CONFIG_USB_HWA_HCD=y
#
# USB Device Class drivers
#
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
CONFIG_USB_WDM=y
# CONFIG_USB_TMC is not set
#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#
#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_DATAFAB=m
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
# CONFIG_USB_STORAGE_USBAT is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
CONFIG_USB_STORAGE_JUMPSHOT=m
# CONFIG_USB_STORAGE_ALAUDA is not set
CONFIG_USB_STORAGE_ONETOUCH=m
CONFIG_USB_STORAGE_KARMA=m
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
CONFIG_USB_LIBUSUAL=y
#
# USB Imaging devices
#
CONFIG_USB_MDC800=y
CONFIG_USB_MICROTEK=m
#
# USB port drivers
#
CONFIG_USB_USS720=y
CONFIG_USB_SERIAL=m
CONFIG_USB_EZUSB=y
CONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_AIRCABLE is not set
# CONFIG_USB_SERIAL_ARK3116 is not set
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_CH341=m
CONFIG_USB_SERIAL_WHITEHEAT=m
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_CP210X is not set
CONFIG_USB_SERIAL_CYPRESS_M8=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_FUNSOFT=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
# CONFIG_USB_SERIAL_IR is not set
CONFIG_USB_SERIAL_EDGEPORT=m
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_GARMIN is not set
CONFIG_USB_SERIAL_IPW=m
# CONFIG_USB_SERIAL_IUU is not set
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
CONFIG_USB_SERIAL_KOBIL_SCT=m
# CONFIG_USB_SERIAL_MCT_U232 is not set
CONFIG_USB_SERIAL_MOS7720=m
CONFIG_USB_SERIAL_MOS7840=m
CONFIG_USB_SERIAL_MOTOROLA=m
CONFIG_USB_SERIAL_NAVMAN=m
# CONFIG_USB_SERIAL_PL2303 is not set
CONFIG_USB_SERIAL_OTI6858=m
CONFIG_USB_SERIAL_QUALCOMM=m
CONFIG_USB_SERIAL_SPCP8X5=m
CONFIG_USB_SERIAL_HP4X=m
CONFIG_USB_SERIAL_SAFE=m
CONFIG_USB_SERIAL_SAFE_PADDED=y
CONFIG_USB_SERIAL_SIEMENS_MPI=m
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
CONFIG_USB_SERIAL_SYMBOL=m
CONFIG_USB_SERIAL_TI=m
# CONFIG_USB_SERIAL_CYBERJACK is not set
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_OPTION=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_SERIAL_OPTICON=m
CONFIG_USB_SERIAL_DEBUG=m
#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=y
# CONFIG_USB_EMI26 is not set
CONFIG_USB_ADUTUX=m
CONFIG_USB_SEVSEG=m
# CONFIG_USB_RIO500 is not set
CONFIG_USB_LEGOTOWER=m
CONFIG_USB_LCD=m
CONFIG_USB_BERRY_CHARGE=m
CONFIG_USB_LED=m
CONFIG_USB_CYPRESS_CY7C63=y
CONFIG_USB_CYTHERM=m
# CONFIG_USB_IDMOUSE is not set
CONFIG_USB_FTDI_ELAN=m
CONFIG_USB_APPLEDISPLAY=y
CONFIG_USB_SISUSBVGA=y
# CONFIG_USB_SISUSBVGA_CON is not set
# CONFIG_USB_LD is not set
CONFIG_USB_TRANCEVIBRATOR=m
CONFIG_USB_IOWARRIOR=y
CONFIG_USB_ISIGHTFW=m
CONFIG_USB_VST=m
#
# OTG and related infrastructure
#
CONFIG_USB_OTG_UTILS=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_UWB=y
CONFIG_UWB_HWA=y
CONFIG_UWB_WHCI=m
CONFIG_UWB_WLP=y
CONFIG_UWB_I1480U=m
CONFIG_UWB_I1480U_WLP=m
# CONFIG_MMC is not set
CONFIG_MEMSTICK=m
CONFIG_MEMSTICK_DEBUG=y
#
# MemoryStick drivers
#
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
CONFIG_MSPRO_BLOCK=m
#
# MemoryStick Host Controller Drivers
#
CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MEMSTICK_JMICRON_38X=m
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
#
# LED drivers
#
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_WRAP=m
CONFIG_LEDS_ALIX2=y
CONFIG_LEDS_PCA9532=m
CONFIG_LEDS_LP5521=m
# CONFIG_LEDS_CLEVO_MAIL is not set
CONFIG_LEDS_PCA955X=m
CONFIG_LEDS_DAC124S085=m
# CONFIG_LEDS_BD2802 is not set
#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
# CONFIG_LEDS_TRIGGER_TIMER is not set
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
#
# iptables trigger is under Netfilter config (LED target)
#
CONFIG_ACCESSIBILITY=y
# CONFIG_A11Y_BRAILLE_CONSOLE is not set
# CONFIG_INFINIBAND is not set
CONFIG_EDAC=y
#
# Reporting subsystems
#
# CONFIG_EDAC_DEBUG is not set
CONFIG_EDAC_MM_EDAC=m
CONFIG_EDAC_AMD76X=m
CONFIG_EDAC_E7XXX=m
# CONFIG_EDAC_E752X is not set
CONFIG_EDAC_I82875P=m
# CONFIG_EDAC_I82975X is not set
CONFIG_EDAC_I3000=m
# CONFIG_EDAC_X38 is not set
CONFIG_EDAC_I5400=m
CONFIG_EDAC_I82860=m
# CONFIG_EDAC_R82600 is not set
CONFIG_EDAC_I5000=m
CONFIG_EDAC_I5100=m
CONFIG_RTC_LIB=m
CONFIG_RTC_CLASS=m
#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
# CONFIG_RTC_INTF_PROC is not set
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
CONFIG_RTC_DRV_TEST=m
#
# I2C RTC drivers
#
CONFIG_RTC_DRV_DS1307=m
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
# CONFIG_RTC_DRV_MAX6900 is not set
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_X1205=m
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_M41T80=m
CONFIG_RTC_DRV_M41T80_WDT=y
CONFIG_RTC_DRV_S35390A=m
CONFIG_RTC_DRV_FM3130=m
CONFIG_RTC_DRV_RX8581=m
#
# SPI RTC drivers
#
CONFIG_RTC_DRV_M41T94=m
CONFIG_RTC_DRV_DS1305=m
# CONFIG_RTC_DRV_DS1390 is not set
CONFIG_RTC_DRV_MAX6902=m
CONFIG_RTC_DRV_R9701=m
CONFIG_RTC_DRV_RS5C348=m
# CONFIG_RTC_DRV_DS3234 is not set
#
# Platform RTC drivers
#
# CONFIG_RTC_DRV_CMOS is not set
# CONFIG_RTC_DRV_DS1286 is not set
CONFIG_RTC_DRV_DS1511=m
# CONFIG_RTC_DRV_DS1553 is not set
CONFIG_RTC_DRV_DS1742=m
CONFIG_RTC_DRV_STK17TA8=m
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
# CONFIG_RTC_DRV_M48T59 is not set
CONFIG_RTC_DRV_BQ4802=m
CONFIG_RTC_DRV_V3020=m
CONFIG_RTC_DRV_PCF50633=m
#
# on-CPU RTC drivers
#
# CONFIG_DMADEVICES is not set
CONFIG_AUXDISPLAY=y
# CONFIG_KS0108 is not set
CONFIG_UIO=y
# CONFIG_UIO_CIF is not set
CONFIG_UIO_PDRV=m
CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_SERCOS3 is not set
# CONFIG_X86_PLATFORM_DEVICES is not set
#
# Firmware Drivers
#
CONFIG_EDD=m
CONFIG_EDD_OFF=y
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_EFI_VARS=m
# CONFIG_DELL_RBU is not set
CONFIG_DCDBAS=m
CONFIG_DMIID=y
# CONFIG_ISCSI_IBFT_FIND is not set
#
# File systems
#
CONFIG_EXT2_FS=m
# CONFIG_EXT2_FS_XATTR is not set
CONFIG_EXT2_FS_XIP=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4DEV_COMPAT=y
# CONFIG_EXT4_FS_XATTR is not set
CONFIG_FS_XIP=y
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_JBD2=y
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=m
CONFIG_REISERFS_CHECK=y
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
# CONFIG_REISERFS_FS_POSIX_ACL is not set
CONFIG_REISERFS_FS_SECURITY=y
# CONFIG_JFS_FS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_FILE_LOCKING=y
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
CONFIG_OCFS2_FS=m
CONFIG_OCFS2_FS_O2CB=m
# CONFIG_OCFS2_FS_USERSPACE_CLUSTER is not set
CONFIG_OCFS2_FS_STATS=y
# CONFIG_OCFS2_DEBUG_MASKLOG is not set
CONFIG_OCFS2_DEBUG_FS=y
CONFIG_OCFS2_FS_POSIX_ACL=y
CONFIG_BTRFS_FS=y
CONFIG_BTRFS_FS_POSIX_ACL=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
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=m
CONFIG_FUSE_FS=m
CONFIG_GENERIC_ACL=y
#
# Caches
#
CONFIG_FSCACHE=m
CONFIG_FSCACHE_STATS=y
CONFIG_FSCACHE_HISTOGRAM=y
# CONFIG_FSCACHE_DEBUG is not set
CONFIG_CACHEFILES=m
CONFIG_CACHEFILES_DEBUG=y
# CONFIG_CACHEFILES_HISTOGRAM is not set
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
# CONFIG_UDF_FS is not set
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
# CONFIG_MSDOS_FS is not set
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=y
CONFIG_NTFS_DEBUG=y
CONFIG_NTFS_RW=y
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
CONFIG_ADFS_FS=y
# CONFIG_ADFS_FS_RW is not set
CONFIG_AFFS_FS=m
CONFIG_ECRYPT_FS=y
# CONFIG_HFS_FS is not set
CONFIG_HFSPLUS_FS=y
CONFIG_BEFS_FS=m
CONFIG_BEFS_DEBUG=y
CONFIG_BFS_FS=y
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
CONFIG_SQUASHFS=m
CONFIG_SQUASHFS_EMBEDDED=y
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
CONFIG_VXFS_FS=m
# CONFIG_MINIX_FS is not set
CONFIG_OMFS_FS=y
# CONFIG_HPFS_FS is not set
CONFIG_QNX4FS_FS=y
CONFIG_ROMFS_FS=m
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_MTD is not set
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
CONFIG_ROMFS_ON_BLOCK=y
# CONFIG_SYSV_FS is not set
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
CONFIG_UFS_DEBUG=y
# CONFIG_NILFS2_FS is not set
# CONFIG_NETWORK_FILESYSTEMS is not set
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
CONFIG_ACORN_PARTITION=y
# CONFIG_ACORN_PARTITION_CUMANA is not set
CONFIG_ACORN_PARTITION_EESOX=y
# CONFIG_ACORN_PARTITION_ICS is not set
CONFIG_ACORN_PARTITION_ADFS=y
CONFIG_ACORN_PARTITION_POWERTEC=y
CONFIG_ACORN_PARTITION_RISCIX=y
CONFIG_OSF_PARTITION=y
CONFIG_AMIGA_PARTITION=y
CONFIG_ATARI_PARTITION=y
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
# CONFIG_UNIXWARE_DISKLABEL is not set
CONFIG_LDM_PARTITION=y
CONFIG_LDM_DEBUG=y
CONFIG_SGI_PARTITION=y
CONFIG_ULTRIX_PARTITION=y
# CONFIG_SUN_PARTITION is not set
CONFIG_KARMA_PARTITION=y
# CONFIG_EFI_PARTITION is not set
CONFIG_SYSV68_PARTITION=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_737=y
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=y
CONFIG_NLS_CODEPAGE_852=m
# CONFIG_NLS_CODEPAGE_855 is not set
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=y
CONFIG_NLS_CODEPAGE_862=y
CONFIG_NLS_CODEPAGE_863=y
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
# CONFIG_NLS_CODEPAGE_866 is not set
CONFIG_NLS_CODEPAGE_869=y
CONFIG_NLS_CODEPAGE_936=y
CONFIG_NLS_CODEPAGE_950=y
# CONFIG_NLS_CODEPAGE_932 is not set
CONFIG_NLS_CODEPAGE_949=y
# CONFIG_NLS_CODEPAGE_874 is not set
CONFIG_NLS_ISO8859_8=m
# CONFIG_NLS_CODEPAGE_1250 is not set
CONFIG_NLS_CODEPAGE_1251=m
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 is not set
# CONFIG_NLS_ISO8859_5 is not set
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=y
CONFIG_NLS_ISO8859_9=m
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=y
CONFIG_NLS_KOI8_U=m
CONFIG_NLS_UTF8=y
CONFIG_DLM=y
CONFIG_DLM_DEBUG=y
#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_PRINTK_TIME=y
# CONFIG_ALLOW_WARNINGS is not set
CONFIG_FRAME_WARN=1024
CONFIG_MAGIC_SYSRQ=y
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
# CONFIG_DEBUG_SECTION_MISMATCH is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_SHIRQ is not set
CONFIG_DETECT_SOFTLOCKUP=y
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1
# CONFIG_DETECT_HUNG_TASK is not set
CONFIG_SCHED_DEBUG=y
CONFIG_SCHEDSTATS=y
CONFIG_TIMER_STATS=y
CONFIG_DEBUG_OBJECTS=y
CONFIG_DEBUG_OBJECTS_SELFTEST=y
CONFIG_DEBUG_OBJECTS_FREE=y
CONFIG_DEBUG_OBJECTS_TIMERS=y
CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
CONFIG_SLUB_DEBUG_ON=y
# CONFIG_SLUB_STATS is not set
# CONFIG_DEBUG_KMEMLEAK is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RT_MUTEXES is not set
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=y
CONFIG_STACKTRACE=y
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_VM is not set
CONFIG_DEBUG_VIRTUAL=y
CONFIG_DEBUG_WRITECOUNT=y
CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_LIST=y
CONFIG_DEBUG_SG=y
CONFIG_DEBUG_NOTIFIERS=y
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_RCU_TORTURE_TEST=y
CONFIG_RCU_TORTURE_TEST_RUNNABLE=y
CONFIG_BACKTRACE_SELF_TEST=m
CONFIG_FAULT_INJECTION=y
CONFIG_FAILSLAB=y
# CONFIG_FAIL_PAGE_ALLOC is not set
CONFIG_FAIL_MAKE_REQUEST=y
CONFIG_FAIL_IO_TIMEOUT=y
CONFIG_FAULT_INJECTION_DEBUG_FS=y
CONFIG_FAULT_INJECTION_STACKTRACE_FILTER=y
# CONFIG_LATENCYTOP is not set
# CONFIG_SYSCTL_SYSCALL_CHECK is not set
# CONFIG_DEBUG_PAGEALLOC is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FTRACE_NMI_ENTER=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_FTRACE_SYSCALLS=y
CONFIG_TRACER_MAX_TRACE=y
CONFIG_RING_BUFFER=y
CONFIG_FTRACE_NMI_ENTER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_IRQSOFF_TRACER=y
CONFIG_PREEMPT_TRACER=y
# CONFIG_SYSPROF_TRACER is not set
CONFIG_SCHED_TRACER=y
CONFIG_FTRACE_SYSCALLS=y
# CONFIG_BOOT_TRACER is not set
CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
CONFIG_POWER_TRACER=y
CONFIG_KSYM_TRACER=y
CONFIG_PROFILE_KSYM_TRACER=y
CONFIG_STACK_TRACER=y
CONFIG_KMEMTRACE=y
# CONFIG_WORKQUEUE_TRACER is not set
# CONFIG_BLK_DEV_IO_TRACE is not set
CONFIG_DYNAMIC_FTRACE=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FTRACE_MCOUNT_RECORD=y
CONFIG_FTRACE_SELFTEST=y
CONFIG_FTRACE_STARTUP_TEST=y
CONFIG_MMIOTRACE=y
CONFIG_MMIOTRACE_TEST=m
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
CONFIG_DYNAMIC_DEBUG=y
# CONFIG_DMA_API_DEBUG is not set
CONFIG_SAMPLES=y
CONFIG_SAMPLE_MARKERS=m
# CONFIG_SAMPLE_TRACEPOINTS is not set
CONFIG_SAMPLE_TRACE_EVENTS=m
CONFIG_SAMPLE_KOBJECT=y
# CONFIG_SAMPLE_HW_BREAKPOINT is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_STRICT_DEVMEM is not set
# CONFIG_X86_VERBOSE_BOOTUP is not set
CONFIG_EARLY_PRINTK=y
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_DEBUG_STACKOVERFLOW=y
CONFIG_DEBUG_STACK_USAGE=y
CONFIG_DEBUG_PER_CPU_MAPS=y
# CONFIG_X86_PTDUMP is not set
CONFIG_DEBUG_RODATA=y
# CONFIG_DEBUG_RODATA_TEST is not set
# CONFIG_DEBUG_NX_TEST is not set
# CONFIG_4KSTACKS is not set
CONFIG_DOUBLEFAULT=y
CONFIG_IOMMU_STRESS=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=y
# CONFIG_OPTIMIZE_INLINING is not set
#
# 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=y
CONFIG_SECURITY_FILE_CAPABILITIES=y
CONFIG_SECURITY_TOMOYO=y
CONFIG_IMA=y
CONFIG_IMA_MEASURE_PCR_IDX=10
CONFIG_IMA_AUDIT=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_PCOMP=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=m
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_TEST=m
#
# Authenticated Encryption with Associated Data
#
# CONFIG_CRYPTO_CCM is not set
# CONFIG_CRYPTO_GCM is not set
CONFIG_CRYPTO_SEQIV=y
#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
# CONFIG_CRYPTO_CTS is not set
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=m
CONFIG_CRYPTO_PCBC=y
CONFIG_CRYPTO_XTS=y
#
# Hash modes
#
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32C_INTEL=m
# CONFIG_CRYPTO_MD4 is not set
CONFIG_CRYPTO_MD5=y
# CONFIG_CRYPTO_MICHAEL_MIC is not set
CONFIG_CRYPTO_RMD128=y
# CONFIG_CRYPTO_RMD160 is not set
CONFIG_CRYPTO_RMD256=y
# CONFIG_CRYPTO_RMD320 is not set
CONFIG_CRYPTO_SHA1=y
# CONFIG_CRYPTO_SHA256 is not set
# CONFIG_CRYPTO_SHA512 is not set
CONFIG_CRYPTO_TGR192=y
# CONFIG_CRYPTO_WP512 is not set
#
# Ciphers
#
CONFIG_CRYPTO_AES=y
# CONFIG_CRYPTO_AES_586 is not set
CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_CAMELLIA=m
CONFIG_CRYPTO_CAST5=y
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_FCRYPT=m
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_SALSA20 is not set
CONFIG_CRYPTO_SALSA20_586=y
CONFIG_CRYPTO_SEED=y
CONFIG_CRYPTO_SERPENT=m
# CONFIG_CRYPTO_TEA is not set
# CONFIG_CRYPTO_TWOFISH is not set
# CONFIG_CRYPTO_TWOFISH_586 is not set
#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_ZLIB=y
# CONFIG_CRYPTO_LZO is not set
#
# Random Number Generation
#
CONFIG_CRYPTO_ANSI_CPRNG=y
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_PADLOCK=y
# CONFIG_CRYPTO_DEV_PADLOCK_AES is not set
# CONFIG_CRYPTO_DEV_PADLOCK_SHA is not set
# CONFIG_CRYPTO_DEV_GEODE is not set
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=y
CONFIG_KVM_INTEL=m
# CONFIG_KVM_AMD is not set
CONFIG_KVM_TRACE=y
CONFIG_VIRTIO=y
CONFIG_VIRTIO_RING=y
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_BALLOON=y
CONFIG_BINARY_PRINTF=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=y
CONFIG_CRC_T10DIF=m
CONFIG_CRC_ITU_T=y
CONFIG_CRC32=y
# CONFIG_CRC7 is not set
CONFIG_LIBCRC32C=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
# CONFIG_CPUMASK_OFFSTACK is not set
CONFIG_NLATTR=y
CONFIG_FORCE_SUCCESSFUL_BUILD=y
CONFIG_FORCE_MINIMAL_CONFIG=y
CONFIG_FORCE_MINIMAL_CONFIG_PHYS=y
CONFIG_X86_32_ALWAYS_ON=y
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-11 21:43 ` Ingo Molnar
@ 2009-06-11 22:03 ` Ingo Molnar
2009-06-11 22:41 ` Yinghai Lu
2009-06-12 7:17 ` Ingo Molnar
2009-06-11 23:14 ` Yinghai Lu
1 sibling, 2 replies; 43+ messages in thread
From: Ingo Molnar @ 2009-06-11 22:03 UTC (permalink / raw)
To: Pekka J Enberg
Cc: Yinghai Lu, Christoph Lameter, Linus Torvalds, linux-kernel, akpm,
hannes, mpm, npiggin
i also get this different warning, again:
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x2b/0x71()
[ 0.000000] Hardware name: System Product Name
[ 0.000000] Modules linked in:
[ 0.000000] Pid: 0, comm: swapper Tainted: G W 2.6.30-tip-03087-g0bb2618-dirty #52506
[ 0.000000] Call Trace:
[ 0.000000] [<81032588>] warn_slowpath_common+0x60/0x90
[ 0.000000] [<810325c5>] warn_slowpath_null+0xd/0x10
[ 0.000000] [<819d1bc0>] alloc_arch_preferred_bootmem+0x2b/0x71
[ 0.000000] [<819d1c31>] ___alloc_bootmem_nopanic+0x2b/0x9a
[ 0.000000] [<81050a0a>] ? lock_release+0xac/0xb2
[ 0.000000] [<819d1d4c>] ___alloc_bootmem+0xe/0x2d
[ 0.000000] [<819d1e9f>] __alloc_bootmem+0xa/0xc
[ 0.000000] [<819d7c63>] alloc_bootmem_cpumask_var+0x21/0x26
[ 0.000000] [<819d0cc8>] early_irq_init+0x15/0x10d
[ 0.000000] [<819bb75a>] start_kernel+0x167/0x326
[ 0.000000] [<819bb06b>] __init_begin+0x6b/0x70
[ 0.000000] ---[ end trace 4eaa2a86a8e2da23 ]---
[ 0.000000] NR_IRQS:2304 nr_irqs:424
[ 0.000000] CPU 0 irqstacks, hard=821e6000 soft=821e7000
Ingo
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-11 22:03 ` Ingo Molnar
@ 2009-06-11 22:41 ` Yinghai Lu
2009-06-12 8:33 ` Pekka Enberg
2009-06-12 7:17 ` Ingo Molnar
1 sibling, 1 reply; 43+ messages in thread
From: Yinghai Lu @ 2009-06-11 22:41 UTC (permalink / raw)
To: Ingo Molnar
Cc: Pekka J Enberg, Christoph Lameter, Linus Torvalds, linux-kernel,
akpm, hannes, mpm, npiggin
Ingo Molnar wrote:
> i also get this different warning, again:
>
> [ 0.000000] ------------[ cut here ]------------
> [ 0.000000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x2b/0x71()
> [ 0.000000] Hardware name: System Product Name
> [ 0.000000] Modules linked in:
> [ 0.000000] Pid: 0, comm: swapper Tainted: G W 2.6.30-tip-03087-g0bb2618-dirty #52506
> [ 0.000000] Call Trace:
> [ 0.000000] [<81032588>] warn_slowpath_common+0x60/0x90
> [ 0.000000] [<810325c5>] warn_slowpath_null+0xd/0x10
> [ 0.000000] [<819d1bc0>] alloc_arch_preferred_bootmem+0x2b/0x71
> [ 0.000000] [<819d1c31>] ___alloc_bootmem_nopanic+0x2b/0x9a
> [ 0.000000] [<81050a0a>] ? lock_release+0xac/0xb2
> [ 0.000000] [<819d1d4c>] ___alloc_bootmem+0xe/0x2d
> [ 0.000000] [<819d1e9f>] __alloc_bootmem+0xa/0xc
> [ 0.000000] [<819d7c63>] alloc_bootmem_cpumask_var+0x21/0x26
> [ 0.000000] [<819d0cc8>] early_irq_init+0x15/0x10d
> [ 0.000000] [<819bb75a>] start_kernel+0x167/0x326
> [ 0.000000] [<819bb06b>] __init_begin+0x6b/0x70
> [ 0.000000] ---[ end trace 4eaa2a86a8e2da23 ]---
> [ 0.000000] NR_IRQS:2304 nr_irqs:424
> [ 0.000000] CPU 0 irqstacks, hard=821e6000 soft=821e7000
>
please check
[PATCH] irq: slab alloc for default irq_affinity
Ingo had
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x2b/0x71()
[ 0.000000] Hardware name: System Product Name
[ 0.000000] Modules linked in:
[ 0.000000] Pid: 0, comm: swapper Tainted: G W 2.6.30-tip-03087-g0bb2618-dirty #52506
[ 0.000000] Call Trace:
[ 0.000000] [<81032588>] warn_slowpath_common+0x60/0x90
[ 0.000000] [<810325c5>] warn_slowpath_null+0xd/0x10
[ 0.000000] [<819d1bc0>] alloc_arch_preferred_bootmem+0x2b/0x71
[ 0.000000] [<819d1c31>] ___alloc_bootmem_nopanic+0x2b/0x9a
[ 0.000000] [<81050a0a>] ? lock_release+0xac/0xb2
[ 0.000000] [<819d1d4c>] ___alloc_bootmem+0xe/0x2d
[ 0.000000] [<819d1e9f>] __alloc_bootmem+0xa/0xc
[ 0.000000] [<819d7c63>] alloc_bootmem_cpumask_var+0x21/0x26
[ 0.000000] [<819d0cc8>] early_irq_init+0x15/0x10d
[ 0.000000] [<819bb75a>] start_kernel+0x167/0x326
[ 0.000000] [<819bb06b>] __init_begin+0x6b/0x70
[ 0.000000] ---[ end trace 4eaa2a86a8e2da23 ]---
[ 0.000000] NR_IRQS:2304 nr_irqs:424
[ 0.000000] CPU 0 irqstacks, hard=821e6000 soft=821e7000
we need to update init_irq_default_affinity
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
kernel/irq/handle.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: linux-2.6/kernel/irq/handle.c
===================================================================
--- linux-2.6.orig/kernel/irq/handle.c
+++ linux-2.6/kernel/irq/handle.c
@@ -45,7 +45,7 @@ void handle_bad_irq(unsigned int irq, st
#if defined(CONFIG_SMP) && defined(CONFIG_GENERIC_HARDIRQS)
static void __init init_irq_default_affinity(void)
{
- alloc_bootmem_cpumask_var(&irq_default_affinity);
+ alloc_cpumask_var(&irq_default_affinity, GFP_NOWAIT);
cpumask_setall(irq_default_affinity);
}
#else
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-11 21:43 ` Ingo Molnar
2009-06-11 22:03 ` Ingo Molnar
@ 2009-06-11 23:14 ` Yinghai Lu
2009-06-12 8:37 ` Pekka Enberg
1 sibling, 1 reply; 43+ messages in thread
From: Yinghai Lu @ 2009-06-11 23:14 UTC (permalink / raw)
To: Ingo Molnar
Cc: Pekka J Enberg, Christoph Lameter, Linus Torvalds, linux-kernel,
akpm, hannes, mpm, npiggin
Ingo Molnar wrote:
> * Pekka J Enberg <penberg@cs.helsinki.fi> wrote:
>
>> Hi Linus,
>>
>> Here's third take on the early boot SLAB patches for 2.6.31. I
>> fixed the problems found by Ingo in his testing and rebased the
>> series to be bisectable. I have tested the tree on 32-bit UMA and
>> on x86-64 with qemu and Yanghai has tested them on NUMA+SLUB
>> (thanks Yanghai!). Note: The series has not been tested on non-x86
>> architectures so we may introduce some breakage there.
>
> Latest -git now produces this boot warning on x86:
>
> [ 0.000000] Memory: 885032k/915540k available (5993k kernel code, 29844k reserved, 3842k data, 428k init, 0k highmem)
> [ 0.000000] virtual kernel memory layout:
> [ 0.000000] fixmap : 0xffe17000 - 0xfffff000 (1952 kB)
> [ 0.000000] vmalloc : 0xf8615000 - 0xffe15000 ( 120 MB)
> [ 0.000000] lowmem : 0xc0000000 - 0xf7e15000 ( 894 MB)
> [ 0.000000] .init : 0xc19a5000 - 0xc1a10000 ( 428 kB)
> [ 0.000000] .data : 0xc15da4bb - 0xc199af6c (3842 kB)
> [ 0.000000] .text : 0xc1000000 - 0xc15da4bb (5993 kB)
> [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
> [ 0.000000] ------------[ cut here ]------------
> [ 0.000000] WARNING: at kernel/smp.c:369 smp_call_function_many+0x50/0x1b0()
> [ 0.000000] Hardware name: System Product Name
> [ 0.000000] Modules linked in:
> [ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.30-tip #52504
> [ 0.000000] Call Trace:
> [ 0.000000] [<c104aa16>] warn_slowpath_common+0x65/0x95
> [ 0.000000] [<c104aa58>] warn_slowpath_null+0x12/0x15
> [ 0.000000] [<c1073bbe>] smp_call_function_many+0x50/0x1b0
> [ 0.000000] [<c1037615>] ? do_flush_tlb_all+0x0/0x41
> [ 0.000000] [<c1037615>] ? do_flush_tlb_all+0x0/0x41
> [ 0.000000] [<c1073d4f>] smp_call_function+0x31/0x58
> [ 0.000000] [<c1037615>] ? do_flush_tlb_all+0x0/0x41
> [ 0.000000] [<c104f635>] on_each_cpu+0x26/0x65
> [ 0.000000] [<c10374b5>] flush_tlb_all+0x19/0x1b
> [ 0.000000] [<c1032ab3>] zap_low_mappings+0x4d/0x56
> [ 0.000000] [<c15d64b5>] ? printk+0x14/0x17
> [ 0.000000] [<c19b42a8>] mem_init+0x23d/0x245
> [ 0.000000] [<c19a56a1>] start_kernel+0x17a/0x2d5
> [ 0.000000] [<c19a5347>] ? unknown_bootoption+0x0/0x19a
> [ 0.000000] [<c19a5039>] __init_begin+0x39/0x41
> [ 0.000000] ---[ end trace 4eaa2a86a8e2da22 ]---
> [ 0.000000] ------------[ cut here ]------------
> [ 0.000000] WARNING: at kernel/lockdep.c:2128 trace_hardirqs_on_caller+0xc6/0x143()
> [ 0.000000] Hardware name: System Product Name
> [ 0.000000] Modules linked in:
> [ 0.000000] Pid: 0, comm: swapper Tainted: G W 2.6.30-tip #52504
> [ 0.000000] Call Trace:
> [ 0.000000] [<c104aa16>] warn_slowpath_common+0x65/0x95
> [ 0.000000] [<c104f64b>] ? on_each_cpu+0x3c/0x65
> [ 0.000000] [<c1037615>] ? do_flush_tlb_all+0x0/0x41
> [ 0.000000] [<c104aa58>] warn_slowpath_null+0x12/0x15
> [ 0.000000] [<c106c883>] trace_hardirqs_on_caller+0xc6/0x143
> [ 0.000000] [<c106c90b>] trace_hardirqs_on+0xb/0xd
> [ 0.000000] [<c104f64b>] on_each_cpu+0x3c/0x65
> [ 0.000000] [<c10374b5>] flush_tlb_all+0x19/0x1b
> [ 0.000000] [<c1032ab3>] zap_low_mappings+0x4d/0x56
> [ 0.000000] [<c15d64b5>] ? printk+0x14/0x17
> [ 0.000000] [<c19b42a8>] mem_init+0x23d/0x245
> [ 0.000000] [<c19a56a1>] start_kernel+0x17a/0x2d5
> [ 0.000000] [<c19a5347>] ? unknown_bootoption+0x0/0x19a
> [ 0.000000] [<c19a5039>] __init_begin+0x39/0x41
> [ 0.000000] ---[ end trace 4eaa2a86a8e2da23 ]---
> [ 0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
> [ 0.000000] start_kernel(): bug: interrupts were enabled *very* early, fixing it
> [ 0.000000] Preemptible RCU implementation.
> [ 0.000000] NR_IRQS:2304 nr_irqs:424
> [ 0.000000] Fast TSC calibration using PIT
> [ 0.000000] Detected 2010.509 MHz processor.
> [ 0.010000] spurious 8259A interrupt: IRQ7.
> [ 0.010000] Console: colour VGA+ 80x25
> [ 0.010000] console [tty0] enabled
>
> config attached.
please check
[PATCH] x86: make zap_low_mapping could be used early
only one cpu is there, just call __flush_tlb for it
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/include/asm/tlbflush.h | 2 +-
arch/x86/kernel/smpboot.c | 2 +-
arch/x86/mm/init_32.c | 10 +++++++---
3 files changed, 9 insertions(+), 5 deletions(-)
Index: linux-2.6/arch/x86/include/asm/tlbflush.h
===================================================================
--- linux-2.6.orig/arch/x86/include/asm/tlbflush.h
+++ linux-2.6/arch/x86/include/asm/tlbflush.h
@@ -172,6 +172,6 @@ static inline void flush_tlb_kernel_rang
flush_tlb_all();
}
-extern void zap_low_mappings(void);
+extern void zap_low_mappings(bool early);
#endif /* _ASM_X86_TLBFLUSH_H */
Index: linux-2.6/arch/x86/kernel/smpboot.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/smpboot.c
+++ linux-2.6/arch/x86/kernel/smpboot.c
@@ -875,7 +875,7 @@ int __cpuinit native_cpu_up(unsigned int
err = do_boot_cpu(apicid, cpu);
- zap_low_mappings();
+ zap_low_mappings(false);
low_mappings = 0;
#else
err = do_boot_cpu(apicid, cpu);
Index: linux-2.6/arch/x86/mm/init_32.c
===================================================================
--- linux-2.6.orig/arch/x86/mm/init_32.c
+++ linux-2.6/arch/x86/mm/init_32.c
@@ -576,7 +576,7 @@ static inline void save_pg_dir(void)
}
#endif /* !CONFIG_ACPI_SLEEP */
-void zap_low_mappings(void)
+void zap_low_mappings(bool early)
{
int i;
@@ -593,7 +593,11 @@ void zap_low_mappings(void)
set_pgd(swapper_pg_dir+i, __pgd(0));
#endif
}
- flush_tlb_all();
+
+ if (early)
+ __flush_tlb();
+ else
+ flush_tlb_all();
}
pteval_t __supported_pte_mask __read_mostly = ~(_PAGE_NX | _PAGE_GLOBAL | _PAGE_IOMAP);
@@ -968,7 +972,7 @@ void __init mem_init(void)
test_wp_bit();
save_pg_dir();
- zap_low_mappings();
+ zap_low_mappings(true);
}
#ifdef CONFIG_MEMORY_HOTPLUG
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-11 22:03 ` Ingo Molnar
2009-06-11 22:41 ` Yinghai Lu
@ 2009-06-12 7:17 ` Ingo Molnar
2009-06-12 7:25 ` Li Zefan
2009-06-12 7:29 ` Pekka Enberg
1 sibling, 2 replies; 43+ messages in thread
From: Ingo Molnar @ 2009-06-12 7:17 UTC (permalink / raw)
To: Pekka J Enberg
Cc: Yinghai Lu, Christoph Lameter, Linus Torvalds, linux-kernel, akpm,
hannes, mpm, npiggin
[-- Attachment #1: Type: text/plain, Size: 14893 bytes --]
Plus i quickly got this crash too:
[ 0.000000] console [tty0] enabled
[ 0.000000] allocation of page_cgroup was failed.
[ 0.000000] please try cgroup_disable=memory boot option
[ 0.000000] Kernel panic - not syncing: Out of memory
[ 0.000000] Rebooting in 1 seconds..<1>BUG: unable to handle kernel NULL pointer dereference at 0000004c
[ 0.000000] IP: [<c16ec708>] klist_next+0x10/0x8f
[ 0.000000] *pdpt = 0000000001a8a001 *pde = 0000000000000000
[ 0.000000] Thread overran stack, or stack corrupted
crash-log and config attached.
Ingo
[ 0.000000] Linux version 2.6.30-tip-03093-gff58544-dirty (mingo@sirius) (gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #52516 SMP PREEMPT Fri Jun 12 00:24:13 CEST 2009
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] NSC Geode by NSC
[ 0.000000] Cyrix CyrixInstead
[ 0.000000] Centaur CentaurHauls
[ 0.000000] Transmeta GenuineTMx86
[ 0.000000] Transmeta TransmetaCPU
[ 0.000000] UMC UMC UMC UMC
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
[ 0.000000] BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[ 0.000000] console [earlyser0] enabled
[ 0.000000] debug: ignoring loglevel setting.
[ 0.000000] using polling idle threads.
[ 0.000000] DMI 2.3 present.
[ 0.000000] Phoenix BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0x3fff0 max_arch_pfn = 0x1000000
[ 0.000000] only 133MB highmem pages available, ignoring highmem size of 512MB!
[ 0.000000] Scanning 0 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 000000000009f800 (usable)
[ 0.000000] modified: 000000000009f800 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 000000003fff0000 (usable)
[ 0.000000] modified: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
[ 0.000000] modified: 000000003fff3000 - 0000000040000000 (ACPI data)
[ 0.000000] modified: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] modified: 00000000fec00000 - 0000000100000000 (reserved)
[ 0.000000] initial memory mapped : 0 - 02000000
[ 0.000000] init_memory_mapping: 0000000000000000-00000000379fe000
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] 0000000000 - 0000200000 page 4k
[ 0.000000] 0000200000 - 0037800000 page 2M
[ 0.000000] 0037800000 - 00379fe000 page 4k
[ 0.000000] kernel direct mapping tables up to 379fe000 @ 10000-16000
[ 0.000000] Scan SMP from c0000000 for 1024 bytes.
[ 0.000000] Scan SMP from c009fc00 for 1024 bytes.
[ 0.000000] Scan SMP from c00f0000 for 65536 bytes.
[ 0.000000] found SMP MP-table at [c00f5680] f5680
[ 0.000000] Intel MultiProcessor Specification v1.4
[ 0.000000] Virtual Wire compatibility mode.
[ 0.000000] mpc: f1400-f152c
[ 0.000000] MPTABLE: OEM ID: OEM00000
[ 0.000000] MPTABLE: Product ID: PROD00000000
[ 0.000000] MPTABLE: APIC at: 0xFEE00000
[ 0.000000] Warning! Not a NUMA-Q system!
[ 0.000000] NUMA - single node, flat memory mode
[ 0.000000] Node: 0, start_pfn: 0, end_pfn: 3fff0
[ 0.000000] Setting physnode_map array to node 0 for pfns:
[ 0.000000] 0 4000 8000 c000 10000 14000 18000 1c000 20000 24000 28000 2c000 30000 34000 38000 3c000
[ 0.000000] node 0 pfn: [0 - 3fff0]
[ 0.000000] Reserving 2560 pages of KVA for lmem_map of node 0 at 3f400
[ 0.000000] remove_active_range (0, 259072, 261632)
[ 0.000000] Reserving total of a00 pages for numa KVA remap
[ 0.000000] kva_start_pfn ~ 36e00 max_low_pfn ~ 379fe
[ 0.000000] max_pfn = 3fff0
[ 0.000000] 133MB HIGHMEM available.
[ 0.000000] 889MB LOWMEM available.
[ 0.000000] max_low_pfn = 379fe, highstart_pfn = 379fe
[ 0.000000] Low memory ends at vaddr f79fe000
[ 0.000000] node 0 will remap to vaddr f6e00000 - f7800000
[ 0.000000] allocate_pgdat: node 0 NODE_DATA f6e00000
[ 0.000000] remap_numa_kva: node 0
[ 0.000000] remap_numa_kva: f6e00000 to pfn 0003f400
[ 0.000000] remap_numa_kva: f7000000 to pfn 0003f600
[ 0.000000] remap_numa_kva: f7200000 to pfn 0003f800
[ 0.000000] remap_numa_kva: f7400000 to pfn 0003fa00
[ 0.000000] remap_numa_kva: f7600000 to pfn 0003fc00
[ 0.000000] High memory starts at vaddr f79fe000
[ 0.000000] mapped low ram: 0 - 379fe000
[ 0.000000] low ram: 0 - 379fe000
[ 0.000000] node 0 low ram: 00000000 - 379fe000
[ 0.000000] node 0 bootmap 00011000 - 00017f40
[ 0.000000] (10 early reservations) ==> bootmem [0000000000 - 00379fe000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
[ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
[ 0.000000] #3 [0001000000 - 0001c2f5a0] TEXT DATA BSS ==> [0001000000 - 0001c2f5a0]
[ 0.000000] #4 [000009f800 - 0000100000] BIOS reserved ==> [000009f800 - 0000100000]
[ 0.000000] #5 [0001c30000 - 0001c40149] BRK ==> [0001c30000 - 0001c40149]
[ 0.000000] #6 [0000010000 - 0000011000] PGTABLE ==> [0000010000 - 0000011000]
[ 0.000000] #7 [003f400000 - 003fe00000] KVA RAM
[ 0.000000] #8 [0036e00000 - 0037800000] KVA PG ==> [0036e00000 - 0037800000]
[ 0.000000] #9 [0000011000 - 0000018000] BOOTMAP ==> [0000011000 - 0000018000]
[ 0.000000] Scan SMP from c0000000 for 1024 bytes.
[ 0.000000] Scan SMP from c009fc00 for 1024 bytes.
[ 0.000000] Scan SMP from c00f0000 for 65536 bytes.
[ 0.000000] found SMP MP-table at [c00f5680] f5680
[ 0.000000] mpc: f1400-f152c
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] Normal 0x00001000 -> 0x000379fe
[ 0.000000] HighMem 0x000379fe -> 0x0003fff0
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009f
[ 0.000000] 0: 0x00000100 -> 0x0003f400
[ 0.000000] 0: 0x0003fe00 -> 0x0003fff0
[ 0.000000] On node 0 totalpages: 259455
[ 0.000000] free_area_init_node: node 0, pgdat f6e00000, node_mem_map f6e02200
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 3951 pages, LIFO batch:0
[ 0.000000] Normal zone: 1748 pages used for memmap
[ 0.000000] Normal zone: 221994 pages, LIFO batch:31
[ 0.000000] HighMem zone: 268 pages used for memmap
[ 0.000000] HighMem zone: 31462 pages, LIFO batch:7
[ 0.000000] Using APIC driver default
[ 0.000000] Intel MultiProcessor Specification v1.4
[ 0.000000] Virtual Wire compatibility mode.
[ 0.000000] mpc: f1400-f152c
[ 0.000000] MPTABLE: OEM ID: OEM00000
[ 0.000000] MPTABLE: Product ID: PROD00000000
[ 0.000000] MPTABLE: APIC at: 0xFEE00000
[ 0.000000] Warning! Not a NUMA-Q system!
[ 0.000000] Processor #0 (Bootup-CPU)
[ 0.000000] Processor #1
[ 0.000000] Bus #0 is PCI
[ 0.000000] Bus #1 is PCI
[ 0.000000] Bus #2 is PCI
[ 0.000000] Bus #3 is PCI
[ 0.000000] Bus #4 is PCI
[ 0.000000] Bus #5 is PCI
[ 0.000000] Bus #6 is ISA
[ 0.000000] I/O APIC #2 Version 17 at 0xFEC00000.
[ 0.000000] Int: type 0, pol 3, trig 3, bus 00, IRQ 28, APIC ID 2, APIC INT 0b
[ 0.000000] Int: type 0, pol 3, trig 3, bus 00, IRQ 10, APIC ID 2, APIC INT 03
[ 0.000000] Int: type 0, pol 3, trig 3, bus 01, IRQ 00, APIC ID 2, APIC INT 05
[ 0.000000] Int: type 0, pol 3, trig 3, bus 05, IRQ 1c, APIC ID 2, APIC INT 0b
[ 0.000000] Int: type 3, pol 0, trig 0, bus 06, IRQ 00, APIC ID 2, APIC INT 00
[ 0.000000] Int: type 0, pol 0, trig 0, bus 06, IRQ 01, APIC ID 2, APIC INT 01
[ 0.000000] Int: type 0, pol 0, trig 0, bus 06, IRQ 00, APIC ID 2, APIC INT 02
[ 0.000000] Int: type 0, pol 0, trig 0, bus 06, IRQ 04, APIC ID 2, APIC INT 04
[ 0.000000] Int: type 0, pol 0, trig 0, bus 06, IRQ 06, APIC ID 2, APIC INT 06
[ 0.000000] Int: type 0, pol 0, trig 0, bus 06, IRQ 07, APIC ID 2, APIC INT 07
[ 0.000000] Int: type 0, pol 1, trig 1, bus 06, IRQ 08, APIC ID 2, APIC INT 08
[ 0.000000] Int: type 0, pol 0, trig 0, bus 06, IRQ 09, APIC ID 2, APIC INT 09
[ 0.000000] Int: type 0, pol 0, trig 0, bus 06, IRQ 0a, APIC ID 2, APIC INT 0a
[ 0.000000] Int: type 0, pol 0, trig 0, bus 06, IRQ 0c, APIC ID 2, APIC INT 0c
[ 0.000000] Int: type 0, pol 0, trig 0, bus 06, IRQ 0d, APIC ID 2, APIC INT 0d
[ 0.000000] Int: type 0, pol 0, trig 0, bus 06, IRQ 0e, APIC ID 2, APIC INT 0e
[ 0.000000] Int: type 0, pol 0, trig 0, bus 06, IRQ 0f, APIC ID 2, APIC INT 0f
[ 0.000000] Lint: type 3, pol 0, trig 0, bus 00, IRQ 00, APIC ID ff, APIC LINT 00
[ 0.000000] Lint: type 1, pol 0, trig 0, bus 00, IRQ 00, APIC ID ff, APIC LINT 01
[ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs
[ 0.000000] Processors: 2
[ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[ 0.000000] mapped APIC to ffffb000 (fee00000)
[ 0.000000] mapped IOAPIC to ffffa000 (fec00000)
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[ 0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[ 0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:a0000000)
[ 0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 nr_node_ids:16
[ 0.000000] PERCPU: Embedded 16 pages at c1c46000, static data 42108 bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 257407
[ 0.000000] Policy zone: HighMem
[ 0.000000] Kernel command line: root=/dev/sda1 earlyprintk=serial,ttyS0,115200,keep console=tty debug initcall_debug enforcing=0 apic=verbose ignore_loglevel sysrq_always_enabled selinux=0 nmi_watchdog=0 3 panic=1 nosmp highres=0 nolapic_timer hpet=disable idle=poll highmem=512m notsc pci=nomsi
[ 0.000000] debug: sysrq always enabled.
[ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Enabling fast FPU save and restore... done.
[ 0.000000] Enabling unmasked SIMD FPU exception support... done.
[ 0.000000] Initializing CPU#0
[ 0.000000] Initializing HighMem for node 0 (000379fe:0003fff0)
[ 0.000000] Memory: 1014088k/1048512k available (7319k kernel code, 23732k reserved, 3017k data, 412k init, 126920k highmem)
[ 0.000000] virtual kernel memory layout:
[ 0.000000] fixmap : 0xffe16000 - 0xfffff000 (1956 kB)
[ 0.000000] pkmap : 0xffa00000 - 0xffc00000 (2048 kB)
[ 0.000000] vmalloc : 0xf81fe000 - 0xff9fe000 ( 120 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf79fe000 ( 889 MB)
[ 0.000000] .init : 0xc1a21000 - 0xc1a88000 ( 412 kB)
[ 0.000000] .data : 0xc1725d40 - 0xc1a181fc (3017 kB)
[ 0.000000] .text : 0xc1000000 - 0xc1725d40 (7319 kB)
[ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=16
[ 0.000000] start_kernel(): bug: interrupts were enabled *very* early, fixing it
[ 0.000000] Experimental hierarchical RCU implementation.
[ 0.000000] RCU-based detection of stalled CPUs is enabled.
[ 0.000000] Experimental hierarchical RCU init done.
[ 0.000000] NR_IRQS:1280
[ 0.000000] CPU 0 irqstacks, hard=c1c46000 soft=c1c47000
[ 0.000000] spurious 8259A interrupt: IRQ7.
[ 0.000000] Console: colour VGA+ 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] allocation of page_cgroup was failed.
[ 0.000000] please try cgroup_disable=memory boot option
[ 0.000000] Kernel panic - not syncing: Out of memory
[ 0.000000] Rebooting in 1 seconds..<1>BUG: unable to handle kernel NULL pointer dereference at 0000004c
[ 0.000000] IP: [<c16ec708>] klist_next+0x10/0x8f
[ 0.000000] *pdpt = 0000000001a8a001 *pde = 0000000000000000
[ 0.000000] Thread overran stack, or stack corrupted
[ 0.000000] Oops: 0000 [#1] PREEMPT SMP
[ 0.000000] last sysfs file:
[ 0.000000] Modules linked in:
[ 0.000000]
[ 0.000000] Pid: 0, comm: swapper Not tainted (2.6.30-tip-03093-gff58544-dirty #52516) System Product Name
[ 0.000000] EIP: 0060:[<c16ec708>] EFLAGS: 00010082 CPU: 0
[ 0.000000] EIP is at klist_next+0x10/0x8f
[ 0.000000] EAX: 0000003c EBX: c1a19f1c ECX: 00000000 EDX: c1a19f1c
[ 0.000000] ESI: c1a19f1c EDI: 00000000 EBP: c1a19f14 ESP: c1a19f04
[ 0.000000] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 0.000000] Process swapper (pid: 0, ti=c1a19000 task=c1976320 task.ti=c1a19000)
[ 0.000000] Stack:
[ 0.000000] 00000046 c1a19f1c c1a19f1c 00000000 c1a19f30 c135c631 0000003c 00000000
[ 0.000000] c1728f38 00001078 00000100 c1a19f40 c12f7eed c12f7034 c1728f38 c1a19f58
[ 0.000000] c12fcf02 ffffffff c1728f38 000003e8 c19ea000 c1a19f68 c12fcf5b ffffffff
[ 0.000000] Call Trace:
[ 0.000000] [<c135c631>] ? bus_find_device+0x55/0x75
[ 0.000000] [<c12f7eed>] ? no_pci_devices+0x1c/0x33
[ 0.000000] [<c12f7034>] ? find_anything+0x0/0xf
[ 0.000000] [<c12fcf02>] ? pci_get_subsys+0x1a/0x60
[ 0.000000] [<c12fcf5b>] ? pci_get_device+0x13/0x15
[ 0.000000] [<c10156d4>] ? mach_reboot_fixups+0x2c/0x41
[ 0.000000] [<c1010ca0>] ? native_machine_emergency_restart+0x6a/0x11a
[ 0.000000] [<c10109d4>] ? machine_emergency_restart+0x18/0x1a
[ 0.000000] [<c103bd73>] ? emergency_restart+0xd/0xf
[ 0.000000] [<c17202a7>] ? panic+0xc1/0xe3
[ 0.000000] [<c1a366fb>] ? page_cgroup_init+0x187/0x1ac
[ 0.000000] [<c1a217d1>] ? start_kernel+0x2d2/0x373
[ 0.000000] [<c1a2106a>] ? __init_begin+0x6a/0x6f
[-- Attachment #2: config --]
[-- Type: text/plain, Size: 68197 bytes --]
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.30
# Fri Jun 12 00:23:09 2009
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
# CONFIG_X86_64 is not set
CONFIG_X86=y
CONFIG_OUTPUT_FORMAT="elf32-i386"
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_DYNAMIC_PER_CPU_AREA=y
# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
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_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=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_BOOTPARAM_SUPPORT_NOT_WANTED is not set
CONFIG_BOOTPARAM_SUPPORT=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_BOOT_ALLOWED4=y
CONFIG_BROKEN_BOOT_ALLOWED3=y
# CONFIG_BROKEN_BOOT_ALLOWED2 is not set
CONFIG_BROKEN_BOOT_EUROPE=y
CONFIG_BROKEN_BOOT_TITAN=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
# CONFIG_POSIX_MQUEUE is not set
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_TREE=y
#
# RCU Subsystem
#
# CONFIG_CLASSIC_RCU is not set
CONFIG_TREE_RCU=y
# CONFIG_PREEMPT_RCU is not set
CONFIG_RCU_TRACE=y
CONFIG_RCU_FANOUT=32
# CONFIG_RCU_FANOUT_EXACT is not set
CONFIG_TREE_RCU_TRACE=y
# CONFIG_PREEMPT_RCU_TRACE is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=20
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_GROUP_SCHED=y
# CONFIG_FAIR_GROUP_SCHED is not set
CONFIG_RT_GROUP_SCHED=y
# CONFIG_BOOTPARAM_MAXCPUS_1 is not set
CONFIG_BOOTPARAM_NOSMP=y
CONFIG_USER_SCHED=y
# CONFIG_CGROUP_SCHED is not set
CONFIG_CGROUPS=y
CONFIG_CGROUP_DEBUG=y
CONFIG_CGROUP_NS=y
CONFIG_CGROUP_FREEZER=y
# CONFIG_CGROUP_DEVICE is not set
CONFIG_CPUSETS=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_RESOURCE_COUNTERS=y
CONFIG_CGROUP_MEM_RES_CTLR=y
CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y
CONFIG_MM_OWNER=y
CONFIG_SYSFS_DEPRECATED=y
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_RELAY=y
CONFIG_NAMESPACES=y
# CONFIG_UTS_NS is not set
CONFIG_IPC_NS=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_NET_NS=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
# CONFIG_RD_BZIP2 is not set
# CONFIG_RD_LZMA is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_EMBEDDED=y
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_STRIP_ASM_SYMS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
# CONFIG_BUG is not set
# CONFIG_ELF_CORE is not set
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_HAVE_PERF_COUNTERS=y
#
# Performance Counters
#
CONFIG_PERF_COUNTERS=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PCI_QUIRKS=y
# CONFIG_SLUB_DEBUG is not set
CONFIG_COMPAT_BRK=y
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLOB is not set
# CONFIG_PROFILING is not set
CONFIG_TRACEPOINTS=y
CONFIG_MARKERS=y
CONFIG_HAVE_OPROFILE=y
CONFIG_KPROBES=y
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_KRETPROBES=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=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 is not set
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
CONFIG_LBD=y
# CONFIG_BLK_DEV_BSG is not set
CONFIG_BLK_DEV_INTEGRITY=y
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
# CONFIG_IOSCHED_DEADLINE is not set
CONFIG_IOSCHED_CFQ=m
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
CONFIG_DEFAULT_NOOP=y
CONFIG_DEFAULT_IOSCHED="noop"
CONFIG_FREEZER=y
#
# Processor type and features
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
# CONFIG_BOOTPARAM_NO_HZ_OFF is not set
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_BOOTPARAM_HIGHRES_OFF=y
CONFIG_SMP_SUPPORT=y
# CONFIG_SPARSE_IRQ is not set
CONFIG_X86_MPPARSE=y
CONFIG_X86_BIGSMP=y
CONFIG_X86_EXTENDED_PLATFORM=y
# CONFIG_X86_ELAN is not set
CONFIG_X86_RDC321X=y
CONFIG_X86_32_NON_STANDARD=y
CONFIG_X86_NUMAQ=y
# CONFIG_X86_SUMMIT is not set
CONFIG_X86_ES7000=y
# CONFIG_SCHED_OMIT_FRAME_POINTER is not set
# CONFIG_PARAVIRT_GUEST is not set
# CONFIG_MEMTEST is not set
CONFIG_X86_SUMMIT_NUMA=y
CONFIG_X86_CYCLONE_TIMER=y
# CONFIG_M386 is not set
# CONFIG_M486 is not set
CONFIG_M586=y
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_GENERIC_CPU is not set
# CONFIG_X86_GENERIC is not set
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=5
CONFIG_X86_XADD=y
CONFIG_X86_PPRO_FENCE=y
CONFIG_X86_F00F_BUG=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_CMPXCHG64=y
CONFIG_X86_MINIMUM_CPU_FAMILY=4
CONFIG_PROCESSOR_SELECT=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_CYRIX_32=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_CPU_SUP_TRANSMETA_32=y
CONFIG_CPU_SUP_UMC_32=y
# CONFIG_HPET_TIMER is not set
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 is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
CONFIG_X86_MCE=y
# CONFIG_X86_OLD_MCE is not set
CONFIG_X86_NEW_MCE=y
CONFIG_X86_MCE_INTEL=y
# CONFIG_X86_MCE_AMD is not set
CONFIG_X86_ANCIENT_MCE=y
CONFIG_X86_MCE_THRESHOLD=y
# CONFIG_X86_MCE_INJECT is not set
CONFIG_X86_THERMAL_VECTOR=y
CONFIG_VM86=y
CONFIG_I8K=m
CONFIG_X86_REBOOTFIXUPS=y
# CONFIG_MICROCODE is not set
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=m
CONFIG_X86_CPU_DEBUG=m
CONFIG_UP_WANTED_1=y
CONFIG_UP_WANTED_2=y
CONFIG_UP_WANTED=y
CONFIG_SMP=y
# CONFIG_NOHIGHMEM is not set
# CONFIG_HIGHMEM4G is not set
CONFIG_HIGHMEM64G=y
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_X86_PAE=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_NUMA=y
CONFIG_NODES_SHIFT=4
CONFIG_HAVE_ARCH_BOOTMEM=y
CONFIG_ARCH_HAVE_MEMORY_PRESENT=y
CONFIG_NEED_NODE_MEMMAP_SIZE=y
CONFIG_HAVE_ARCH_ALLOC_REMAP=y
CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
CONFIG_ARCH_DISCONTIGMEM_DEFAULT=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 is not set
CONFIG_DISCONTIGMEM_MANUAL=y
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_DISCONTIGMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_NEED_MULTIPLE_NODES=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_MIGRATION=y
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_UNEVICTABLE_LRU=y
CONFIG_HAVE_MLOCK=y
CONFIG_HAVE_MLOCKED_PAGE_BIT=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
# CONFIG_HIGHPTE is not set
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_RESERVE_LOW_64K=y
CONFIG_MATH_EMULATION=y
# CONFIG_MTRR is not set
# CONFIG_SECCOMP is not set
CONFIG_CC_STACKPROTECTOR_ALL=y
CONFIG_CC_STACKPROTECTOR=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not set
# CONFIG_KEXEC_JUMP is not set
CONFIG_PHYSICAL_START=0x1000000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
# CONFIG_COMPAT_VDSO is not set
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE=""
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
# CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID is not set
#
# Power management and ACPI options
#
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_PM_VERBOSE is not set
CONFIG_CAN_PM_TRACE=y
CONFIG_PM_TRACE=y
CONFIG_PM_TRACE_RTC=y
CONFIG_PM_SLEEP_SMP=y
CONFIG_PM_SLEEP=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION=""
# CONFIG_ACPI is not set
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_DEBUG=y
CONFIG_CPU_FREQ_STAT=m
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
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 is not set
# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
#
# CPUFreq processor drivers
#
CONFIG_X86_POWERNOW_K6=y
CONFIG_X86_POWERNOW_K7=m
# CONFIG_X86_GX_SUSPMOD is not set
CONFIG_X86_SPEEDSTEP_CENTRINO=y
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
# CONFIG_X86_SPEEDSTEP_ICH is not set
# CONFIG_X86_SPEEDSTEP_SMI is not set
CONFIG_X86_P4_CLOCKMOD=y
CONFIG_X86_CPUFREQ_NFORCE2=m
CONFIG_X86_LONGRUN=y
# CONFIG_X86_E_POWERSAVER is not set
#
# shared options
#
CONFIG_X86_SPEEDSTEP_LIB=y
# CONFIG_CPU_IDLE is not set
#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_GOBIOS=y
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
# CONFIG_PCI_GOOLPC is not set
# CONFIG_PCI_GOANY is not set
CONFIG_PCI_BIOS=y
CONFIG_PCI_DOMAINS=y
# CONFIG_PCIEPORTBUS is not set
CONFIG_ARCH_SUPPORTS_MSI=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_LEGACY is not set
CONFIG_PCI_STUB=y
# CONFIG_HT_IRQ is not set
CONFIG_PCI_IOV=y
CONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
# CONFIG_MCA is not set
CONFIG_SCx200=m
# CONFIG_SCx200HR_TIMER is not set
# CONFIG_OLPC is not set
CONFIG_PCCARD=m
CONFIG_PCMCIA_DEBUG=y
# CONFIG_PCMCIA is not set
CONFIG_CARDBUS=y
#
# PC-card bridges
#
CONFIG_YENTA=m
CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
# CONFIG_YENTA_ENE_TUNE is not set
CONFIG_YENTA_TOSHIBA=y
CONFIG_PCCARD_NONSTATIC=m
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_BOOTPARAM_NMI_WATCHDOG_BIT_0 is not set
# CONFIG_BOOTPARAM_NOAPIC is not set
CONFIG_BOOTPARAM_NOLAPIC_TIMER=y
CONFIG_BOOTPARAM_LAPIC=y
CONFIG_BOOTPARAM_HPET_DISABLE=y
# CONFIG_BOOTPARAM_IDLE_MWAIT is not set
CONFIG_BOOTPARAM_IDLE_POLL=y
CONFIG_BOOTPARAM_HIGHMEM_512M=y
# CONFIG_BOOTPARAM_NOPAT is not set
CONFIG_BOOTPARAM_NOTSC=y
# CONFIG_BOOTPARAM_ACPI_OFF is not set
CONFIG_BOOTPARAM_PCI_NOMSI=y
#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_HAVE_AOUT=y
# CONFIG_BINFMT_AOUT is not set
CONFIG_BINFMT_MISC=y
CONFIG_HAVE_ATOMIC_IOMAP=y
CONFIG_NET=y
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
# CONFIG_XFRM_USER is not set
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_NET_KEY=m
CONFIG_NET_KEY_MIGRATE=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_FIB_HASH=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
# CONFIG_NET_IPGRE is not set
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=m
CONFIG_INET_ESP=y
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
CONFIG_INET_TUNNEL=m
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
# 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=y
CONFIG_TCP_CONG_CUBIC=m
CONFIG_TCP_CONG_WESTWOOD=m
CONFIG_TCP_CONG_HTCP=m
CONFIG_TCP_CONG_HSTCP=y
# CONFIG_TCP_CONG_HYBLA is not set
CONFIG_TCP_CONG_VEGAS=y
CONFIG_TCP_CONG_SCALABLE=m
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m
CONFIG_TCP_CONG_YEAH=y
# CONFIG_TCP_CONG_ILLINOIS is not set
CONFIG_DEFAULT_BIC=y
# 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 is not set
CONFIG_DEFAULT_TCP_CONG="bic"
CONFIG_TCP_MD5SIG=y
# CONFIG_IPV6 is not set
CONFIG_NETLABEL=y
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
# CONFIG_NETFILTER_ADVANCED is not set
#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_NETLINK_LOG=y
# CONFIG_NF_CONNTRACK is not set
# CONFIG_NETFILTER_XTABLES is not set
# CONFIG_IP_VS is not set
#
# IP: Netfilter Configuration
#
# CONFIG_NF_DEFRAG_IPV4 is not set
# CONFIG_IP_NF_IPTABLES is not set
# CONFIG_IP_DCCP is not set
CONFIG_IP_SCTP=m
CONFIG_SCTP_DBG_MSG=y
CONFIG_SCTP_DBG_OBJCNT=y
# 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 is not set
CONFIG_TIPC_DEBUG=y
CONFIG_ATM=y
CONFIG_ATM_CLIP=m
CONFIG_ATM_CLIP_NO_ICMP=y
# CONFIG_ATM_LANE is not set
# CONFIG_ATM_BR2684 is not set
CONFIG_STP=y
CONFIG_GARP=y
# CONFIG_BRIDGE is not set
# CONFIG_NET_DSA is not set
CONFIG_VLAN_8021Q=y
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_DECNET=y
# CONFIG_DECNET_ROUTER is not set
CONFIG_LLC=y
CONFIG_LLC2=y
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
CONFIG_X25=m
CONFIG_LAPB=y
CONFIG_ECONET=m
CONFIG_ECONET_AUNUDP=y
CONFIG_ECONET_NATIVE=y
CONFIG_WAN_ROUTER=m
CONFIG_PHONET=y
# CONFIG_NET_SCHED is not set
CONFIG_DCB=y
#
# Network testing
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
CONFIG_NET_DROP_MONITOR=y
CONFIG_HAMRADIO=y
#
# Packet Radio protocols
#
CONFIG_AX25=y
CONFIG_AX25_DAMA_SLAVE=y
# CONFIG_NETROM is not set
# CONFIG_ROSE is not set
#
# AX.25 network device drivers
#
# CONFIG_MKISS is not set
# CONFIG_6PACK is not set
CONFIG_BPQETHER=y
CONFIG_BAYCOM_SER_FDX=y
CONFIG_BAYCOM_SER_HDX=m
CONFIG_BAYCOM_PAR=m
CONFIG_BAYCOM_EPP=m
CONFIG_YAM=y
# CONFIG_CAN is not set
CONFIG_IRDA=m
#
# IrDA protocols
#
CONFIG_IRLAN=m
# CONFIG_IRCOMM is not set
CONFIG_IRDA_ULTRA=y
#
# IrDA options
#
# CONFIG_IRDA_CACHE_LAST_LSAP is not set
# CONFIG_IRDA_FAST_RR is not set
# CONFIG_IRDA_DEBUG is not set
#
# Infrared-port device drivers
#
#
# SIR device drivers
#
CONFIG_IRTTY_SIR=m
#
# Dongle support
#
# CONFIG_DONGLE is not set
# CONFIG_KINGSUN_DONGLE is not set
CONFIG_KSDAZZLE_DONGLE=m
# CONFIG_KS959_DONGLE is not set
#
# FIR device drivers
#
CONFIG_USB_IRDA=m
# CONFIG_SIGMATEL_FIR is not set
# CONFIG_NSC_FIR is not set
# CONFIG_WINBOND_FIR is not set
# CONFIG_TOSHIBA_FIR is not set
CONFIG_SMC_IRCC_FIR=m
# CONFIG_ALI_FIR is not set
CONFIG_VLSI_FIR=m
# CONFIG_VIA_FIR is not set
CONFIG_MCS_FIR=m
CONFIG_BT=y
# CONFIG_BT_L2CAP is not set
CONFIG_BT_SCO=y
#
# Bluetooth device drivers
#
# CONFIG_BT_HCIBTUSB is not set
# CONFIG_BT_HCIBTSDIO is not set
CONFIG_BT_HCIUART=y
# CONFIG_BT_HCIUART_H4 is not set
CONFIG_BT_HCIUART_BCSP=y
# CONFIG_BT_HCIUART_LL is not set
# CONFIG_BT_HCIBCM203X is not set
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=y
CONFIG_BT_HCIVHCI=m
CONFIG_AF_RXRPC=y
# CONFIG_AF_RXRPC_DEBUG is not set
CONFIG_RXKAD=m
# CONFIG_WIRELESS is not set
CONFIG_WIRELESS_EXT=y
CONFIG_LIB80211=y
CONFIG_LIB80211_CRYPT_WEP=y
CONFIG_LIB80211_CRYPT_CCMP=y
CONFIG_LIB80211_CRYPT_TKIP=y
CONFIG_WIMAX=m
CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_RFKILL=m
# CONFIG_RFKILL_INPUT is not set
#
# Device Drivers
#
#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_SYS_HYPERVISOR is not set
CONFIG_CONNECTOR=m
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_SERIAL=m
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PARPORT_PC_SUPERIO=y
# CONFIG_PARPORT_GSC is not set
# CONFIG_PARPORT_AX88796 is not set
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_NOT_PC=y
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_FD=m
CONFIG_BLK_CPQ_DA=y
# CONFIG_BLK_CPQ_CISS_DA is not set
CONFIG_BLK_DEV_DAC960=y
CONFIG_BLK_DEV_UMEM=y
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=m
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
# CONFIG_BLK_DEV_NBD is not set
CONFIG_BLK_DEV_SX8=m
# CONFIG_BLK_DEV_UB is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
# CONFIG_BLK_DEV_XIP is not set
CONFIG_CDROM_PKTCDVD=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD_WCACHE=y
# CONFIG_ATA_OVER_ETH is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_MISC_DEVICES=y
# CONFIG_IBM_ASM is not set
CONFIG_PHANTOM=y
CONFIG_SGI_IOC4=y
CONFIG_TIFM_CORE=m
CONFIG_TIFM_7XX1=m
CONFIG_ICS932S401=m
CONFIG_ENCLOSURE_SERVICES=y
# CONFIG_HP_ILO is not set
# CONFIG_DELL_LAPTOP is not set
CONFIG_ISL29003=y
CONFIG_C2PORT=y
CONFIG_C2PORT_DURAMAR_2150=y
#
# EEPROM support
#
CONFIG_EEPROM_AT24=y
CONFIG_EEPROM_LEGACY=m
# CONFIG_EEPROM_93CX6 is not set
CONFIG_HAVE_IDE=y
#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=y
CONFIG_SCSI_NETLINK=y
# CONFIG_SCSI_PROC_FS is not set
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
CONFIG_CHR_DEV_OSST=y
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
# CONFIG_CHR_DEV_SG is not set
# CONFIG_CHR_DEV_SCH is not set
CONFIG_SCSI_ENCLOSURE=m
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_MULTI_LUN=y
# CONFIG_SCSI_CONSTANTS is not set
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y
CONFIG_SCSI_WAIT_SCAN=m
#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_SCSI_FC_ATTRS=y
# CONFIG_SCSI_FC_TGT_ATTRS is not set
CONFIG_SCSI_ISCSI_ATTRS=y
CONFIG_SCSI_SAS_ATTRS=y
CONFIG_SCSI_SRP_ATTRS=m
CONFIG_SCSI_SRP_TGT_ATTRS=y
CONFIG_SCSI_LOWLEVEL=y
CONFIG_ISCSI_TCP=m
CONFIG_SCSI_CXGB3_ISCSI=y
CONFIG_BLK_DEV_3W_XXXX_RAID=m
CONFIG_SCSI_3W_9XXX=y
CONFIG_SCSI_ACARD=y
CONFIG_SCSI_AACRAID=y
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
CONFIG_AIC7XXX_RESET_DELAY_MS=5000
CONFIG_AIC7XXX_DEBUG_ENABLE=y
CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
CONFIG_SCSI_AIC7XXX_OLD=y
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_DPT_I2O is not set
CONFIG_SCSI_ADVANSYS=y
CONFIG_SCSI_ARCMSR=y
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
# CONFIG_MEGARAID_MAILBOX is not set
CONFIG_MEGARAID_LEGACY=m
CONFIG_MEGARAID_SAS=m
CONFIG_SCSI_MPT2SAS=y
CONFIG_SCSI_MPT2SAS_MAX_SGE=128
CONFIG_SCSI_MPT2SAS_LOGGING=y
CONFIG_SCSI_HPTIOP=m
CONFIG_SCSI_BUSLOGIC=y
CONFIG_SCSI_FLASHPOINT=y
CONFIG_LIBFC=y
CONFIG_LIBFCOE=y
CONFIG_FCOE=y
# CONFIG_FCOE_FNIC is not set
CONFIG_SCSI_DMX3191D=y
CONFIG_SCSI_EATA=m
# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set
# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_SCSI_FUTURE_DOMAIN=y
# CONFIG_SCSI_GDTH is not set
CONFIG_SCSI_IPS=m
CONFIG_SCSI_INITIO=m
# CONFIG_SCSI_INIA100 is not set
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
# CONFIG_SCSI_STEX is not set
CONFIG_SCSI_SYM53C8XX_2=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_SYM53C8XX_MMIO=y
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
CONFIG_SCSI_QLA_FC=m
CONFIG_SCSI_QLA_ISCSI=y
CONFIG_SCSI_LPFC=m
CONFIG_SCSI_LPFC_DEBUG_FS=y
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_SRP is not set
CONFIG_SCSI_DH=y
CONFIG_SCSI_DH_RDAC=y
CONFIG_SCSI_DH_HP_SW=y
CONFIG_SCSI_DH_EMC=y
CONFIG_SCSI_DH_ALUA=m
CONFIG_SCSI_OSD_INITIATOR=m
# CONFIG_SCSI_OSD_ULD is not set
CONFIG_SCSI_OSD_DPRINT_SENSE=1
CONFIG_SCSI_OSD_DEBUG=y
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_SATA_PMP=y
CONFIG_SATA_AHCI=y
# CONFIG_SATA_SIL24 is not set
CONFIG_ATA_SFF=y
CONFIG_SATA_SVW=y
CONFIG_ATA_PIIX=y
CONFIG_SATA_MV=y
CONFIG_SATA_NV=y
CONFIG_PDC_ADMA=y
CONFIG_SATA_QSTOR=y
# CONFIG_SATA_PROMISE is not set
CONFIG_SATA_SX4=y
# CONFIG_SATA_SIL is not set
CONFIG_SATA_SIS=m
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=y
CONFIG_SATA_VITESSE=y
CONFIG_SATA_INIC162X=y
CONFIG_PATA_ALI=y
CONFIG_PATA_AMD=y
CONFIG_PATA_ARTOP=y
# CONFIG_PATA_ATIIXP is not set
CONFIG_PATA_CMD640_PCI=y
# CONFIG_PATA_CMD64X is not set
CONFIG_PATA_CS5520=m
CONFIG_PATA_CS5530=m
CONFIG_PATA_CS5535=m
# CONFIG_PATA_CS5536 is not set
# CONFIG_PATA_CYPRESS is not set
CONFIG_PATA_EFAR=y
CONFIG_ATA_GENERIC=m
CONFIG_PATA_HPT366=m
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
# CONFIG_PATA_IT821X is not set
CONFIG_PATA_IT8213=y
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_TRIFLEX is not set
CONFIG_PATA_MARVELL=m
CONFIG_PATA_MPIIX=y
CONFIG_PATA_OLDPIIX=y
# CONFIG_PATA_NETCELL is not set
CONFIG_PATA_NINJA32=m
CONFIG_PATA_NS87410=y
# CONFIG_PATA_NS87415 is not set
CONFIG_PATA_OPTI=y
# CONFIG_PATA_OPTIDMA is not set
# CONFIG_PATA_PDC_OLD is not set
CONFIG_PATA_RADISYS=y
# CONFIG_PATA_RZ1000 is not set
CONFIG_PATA_SC1200=y
# CONFIG_PATA_SERVERWORKS is not set
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_SIL680=y
CONFIG_PATA_SIS=m
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
CONFIG_PATA_PLATFORM=y
# CONFIG_PATA_SCH is not set
CONFIG_MD=y
CONFIG_BLK_DEV_MD=m
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
# CONFIG_MD_RAID1 is not set
CONFIG_MD_RAID10=m
# CONFIG_MD_RAID456 is not set
CONFIG_MD_MULTIPATH=m
# CONFIG_MD_FAULTY is not set
CONFIG_BLK_DEV_DM=m
# CONFIG_DM_DEBUG is not set
# CONFIG_DM_CRYPT is not set
# CONFIG_DM_SNAPSHOT is not set
CONFIG_DM_MIRROR=m
# CONFIG_DM_ZERO is not set
# CONFIG_DM_MULTIPATH is not set
CONFIG_DM_DELAY=m
# CONFIG_DM_UEVENT is not set
CONFIG_FUSION=y
CONFIG_FUSION_SPI=m
CONFIG_FUSION_FC=y
CONFIG_FUSION_SAS=y
CONFIG_FUSION_MAX_SGE=128
CONFIG_FUSION_CTL=y
# CONFIG_FUSION_LAN is not set
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=y
CONFIG_IEEE1394_OHCI1394=y
# CONFIG_IEEE1394_PCILYNX is not set
CONFIG_IEEE1394_SBP2=y
CONFIG_IEEE1394_SBP2_PHYS_DMA=y
CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y
CONFIG_IEEE1394_ETH1394=y
CONFIG_IEEE1394_RAWIO=m
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_DV1394=y
CONFIG_IEEE1394_VERBOSEDEBUG=y
# CONFIG_I2O is not set
# CONFIG_MACINTOSH_DRIVERS is not set
CONFIG_NETDEVICES=y
CONFIG_COMPAT_NET_DEV_OPS=y
CONFIG_DUMMY=m
CONFIG_BONDING=m
# CONFIG_MACVLAN is not set
CONFIG_EQUALIZER=m
CONFIG_TUN=m
CONFIG_VETH=y
CONFIG_ARCNET=y
CONFIG_ARCNET_1201=y
# CONFIG_ARCNET_1051 is not set
CONFIG_ARCNET_RAW=m
CONFIG_ARCNET_CAP=m
# CONFIG_ARCNET_COM90xx is not set
# CONFIG_ARCNET_COM90xxIO is not set
CONFIG_ARCNET_RIM_I=y
CONFIG_ARCNET_COM20020=y
CONFIG_ARCNET_COM20020_PCI=y
CONFIG_PHYLIB=y
#
# MII PHY device drivers
#
CONFIG_MARVELL_PHY=m
CONFIG_DAVICOM_PHY=m
CONFIG_QSEMI_PHY=y
# CONFIG_LXT_PHY is not set
CONFIG_CICADA_PHY=y
CONFIG_VITESSE_PHY=m
CONFIG_SMSC_PHY=m
CONFIG_BROADCOM_PHY=y
# CONFIG_ICPLUS_PHY is not set
CONFIG_REALTEK_PHY=m
CONFIG_NATIONAL_PHY=m
# CONFIG_STE10XP is not set
CONFIG_LSI_ET1011C_PHY=m
CONFIG_FIXED_PHY=y
# CONFIG_MDIO_BITBANG is not set
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
CONFIG_HAPPYMEAL=y
CONFIG_SUNGEM=y
CONFIG_CASSINI=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=y
CONFIG_TYPHOON=y
CONFIG_ETHOC=y
CONFIG_DNET=m
CONFIG_NET_TULIP=y
CONFIG_DE2104X=y
CONFIG_TULIP=y
# CONFIG_TULIP_MWI is not set
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_NAPI is not set
CONFIG_DE4X5=y
CONFIG_WINBOND_840=m
# CONFIG_DM9102 is not set
# CONFIG_ULI526X is not set
# CONFIG_PCMCIA_XIRCOM is not set
CONFIG_HP100=m
# CONFIG_IBM_NEW_EMAC_ZMII is not set
# CONFIG_IBM_NEW_EMAC_RGMII is not set
# CONFIG_IBM_NEW_EMAC_TAH is not set
# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
CONFIG_NET_PCI=y
CONFIG_PCNET32=y
CONFIG_AMD8111_ETH=m
# CONFIG_ADAPTEC_STARFIRE is not set
# CONFIG_B44 is not set
CONFIG_FORCEDETH=y
# CONFIG_FORCEDETH_NAPI is not set
CONFIG_E100=y
CONFIG_FEALNX=y
# CONFIG_NATSEMI is not set
CONFIG_NE2K_PCI=m
# CONFIG_8139CP is not set
CONFIG_8139TOO=y
CONFIG_8139TOO_PIO=y
CONFIG_8139TOO_TUNE_TWISTER=y
CONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not set
# CONFIG_R6040 is not set
CONFIG_SIS900=y
CONFIG_EPIC100=y
CONFIG_SMSC9420=m
# CONFIG_SUNDANCE is not set
CONFIG_TLAN=m
# CONFIG_VIA_RHINE is not set
CONFIG_SC92031=y
# CONFIG_NET_POCKET is not set
# CONFIG_ATL2 is not set
CONFIG_NETDEV_1000=y
CONFIG_ACENIC=m
CONFIG_ACENIC_OMIT_TIGON_I=y
CONFIG_DL2K=y
CONFIG_E1000=m
CONFIG_E1000E=y
# CONFIG_IP1000 is not set
CONFIG_IGB=m
CONFIG_IGBVF=m
CONFIG_NS83820=y
# CONFIG_HAMACHI is not set
CONFIG_YELLOWFIN=m
# CONFIG_R8169 is not set
CONFIG_SIS190=m
# CONFIG_SKGE is not set
CONFIG_SKY2=m
CONFIG_SKY2_DEBUG=y
CONFIG_VIA_VELOCITY=y
CONFIG_TIGON3=y
CONFIG_BNX2=y
# CONFIG_QLA3XXX is not set
# CONFIG_ATL1 is not set
CONFIG_ATL1E=y
CONFIG_ATL1C=m
CONFIG_JME=m
CONFIG_NETDEV_10000=y
CONFIG_CHELSIO_T1=m
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T3_DEPENDS=y
CONFIG_CHELSIO_T3=y
CONFIG_ENIC=m
# CONFIG_IXGBE is not set
CONFIG_IXGB=y
CONFIG_S2IO=y
CONFIG_MYRI10GE=m
# CONFIG_NIU is not set
CONFIG_MLX4_EN=y
CONFIG_MLX4_CORE=y
# CONFIG_MLX4_DEBUG is not set
CONFIG_TEHUTI=y
# CONFIG_BNX2X is not set
# CONFIG_QLGE is not set
CONFIG_SFC=m
CONFIG_BE2NET=y
CONFIG_TR=y
CONFIG_IBMOL=y
# CONFIG_IBMLS is not set
CONFIG_3C359=y
CONFIG_TMS380TR=m
CONFIG_TMSPCI=m
# CONFIG_ABYSS is not set
#
# Wireless LAN
#
CONFIG_WLAN_PRE80211=y
CONFIG_STRIP=y
CONFIG_WLAN_80211=y
# CONFIG_LIBERTAS is not set
CONFIG_AIRO=m
CONFIG_ATMEL=y
# CONFIG_PCI_ATMEL is not set
CONFIG_PRISM54=m
CONFIG_USB_ZD1201=y
# CONFIG_USB_NET_RNDIS_WLAN is not set
CONFIG_IPW2100=m
CONFIG_IPW2100_MONITOR=y
# CONFIG_IPW2100_DEBUG is not set
CONFIG_IPW2200=y
# CONFIG_IPW2200_MONITOR is not set
# CONFIG_IPW2200_QOS is not set
# CONFIG_IPW2200_DEBUG is not set
CONFIG_LIBIPW=y
# CONFIG_LIBIPW_DEBUG is not set
CONFIG_HOSTAP=y
CONFIG_HOSTAP_FIRMWARE=y
CONFIG_HOSTAP_FIRMWARE_NVRAM=y
CONFIG_HOSTAP_PLX=y
# CONFIG_HOSTAP_PCI is not set
CONFIG_HERMES=m
# CONFIG_HERMES_CACHE_FW_ON_INIT is not set
CONFIG_PLX_HERMES=m
CONFIG_TMD_HERMES=m
CONFIG_NORTEL_HERMES=m
CONFIG_PCI_HERMES=m
#
# WiMAX Wireless Broadband devices
#
# CONFIG_WIMAX_I2400M_SDIO is not set
#
# USB Network Adapters
#
CONFIG_USB_CATC=y
CONFIG_USB_KAWETH=m
CONFIG_USB_PEGASUS=m
# CONFIG_USB_RTL8150 is not set
CONFIG_USB_USBNET=y
CONFIG_USB_NET_AX8817X=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_CDC_EEM=m
CONFIG_USB_NET_DM9601=y
CONFIG_USB_NET_SMSC95XX=y
CONFIG_USB_NET_GL620A=m
CONFIG_USB_NET_NET1080=y
CONFIG_USB_NET_PLUSB=m
# CONFIG_USB_NET_MCS7830 is not set
# CONFIG_USB_NET_RNDIS_HOST is not set
CONFIG_USB_NET_CDC_SUBSET=y
CONFIG_USB_ALI_M5632=y
# CONFIG_USB_AN2720 is not set
CONFIG_USB_BELKIN=y
CONFIG_USB_ARMLINUX=y
CONFIG_USB_EPSON2888=y
CONFIG_USB_KC2190=y
CONFIG_USB_NET_ZAURUS=m
# CONFIG_USB_HSO is not set
CONFIG_WAN=y
CONFIG_LANMEDIA=m
CONFIG_HDLC=m
CONFIG_HDLC_RAW=m
CONFIG_HDLC_RAW_ETH=m
CONFIG_HDLC_CISCO=m
# CONFIG_HDLC_FR is not set
CONFIG_HDLC_PPP=m
CONFIG_HDLC_X25=m
CONFIG_PCI200SYN=m
CONFIG_WANXL=m
CONFIG_PC300TOO=m
CONFIG_FARSYNC=m
# CONFIG_DSCC4 is not set
CONFIG_DLCI=y
CONFIG_DLCI_MAX=8
CONFIG_WAN_ROUTER_DRIVERS=m
CONFIG_CYCLADES_SYNC=m
CONFIG_CYCLOMX_X25=y
CONFIG_LAPBETHER=m
# CONFIG_X25_ASY is not set
# CONFIG_SBNI is not set
# CONFIG_ATM_DRIVERS is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
CONFIG_PLIP=m
# CONFIG_PPP is not set
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLHC=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_NET_FC=y
CONFIG_NETCONSOLE=y
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
CONFIG_NETPOLL_TRAP=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_ISDN=y
CONFIG_ISDN_I4L=y
CONFIG_ISDN_PPP=y
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_MPP=y
CONFIG_IPPP_FILTER=y
# CONFIG_ISDN_PPP_BSDCOMP is not set
CONFIG_ISDN_AUDIO=y
CONFIG_ISDN_TTY_FAX=y
# CONFIG_ISDN_X25 is not set
#
# ISDN feature submodules
#
CONFIG_ISDN_DIVERSION=m
#
# ISDN4Linux hardware drivers
#
#
# Passive cards
#
CONFIG_ISDN_DRV_HISAX=y
#
# D-channel protocol features
#
# CONFIG_HISAX_EURO is not set
# CONFIG_HISAX_1TR6 is not set
CONFIG_HISAX_NI1=y
CONFIG_HISAX_MAX_CARDS=8
#
# HiSax supported cards
#
CONFIG_HISAX_16_3=y
CONFIG_HISAX_S0BOX=y
CONFIG_HISAX_FRITZPCI=y
CONFIG_HISAX_AVM_A1_PCMCIA=y
CONFIG_HISAX_ELSA=y
CONFIG_HISAX_DIEHLDIVA=y
# CONFIG_HISAX_SEDLBAUER is not set
CONFIG_HISAX_NICCY=y
# CONFIG_HISAX_GAZEL is not set
CONFIG_HISAX_HFC_SX=y
# CONFIG_HISAX_DEBUG is not set
#
# HiSax PCMCIA card service modules
#
#
# HiSax sub driver modules
#
CONFIG_HISAX_ST5481=m
# CONFIG_HISAX_HFCUSB is not set
CONFIG_HISAX_HFC4S8S=y
CONFIG_HISAX_HDLC=y
#
# Active cards
#
CONFIG_HYSDN=m
CONFIG_HYSDN_CAPI=y
CONFIG_ISDN_DRV_GIGASET=m
# CONFIG_GIGASET_BASE is not set
CONFIG_GIGASET_M105=m
# CONFIG_GIGASET_M101 is not set
CONFIG_GIGASET_DEBUG=y
CONFIG_GIGASET_UNDOCREQ=y
CONFIG_ISDN_CAPI=y
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
CONFIG_CAPI_TRACE=y
CONFIG_ISDN_CAPI_MIDDLEWARE=y
CONFIG_ISDN_CAPI_CAPI20=y
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
CONFIG_ISDN_CAPI_CAPIFS=y
CONFIG_ISDN_CAPI_CAPIDRV=m
#
# CAPI hardware drivers
#
# CONFIG_CAPI_AVM is not set
CONFIG_CAPI_EICON=y
CONFIG_ISDN_DIVAS=y
CONFIG_ISDN_DIVAS_BRIPCI=y
CONFIG_ISDN_DIVAS_PRIPCI=y
# CONFIG_ISDN_DIVAS_DIVACAPI is not set
# CONFIG_ISDN_DIVAS_USERIDI is not set
CONFIG_ISDN_DIVAS_MAINT=m
CONFIG_PHONE=y
#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_EVBUG=y
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_SUNKBD=y
CONFIG_KEYBOARD_LKKBD=y
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_KEYBOARD_NEWTON=y
CONFIG_KEYBOARD_STOWAWAY=y
CONFIG_KEYBOARD_GPIO=m
# CONFIG_INPUT_MOUSE is not set
CONFIG_INPUT_JOYSTICK=y
# CONFIG_JOYSTICK_ANALOG is not set
CONFIG_JOYSTICK_A3D=m
CONFIG_JOYSTICK_ADI=y
# CONFIG_JOYSTICK_COBRA is not set
CONFIG_JOYSTICK_GF2K=y
CONFIG_JOYSTICK_GRIP=y
CONFIG_JOYSTICK_GRIP_MP=m
CONFIG_JOYSTICK_GUILLEMOT=m
CONFIG_JOYSTICK_INTERACT=y
CONFIG_JOYSTICK_SIDEWINDER=m
CONFIG_JOYSTICK_TMDC=m
# CONFIG_JOYSTICK_IFORCE is not set
# CONFIG_JOYSTICK_WARRIOR is not set
# CONFIG_JOYSTICK_MAGELLAN is not set
CONFIG_JOYSTICK_SPACEORB=m
CONFIG_JOYSTICK_SPACEBALL=m
CONFIG_JOYSTICK_STINGER=y
CONFIG_JOYSTICK_TWIDJOY=y
CONFIG_JOYSTICK_ZHENHUA=m
CONFIG_JOYSTICK_DB9=m
# CONFIG_JOYSTICK_GAMECON is not set
CONFIG_JOYSTICK_TURBOGRAFX=m
CONFIG_JOYSTICK_JOYDUMP=m
# CONFIG_JOYSTICK_XPAD is not set
CONFIG_JOYSTICK_WALKERA0701=m
CONFIG_INPUT_TABLET=y
# CONFIG_TABLET_USB_ACECAD is not set
# CONFIG_TABLET_USB_AIPTEK is not set
CONFIG_TABLET_USB_GTCO=y
CONFIG_TABLET_USB_KBTAB=m
CONFIG_TABLET_USB_WACOM=m
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=y
# CONFIG_INPUT_APANEL is not set
CONFIG_INPUT_WISTRON_BTNS=y
CONFIG_INPUT_ATI_REMOTE=m
CONFIG_INPUT_ATI_REMOTE2=y
CONFIG_INPUT_KEYSPAN_REMOTE=m
CONFIG_INPUT_POWERMATE=m
# CONFIG_INPUT_YEALINK is not set
CONFIG_INPUT_CM109=y
# CONFIG_INPUT_UINPUT is not set
CONFIG_INPUT_PCF50633_PMU=m
CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PARKBD is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
CONFIG_GAMEPORT=y
CONFIG_GAMEPORT_NS558=y
CONFIG_GAMEPORT_L4=y
CONFIG_GAMEPORT_EMU10K1=m
# CONFIG_GAMEPORT_FM801 is not set
#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
# CONFIG_DEVKMEM is not set
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_COMPUTONE=m
CONFIG_ROCKETPORT=m
CONFIG_CYCLADES=y
CONFIG_CYZ_INTR=y
CONFIG_DIGIEPCA=y
CONFIG_MOXA_INTELLIO=y
CONFIG_MOXA_SMARTIO=m
# CONFIG_ISI is not set
CONFIG_SYNCLINK=y
CONFIG_SYNCLINKMP=m
# CONFIG_SYNCLINK_GT is not set
CONFIG_N_HDLC=m
CONFIG_RISCOM8=m
CONFIG_SPECIALIX=y
CONFIG_SX=m
CONFIG_RIO=m
CONFIG_RIO_OLDPCI=y
# CONFIG_STALDRV is not set
# CONFIG_NOZOMI is not set
#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
# CONFIG_SERIAL_8250_MANY_PORTS is not set
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_RSA=y
#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_JSM=m
CONFIG_UNIX98_PTYS=y
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_PRINTER=m
CONFIG_LP_CONSOLE=y
CONFIG_PPDEV=m
CONFIG_IPMI_HANDLER=m
CONFIG_IPMI_PANIC_EVENT=y
# CONFIG_IPMI_PANIC_STRING is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m
CONFIG_HW_RANDOM=m
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_AMD=m
CONFIG_HW_RANDOM_GEODE=m
# CONFIG_HW_RANDOM_VIA is not set
CONFIG_NVRAM=y
# CONFIG_R3964 is not set
CONFIG_APPLICOM=m
CONFIG_SONYPI=m
# CONFIG_MWAVE is not set
# CONFIG_SCx200_GPIO is not set
CONFIG_PC8736x_GPIO=m
CONFIG_NSC_GPIO=y
# CONFIG_CS5535_GPIO is not set
# CONFIG_RAW_DRIVER is not set
CONFIG_HANGCHECK_TIMER=y
CONFIG_TCG_TPM=m
# CONFIG_TCG_NSC is not set
CONFIG_TCG_ATMEL=m
CONFIG_TELCLOCK=m
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCA=y
#
# I2C Hardware Bus support
#
#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=y
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD8111=y
CONFIG_I2C_I801=y
# CONFIG_I2C_ISCH is not set
CONFIG_I2C_PIIX4=m
# CONFIG_I2C_NFORCE2 is not set
CONFIG_I2C_SIS5595=y
# CONFIG_I2C_SIS630 is not set
CONFIG_I2C_SIS96X=y
CONFIG_I2C_VIA=y
CONFIG_I2C_VIAPRO=y
#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
CONFIG_I2C_GPIO=m
CONFIG_I2C_OCORES=m
CONFIG_I2C_SIMTEC=y
#
# External I2C/SMBus adapter drivers
#
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_TAOS_EVM=m
CONFIG_I2C_TINY_USB=y
#
# Graphics adapter I2C/DDC channel drivers
#
# CONFIG_I2C_VOODOO3 is not set
#
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_PCA_PLATFORM=y
# CONFIG_I2C_STUB is not set
CONFIG_SCx200_ACB=y
#
# Miscellaneous I2C Chip support
#
CONFIG_DS1682=m
CONFIG_SENSORS_MAX6875=m
# CONFIG_SENSORS_TSL2550 is not set
CONFIG_I2C_DEBUG_CORE=y
CONFIG_I2C_DEBUG_ALGO=y
CONFIG_I2C_DEBUG_BUS=y
CONFIG_I2C_DEBUG_CHIP=y
# CONFIG_SPI is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
CONFIG_GPIOLIB=y
# CONFIG_GPIO_SYSFS is not set
#
# Memory mapped GPIO expanders:
#
#
# I2C GPIO expanders:
#
# CONFIG_GPIO_MAX732X is not set
CONFIG_GPIO_PCA953X=m
CONFIG_GPIO_PCF857X=m
#
# PCI GPIO expanders:
#
# CONFIG_GPIO_BT8XX is not set
#
# SPI GPIO expanders:
#
CONFIG_W1=m
CONFIG_W1_CON=y
#
# 1-wire Bus Masters
#
CONFIG_W1_MASTER_MATROX=m
# CONFIG_W1_MASTER_DS2490 is not set
CONFIG_W1_MASTER_DS2482=m
CONFIG_W1_MASTER_GPIO=m
#
# 1-wire Slaves
#
# CONFIG_W1_SLAVE_THERM is not set
CONFIG_W1_SLAVE_SMEM=m
# CONFIG_W1_SLAVE_DS2431 is not set
# CONFIG_W1_SLAVE_DS2433 is not set
# CONFIG_W1_SLAVE_DS2760 is not set
# CONFIG_W1_SLAVE_BQ27000 is not set
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
CONFIG_PDA_POWER=m
# CONFIG_BATTERY_DS2760 is not set
CONFIG_BATTERY_BQ27x00=y
CONFIG_CHARGER_PCF50633=m
# CONFIG_HWMON is not set
# CONFIG_THERMAL is not set
CONFIG_THERMAL_HWMON=y
# CONFIG_WATCHDOG 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=y
#
# Multifunction device drivers
#
CONFIG_MFD_CORE=y
CONFIG_MFD_SM501=m
CONFIG_MFD_SM501_GPIO=y
CONFIG_HTC_PASIC3=y
CONFIG_UCB1400_CORE=m
CONFIG_TPS65010=y
# CONFIG_TWL4030_CORE is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_PMIC_DA903X is not set
CONFIG_MFD_WM8400=m
CONFIG_MFD_PCF50633=m
CONFIG_PCF50633_ADC=m
CONFIG_PCF50633_GPIO=m
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
CONFIG_REGULATOR_FIXED_VOLTAGE=m
CONFIG_REGULATOR_VIRTUAL_CONSUMER=y
CONFIG_REGULATOR_BQ24022=m
CONFIG_REGULATOR_WM8400=m
# CONFIG_REGULATOR_PCF50633 is not set
#
# Multimedia devices
#
#
# Multimedia core support
#
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L2_COMMON=m
CONFIG_VIDEO_ALLOW_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_DVB_CORE=y
CONFIG_VIDEO_MEDIA=m
#
# Multimedia drivers
#
CONFIG_VIDEO_SAA7146=y
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_TUNER=m
# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
CONFIG_MEDIA_TUNER_SIMPLE=m
CONFIG_MEDIA_TUNER_TDA8290=m
CONFIG_MEDIA_TUNER_TDA9887=m
CONFIG_MEDIA_TUNER_TEA5761=m
CONFIG_MEDIA_TUNER_TEA5767=m
CONFIG_MEDIA_TUNER_MT20XX=m
CONFIG_MEDIA_TUNER_MT2060=m
CONFIG_MEDIA_TUNER_QT1010=m
CONFIG_MEDIA_TUNER_XC2028=m
CONFIG_MEDIA_TUNER_XC5000=m
CONFIG_MEDIA_TUNER_MXL5005S=m
CONFIG_MEDIA_TUNER_MC44S803=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L1=m
CONFIG_VIDEOBUF_GEN=m
CONFIG_VIDEOBUF_DMA_SG=m
CONFIG_VIDEO_IR=y
# CONFIG_VIDEO_CAPTURE_DRIVERS is not set
CONFIG_RADIO_ADAPTERS=y
CONFIG_RADIO_GEMTEK_PCI=m
CONFIG_RADIO_MAXIRADIO=m
CONFIG_RADIO_MAESTRO=m
CONFIG_USB_DSBR=m
# CONFIG_USB_SI470X is not set
CONFIG_USB_MR800=m
CONFIG_RADIO_TEA5764=m
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_CAPTURE_DRIVERS=y
#
# Supported SAA7146 based PCI Adapters
#
CONFIG_TTPCI_EEPROM=y
CONFIG_DVB_AV7110=m
CONFIG_DVB_AV7110_OSD=y
CONFIG_DVB_BUDGET_CORE=y
CONFIG_DVB_BUDGET=y
# CONFIG_DVB_BUDGET_CI is not set
CONFIG_DVB_BUDGET_AV=m
CONFIG_DVB_BUDGET_PATCH=m
#
# Supported USB Adapters
#
CONFIG_DVB_USB=m
CONFIG_DVB_USB_DEBUG=y
# CONFIG_DVB_USB_A800 is not set
# CONFIG_DVB_USB_DIBUSB_MB is not set
# CONFIG_DVB_USB_DIBUSB_MC is not set
# CONFIG_DVB_USB_DIB0700 is not set
CONFIG_DVB_USB_UMT_010=m
# CONFIG_DVB_USB_CXUSB is not set
# CONFIG_DVB_USB_M920X is not set
CONFIG_DVB_USB_GL861=m
CONFIG_DVB_USB_AU6610=m
# CONFIG_DVB_USB_DIGITV is not set
# CONFIG_DVB_USB_VP7045 is not set
CONFIG_DVB_USB_VP702X=m
CONFIG_DVB_USB_GP8PSK=m
CONFIG_DVB_USB_NOVA_T_USB2=m
# CONFIG_DVB_USB_TTUSB2 is not set
CONFIG_DVB_USB_DTT200U=m
# CONFIG_DVB_USB_OPERA1 is not set
CONFIG_DVB_USB_DW2102=m
CONFIG_DVB_USB_CINERGY_T2=m
CONFIG_DVB_USB_ANYSEE=m
# CONFIG_DVB_USB_DTV5100 is not set
# CONFIG_DVB_USB_AF9015 is not set
CONFIG_DVB_USB_CE6230=m
CONFIG_DVB_TTUSB_BUDGET=y
CONFIG_DVB_TTUSB_DEC=m
CONFIG_DVB_SIANO_SMS1XXX=y
CONFIG_DVB_SIANO_SMS1XXX_SMS_IDS=y
#
# Supported FlexCopII (B2C2) Adapters
#
CONFIG_DVB_B2C2_FLEXCOP=m
# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set
# CONFIG_DVB_B2C2_FLEXCOP_USB is not set
CONFIG_DVB_B2C2_FLEXCOP_DEBUG=y
#
# Supported BT878 Adapters
#
#
# Supported Pluto2 Adapters
#
CONFIG_DVB_PLUTO2=y
#
# Supported SDMC DM1105 Adapters
#
CONFIG_DVB_DM1105=y
#
# Supported FireWire (IEEE 1394) Adapters
#
# CONFIG_DVB_FIREDTV is not set
#
# Supported DVB Frontends
#
CONFIG_DVB_FE_CUSTOMISE=y
#
# Customise DVB Frontends
#
#
# Multistandard (satellite) frontends
#
# CONFIG_DVB_STB0899 is not set
CONFIG_DVB_STB6100=m
#
# DVB-S (satellite) frontends
#
# CONFIG_DVB_CX24110 is not set
CONFIG_DVB_CX24123=y
CONFIG_DVB_MT312=y
CONFIG_DVB_ZL10036=y
CONFIG_DVB_S5H1420=y
# CONFIG_DVB_STV0288 is not set
# CONFIG_DVB_STB6000 is not set
CONFIG_DVB_STV0299=y
CONFIG_DVB_STV6110=m
CONFIG_DVB_STV0900=m
# CONFIG_DVB_TDA8083 is not set
# CONFIG_DVB_TDA10086 is not set
CONFIG_DVB_TDA8261=m
CONFIG_DVB_VES1X93=m
CONFIG_DVB_TUNER_ITD1000=m
# CONFIG_DVB_TUNER_CX24113 is not set
# CONFIG_DVB_TDA826X is not set
CONFIG_DVB_TUA6100=m
# CONFIG_DVB_CX24116 is not set
CONFIG_DVB_SI21XX=m
#
# DVB-T (terrestrial) frontends
#
# CONFIG_DVB_SP8870 is not set
# CONFIG_DVB_SP887X is not set
# CONFIG_DVB_CX22700 is not set
# CONFIG_DVB_CX22702 is not set
CONFIG_DVB_DRX397XD=m
# CONFIG_DVB_L64781 is not set
CONFIG_DVB_TDA1004X=y
# CONFIG_DVB_NXT6000 is not set
CONFIG_DVB_MT352=y
CONFIG_DVB_ZL10353=y
CONFIG_DVB_DIB3000MB=m
CONFIG_DVB_DIB3000MC=m
CONFIG_DVB_DIB7000M=y
# CONFIG_DVB_DIB7000P is not set
CONFIG_DVB_TDA10048=y
CONFIG_DVB_AF9013=m
#
# DVB-C (cable) frontends
#
CONFIG_DVB_VES1820=m
# CONFIG_DVB_TDA10021 is not set
# CONFIG_DVB_TDA10023 is not set
CONFIG_DVB_STV0297=y
#
# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
#
# CONFIG_DVB_NXT200X is not set
CONFIG_DVB_OR51211=y
CONFIG_DVB_OR51132=y
CONFIG_DVB_BCM3510=m
# CONFIG_DVB_LGDT330X is not set
# CONFIG_DVB_LGDT3304 is not set
# CONFIG_DVB_LGDT3305 is not set
# CONFIG_DVB_S5H1409 is not set
CONFIG_DVB_AU8522=m
CONFIG_DVB_S5H1411=y
#
# ISDB-T (terrestrial) frontends
#
CONFIG_DVB_S921=m
#
# Digital terrestrial only tuners/PLL
#
CONFIG_DVB_PLL=m
CONFIG_DVB_TUNER_DIB0070=y
#
# SEC control devices for DVB-S
#
# CONFIG_DVB_LNBP21 is not set
CONFIG_DVB_ISL6405=y
CONFIG_DVB_ISL6421=y
CONFIG_DVB_LGS8GL5=m
CONFIG_DVB_LGS8GXX=m
#
# Tools to develop new frontends
#
# CONFIG_DVB_DUMMY_FE is not set
# CONFIG_DAB is not set
#
# Graphics support
#
# CONFIG_AGP is not set
CONFIG_DRM=m
# CONFIG_DRM_TDFX is not set
CONFIG_DRM_R128=m
# CONFIG_DRM_RADEON is not set
CONFIG_DRM_MGA=m
CONFIG_DRM_VIA=m
CONFIG_DRM_SAVAGE=m
CONFIG_VGASTATE=y
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_DDC=y
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
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 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_PM2=y
# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
CONFIG_FB_CYBER2000=m
CONFIG_FB_ARC=y
CONFIG_FB_IMSTT=y
CONFIG_FB_UVESA=m
CONFIG_FB_N411=y
CONFIG_FB_HGA=m
CONFIG_FB_HGA_ACCEL=y
# CONFIG_FB_S1D13XXX is not set
CONFIG_FB_NVIDIA=m
# CONFIG_FB_NVIDIA_I2C is not set
CONFIG_FB_NVIDIA_DEBUG=y
CONFIG_FB_NVIDIA_BACKLIGHT=y
CONFIG_FB_RIVA=m
CONFIG_FB_RIVA_I2C=y
# CONFIG_FB_RIVA_DEBUG is not set
CONFIG_FB_RIVA_BACKLIGHT=y
CONFIG_FB_LE80578=y
# CONFIG_FB_CARILLO_RANCH is not set
CONFIG_FB_MATROX=y
# CONFIG_FB_MATROX_MILLENIUM is not set
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=y
# CONFIG_FB_MATROX_MAVEN is not set
# CONFIG_FB_MATROX_MULTIHEAD is not set
CONFIG_FB_ATY128=m
# CONFIG_FB_ATY128_BACKLIGHT is not set
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GENERIC_LCD=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_FB_S3=y
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
CONFIG_FB_VIA=m
# CONFIG_FB_NEOMAGIC is not set
CONFIG_FB_KYRO=m
CONFIG_FB_3DFX=y
CONFIG_FB_3DFX_ACCEL=y
# CONFIG_FB_3DFX_I2C is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
CONFIG_FB_TRIDENT=y
# CONFIG_FB_ARK is not set
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=y
# CONFIG_FB_TMIO is not set
# CONFIG_FB_SM501 is not set
CONFIG_FB_METRONOME=m
CONFIG_FB_MB862XX=y
CONFIG_FB_MB862XX_PCI_GDC=y
CONFIG_FB_BROADSHEET=y
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 is not set
# CONFIG_BACKLIGHT_MBP_NVIDIA is not set
CONFIG_BACKLIGHT_SAHARA=y
#
# Display device support
#
# CONFIG_DISPLAY_SUPPORT is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE=y
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
# CONFIG_SND_MIXER_OSS is not set
# CONFIG_SND_PCM_OSS is not set
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_HRTIMER is not set
CONFIG_SND_DYNAMIC_MINORS=y
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_VERBOSE_PROCFS is not set
CONFIG_SND_VERBOSE_PRINTK=y
# CONFIG_SND_DEBUG is not set
CONFIG_SND_VMASTER=y
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_VX_LIB=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_DRIVERS=y
CONFIG_SND_PCSP=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
# CONFIG_SND_MTS64 is not set
CONFIG_SND_SERIAL_U16550=m
# CONFIG_SND_MPU401 is not set
CONFIG_SND_PORTMAN2X4=m
CONFIG_SND_AC97_POWER_SAVE=y
CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
CONFIG_SND_SB_COMMON=m
CONFIG_SND_SB16_DSP=m
CONFIG_SND_PCI=y
# CONFIG_SND_AD1889 is not set
# CONFIG_SND_ALS300 is not set
CONFIG_SND_ALS4000=m
CONFIG_SND_ALI5451=m
# CONFIG_SND_ATIIXP is not set
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AW2 is not set
# CONFIG_SND_AZT3328 is not set
CONFIG_SND_BT87X=m
CONFIG_SND_BT87X_OVERCLOCK=y
CONFIG_SND_CA0106=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_OXYGEN_LIB=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_CS4281=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_CS5530=m
CONFIG_SND_CS5535AUDIO=m
# CONFIG_SND_DARLA20 is not set
CONFIG_SND_GINA20=m
CONFIG_SND_LAYLA20=m
CONFIG_SND_DARLA24=m
# CONFIG_SND_GINA24 is not set
CONFIG_SND_LAYLA24=m
# CONFIG_SND_MONA is not set
CONFIG_SND_MIA=m
CONFIG_SND_ECHO3G=m
CONFIG_SND_INDIGO=m
CONFIG_SND_INDIGOIO=m
CONFIG_SND_INDIGODJ=m
CONFIG_SND_INDIGOIOX=m
CONFIG_SND_INDIGODJX=m
CONFIG_SND_EMU10K1=m
# CONFIG_SND_EMU10K1X is not set
CONFIG_SND_ENS1370=m
# CONFIG_SND_ENS1371 is not set
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_HDA_INTEL is not set
CONFIG_SND_HDSP=m
# CONFIG_SND_HDSPM is not set
CONFIG_SND_HIFIER=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
CONFIG_SND_KORG1212=m
CONFIG_SND_MAESTRO3=m
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
CONFIG_SND_PCXHR=m
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
# CONFIG_SND_SIS7019 is not set
CONFIG_SND_SONICVIBES=m
CONFIG_SND_TRIDENT=m
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
CONFIG_SND_VIRTUOSO=m
CONFIG_SND_VX222=m
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_USB is not set
# CONFIG_SND_SOC is not set
CONFIG_SOUND_PRIME=m
CONFIG_SOUND_OSS=m
CONFIG_SOUND_TRACEINIT=y
# CONFIG_SOUND_DMAP is not set
CONFIG_SOUND_SSCAPE=m
# CONFIG_SOUND_VMIDI is not set
CONFIG_SOUND_TRIX=m
CONFIG_SOUND_MSS=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_PAS=m
CONFIG_SOUND_PSS=m
CONFIG_PSS_MIXER=y
CONFIG_SOUND_SB=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_UART6850=m
CONFIG_SOUND_AEDSP16=m
# CONFIG_SC6600 is not set
CONFIG_SOUND_KAHLUA=m
CONFIG_AC97_BUS=m
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
# CONFIG_HID_DEBUG is not set
# CONFIG_HIDRAW is not set
#
# USB Input Devices
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
# CONFIG_USB_HIDDEV is not set
CONFIG_USB_MOUSE=y
#
# Special HID drivers
#
CONFIG_HID_A4TECH=m
CONFIG_HID_APPLE=m
CONFIG_HID_BELKIN=y
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
# CONFIG_HID_CYPRESS is not set
CONFIG_DRAGONRISE_FF=y
CONFIG_HID_EZKEY=y
# CONFIG_HID_KYE is not set
CONFIG_HID_GYRATION=y
CONFIG_HID_KENSINGTON=y
CONFIG_HID_LOGITECH=m
CONFIG_LOGITECH_FF=y
# CONFIG_LOGIRUMBLEPAD2_FF is not set
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
CONFIG_HID_NTRIG=y
# CONFIG_HID_PANTHERLORD is not set
# CONFIG_HID_PETALYNX is not set
# CONFIG_HID_SAMSUNG is not set
CONFIG_HID_SONY=y
# CONFIG_HID_SUNPLUS is not set
CONFIG_GREENASIA_FF=m
CONFIG_HID_TOPSEED=m
CONFIG_THRUSTMASTER_FF=m
# CONFIG_ZEROPLUS_FF is not set
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=y
# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# 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=y
CONFIG_USB_OTG_BLACKLIST_HUB=y
# CONFIG_USB_MON is not set
CONFIG_USB_WUSB=y
CONFIG_USB_WUSB_CBAF=y
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
#
# USB Host Controller Drivers
#
CONFIG_USB_C67X00_HCD=y
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
# CONFIG_USB_EHCI_TT_NEWSCHED is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
CONFIG_USB_ISP1760_HCD=m
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=y
CONFIG_USB_SL811_HCD=y
CONFIG_USB_R8A66597_HCD=m
# CONFIG_USB_HWA_HCD is not set
#
# USB Device Class drivers
#
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
CONFIG_USB_WDM=m
CONFIG_USB_TMC=y
#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#
#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
CONFIG_USB_STORAGE_FREECOM=m
CONFIG_USB_STORAGE_ISD200=y
# CONFIG_USB_STORAGE_USBAT is not set
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=m
CONFIG_USB_STORAGE_ALAUDA=m
CONFIG_USB_STORAGE_ONETOUCH=y
CONFIG_USB_STORAGE_KARMA=y
CONFIG_USB_STORAGE_CYPRESS_ATACB=y
CONFIG_USB_LIBUSUAL=y
#
# USB Imaging devices
#
CONFIG_USB_MDC800=y
CONFIG_USB_MICROTEK=y
#
# USB port drivers
#
CONFIG_USB_USS720=m
CONFIG_USB_SERIAL=m
CONFIG_USB_EZUSB=y
# CONFIG_USB_SERIAL_GENERIC is not set
# CONFIG_USB_SERIAL_AIRCABLE is not set
# CONFIG_USB_SERIAL_ARK3116 is not set
CONFIG_USB_SERIAL_BELKIN=m
# CONFIG_USB_SERIAL_CH341 is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
CONFIG_USB_SERIAL_CP210X=m
CONFIG_USB_SERIAL_CYPRESS_M8=m
CONFIG_USB_SERIAL_EMPEG=m
# CONFIG_USB_SERIAL_FTDI_SIO is not set
CONFIG_USB_SERIAL_FUNSOFT=m
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
CONFIG_USB_SERIAL_EDGEPORT_TI=m
# CONFIG_USB_SERIAL_GARMIN is not set
# CONFIG_USB_SERIAL_IPW is not set
CONFIG_USB_SERIAL_IUU=m
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_KLSI=m
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
# CONFIG_USB_SERIAL_MOTOROLA is not set
CONFIG_USB_SERIAL_NAVMAN=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_OTI6858=m
CONFIG_USB_SERIAL_QUALCOMM=m
# CONFIG_USB_SERIAL_SPCP8X5 is not set
CONFIG_USB_SERIAL_HP4X=m
# CONFIG_USB_SERIAL_SAFE is not set
CONFIG_USB_SERIAL_SIEMENS_MPI=m
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
CONFIG_USB_SERIAL_SYMBOL=m
CONFIG_USB_SERIAL_TI=m
CONFIG_USB_SERIAL_CYBERJACK=m
# CONFIG_USB_SERIAL_XIRCOM is not set
# CONFIG_USB_SERIAL_OPTION is not set
CONFIG_USB_SERIAL_OMNINET=m
# CONFIG_USB_SERIAL_OPTICON is not set
# CONFIG_USB_SERIAL_DEBUG is not set
#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=y
CONFIG_USB_EMI26=y
CONFIG_USB_ADUTUX=y
CONFIG_USB_SEVSEG=y
# CONFIG_USB_RIO500 is not set
CONFIG_USB_LEGOTOWER=m
CONFIG_USB_LCD=y
CONFIG_USB_BERRY_CHARGE=y
CONFIG_USB_LED=y
CONFIG_USB_CYPRESS_CY7C63=m
CONFIG_USB_CYTHERM=m
CONFIG_USB_IDMOUSE=y
# CONFIG_USB_FTDI_ELAN is not set
CONFIG_USB_APPLEDISPLAY=m
# CONFIG_USB_SISUSBVGA is not set
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
# CONFIG_USB_IOWARRIOR is not set
CONFIG_USB_TEST=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_VST is not set
CONFIG_USB_ATM=m
# CONFIG_USB_SPEEDTOUCH is not set
CONFIG_USB_CXACRU=m
CONFIG_USB_UEAGLEATM=m
# CONFIG_USB_XUSBATM is not set
#
# OTG and related infrastructure
#
CONFIG_USB_OTG_UTILS=y
CONFIG_USB_GPIO_VBUS=y
CONFIG_NOP_USB_XCEIV=m
CONFIG_UWB=y
# CONFIG_UWB_HWA is not set
# CONFIG_UWB_WHCI is not set
# CONFIG_UWB_WLP is not set
CONFIG_MMC=m
CONFIG_MMC_DEBUG=y
# CONFIG_MMC_UNSAFE_RESUME is not set
#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_SDIO_UART=m
CONFIG_MMC_TEST=m
#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_RICOH_MMC=m
CONFIG_MMC_WBSD=m
CONFIG_MMC_TIFM_SD=m
CONFIG_MEMSTICK=m
# CONFIG_MEMSTICK_DEBUG is not set
#
# MemoryStick drivers
#
CONFIG_MEMSTICK_UNSAFE_RESUME=y
CONFIG_MSPRO_BLOCK=m
#
# MemoryStick Host Controller Drivers
#
CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_JMICRON_38X is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
#
# LED drivers
#
CONFIG_LEDS_ALIX2=y
CONFIG_LEDS_PCA9532=m
CONFIG_LEDS_GPIO=y
CONFIG_LEDS_GPIO_PLATFORM=y
# CONFIG_LEDS_LP5521 is not set
CONFIG_LEDS_CLEVO_MAIL=m
CONFIG_LEDS_PCA955X=y
CONFIG_LEDS_BD2802=y
#
# LED Triggers
#
# CONFIG_LEDS_TRIGGERS is not set
CONFIG_ACCESSIBILITY=y
# CONFIG_A11Y_BRAILLE_CONSOLE is not set
CONFIG_INFINIBAND=m
CONFIG_INFINIBAND_USER_MAD=m
CONFIG_INFINIBAND_USER_ACCESS=m
CONFIG_INFINIBAND_USER_MEM=y
CONFIG_INFINIBAND_ADDR_TRANS=y
CONFIG_INFINIBAND_MTHCA=m
CONFIG_INFINIBAND_MTHCA_DEBUG=y
CONFIG_INFINIBAND_AMSO1100=m
CONFIG_INFINIBAND_AMSO1100_DEBUG=y
CONFIG_INFINIBAND_CXGB3=m
CONFIG_INFINIBAND_CXGB3_DEBUG=y
CONFIG_MLX4_INFINIBAND=m
CONFIG_INFINIBAND_NES=m
CONFIG_INFINIBAND_NES_DEBUG=y
# CONFIG_INFINIBAND_IPOIB is not set
CONFIG_INFINIBAND_SRP=m
CONFIG_INFINIBAND_ISER=m
CONFIG_EDAC=y
#
# Reporting subsystems
#
# CONFIG_EDAC_DEBUG is not set
# CONFIG_EDAC_MM_EDAC is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
# CONFIG_RTC_HCTOSYS is not set
CONFIG_RTC_DEBUG=y
#
# RTC interfaces
#
# CONFIG_RTC_INTF_SYSFS is not set
# CONFIG_RTC_INTF_PROC is not set
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
CONFIG_RTC_DRV_TEST=m
#
# I2C RTC drivers
#
CONFIG_RTC_DRV_DS1307=y
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
CONFIG_RTC_DRV_MAX6900=y
# CONFIG_RTC_DRV_RS5C372 is not set
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_X1205=m
# CONFIG_RTC_DRV_PCF8563 is not set
CONFIG_RTC_DRV_PCF8583=y
CONFIG_RTC_DRV_M41T80=m
CONFIG_RTC_DRV_M41T80_WDT=y
# CONFIG_RTC_DRV_S35390A is not set
CONFIG_RTC_DRV_FM3130=m
CONFIG_RTC_DRV_RX8581=m
#
# SPI RTC drivers
#
#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
# CONFIG_RTC_DRV_DS1286 is not set
CONFIG_RTC_DRV_DS1511=m
# CONFIG_RTC_DRV_DS1553 is not set
# CONFIG_RTC_DRV_DS1742 is not set
CONFIG_RTC_DRV_STK17TA8=y
# CONFIG_RTC_DRV_M48T86 is not set
CONFIG_RTC_DRV_M48T35=y
CONFIG_RTC_DRV_M48T59=y
CONFIG_RTC_DRV_BQ4802=y
CONFIG_RTC_DRV_V3020=m
CONFIG_RTC_DRV_PCF50633=m
#
# on-CPU RTC drivers
#
CONFIG_AUXDISPLAY=y
# CONFIG_KS0108 is not set
CONFIG_UIO=y
# CONFIG_UIO_CIF is not set
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_X86_PLATFORM_DEVICES=y
#
# Firmware Drivers
#
CONFIG_EDD=m
# CONFIG_EDD_OFF is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_DELL_RBU=y
CONFIG_DCDBAS=m
# CONFIG_DMIID is not set
# CONFIG_ISCSI_IBFT_FIND is not set
#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT2_FS_XIP=y
CONFIG_EXT3_FS=y
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4DEV_COMPAT=y
# CONFIG_EXT4_FS_XATTR is not set
CONFIG_FS_XIP=y
CONFIG_JBD=y
CONFIG_JBD_DEBUG=y
CONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=m
CONFIG_REISERFS_CHECK=y
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=y
# CONFIG_JFS_POSIX_ACL is not set
CONFIG_JFS_SECURITY=y
CONFIG_JFS_DEBUG=y
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
CONFIG_FILE_LOCKING=y
CONFIG_XFS_FS=m
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_POSIX_ACL is not set
# CONFIG_XFS_RT is not set
CONFIG_XFS_DEBUG=y
# CONFIG_GFS2_FS is not set
CONFIG_OCFS2_FS=y
CONFIG_OCFS2_FS_O2CB=y
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
CONFIG_OCFS2_FS_STATS=y
# CONFIG_OCFS2_DEBUG_MASKLOG is not set
# CONFIG_OCFS2_DEBUG_FS is not set
CONFIG_OCFS2_FS_POSIX_ACL=y
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY=y
# CONFIG_INOTIFY_USER is not set
CONFIG_QUOTA=y
# CONFIG_QUOTA_NETLINK_INTERFACE is not set
# CONFIG_PRINT_QUOTA_WARNING is not set
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
CONFIG_GENERIC_ACL=y
#
# Caches
#
CONFIG_FSCACHE=y
# CONFIG_FSCACHE_STATS is not set
CONFIG_FSCACHE_HISTOGRAM=y
CONFIG_FSCACHE_DEBUG=y
# CONFIG_CACHEFILES is not set
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
# CONFIG_JOLIET is not set
# CONFIG_ZISOFS is not set
CONFIG_UDF_FS=y
CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=y
# CONFIG_NTFS_DEBUG is not set
CONFIG_NTFS_RW=y
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
# CONFIG_PROC_PAGE_MONITOR is not set
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
CONFIG_ADFS_FS=m
# CONFIG_ADFS_FS_RW is not set
# CONFIG_AFFS_FS is not set
CONFIG_ECRYPT_FS=y
CONFIG_HFS_FS=m
CONFIG_HFSPLUS_FS=y
CONFIG_BEFS_FS=y
CONFIG_BEFS_DEBUG=y
CONFIG_BFS_FS=y
CONFIG_EFS_FS=y
CONFIG_CRAMFS=m
CONFIG_SQUASHFS=y
CONFIG_SQUASHFS_EMBEDDED=y
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
CONFIG_VXFS_FS=y
# CONFIG_MINIX_FS is not set
CONFIG_OMFS_FS=m
CONFIG_HPFS_FS=m
CONFIG_QNX4FS_FS=y
CONFIG_ROMFS_FS=y
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_MTD is not set
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
CONFIG_ROMFS_ON_BLOCK=y
CONFIG_SYSV_FS=y
CONFIG_UFS_FS=y
CONFIG_UFS_FS_WRITE=y
CONFIG_UFS_DEBUG=y
CONFIG_NILFS2_FS=y
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
CONFIG_NFS_FSCACHE=y
# CONFIG_NFSD is not set
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=y
CONFIG_RPCSEC_GSS_SPKM3=m
CONFIG_SMB_FS=y
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp437"
# CONFIG_CIFS is not set
CONFIG_NCP_FS=m
# CONFIG_NCPFS_PACKET_SIGNING is not set
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=y
CONFIG_CODA_FS=y
CONFIG_AFS_FS=y
CONFIG_AFS_DEBUG=y
# CONFIG_AFS_FSCACHE is not set
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
CONFIG_ACORN_PARTITION=y
CONFIG_ACORN_PARTITION_CUMANA=y
CONFIG_ACORN_PARTITION_EESOX=y
# CONFIG_ACORN_PARTITION_ICS is not set
CONFIG_ACORN_PARTITION_ADFS=y
CONFIG_ACORN_PARTITION_POWERTEC=y
CONFIG_ACORN_PARTITION_RISCIX=y
# CONFIG_OSF_PARTITION is not set
CONFIG_AMIGA_PARTITION=y
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_LDM_PARTITION=y
CONFIG_LDM_DEBUG=y
# CONFIG_SGI_PARTITION is not set
CONFIG_ULTRIX_PARTITION=y
CONFIG_SUN_PARTITION=y
# CONFIG_KARMA_PARTITION is not set
CONFIG_EFI_PARTITION=y
CONFIG_SYSV68_PARTITION=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=y
CONFIG_NLS_CODEPAGE_850=y
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=y
CONFIG_NLS_CODEPAGE_857=y
CONFIG_NLS_CODEPAGE_860=y
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=y
CONFIG_NLS_CODEPAGE_869=y
CONFIG_NLS_CODEPAGE_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
# CONFIG_NLS_ISO8859_8 is not set
CONFIG_NLS_CODEPAGE_1250=y
CONFIG_NLS_CODEPAGE_1251=y
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
CONFIG_NLS_ISO8859_5=y
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not set
CONFIG_NLS_KOI8_U=y
CONFIG_NLS_UTF8=y
CONFIG_DLM=m
# CONFIG_DLM_DEBUG is not set
#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_PRINTK_TIME=y
CONFIG_ALLOW_WARNINGS=y
CONFIG_ENABLE_WARN_DEPRECATED=y
# CONFIG_ENABLE_MUST_CHECK is not set
CONFIG_FRAME_WARN=1024
CONFIG_MAGIC_SYSRQ=y
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
CONFIG_DEBUG_SECTION_MISMATCH=y
# CONFIG_DEBUG_KERNEL is not set
CONFIG_TRACE_IRQFLAGS=y
CONFIG_STACKTRACE=y
CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
CONFIG_RCU_CPU_STALL_DETECTOR=y
# CONFIG_LATENCYTOP is not set
# CONFIG_SYSCTL_SYSCALL_CHECK is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FTRACE_NMI_ENTER=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_FTRACE_SYSCALLS=y
CONFIG_TRACER_MAX_TRACE=y
CONFIG_RING_BUFFER=y
CONFIG_FTRACE_NMI_ENTER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_IRQSOFF_TRACER=y
CONFIG_PREEMPT_TRACER=y
CONFIG_SYSPROF_TRACER=y
CONFIG_SCHED_TRACER=y
CONFIG_FTRACE_SYSCALLS=y
CONFIG_BOOT_TRACER=y
CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
CONFIG_POWER_TRACER=y
CONFIG_KSYM_TRACER=y
CONFIG_PROFILE_KSYM_TRACER=y
# CONFIG_STACK_TRACER is not set
CONFIG_KMEMTRACE=y
CONFIG_WORKQUEUE_TRACER=y
CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_DYNAMIC_FTRACE=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FTRACE_MCOUNT_RECORD=y
CONFIG_FTRACE_SELFTEST=y
CONFIG_FTRACE_STARTUP_TEST=y
# CONFIG_MMIOTRACE is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
CONFIG_DYNAMIC_DEBUG=y
# CONFIG_DMA_API_DEBUG is not set
CONFIG_SAMPLES=y
# CONFIG_SAMPLE_MARKERS is not set
# CONFIG_SAMPLE_TRACEPOINTS is not set
CONFIG_SAMPLE_TRACE_EVENTS=m
CONFIG_SAMPLE_KOBJECT=y
# CONFIG_SAMPLE_KPROBES is not set
CONFIG_SAMPLE_HW_BREAKPOINT=m
CONFIG_HAVE_ARCH_KGDB=y
CONFIG_HAVE_ARCH_KMEMCHECK=y
CONFIG_STRICT_DEVMEM=y
# CONFIG_X86_VERBOSE_BOOTUP is not set
CONFIG_EARLY_PRINTK=y
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_4KSTACKS=y
CONFIG_DOUBLEFAULT=y
# CONFIG_IOMMU_STRESS is not set
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 is not set
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
CONFIG_IO_DELAY_NONE=y
CONFIG_DEFAULT_IO_DELAY_TYPE=3
CONFIG_OPTIMIZE_INLINING=y
#
# Security options
#
CONFIG_KEYS=y
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
# CONFIG_SECURITY_NETWORK is not set
CONFIG_SECURITY_PATH=y
CONFIG_SECURITY_FILE_CAPABILITIES=y
CONFIG_SECURITY_TOMOYO=y
CONFIG_CRYPTO=y
#
# Crypto core or helper
#
# CONFIG_CRYPTO_FIPS is not set
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_PCOMP=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_GF128MUL=y
# CONFIG_CRYPTO_NULL is not set
CONFIG_CRYPTO_WORKQUEUE=y
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=y
CONFIG_CRYPTO_SEQIV=y
#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=y
CONFIG_CRYPTO_PCBC=y
CONFIG_CRYPTO_XTS=y
#
# Hash modes
#
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
#
# Digest
#
CONFIG_CRYPTO_CRC32C=m
CONFIG_CRYPTO_CRC32C_INTEL=m
# CONFIG_CRYPTO_MD4 is not set
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
# CONFIG_CRYPTO_RMD128 is not set
CONFIG_CRYPTO_RMD160=m
CONFIG_CRYPTO_RMD256=y
CONFIG_CRYPTO_RMD320=y
CONFIG_CRYPTO_SHA1=y
# CONFIG_CRYPTO_SHA256 is not set
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_TGR192=m
CONFIG_CRYPTO_WP512=y
#
# Ciphers
#
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_586=y
CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=m
# CONFIG_CRYPTO_CAMELLIA is not set
CONFIG_CRYPTO_CAST5=y
# CONFIG_CRYPTO_CAST6 is not set
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_FCRYPT=y
# CONFIG_CRYPTO_KHAZAD is not set
CONFIG_CRYPTO_SALSA20=y
# CONFIG_CRYPTO_SALSA20_586 is not set
# CONFIG_CRYPTO_SEED is not set
# CONFIG_CRYPTO_SERPENT is not set
CONFIG_CRYPTO_TEA=y
# CONFIG_CRYPTO_TWOFISH is not set
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_TWOFISH_586=y
#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_ZLIB=y
# CONFIG_CRYPTO_LZO is not set
#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
# CONFIG_CRYPTO_HW is not set
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
# CONFIG_VIRTUALIZATION is not set
CONFIG_BINARY_PRINTF=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=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC_ITU_T=y
CONFIG_CRC32=y
# CONFIG_CRC7 is not set
CONFIG_LIBCRC32C=m
CONFIG_AUDIT_GENERIC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_DECOMPRESS_GZIP=y
CONFIG_GENERIC_ALLOCATOR=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_NLATTR=y
CONFIG_FORCE_SUCCESSFUL_BUILD=y
CONFIG_FORCE_MINIMAL_CONFIG=y
CONFIG_FORCE_MINIMAL_CONFIG_PHYS=y
CONFIG_X86_32_ALWAYS_ON=y
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-12 7:17 ` Ingo Molnar
@ 2009-06-12 7:25 ` Li Zefan
2009-06-12 7:29 ` Pekka Enberg
1 sibling, 0 replies; 43+ messages in thread
From: Li Zefan @ 2009-06-12 7:25 UTC (permalink / raw)
To: Ingo Molnar
Cc: Pekka J Enberg, Yinghai Lu, Christoph Lameter, Linus Torvalds,
linux-kernel, akpm, hannes, mpm, npiggin
Ingo Molnar wrote:
> Plus i quickly got this crash too:
>
> [ 0.000000] console [tty0] enabled
> [ 0.000000] allocation of page_cgroup was failed.
> [ 0.000000] please try cgroup_disable=memory boot option
> [ 0.000000] Kernel panic - not syncing: Out of memory
> [ 0.000000] Rebooting in 1 seconds..<1>BUG: unable to handle kernel NULL pointer dereference at 0000004c
> [ 0.000000] IP: [<c16ec708>] klist_next+0x10/0x8f
> [ 0.000000] *pdpt = 0000000001a8a001 *pde = 0000000000000000
> [ 0.000000] Thread overran stack, or stack corrupted
>
> crash-log and config attached.
>
reported and fixed:
http://marc.info/?l=linux-kernel&m=124478832620049&w=2
Pekka will push the fix to Linus.
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-12 7:17 ` Ingo Molnar
2009-06-12 7:25 ` Li Zefan
@ 2009-06-12 7:29 ` Pekka Enberg
2009-06-12 7:29 ` KAMEZAWA Hiroyuki
` (2 more replies)
1 sibling, 3 replies; 43+ messages in thread
From: Pekka Enberg @ 2009-06-12 7:29 UTC (permalink / raw)
To: Ingo Molnar
Cc: Yinghai Lu, Christoph Lameter, Linus Torvalds, linux-kernel, akpm,
hannes, mpm, npiggin, kamezawa.hiroyu, lizf
Hi Ingo,
On Fri, 2009-06-12 at 09:17 +0200, Ingo Molnar wrote:
> Plus i quickly got this crash too:
>
> [ 0.000000] console [tty0] enabled
> [ 0.000000] allocation of page_cgroup was failed.
> [ 0.000000] please try cgroup_disable=memory boot option
> [ 0.000000] Kernel panic - not syncing: Out of memory
> [ 0.000000] Rebooting in 1 seconds..<1>BUG: unable to handle kernel NULL pointer dereference at 0000004c
> [ 0.000000] IP: [<c16ec708>] klist_next+0x10/0x8f
> [ 0.000000] *pdpt = 0000000001a8a001 *pde = 0000000000000000
> [ 0.000000] Thread overran stack, or stack corrupted
Hmm, does this patch fix it? Hiroyuki, Li, does the oops look familiar to you?
Pekka
From: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Now, SLAB is configured in very early stage and it can be used in
init routine now.
But replacing alloc_bootmem() in FLAT/DISCONTIGMEM's page_cgroup()
initialization breaks the allocation, now.
(Works well in SPARSEMEM case...it supports MEMORY_HOTPLUG and
size of page_cgroup is in reasonable size (< 1 << MAX_ORDER.)
This patch revive FLATMEM+memory cgroup by using alloc_bootmem.
In future,
We stop to support FLATMEM (if no users) or rewrite codes for flatmem
completely.But this will adds more messy codes and overheads.
Changelog: v1->v2
- fixed typos.
Acked-by: Pekka Enberg <penberg@cs.helsinki.fi>
Tested-by: Li Zefan <lizf@cn.fujitsu.com>
Reported-by: Li Zefan <lizf@cn.fujitsu.com>
Signed-off-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
---
include/linux/page_cgroup.h | 18 +++++++++++++++++-
init/main.c | 5 +++++
mm/page_cgroup.c | 29 ++++++++++-------------------
3 files changed, 32 insertions(+), 20 deletions(-)
Index: linux-2.6.30.org/init/main.c
===================================================================
--- linux-2.6.30.org.orig/init/main.c 2009-06-11 19:02:53.000000000 +0900
+++ linux-2.6.30.org/init/main.c 2009-06-11 20:49:21.000000000 +0900
@@ -539,6 +539,11 @@
*/
static void __init mm_init(void)
{
+ /*
+ * page_cgroup requires countinous pages as memmap
+ * and it's bigger than MAX_ORDER unless SPARSEMEM.
+ */
+ page_cgroup_init_flatmem();
mem_init();
kmem_cache_init();
vmalloc_init();
Index: linux-2.6.30.org/mm/page_cgroup.c
===================================================================
--- linux-2.6.30.org.orig/mm/page_cgroup.c 2009-06-11 19:02:53.000000000 +0900
+++ linux-2.6.30.org/mm/page_cgroup.c 2009-06-11 20:49:59.000000000 +0900
@@ -47,8 +47,6 @@
struct page_cgroup *base, *pc;
unsigned long table_size;
unsigned long start_pfn, nr_pages, index;
- struct page *page;
- unsigned int order;
start_pfn = NODE_DATA(nid)->node_start_pfn;
nr_pages = NODE_DATA(nid)->node_spanned_pages;
@@ -57,13 +55,11 @@
return 0;
table_size = sizeof(struct page_cgroup) * nr_pages;
- order = get_order(table_size);
- page = alloc_pages_node(nid, GFP_NOWAIT | __GFP_ZERO, order);
- if (!page)
- page = alloc_pages_node(-1, GFP_NOWAIT | __GFP_ZERO, order);
- if (!page)
+
+ base = __alloc_bootmem_node_nopanic(NODE_DATA(nid),
+ table_size, PAGE_SIZE, __pa(MAX_DMA_ADDRESS));
+ if (!base)
return -ENOMEM;
- base = page_address(page);
for (index = 0; index < nr_pages; index++) {
pc = base + index;
__init_page_cgroup(pc, start_pfn + index);
@@ -73,7 +69,7 @@
return 0;
}
-void __init page_cgroup_init(void)
+void __init page_cgroup_init_flatmem(void)
{
int nid, fail;
@@ -117,16 +113,11 @@
if (!section->page_cgroup) {
nid = page_to_nid(pfn_to_page(pfn));
table_size = sizeof(struct page_cgroup) * PAGES_PER_SECTION;
- if (slab_is_available()) {
- base = kmalloc_node(table_size,
- GFP_KERNEL | __GFP_NOWARN, nid);
- if (!base)
- base = vmalloc_node(table_size, nid);
- } else {
- base = __alloc_bootmem_node_nopanic(NODE_DATA(nid),
- table_size,
- PAGE_SIZE, __pa(MAX_DMA_ADDRESS));
- }
+ VM_BUG_ON(!slab_is_available());
+ base = kmalloc_node(table_size,
+ GFP_KERNEL | __GFP_NOWARN, nid);
+ if (!base)
+ base = vmalloc_node(table_size, nid);
} else {
/*
* We don't have to allocate page_cgroup again, but
Index: linux-2.6.30.org/include/linux/page_cgroup.h
===================================================================
--- linux-2.6.30.org.orig/include/linux/page_cgroup.h 2009-06-10 12:05:27.000000000 +0900
+++ linux-2.6.30.org/include/linux/page_cgroup.h 2009-06-11 20:50:32.000000000 +0900
@@ -18,7 +18,19 @@
};
void __meminit pgdat_page_cgroup_init(struct pglist_data *pgdat);
-void __init page_cgroup_init(void);
+
+#ifdef CONFIG_SPARSEMEM
+static inline void __init page_cgroup_init_flatmem(void)
+{
+}
+extern void __init page_cgroup_init(void);
+#else
+void __init page_cgroup_init_flatmem(void);
+static inline void __init page_cgroup_init(void)
+{
+}
+#endif
+
struct page_cgroup *lookup_page_cgroup(struct page *page);
enum {
@@ -87,6 +99,10 @@
{
}
+static inline void __init page_cgroup_init_flatmem(void)
+{
+}
+
#endif
#ifdef CONFIG_CGROUP_MEM_RES_CTLR_SWAP
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-12 7:29 ` Pekka Enberg
@ 2009-06-12 7:29 ` KAMEZAWA Hiroyuki
2009-06-12 7:33 ` Li Zefan
2009-06-12 7:51 ` Ingo Molnar
2 siblings, 0 replies; 43+ messages in thread
From: KAMEZAWA Hiroyuki @ 2009-06-12 7:29 UTC (permalink / raw)
To: Pekka Enberg
Cc: Ingo Molnar, Yinghai Lu, Christoph Lameter, Linus Torvalds,
linux-kernel, akpm, hannes, mpm, npiggin, lizf
On Fri, 12 Jun 2009 10:29:48 +0300
Pekka Enberg <penberg@cs.helsinki.fi> wrote:
> Hi Ingo,
>
> On Fri, 2009-06-12 at 09:17 +0200, Ingo Molnar wrote:
> > Plus i quickly got this crash too:
> >
> > [ 0.000000] console [tty0] enabled
> > [ 0.000000] allocation of page_cgroup was failed.
> > [ 0.000000] please try cgroup_disable=memory boot option
> > [ 0.000000] Kernel panic - not syncing: Out of memory
> > [ 0.000000] Rebooting in 1 seconds..<1>BUG: unable to handle kernel NULL pointer dereference at 0000004c
> > [ 0.000000] IP: [<c16ec708>] klist_next+0x10/0x8f
> > [ 0.000000] *pdpt = 0000000001a8a001 *pde = 0000000000000000
> > [ 0.000000] Thread overran stack, or stack corrupted
>
> Hmm, does this patch fix it? Hiroyuki, Li, does the oops look familiar to you?
>
> Pekka
>
Ah, yes. maybe. This line
"please try cgroup_disable=memory boot option"
implies that.
-Kame
> From: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
>
> Now, SLAB is configured in very early stage and it can be used in
> init routine now.
>
> But replacing alloc_bootmem() in FLAT/DISCONTIGMEM's page_cgroup()
> initialization breaks the allocation, now.
> (Works well in SPARSEMEM case...it supports MEMORY_HOTPLUG and
> size of page_cgroup is in reasonable size (< 1 << MAX_ORDER.)
>
> This patch revive FLATMEM+memory cgroup by using alloc_bootmem.
>
> In future,
> We stop to support FLATMEM (if no users) or rewrite codes for flatmem
> completely.But this will adds more messy codes and overheads.
>
> Changelog: v1->v2
> - fixed typos.
>
> Acked-by: Pekka Enberg <penberg@cs.helsinki.fi>
> Tested-by: Li Zefan <lizf@cn.fujitsu.com>
> Reported-by: Li Zefan <lizf@cn.fujitsu.com>
> Signed-off-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
> ---
> include/linux/page_cgroup.h | 18 +++++++++++++++++-
> init/main.c | 5 +++++
> mm/page_cgroup.c | 29 ++++++++++-------------------
> 3 files changed, 32 insertions(+), 20 deletions(-)
>
> Index: linux-2.6.30.org/init/main.c
> ===================================================================
> --- linux-2.6.30.org.orig/init/main.c 2009-06-11 19:02:53.000000000 +0900
> +++ linux-2.6.30.org/init/main.c 2009-06-11 20:49:21.000000000 +0900
> @@ -539,6 +539,11 @@
> */
> static void __init mm_init(void)
> {
> + /*
> + * page_cgroup requires countinous pages as memmap
> + * and it's bigger than MAX_ORDER unless SPARSEMEM.
> + */
> + page_cgroup_init_flatmem();
> mem_init();
> kmem_cache_init();
> vmalloc_init();
> Index: linux-2.6.30.org/mm/page_cgroup.c
> ===================================================================
> --- linux-2.6.30.org.orig/mm/page_cgroup.c 2009-06-11 19:02:53.000000000 +0900
> +++ linux-2.6.30.org/mm/page_cgroup.c 2009-06-11 20:49:59.000000000 +0900
> @@ -47,8 +47,6 @@
> struct page_cgroup *base, *pc;
> unsigned long table_size;
> unsigned long start_pfn, nr_pages, index;
> - struct page *page;
> - unsigned int order;
>
> start_pfn = NODE_DATA(nid)->node_start_pfn;
> nr_pages = NODE_DATA(nid)->node_spanned_pages;
> @@ -57,13 +55,11 @@
> return 0;
>
> table_size = sizeof(struct page_cgroup) * nr_pages;
> - order = get_order(table_size);
> - page = alloc_pages_node(nid, GFP_NOWAIT | __GFP_ZERO, order);
> - if (!page)
> - page = alloc_pages_node(-1, GFP_NOWAIT | __GFP_ZERO, order);
> - if (!page)
> +
> + base = __alloc_bootmem_node_nopanic(NODE_DATA(nid),
> + table_size, PAGE_SIZE, __pa(MAX_DMA_ADDRESS));
> + if (!base)
> return -ENOMEM;
> - base = page_address(page);
> for (index = 0; index < nr_pages; index++) {
> pc = base + index;
> __init_page_cgroup(pc, start_pfn + index);
> @@ -73,7 +69,7 @@
> return 0;
> }
>
> -void __init page_cgroup_init(void)
> +void __init page_cgroup_init_flatmem(void)
> {
>
> int nid, fail;
> @@ -117,16 +113,11 @@
> if (!section->page_cgroup) {
> nid = page_to_nid(pfn_to_page(pfn));
> table_size = sizeof(struct page_cgroup) * PAGES_PER_SECTION;
> - if (slab_is_available()) {
> - base = kmalloc_node(table_size,
> - GFP_KERNEL | __GFP_NOWARN, nid);
> - if (!base)
> - base = vmalloc_node(table_size, nid);
> - } else {
> - base = __alloc_bootmem_node_nopanic(NODE_DATA(nid),
> - table_size,
> - PAGE_SIZE, __pa(MAX_DMA_ADDRESS));
> - }
> + VM_BUG_ON(!slab_is_available());
> + base = kmalloc_node(table_size,
> + GFP_KERNEL | __GFP_NOWARN, nid);
> + if (!base)
> + base = vmalloc_node(table_size, nid);
> } else {
> /*
> * We don't have to allocate page_cgroup again, but
> Index: linux-2.6.30.org/include/linux/page_cgroup.h
> ===================================================================
> --- linux-2.6.30.org.orig/include/linux/page_cgroup.h 2009-06-10 12:05:27.000000000 +0900
> +++ linux-2.6.30.org/include/linux/page_cgroup.h 2009-06-11 20:50:32.000000000 +0900
> @@ -18,7 +18,19 @@
> };
>
> void __meminit pgdat_page_cgroup_init(struct pglist_data *pgdat);
> -void __init page_cgroup_init(void);
> +
> +#ifdef CONFIG_SPARSEMEM
> +static inline void __init page_cgroup_init_flatmem(void)
> +{
> +}
> +extern void __init page_cgroup_init(void);
> +#else
> +void __init page_cgroup_init_flatmem(void);
> +static inline void __init page_cgroup_init(void)
> +{
> +}
> +#endif
> +
> struct page_cgroup *lookup_page_cgroup(struct page *page);
>
> enum {
> @@ -87,6 +99,10 @@
> {
> }
>
> +static inline void __init page_cgroup_init_flatmem(void)
> +{
> +}
> +
> #endif
>
> #ifdef CONFIG_CGROUP_MEM_RES_CTLR_SWAP
>
>
>
>
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-12 7:29 ` Pekka Enberg
2009-06-12 7:29 ` KAMEZAWA Hiroyuki
@ 2009-06-12 7:33 ` Li Zefan
2009-06-12 7:51 ` Ingo Molnar
2 siblings, 0 replies; 43+ messages in thread
From: Li Zefan @ 2009-06-12 7:33 UTC (permalink / raw)
To: Pekka Enberg
Cc: Ingo Molnar, Yinghai Lu, Christoph Lameter, Linus Torvalds,
linux-kernel, akpm, hannes, mpm, npiggin, kamezawa.hiroyu
Pekka Enberg wrote:
> Hi Ingo,
>
> On Fri, 2009-06-12 at 09:17 +0200, Ingo Molnar wrote:
>> Plus i quickly got this crash too:
>>
>> [ 0.000000] console [tty0] enabled
>> [ 0.000000] allocation of page_cgroup was failed.
>> [ 0.000000] please try cgroup_disable=memory boot option
>> [ 0.000000] Kernel panic - not syncing: Out of memory
>> [ 0.000000] Rebooting in 1 seconds..<1>BUG: unable to handle kernel NULL pointer dereference at 0000004c
>> [ 0.000000] IP: [<c16ec708>] klist_next+0x10/0x8f
>> [ 0.000000] *pdpt = 0000000001a8a001 *pde = 0000000000000000
>> [ 0.000000] Thread overran stack, or stack corrupted
>
> Hmm, does this patch fix it? Hiroyuki, Li, does the oops look familiar to you?
>
should be the same bug.
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-12 7:29 ` Pekka Enberg
2009-06-12 7:29 ` KAMEZAWA Hiroyuki
2009-06-12 7:33 ` Li Zefan
@ 2009-06-12 7:51 ` Ingo Molnar
2 siblings, 0 replies; 43+ messages in thread
From: Ingo Molnar @ 2009-06-12 7:51 UTC (permalink / raw)
To: Pekka Enberg
Cc: Yinghai Lu, Christoph Lameter, Linus Torvalds, linux-kernel, akpm,
hannes, mpm, npiggin, kamezawa.hiroyu, lizf
* Pekka Enberg <penberg@cs.helsinki.fi> wrote:
> Hi Ingo,
>
> On Fri, 2009-06-12 at 09:17 +0200, Ingo Molnar wrote:
> > Plus i quickly got this crash too:
> >
> > [ 0.000000] console [tty0] enabled
> > [ 0.000000] allocation of page_cgroup was failed.
> > [ 0.000000] please try cgroup_disable=memory boot option
> > [ 0.000000] Kernel panic - not syncing: Out of memory
> > [ 0.000000] Rebooting in 1 seconds..<1>BUG: unable to handle kernel NULL pointer dereference at 0000004c
> > [ 0.000000] IP: [<c16ec708>] klist_next+0x10/0x8f
> > [ 0.000000] *pdpt = 0000000001a8a001 *pde = 0000000000000000
> > [ 0.000000] Thread overran stack, or stack corrupted
>
> Hmm, does this patch fix it? [...]
Thanks, this fixed it.
Ingo
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-11 22:41 ` Yinghai Lu
@ 2009-06-12 8:33 ` Pekka Enberg
0 siblings, 0 replies; 43+ messages in thread
From: Pekka Enberg @ 2009-06-12 8:33 UTC (permalink / raw)
To: Yinghai Lu
Cc: Ingo Molnar, Christoph Lameter, Linus Torvalds, linux-kernel,
akpm, hannes, mpm, npiggin
On Thu, 2009-06-11 at 15:41 -0700, Yinghai Lu wrote:
> [PATCH] irq: slab alloc for default irq_affinity
>
> Ingo had
>
> [ 0.000000] ------------[ cut here ]------------
> [ 0.000000] WARNING: at mm/bootmem.c:537 alloc_arch_preferred_bootmem+0x2b/0x71()
> [ 0.000000] Hardware name: System Product Name
> [ 0.000000] Modules linked in:
> [ 0.000000] Pid: 0, comm: swapper Tainted: G W 2.6.30-tip-03087-g0bb2618-dirty #52506
> [ 0.000000] Call Trace:
> [ 0.000000] [<81032588>] warn_slowpath_common+0x60/0x90
> [ 0.000000] [<810325c5>] warn_slowpath_null+0xd/0x10
> [ 0.000000] [<819d1bc0>] alloc_arch_preferred_bootmem+0x2b/0x71
> [ 0.000000] [<819d1c31>] ___alloc_bootmem_nopanic+0x2b/0x9a
> [ 0.000000] [<81050a0a>] ? lock_release+0xac/0xb2
> [ 0.000000] [<819d1d4c>] ___alloc_bootmem+0xe/0x2d
> [ 0.000000] [<819d1e9f>] __alloc_bootmem+0xa/0xc
> [ 0.000000] [<819d7c63>] alloc_bootmem_cpumask_var+0x21/0x26
> [ 0.000000] [<819d0cc8>] early_irq_init+0x15/0x10d
> [ 0.000000] [<819bb75a>] start_kernel+0x167/0x326
> [ 0.000000] [<819bb06b>] __init_begin+0x6b/0x70
> [ 0.000000] ---[ end trace 4eaa2a86a8e2da23 ]---
> [ 0.000000] NR_IRQS:2304 nr_irqs:424
> [ 0.000000] CPU 0 irqstacks, hard=821e6000 soft=821e7000
>
> we need to update init_irq_default_affinity
>
> Signed-off-by: Yinghai Lu <yinghai@kernel.org>
>
> ---
> kernel/irq/handle.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> Index: linux-2.6/kernel/irq/handle.c
> ===================================================================
> --- linux-2.6.orig/kernel/irq/handle.c
> +++ linux-2.6/kernel/irq/handle.c
> @@ -45,7 +45,7 @@ void handle_bad_irq(unsigned int irq, st
> #if defined(CONFIG_SMP) && defined(CONFIG_GENERIC_HARDIRQS)
> static void __init init_irq_default_affinity(void)
> {
> - alloc_bootmem_cpumask_var(&irq_default_affinity);
> + alloc_cpumask_var(&irq_default_affinity, GFP_NOWAIT);
> cpumask_setall(irq_default_affinity);
> }
> #else
Applied, thanks!
Pekka
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [GIT PULL v3] Early boot SLAB for 2.6.31
2009-06-11 23:14 ` Yinghai Lu
@ 2009-06-12 8:37 ` Pekka Enberg
0 siblings, 0 replies; 43+ messages in thread
From: Pekka Enberg @ 2009-06-12 8:37 UTC (permalink / raw)
To: Yinghai Lu
Cc: Ingo Molnar, Christoph Lameter, Linus Torvalds, linux-kernel,
akpm, hannes, mpm, npiggin
On Thu, 2009-06-11 at 16:14 -0700, Yinghai Lu wrote:
> please check
>
> [PATCH] x86: make zap_low_mapping could be used early
>
> only one cpu is there, just call __flush_tlb for it
>
> Signed-off-by: Yinghai Lu <yinghai@kernel.org>
>
> ---
> arch/x86/include/asm/tlbflush.h | 2 +-
> arch/x86/kernel/smpboot.c | 2 +-
> arch/x86/mm/init_32.c | 10 +++++++---
> 3 files changed, 9 insertions(+), 5 deletions(-)
>
> Index: linux-2.6/arch/x86/include/asm/tlbflush.h
> ===================================================================
> --- linux-2.6.orig/arch/x86/include/asm/tlbflush.h
> +++ linux-2.6/arch/x86/include/asm/tlbflush.h
> @@ -172,6 +172,6 @@ static inline void flush_tlb_kernel_rang
> flush_tlb_all();
> }
>
> -extern void zap_low_mappings(void);
> +extern void zap_low_mappings(bool early);
>
> #endif /* _ASM_X86_TLBFLUSH_H */
> Index: linux-2.6/arch/x86/kernel/smpboot.c
> ===================================================================
> --- linux-2.6.orig/arch/x86/kernel/smpboot.c
> +++ linux-2.6/arch/x86/kernel/smpboot.c
> @@ -875,7 +875,7 @@ int __cpuinit native_cpu_up(unsigned int
>
> err = do_boot_cpu(apicid, cpu);
>
> - zap_low_mappings();
> + zap_low_mappings(false);
> low_mappings = 0;
> #else
> err = do_boot_cpu(apicid, cpu);
> Index: linux-2.6/arch/x86/mm/init_32.c
> ===================================================================
> --- linux-2.6.orig/arch/x86/mm/init_32.c
> +++ linux-2.6/arch/x86/mm/init_32.c
> @@ -576,7 +576,7 @@ static inline void save_pg_dir(void)
> }
> #endif /* !CONFIG_ACPI_SLEEP */
>
> -void zap_low_mappings(void)
> +void zap_low_mappings(bool early)
> {
> int i;
>
> @@ -593,7 +593,11 @@ void zap_low_mappings(void)
> set_pgd(swapper_pg_dir+i, __pgd(0));
> #endif
> }
> - flush_tlb_all();
> +
> + if (early)
> + __flush_tlb();
> + else
> + flush_tlb_all();
> }
>
> pteval_t __supported_pte_mask __read_mostly = ~(_PAGE_NX | _PAGE_GLOBAL | _PAGE_IOMAP);
> @@ -968,7 +972,7 @@ void __init mem_init(void)
> test_wp_bit();
>
> save_pg_dir();
> - zap_low_mappings();
> + zap_low_mappings(true);
> }
>
> #ifdef CONFIG_MEMORY_HOTPLUG
Applied, thanks!
Pekka
^ permalink raw reply [flat|nested] 43+ messages in thread
end of thread, other threads:[~2009-06-12 8:37 UTC | newest]
Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-10 20:12 [GIT PULL] Early boot SLAB for 2.6.31 Pekka J Enberg
2009-06-10 20:32 ` Linus Torvalds
2009-06-10 20:30 ` Pekka Enberg
2009-06-10 20:43 ` Ingo Molnar
2009-06-10 20:47 ` Pekka Enberg
2009-06-10 20:50 ` Ingo Molnar
2009-06-10 20:57 ` Ingo Molnar
2009-06-10 20:58 ` Pekka Enberg
2009-06-10 21:07 ` Pekka Enberg
2009-06-11 0:54 ` Ingo Molnar
2009-06-10 21:00 ` Pekka J Enberg
2009-06-10 20:33 ` Linus Torvalds
2009-06-10 20:57 ` Pekka J Enberg
2009-06-11 11:17 ` [GIT PULL v2] " Pekka J Enberg
2009-06-11 11:35 ` Ingo Molnar
2009-06-11 11:40 ` Ingo Molnar
2009-06-11 11:42 ` Ingo Molnar
2009-06-11 11:48 ` Ingo Molnar
2009-06-11 11:56 ` Pekka Enberg
2009-06-11 11:49 ` Pekka J Enberg
2009-06-11 11:54 ` Ingo Molnar
2009-06-11 13:58 ` Christoph Lameter
2009-06-11 14:06 ` Pekka Enberg
2009-06-11 14:26 ` Christoph Lameter
2009-06-11 15:24 ` Pekka Enberg
2009-06-11 17:50 ` Yinghai Lu
2009-06-11 18:10 ` [GIT PULL v3] " Pekka J Enberg
2009-06-11 21:43 ` Ingo Molnar
2009-06-11 22:03 ` Ingo Molnar
2009-06-11 22:41 ` Yinghai Lu
2009-06-12 8:33 ` Pekka Enberg
2009-06-12 7:17 ` Ingo Molnar
2009-06-12 7:25 ` Li Zefan
2009-06-12 7:29 ` Pekka Enberg
2009-06-12 7:29 ` KAMEZAWA Hiroyuki
2009-06-12 7:33 ` Li Zefan
2009-06-12 7:51 ` Ingo Molnar
2009-06-11 23:14 ` Yinghai Lu
2009-06-12 8:37 ` Pekka Enberg
2009-06-10 21:00 ` [GIT PULL] " Ingo Molnar
2009-06-10 20:57 ` Pekka Enberg
2009-06-10 21:03 ` Yinghai Lu
2009-06-10 21:11 ` Yinghai Lu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox