* [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: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: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: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: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: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: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
* 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: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: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
* [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: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: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: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 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 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 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 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
* 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: 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 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 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
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