* [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!"
@ 2008-04-11 7:41 Ingo Molnar
2008-04-11 8:21 ` Pekka Enberg
0 siblings, 1 reply; 95+ messages in thread
From: Ingo Molnar @ 2008-04-11 7:41 UTC (permalink / raw)
To: linux-kernel
Cc: Pekka Enberg, Christoph Lameter, Mel Gorman, Nick Piggin,
Linus Torvalds, Andrew Morton
our x86.git randconfig auto-qa found a mm/slab.c early-bootup crash in
mainline that got introduced since v2.6.24.
http://redhat.com/~mingo/misc/log-Thu_Apr_10_10_41_16_CEST_2008.bad
http://redhat.com/~mingo/misc/config-Thu_Apr_10_10_41_16_CEST_2008.bad
Note, the very same bzImage does not crash on other testboxes - only on
this 8-way box with 4GB of RAM.
i tried a "use v2.6.24's slab.c" revert (with a few API fixes needed for
it to build on .25) but that didnt solve the problem either.
i tried a bisection yesterday but it didnt work out too well - a
combination of block layer (?) and networking regressions made it
impossible.
Here's the list of "good" bisection points between v2.6.24 (from
multiple bisection runs):
0773769191d943358a8392fa86abd756d004c4b6
21af0297c7e56024a5ccc4d8ad2a590f9ec371ba
26b8256e2bb930a8e4d4d10aa74950d8921376b8
2a10e7c41254941cac87be1eccdcb6379ce097f5
3aa88cdf6bcc9e510c0707581131b821a7d3b7cb
49914084e797530d9baaf51df9eda77babc98fa8
53a6e2342d73d509318836e320f70cd286acd69c
5be3bda8987b12a87863c89b74b136fdb1f072db
6d5f718a497375f853d90247f5f6963368e89803
7272dcd31d56580dee7693c21e369fd167e137fe
77de2c590ec72828156d85fa13a96db87301cc68
82cfbb008572b1a953091ef78f767aa3ca213092
b75f53dba8a4a61fda1ff7e0fb0fe3b0d80e0c64
c087567d3ffb2c7c61e091982e6ca45478394f1a
d4b37ff73540ab90bee57b882a10b21e2f97939f
fde1b3fa947c2512e3715962ebb1d3a6a9b9bb7d
the "bad" bisection points where i saw a slab.c crash were:
7180c4c9e09888db0a188f729c96c6d7bd61fa83
7fa2ac3728ce828070fa3d5846c08157fe5ef431
this still leaves a rather large set of commits:
Bisecting: 1874 revisions left to test after this
and the mm/ bits alone look volumonious:
$ git-bisect visualize -p -- mm | diffstat | tail -1
106 files changed, 67759 insertions(+), 20852 deletions(-)
Ingo
---------------->
Subject: slab: revert
From: Ingo Molnar <mingo@elte.hu>
Date: Thu Apr 10 11:04:16 CEST 2008
Signed-off-by: Ingo Molnar <mingo@elte.hu>
---
mm/slab.c | 72 +++++++++++++++++++++++++++++---------------------------------
1 file changed, 34 insertions(+), 38 deletions(-)
Index: linux/mm/slab.c
===================================================================
--- linux.orig/mm/slab.c
+++ linux/mm/slab.c
@@ -304,11 +304,11 @@ struct kmem_list3 {
/*
* Need this for bootstrapping a per node allocator.
*/
-#define NUM_INIT_LISTS (3 * MAX_NUMNODES)
+#define NUM_INIT_LISTS (2 * MAX_NUMNODES + 1)
struct kmem_list3 __initdata initkmem_list3[NUM_INIT_LISTS];
#define CACHE_CACHE 0
-#define SIZE_AC MAX_NUMNODES
-#define SIZE_L3 (2 * MAX_NUMNODES)
+#define SIZE_AC 1
+#define SIZE_L3 (1 + MAX_NUMNODES)
static int drain_freelist(struct kmem_cache *cache,
struct kmem_list3 *l3, int tofree);
@@ -333,7 +333,7 @@ static __always_inline int index_of(cons
return i; \
else \
i++;
-#include <linux/kmalloc_sizes.h>
+#include "linux/kmalloc_sizes.h"
#undef CACHE
__bad_size();
} else
@@ -1407,22 +1407,6 @@ static void init_list(struct kmem_cache
}
/*
- * For setting up all the kmem_list3s for cache whose buffer_size is same as
- * size of kmem_list3.
- */
-static void __init set_up_list3s(struct kmem_cache *cachep, int index)
-{
- int node;
-
- for_each_online_node(node) {
- cachep->nodelists[node] = &initkmem_list3[index + node];
- cachep->nodelists[node]->next_reap = jiffies +
- REAPTIMEOUT_LIST3 +
- ((unsigned long)cachep) % REAPTIMEOUT_LIST3;
- }
-}
-
-/*
* Initialisation. Called after the page allocator have been initialised and
* before smp_init().
*/
@@ -1445,7 +1429,6 @@ void __init kmem_cache_init(void)
if (i < MAX_NUMNODES)
cache_cache.nodelists[i] = NULL;
}
- set_up_list3s(&cache_cache, CACHE_CACHE);
/*
* Fragmentation resistance on low memory - only use bigger
@@ -1481,7 +1464,7 @@ void __init kmem_cache_init(void)
list_add(&cache_cache.next, &cache_chain);
cache_cache.colour_off = cache_line_size();
cache_cache.array[smp_processor_id()] = &initarray_cache.cache;
- cache_cache.nodelists[node] = &initkmem_list3[CACHE_CACHE + node];
+ cache_cache.nodelists[node] = &initkmem_list3[CACHE_CACHE];
/*
* struct kmem_cache size depends on nr_node_ids, which
@@ -1601,9 +1584,10 @@ void __init kmem_cache_init(void)
{
int nid;
- for_each_online_node(nid) {
- init_list(&cache_cache, &initkmem_list3[CACHE_CACHE + nid], nid);
+ /* Replace the static kmem_list3 structures for the boot cpu */
+ init_list(&cache_cache, &initkmem_list3[CACHE_CACHE], node);
+ for_each_online_node(nid) {
init_list(malloc_sizes[INDEX_AC].cs_cachep,
&initkmem_list3[SIZE_AC + nid], nid);
@@ -1973,6 +1957,22 @@ static void slab_destroy(struct kmem_cac
}
}
+/*
+ * For setting up all the kmem_list3s for cache whose buffer_size is same as
+ * size of kmem_list3.
+ */
+static void __init set_up_list3s(struct kmem_cache *cachep, int index)
+{
+ int node;
+
+ for_each_online_node(node) {
+ cachep->nodelists[node] = &initkmem_list3[index + node];
+ cachep->nodelists[node]->next_reap = jiffies +
+ REAPTIMEOUT_LIST3 +
+ ((unsigned long)cachep) % REAPTIMEOUT_LIST3;
+ }
+}
+
static void __kmem_cache_destroy(struct kmem_cache *cachep)
{
int i;
@@ -2096,7 +2096,7 @@ static int __init_refok setup_cpu_cache(
g_cpucache_up = PARTIAL_L3;
} else {
int node;
- for_each_online_node(node) {
+ for_each_node_state(node, N_NORMAL_MEMORY) {
cachep->nodelists[node] =
kmalloc_node(sizeof(struct kmem_list3),
GFP_KERNEL, node);
@@ -2167,7 +2167,6 @@ kmem_cache_create (const char *name, siz
* We use cache_chain_mutex to ensure a consistent view of
* cpu_online_map as well. Please see cpuup_callback
*/
- get_online_cpus();
mutex_lock(&cache_chain_mutex);
list_for_each_entry(pc, &cache_chain, next) {
@@ -2394,7 +2393,6 @@ oops:
panic("kmem_cache_create(): failed to create slab `%s'\n",
name);
mutex_unlock(&cache_chain_mutex);
- put_online_cpus();
return cachep;
}
EXPORT_SYMBOL(kmem_cache_create);
@@ -2546,11 +2544,9 @@ int kmem_cache_shrink(struct kmem_cache
int ret;
BUG_ON(!cachep || in_interrupt());
- get_online_cpus();
mutex_lock(&cache_chain_mutex);
ret = __cache_shrink(cachep);
mutex_unlock(&cache_chain_mutex);
- put_online_cpus();
return ret;
}
EXPORT_SYMBOL(kmem_cache_shrink);
@@ -2576,7 +2572,6 @@ void kmem_cache_destroy(struct kmem_cach
BUG_ON(!cachep || in_interrupt());
/* Find the cache in the chain of caches. */
- get_online_cpus();
mutex_lock(&cache_chain_mutex);
/*
* the chain is never empty, cache_cache is never destroyed
@@ -2586,7 +2581,6 @@ void kmem_cache_destroy(struct kmem_cach
slab_error(cachep, "Can't free all objects");
list_add(&cachep->next, &cache_chain);
mutex_unlock(&cache_chain_mutex);
- put_online_cpus();
return;
}
@@ -2595,7 +2589,6 @@ void kmem_cache_destroy(struct kmem_cach
__kmem_cache_destroy(cachep);
mutex_unlock(&cache_chain_mutex);
- put_online_cpus();
}
EXPORT_SYMBOL(kmem_cache_destroy);
@@ -2630,7 +2623,6 @@ static struct slab *alloc_slabmgmt(struc
slabp->colouroff = colour_off;
slabp->s_mem = objp + colour_off;
slabp->nodeid = nodeid;
- slabp->free = 0;
return slabp;
}
@@ -2684,6 +2676,7 @@ static void cache_init_objs(struct kmem_
slab_bufctl(slabp)[i] = i + 1;
}
slab_bufctl(slabp)[i - 1] = BUFCTL_END;
+ slabp->free = 0;
}
static void kmem_flagcheck(struct kmem_cache *cachep, gfp_t flags)
@@ -2816,6 +2809,7 @@ static int cache_grow(struct kmem_cache
if (!slabp)
goto opps1;
+ slabp->nodeid = nodeid;
slab_map_pages(cachep, slabp, objp);
cache_init_objs(cachep, slabp);
@@ -2964,10 +2958,11 @@ static void *cache_alloc_refill(struct k
struct array_cache *ac;
int node;
-retry:
- check_irq_off();
node = numa_node_id();
+
+ check_irq_off();
ac = cpu_cache_get(cachep);
+retry:
batchcount = ac->batchcount;
if (!ac->touched && batchcount > BATCHREFILL_LIMIT) {
/*
@@ -3279,7 +3274,7 @@ retry:
if (local_flags & __GFP_WAIT)
local_irq_enable();
kmem_flagcheck(cache, flags);
- obj = kmem_getpages(cache, local_flags, -1);
+ obj = kmem_getpages(cache, flags, -1);
if (local_flags & __GFP_WAIT)
local_irq_disable();
if (obj) {
@@ -3624,11 +3619,12 @@ void *kmem_cache_alloc(struct kmem_cache
EXPORT_SYMBOL(kmem_cache_alloc);
/**
- * kmem_ptr_validate - check if an untrusted pointer might be a slab entry.
+ * kmem_ptr_validate - check if an untrusted pointer might
+ * be a slab entry.
* @cachep: the cache we're checking against
* @ptr: pointer to validate
*
- * This verifies that the untrusted pointer looks sane;
+ * This verifies that the untrusted pointer looks sane:
* it is _not_ a guarantee that the pointer is actually
* part of the slab cache in question, but it at least
* validates that the pointer can be dereferenced and
^ permalink raw reply [flat|nested] 95+ messages in thread* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 7:41 [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" Ingo Molnar @ 2008-04-11 8:21 ` Pekka Enberg 2008-04-11 8:50 ` Pekka Enberg 0 siblings, 1 reply; 95+ messages in thread From: Pekka Enberg @ 2008-04-11 8:21 UTC (permalink / raw) To: Ingo Molnar Cc: linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton Hi Ingo, On Fri, Apr 11, 2008 at 10:41 AM, Ingo Molnar <mingo@elte.hu> wrote: > our x86.git randconfig auto-qa found a mm/slab.c early-bootup crash in > mainline that got introduced since v2.6.24. > > http://redhat.com/~mingo/misc/log-Thu_Apr_10_10_41_16_CEST_2008.bad > http://redhat.com/~mingo/misc/config-Thu_Apr_10_10_41_16_CEST_2008.bad > > Note, the very same bzImage does not crash on other testboxes - only on > this 8-way box with 4GB of RAM. > > i tried a "use v2.6.24's slab.c" revert (with a few API fixes needed for > it to build on .25) but that didnt solve the problem either. As mentioned privately, I suspect it's the page allocator changes that went into 2.6.24. Mel, Christoph, any ideas? ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 8:21 ` Pekka Enberg @ 2008-04-11 8:50 ` Pekka Enberg 2008-04-11 8:54 ` Ingo Molnar 0 siblings, 1 reply; 95+ messages in thread From: Pekka Enberg @ 2008-04-11 8:50 UTC (permalink / raw) To: Ingo Molnar Cc: linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton Hi Ingo, > On Fri, Apr 11, 2008 at 10:41 AM, Ingo Molnar <mingo@elte.hu> wrote: > > our x86.git randconfig auto-qa found a mm/slab.c early-bootup crash in > > mainline that got introduced since v2.6.24. > > > > http://redhat.com/~mingo/misc/log-Thu_Apr_10_10_41_16_CEST_2008.bad > > http://redhat.com/~mingo/misc/config-Thu_Apr_10_10_41_16_CEST_2008.bad > > > > Note, the very same bzImage does not crash on other testboxes - only on > > this 8-way box with 4GB of RAM. > > > > i tried a "use v2.6.24's slab.c" revert (with a few API fixes needed for > > it to build on .25) but that didnt solve the problem either. On Fri, Apr 11, 2008 at 11:21 AM, Pekka Enberg <penberg@cs.helsinki.fi> wrote: > As mentioned privately, I suspect it's the page allocator changes that > went into 2.6.24. Mel, Christoph, any ideas? So I'm thinking it's probably related to this patch: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=523b945855a1427000ffc707c610abe5947ae607 As kmalloc_node() in setup_cpu_cache() returns NULL, it seems likely to be due to the use of GFP_THISNODE in cache_alloc_refill() when calling cache_grow() and that the semantics changed. No idea why page allocator would think your UMA "local node" has no memory though. Pekka ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 8:50 ` Pekka Enberg @ 2008-04-11 8:54 ` Ingo Molnar 2008-04-11 9:05 ` Pekka Enberg 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-11 8:54 UTC (permalink / raw) To: Pekka Enberg Cc: linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki * Pekka Enberg <penberg@cs.helsinki.fi> wrote: > > > it to build on .25) but that didnt solve the problem either. > > On Fri, Apr 11, 2008 at 11:21 AM, Pekka Enberg <penberg@cs.helsinki.fi> wrote: > > As mentioned privately, I suspect it's the page allocator changes that > > went into 2.6.24. Mel, Christoph, any ideas? > > So I'm thinking it's probably related to this patch: > > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=523b945855a1427000ffc707c610abe5947ae607 > > As kmalloc_node() in setup_cpu_cache() returns NULL, it seems likely > to be due to the use of GFP_THISNODE in cache_alloc_refill() when > calling cache_grow() and that the semantics changed. No idea why page > allocator would think your UMA "local node" has no memory though. but ... as i said it in my report, this is a regression since v2.6.24 - v2.6.24 (and a whole bunch of commits since then, i listed the IDs) booted up fine. The commit ID you mention is: v2.6.23-4345-g523b945, way earlier than the good commit IDs. so this is a recent regression. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 8:54 ` Ingo Molnar @ 2008-04-11 9:05 ` Pekka Enberg 2008-04-11 9:08 ` Pekka Enberg 2008-04-11 19:25 ` Christoph Lameter 0 siblings, 2 replies; 95+ messages in thread From: Pekka Enberg @ 2008-04-11 9:05 UTC (permalink / raw) To: Ingo Molnar Cc: linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki Hi Ingo. On Fri, Apr 11, 2008 at 11:54 AM, Ingo Molnar <mingo@elte.hu> wrote: > but ... as i said it in my report, this is a regression since v2.6.24 - > v2.6.24 (and a whole bunch of commits since then, i listed the IDs) > booted up fine. The commit ID you mention is: v2.6.23-4345-g523b945, way > earlier than the good commit IDs. > > so this is a recent regression. Right. Then you probably want to look into any changes in arch/x86/ related to setting up the zonelists. I'm fairly certain this is not a slab bug and I don't see any recent changes to the page allocator either that would explain this. ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 9:05 ` Pekka Enberg @ 2008-04-11 9:08 ` Pekka Enberg 2008-04-11 9:11 ` Pekka Enberg 2008-04-11 19:26 ` [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" Christoph Lameter 2008-04-11 19:25 ` Christoph Lameter 1 sibling, 2 replies; 95+ messages in thread From: Pekka Enberg @ 2008-04-11 9:08 UTC (permalink / raw) To: Ingo Molnar Cc: linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu On Fri, Apr 11, 2008 at 12:05 PM, Pekka Enberg <penberg@cs.helsinki.fi> wrote: > Right. Then you probably want to look into any changes in arch/x86/ > related to setting up the zonelists. I'm fairly certain this is not a > slab bug and I don't see any recent changes to the page allocator > either that would explain this. I'd be willing to put some money on this: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=b7ad149d62ffffaccb9f565dfe7e5bae739d6836 ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 9:08 ` Pekka Enberg @ 2008-04-11 9:11 ` Pekka Enberg 2008-04-11 9:24 ` Ingo Molnar 2008-04-15 6:25 ` [bug] SLUB + mm/slab.c boot crash in -rc9 Ingo Molnar 2008-04-11 19:26 ` [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" Christoph Lameter 1 sibling, 2 replies; 95+ messages in thread From: Pekka Enberg @ 2008-04-11 9:11 UTC (permalink / raw) To: Ingo Molnar Cc: linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu On Fri, Apr 11, 2008 at 12:05 PM, Pekka Enberg <penberg@cs.helsinki.fi> wrote: > > Right. Then you probably want to look into any changes in arch/x86/ > > related to setting up the zonelists. I'm fairly certain this is not a > > slab bug and I don't see any recent changes to the page allocator > > either that would explain this. > > I'd be willing to put some money on this: > > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=b7ad149d62ffffaccb9f565dfe7e5bae739d6836 And I'd lose as you're 32-bit. Oh well, that's the price to pay for pretending to know x86 arch internals. ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 9:11 ` Pekka Enberg @ 2008-04-11 9:24 ` Ingo Molnar 2008-04-11 10:34 ` Nick Piggin ` (2 more replies) 2008-04-15 6:25 ` [bug] SLUB + mm/slab.c boot crash in -rc9 Ingo Molnar 1 sibling, 3 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-11 9:24 UTC (permalink / raw) To: Pekka Enberg Cc: linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu * Pekka Enberg <penberg@cs.helsinki.fi> wrote: > On Fri, Apr 11, 2008 at 12:05 PM, Pekka Enberg <penberg@cs.helsinki.fi> wrote: > > > Right. Then you probably want to look into any changes in arch/x86/ > > > related to setting up the zonelists. I'm fairly certain this is not a > > > slab bug and I don't see any recent changes to the page allocator > > > either that would explain this. > > > > I'd be willing to put some money on this: > > > > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=b7ad149d62ffffaccb9f565dfe7e5bae739d6836 > > And I'd lose as you're 32-bit. Oh well, that's the price to pay for > pretending to know x86 arch internals. yeah, sorry - we are working hard to unify generic bits like that, but it's a huge architecture. btw., i always felt that the zone/memory setup is rather fragile and ad-hoc in places and it trusts the architecture code too much. Just in the .25 cycle i've seen about a dozen bugs all around that thing. I believe we should work on making the info that an architecture feeds to the MM "fool proof" - i.e. sanity-check for overlaps and other common setup errors. It is easy for an architecture to mess up those things... Especially on oddball systems that are too large or too small to be normally tested. It's a common, reoccuring bug pattern that we could avoid by being a bit more resilient. if this is a zone setup bug then a sanity-check could catch it right where it happens - not much later in the slab code or so. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 9:24 ` Ingo Molnar @ 2008-04-11 10:34 ` Nick Piggin 2008-04-11 19:28 ` Christoph Lameter 2008-04-15 9:36 ` Mel Gorman 2 siblings, 0 replies; 95+ messages in thread From: Nick Piggin @ 2008-04-11 10:34 UTC (permalink / raw) To: Ingo Molnar Cc: Pekka Enberg, linux-kernel, Christoph Lameter, Mel Gorman, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu On Fri, Apr 11, 2008 at 11:24:52AM +0200, Ingo Molnar wrote: > > * Pekka Enberg <penberg@cs.helsinki.fi> wrote: > > > On Fri, Apr 11, 2008 at 12:05 PM, Pekka Enberg <penberg@cs.helsinki.fi> wrote: > > > > Right. Then you probably want to look into any changes in arch/x86/ > > > > related to setting up the zonelists. I'm fairly certain this is not a > > > > slab bug and I don't see any recent changes to the page allocator > > > > either that would explain this. > > > > > > I'd be willing to put some money on this: > > > > > > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=b7ad149d62ffffaccb9f565dfe7e5bae739d6836 > > > > And I'd lose as you're 32-bit. Oh well, that's the price to pay for > > pretending to know x86 arch internals. > > yeah, sorry - we are working hard to unify generic bits like that, but > it's a huge architecture. BTW. I think I'm seeing some problems perhaps related to change page attr stuff for DEBUG_PAGEALLOC on x86-64. And I don't know if it is the same thing, but some general instability around either the page allocator or slab allocator. The debug pagealloc problems seem to be that a thread suddenly get stuck in the kernel spinning in cpa (usually on one of the locks) and never seems to recover. Once it seemed to be spinning in clear_page_... too, but perhaps could it be messing up the page attributes and running so slowly that it just appears to be hanging? I'll try to get more info here but it is hard to reproduce. The general instability -- I've just seen an oops or two in the page allocation path in slub recently. Nothing reportable because I've been running my own patches and/or been unable to reproduce... but it is a bit unusual and I'll keep an eye out. Anyway, I'd suggest cooking this kernel a bit longer before release... ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 9:24 ` Ingo Molnar 2008-04-11 10:34 ` Nick Piggin @ 2008-04-11 19:28 ` Christoph Lameter 2008-04-12 10:38 ` Christoph Lameter 2008-04-15 5:43 ` Ingo Molnar 2008-04-15 9:36 ` Mel Gorman 2 siblings, 2 replies; 95+ messages in thread From: Christoph Lameter @ 2008-04-11 19:28 UTC (permalink / raw) To: Ingo Molnar Cc: Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu On Fri, 11 Apr 2008, Ingo Molnar wrote: > if this is a zone setup bug then a sanity-check could catch it right > where it happens - not much later in the slab code or so. Could you post the zone setup of the system that fails? A memory map would be useful and full dmesg output up to the failure. ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 19:28 ` Christoph Lameter @ 2008-04-12 10:38 ` Christoph Lameter 2008-04-12 17:22 ` Yinghai Lu 2008-04-15 5:43 ` Ingo Molnar 1 sibling, 1 reply; 95+ messages in thread From: Christoph Lameter @ 2008-04-12 10:38 UTC (permalink / raw) To: Ingo Molnar Cc: Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu Pekka pointed out the orig post that had the boot info. One commonality in the two failures inhouse and yours is that both had more than 4G memory and had CONFIG_HIGHMEM4G set. Possibly a wraparound of some limit? ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-12 10:38 ` Christoph Lameter @ 2008-04-12 17:22 ` Yinghai Lu 0 siblings, 0 replies; 95+ messages in thread From: Yinghai Lu @ 2008-04-12 17:22 UTC (permalink / raw) To: Christoph Lameter, Ingo Molnar Cc: Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki On Sat, Apr 12, 2008 at 3:38 AM, Christoph Lameter <clameter@sgi.com> wrote: > Pekka pointed out the orig post that had the boot info. > > One commonality in the two failures inhouse and yours is that > both had more than 4G memory and had CONFIG_HIGHMEM4G set. Possibly > a wraparound of some limit? Ingo, does your old 8 socket system work with 64bit kernel? YH ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 19:28 ` Christoph Lameter 2008-04-12 10:38 ` Christoph Lameter @ 2008-04-15 5:43 ` Ingo Molnar 1 sibling, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 5:43 UTC (permalink / raw) To: Christoph Lameter Cc: Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu * Christoph Lameter <clameter@sgi.com> wrote: > On Fri, 11 Apr 2008, Ingo Molnar wrote: > > > if this is a zone setup bug then a sanity-check could catch it right > > where it happens - not much later in the slab code or so. > > Could you post the zone setup of the system that fails? A memory map > would be useful and full dmesg output up to the failure. it's all in my bugreport you are replying to: http://lkml.org/lkml/2008/4/11/34 it's a full dmesg up to the failure, which starts with the memory map of the system ... Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 9:24 ` Ingo Molnar 2008-04-11 10:34 ` Nick Piggin 2008-04-11 19:28 ` Christoph Lameter @ 2008-04-15 9:36 ` Mel Gorman 2008-04-15 10:03 ` Ingo Molnar 2 siblings, 1 reply; 95+ messages in thread From: Mel Gorman @ 2008-04-15 9:36 UTC (permalink / raw) To: Ingo Molnar Cc: Pekka Enberg, linux-kernel, Christoph Lameter, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu On (11/04/08 11:24), Ingo Molnar didst pronounce: > > * Pekka Enberg <penberg@cs.helsinki.fi> wrote: > > > On Fri, Apr 11, 2008 at 12:05 PM, Pekka Enberg <penberg@cs.helsinki.fi> wrote: > > > > Right. Then you probably want to look into any changes in arch/x86/ > > > > related to setting up the zonelists. I'm fairly certain this is not a > > > > slab bug and I don't see any recent changes to the page allocator > > > > either that would explain this. > > > > > > I'd be willing to put some money on this: > > > > > > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=b7ad149d62ffffaccb9f565dfe7e5bae739d6836 > > > > And I'd lose as you're 32-bit. Oh well, that's the price to pay for > > pretending to know x86 arch internals. > > yeah, sorry - we are working hard to unify generic bits like that, but > it's a huge architecture. > > btw., i always felt that the zone/memory setup is rather fragile and > ad-hoc in places and it trusts the architecture code too much. Just in > the .25 cycle i've seen about a dozen bugs all around that thing. I > believe we should work on making the info that an architecture feeds to > the MM "fool proof" - i.e. sanity-check for overlaps and other common > setup errors. I hadn't realised that such setup errors were common. It should be already able to handle some overlapping problems in add_active_range(). I'm playing catch-up here but looking at your dmesg output, I see the following snippets. [ 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 - 00000000efff8000 (usable) [ 0.000000] BIOS-e820: 00000000efff8000 - 00000000f0000000 (ACPI data) There are two portions of usable memory with a few holes there. [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved) [ 0.000000] BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) [ 0.000000] BIOS-e820: 0000000100000000 - 0000000110000000 (usable) And is memory over the 4GB boundary but.... [ 0.000000] Warning only 4GB will be used. [ 0.000000] Use a HIGHMEM64G enabled kernel. [ 0.000000] Entering add_active_range(0, 0, 1048576) 0 entries of 256 used It's recognised and only memory below 4GB is registered and it's all on node 0. However, I do note that it also registers all the holes as valid memory. The memory should never get freed because it should be reserved during boot by reserve_bootmem() but it still raises an eyebrow. [ 0.000000] early_node_map[1] active PFN ranges [ 0.000000] 0: 0 -> 1048576 [ 0.000000] On node 0 totalpages: 1048576 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 4064 pages, LIFO batch:0 [ 0.000000] Normal zone: 1760 pages used for memmap [ 0.000000] Normal zone: 223520 pages, LIFO batch:31 [ 0.000000] HighMem zone: 6400 pages used for memmap [ 0.000000] HighMem zone: 812800 pages, LIFO batch:31 [ 0.000000] Movable zone: 0 pages used for memmap And from this, it looks like memmap is getting setup. So far, it looks like basic initialisation was ok. > It is easy for an architecture to mess up those things... > Especially on oddball systems that are too large or too small to be > normally tested. It's a common, reoccuring bug pattern that we could > avoid by being a bit more resilient. > > if this is a zone setup bug then a sanity-check could catch it right > where it happens - not much later in the slab code or so. > > Ingo > -- Mel Gorman Part-time Phd Student Linux Technology Center University of Limerick IBM Dublin Software Lab ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-15 9:36 ` Mel Gorman @ 2008-04-15 10:03 ` Ingo Molnar 0 siblings, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 10:03 UTC (permalink / raw) To: Mel Gorman Cc: Pekka Enberg, linux-kernel, Christoph Lameter, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu * Mel Gorman <mel@csn.ul.ie> wrote: > [ 0.000000] Warning only 4GB will be used. > [ 0.000000] Use a HIGHMEM64G enabled kernel. > [ 0.000000] Entering add_active_range(0, 0, 1048576) 0 entries of 256 used > > It's recognised and only memory below 4GB is registered and it's all > on node 0. However, I do note that it also registers all the holes as > valid memory. The memory should never get freed because it should be > reserved during boot by reserve_bootmem() but it still raises an > eyebrow. 32-bit does memory_present() calls to register all RAM - and those calls are correct (they do not include holes) and the resulting sparse memory section layout looks correct, and all the mem_map[] chunk allocations succeed as well. furthermore, when freeing memory from bootmem allocator into the buddy allocator we consult the e820 map again via a page_is_ram() call, so we make sure holes do not end up in the memory map and in the free page pool. (all rounded to section boundaries of course) > [ 0.000000] early_node_map[1] active PFN ranges > [ 0.000000] 0: 0 -> 1048576 > [ 0.000000] On node 0 totalpages: 1048576 > [ 0.000000] DMA zone: 32 pages used for memmap > [ 0.000000] DMA zone: 0 pages reserved > [ 0.000000] DMA zone: 4064 pages, LIFO batch:0 > [ 0.000000] Normal zone: 1760 pages used for memmap > [ 0.000000] Normal zone: 223520 pages, LIFO batch:31 > [ 0.000000] HighMem zone: 6400 pages used for memmap > [ 0.000000] HighMem zone: 812800 pages, LIFO batch:31 > [ 0.000000] Movable zone: 0 pages used for memmap > > And from this, it looks like memmap is getting setup. So far, it looks > like basic initialisation was ok. yep. I did a few extra printouts to make sure, but came to the same conclusion. The system boots fine with the same config on v2.6.24. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-11 9:11 ` Pekka Enberg 2008-04-11 9:24 ` Ingo Molnar @ 2008-04-15 6:25 ` Ingo Molnar 2008-04-15 6:41 ` Pekka Enberg 2008-04-15 16:02 ` Linus Torvalds 1 sibling, 2 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 6:25 UTC (permalink / raw) To: Pekka Enberg Cc: linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu you asked me to run with the debug patch attached below. I just tried vanilla -rc9 (head 120dd64cacd4fb7) and it still crashes with this config: http://redhat.com/~mingo/misc/config-Thu_Apr_10_10_41_16_CEST_2008.bad.rc9 debug output is: http://redhat.com/~mingo/misc/log-Thu_Apr_10_10_41_16_CEST_2008.bad.rc9 so it's probably the first few page allocations (setup_cpu_cache()) going wrong already - suggesting a some fundamental borkage in SLAB? note, when i change SLAB to SLUB (and keep the config unchanged otherwise), i get a similar early crash: http://redhat.com/~mingo/misc/log-Tue_Apr_15_07_24_59_CEST_2008.bad http://redhat.com/~mingo/misc/config-Tue_Apr_15_07_24_59_CEST_2008.bad i've also uploaded a bzImage (SLUB, debug patch not applied) that you can pick up and run on any 32-bit test-system: http://redhat.com/~mingo/misc/bzImage-Thu_Apr_10_10_41_16_CEST_2008.bad.rc9 it's a relatively generic bzImage that should boot on most whitebox PCs on most distros as long as you use a pure ext3 setup and might even give you networking (no modules or initrd is needed). It boots fine on two other 32-bit PCs i have (an Intel laptop and an AMD desktop). Ingo Index: linux/mm/page_alloc.c =================================================================== --- linux.orig/mm/page_alloc.c +++ linux/mm/page_alloc.c @@ -1485,6 +1485,7 @@ restart: * Happens if we have an empty zonelist as a result of * GFP_THISNODE being used on a memoryless node */ + WARN_ON(1); return NULL; } Index: linux/mm/slab.c =================================================================== --- linux.orig/mm/slab.c +++ linux/mm/slab.c @@ -1682,6 +1682,7 @@ static void *kmem_getpages(struct kmem_c flags |= __GFP_RECLAIMABLE; page = alloc_pages_node(nodeid, flags, cachep->gfporder); + WARN_ON(!page); if (!page) return NULL; @@ -2620,6 +2621,7 @@ static struct slab *alloc_slabmgmt(struc /* Slab management obj is off-slab. */ slabp = kmem_cache_alloc_node(cachep->slabp_cache, local_flags & ~GFP_THISNODE, nodeid); + WARN_ON(!slabp); if (!slabp) return NULL; } else { ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 6:25 ` [bug] SLUB + mm/slab.c boot crash in -rc9 Ingo Molnar @ 2008-04-15 6:41 ` Pekka Enberg 2008-04-15 7:08 ` Ingo Molnar 2008-04-15 16:02 ` Linus Torvalds 1 sibling, 1 reply; 95+ messages in thread From: Pekka Enberg @ 2008-04-15 6:41 UTC (permalink / raw) To: Ingo Molnar Cc: linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu On Tue, Apr 15, 2008 at 9:25 AM, Ingo Molnar <mingo@elte.hu> wrote: > so it's probably the first few page allocations (setup_cpu_cache()) > going wrong already - suggesting a some fundamental borkage in SLAB? I think it's still pointing to the page allocator and/or setting up the zonelists... > note, when i change SLAB to SLUB (and keep the config unchanged > otherwise), i get a similar early crash: ...especially considering you have similar crash with SLUB as well. Now this: [ 0.000999] ------------[ cut here ]------------ [ 0.000999] WARNING: at mm/slab.c:1685 cache_alloc_refill+0x2a6/0x4a3() [ 0.000999] Pid: 0, comm: swapper Not tainted 2.6.25-rc9 #924 [ 0.000999] [<c0121b6f>] warn_on_slowpath+0x3c/0x4c [ 0.000999] [<c0781873>] ? _spin_unlock_irqrestore+0xf/0x13 [ 0.000999] [<c02941ad>] ? delay_tsc+0x2e/0x4e [ 0.000999] [<c029414d>] ? __delay+0x9/0xb [ 0.000999] [<c0353db3>] ? serial8250_console_putchar+0x80/0x86 [ 0.000999] [<c0148822>] ? get_page_from_freelist+0x230/0x345 [ 0.000999] [<c0121eb1>] ? __call_console_drivers+0x56/0x63 [ 0.000999] [<c01489bb>] ? __alloc_pages+0x6e/0x2be [ 0.000999] [<c015bd2e>] cache_alloc_refill+0x2a6/0x4a3 [ 0.000999] [<c015ba3f>] kmem_cache_alloc+0x5b/0xa4 Says that alloc_pages_node() returned NULL early on in the boot. However, GFP_THISNODE is ruled out as this: Index: linux/mm/page_alloc.c =================================================================== --- linux.orig/mm/page_alloc.c +++ linux/mm/page_alloc.c @@ -1485,6 +1485,7 @@ restart: * Happens if we have an empty zonelist as a result of * GFP_THISNODE being used on a memoryless node */ + WARN_ON(1); return NULL; } does not trigger. Hmm... ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 6:41 ` Pekka Enberg @ 2008-04-15 7:08 ` Ingo Molnar 2008-04-15 8:31 ` Yinghai Lu 2008-04-15 9:11 ` Ingo Molnar 0 siblings, 2 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 7:08 UTC (permalink / raw) To: Pekka Enberg Cc: linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu * Pekka Enberg <penberg@cs.helsinki.fi> wrote: > On Tue, Apr 15, 2008 at 9:25 AM, Ingo Molnar <mingo@elte.hu> wrote: > > so it's probably the first few page allocations (setup_cpu_cache()) > > going wrong already - suggesting a some fundamental borkage in SLAB? > > I think it's still pointing to the page allocator and/or setting up > the zonelists... i did a .config bisection and it pinpointed CONFIG_SPARSEMEM=y as the culprit. Changing it to FLATMEM gives a correctly booting system. if you look at the good versus bad bootup log: http://redhat.com/~mingo/misc/log-Tue_Apr_15_07_24_59_CEST_2008.good http://redhat.com/~mingo/misc/log-Tue_Apr_15_07_24_59_CEST_2008.bad (both SLUB) you'll see that the zone layout provided by the architecture code is _exactly_ the same and looks sane as well. So this is not an architecture zone layout bug, this is probably sparsemem setup (and/or the page allocator) getting confused by something. why are there no good debug logs possible in this area? To debug such bugs we'd need an early dump of the precise layout of all memory maps, what points where, how large it is, where it is allocated - and then compare it with how the rest of the system is layed out - looking at possible overlaps or other bugs. This 8-way box is a pain to debug on, it takes a long time to boot it up, etc. etc. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 7:08 ` Ingo Molnar @ 2008-04-15 8:31 ` Yinghai Lu 2008-04-15 8:46 ` Ingo Molnar 2008-04-15 9:11 ` Ingo Molnar 1 sibling, 1 reply; 95+ messages in thread From: Yinghai Lu @ 2008-04-15 8:31 UTC (permalink / raw) To: Ingo Molnar Cc: Pekka Enberg, linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki On Tuesday 15 April 2008 12:08:11 am Ingo Molnar wrote: > > * Pekka Enberg <penberg@cs.helsinki.fi> wrote: > > > On Tue, Apr 15, 2008 at 9:25 AM, Ingo Molnar <mingo@elte.hu> wrote: > > > so it's probably the first few page allocations (setup_cpu_cache()) > > > going wrong already - suggesting a some fundamental borkage in SLAB? > > > > I think it's still pointing to the page allocator and/or setting up > > the zonelists... > > i did a .config bisection and it pinpointed CONFIG_SPARSEMEM=y as the > culprit. Changing it to FLATMEM gives a correctly booting system. > .. > why are there no good debug logs possible in this area? To debug such > bugs we'd need an early dump of the precise layout of all memory maps, > what points where, how large it is, where it is allocated - and then > compare it with how the rest of the system is layed out - looking at > possible overlaps or other bugs. This 8-way box is a pain to debug on, > it takes a long time to boot it up, etc. etc. so same config 64 bit with SLUB works and only 32bit is broken? or it 2.6.24 with 32bit + sparse + slub is broken already? YH ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 8:31 ` Yinghai Lu @ 2008-04-15 8:46 ` Ingo Molnar 0 siblings, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 8:46 UTC (permalink / raw) To: yhlu.kernel Cc: Pekka Enberg, linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki * Yinghai Lu <yhlu.kernel.send@gmail.com> wrote: > > why are there no good debug logs possible in this area? To debug > > such bugs we'd need an early dump of the precise layout of all > > memory maps, what points where, how large it is, where it is > > allocated - and then compare it with how the rest of the system is > > layed out - looking at possible overlaps or other bugs. This 8-way > > box is a pain to debug on, it takes a long time to boot it up, etc. > > etc. > > so same config 64 bit with SLUB works and only 32bit is broken? or it > 2.6.24 with 32bit + sparse + slub is broken already? this is a 32-bit-only box. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 7:08 ` Ingo Molnar 2008-04-15 8:31 ` Yinghai Lu @ 2008-04-15 9:11 ` Ingo Molnar 1 sibling, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 9:11 UTC (permalink / raw) To: Pekka Enberg Cc: linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu * Ingo Molnar <mingo@elte.hu> wrote: > i did a .config bisection and it pinpointed CONFIG_SPARSEMEM=y as the > culprit. Changing it to FLATMEM gives a correctly booting system. > > if you look at the good versus bad bootup log: > > http://redhat.com/~mingo/misc/log-Tue_Apr_15_07_24_59_CEST_2008.good > http://redhat.com/~mingo/misc/log-Tue_Apr_15_07_24_59_CEST_2008.bad > > (both SLUB) you'll see that the zone layout provided by the > architecture code is _exactly_ the same and looks sane as well. So > this is not an architecture zone layout bug, this is probably > sparsemem setup (and/or the page allocator) getting confused by > something. i've done a revert of the page allocator to v2.6.24 status (with fixes ontop to make it work on .25 infrastructure), via the patch below - but this didnt change the problem. i also doubled the sparse mem_map[] allocations on the theory that they might overflow - but that didnt solve the crash either. Ingo ------------------------> Subject: revert: page alloc From: Ingo Molnar <mingo@elte.hu> Date: Tue Apr 15 10:44:34 CEST 2008 Signed-off-by: Ingo Molnar <mingo@elte.hu> --- include/linux/gfp.h | 2 include/linux/mmzone.h | 2 mm/page_alloc.c | 169 ++++++++++++++++++++++--------------------------- mm/vmstat.c | 61 ++++++++--------- 4 files changed, 110 insertions(+), 124 deletions(-) Index: linux/include/linux/gfp.h =================================================================== --- linux.orig/include/linux/gfp.h +++ linux/include/linux/gfp.h @@ -227,7 +227,5 @@ extern void free_cold_page(struct page * void page_alloc_init(void); void drain_zone_pages(struct zone *zone, struct per_cpu_pages *pcp); -void drain_all_pages(void); -void drain_local_pages(void *dummy); #endif /* __LINUX_GFP_H */ Index: linux/include/linux/mmzone.h =================================================================== --- linux.orig/include/linux/mmzone.h +++ linux/include/linux/mmzone.h @@ -113,7 +113,7 @@ struct per_cpu_pages { }; struct per_cpu_pageset { - struct per_cpu_pages pcp; + struct per_cpu_pages pcp[2]; /* 0: hot. 1: cold */ #ifdef CONFIG_NUMA s8 expire; #endif Index: linux/mm/page_alloc.c =================================================================== --- linux.orig/mm/page_alloc.c +++ linux/mm/page_alloc.c @@ -19,7 +19,6 @@ #include <linux/swap.h> #include <linux/interrupt.h> #include <linux/pagemap.h> -#include <linux/jiffies.h> #include <linux/bootmem.h> #include <linux/compiler.h> #include <linux/kernel.h> @@ -44,7 +43,6 @@ #include <linux/backing-dev.h> #include <linux/fault-inject.h> #include <linux/page-isolation.h> -#include <linux/memcontrol.h> #include <asm/tlbflush.h> #include <asm/div64.h> @@ -222,19 +220,13 @@ static inline int bad_range(struct zone static void bad_page(struct page *page) { - void *pc = page_get_page_cgroup(page); - - printk(KERN_EMERG "Bad page state in process '%s'\n" KERN_EMERG - "page:%p flags:0x%0*lx mapping:%p mapcount:%d count:%d\n", + printk(KERN_EMERG "Bad page state in process '%s'\n" + KERN_EMERG "page:%p flags:0x%0*lx mapping:%p mapcount:%d count:%d\n" + KERN_EMERG "Trying to fix it up, but a reboot is needed\n" + KERN_EMERG "Backtrace:\n", current->comm, page, (int)(2*sizeof(unsigned long)), (unsigned long)page->flags, page->mapping, page_mapcount(page), page_count(page)); - if (pc) { - printk(KERN_EMERG "cgroup:%p\n", pc); - page_reset_bad_cgroup(page); - } - printk(KERN_EMERG "Trying to fix it up, but a reboot is needed\n" - KERN_EMERG "Backtrace:\n"); dump_stack(); page->flags &= ~(1 << PG_lru | 1 << PG_private | @@ -460,7 +452,6 @@ static inline int free_pages_check(struc { if (unlikely(page_mapcount(page) | (page->mapping != NULL) | - (page_get_page_cgroup(page) != NULL) | (page_count(page) != 0) | (page->flags & ( 1 << PG_lru | @@ -610,7 +601,6 @@ static int prep_new_page(struct page *pa { if (unlikely(page_mapcount(page) | (page->mapping != NULL) | - (page_get_page_cgroup(page) != NULL) | (page_count(page) != 0) | (page->flags & ( 1 << PG_lru | @@ -900,51 +890,31 @@ void drain_zone_pages(struct zone *zone, } #endif -/* - * Drain pages of the indicated processor. - * - * The processor must either be the current processor and the - * thread pinned to the current processor or a processor that - * is not online. - */ -static void drain_pages(unsigned int cpu) +static void __drain_pages(unsigned int cpu) { unsigned long flags; struct zone *zone; + int i; for_each_zone(zone) { struct per_cpu_pageset *pset; - struct per_cpu_pages *pcp; if (!populated_zone(zone)) continue; pset = zone_pcp(zone, cpu); + for (i = 0; i < ARRAY_SIZE(pset->pcp); i++) { + struct per_cpu_pages *pcp; - pcp = &pset->pcp; - local_irq_save(flags); - free_pages_bulk(zone, pcp->count, &pcp->list, 0); - pcp->count = 0; - local_irq_restore(flags); + pcp = &pset->pcp[i]; + local_irq_save(flags); + free_pages_bulk(zone, pcp->count, &pcp->list, 0); + pcp->count = 0; + local_irq_restore(flags); + } } } -/* - * Spill all of this CPU's per-cpu pages back into the buddy allocator. - */ -void drain_local_pages(void *arg) -{ - drain_pages(smp_processor_id()); -} - -/* - * Spill all the per-cpu pages from all CPUs back into the buddy allocator - */ -void drain_all_pages(void) -{ - on_each_cpu(drain_local_pages, NULL, 0, 1); -} - #ifdef CONFIG_HIBERNATION void mark_free_pages(struct zone *zone) @@ -982,6 +952,37 @@ void mark_free_pages(struct zone *zone) #endif /* CONFIG_PM */ /* + * Spill all of this CPU's per-cpu pages back into the buddy allocator. + */ +void drain_local_pages(void) +{ + unsigned long flags; + + local_irq_save(flags); + __drain_pages(smp_processor_id()); + local_irq_restore(flags); +} + +void smp_drain_local_pages(void *arg) +{ + drain_local_pages(); +} + +/* + * Spill all the per-cpu pages from all CPUs back into the buddy allocator + */ +void drain_all_local_pages(void) +{ + unsigned long flags; + + local_irq_save(flags); + __drain_pages(smp_processor_id()); + local_irq_restore(flags); + + smp_call_function(smp_drain_local_pages, NULL, 0, 1); +} + +/* * Free a 0-order page */ static void free_hot_cold_page(struct page *page, int cold) @@ -1000,13 +1001,10 @@ static void free_hot_cold_page(struct pa arch_free_page(page, 0); kernel_map_pages(page, 1, 0); - pcp = &zone_pcp(zone, get_cpu())->pcp; + pcp = &zone_pcp(zone, get_cpu())->pcp[cold]; local_irq_save(flags); __count_vm_event(PGFREE); - if (cold) - list_add_tail(&page->lru, &pcp->list); - else - list_add(&page->lru, &pcp->list); + list_add(&page->lru, &pcp->list); set_page_private(page, get_pageblock_migratetype(page)); pcp->count++; if (pcp->count >= pcp->high) { @@ -1064,7 +1062,7 @@ again: if (likely(order == 0)) { struct per_cpu_pages *pcp; - pcp = &zone_pcp(zone, cpu)->pcp; + pcp = &zone_pcp(zone, cpu)->pcp[cold]; local_irq_save(flags); if (!pcp->count) { pcp->count = rmqueue_bulk(zone, 0, @@ -1074,15 +1072,9 @@ again: } /* Find a page of the appropriate migrate type */ - if (cold) { - list_for_each_entry_reverse(page, &pcp->list, lru) - if (page_private(page) == migratetype) - break; - } else { - list_for_each_entry(page, &pcp->list, lru) - if (page_private(page) == migratetype) - break; - } + list_for_each_entry(page, &pcp->list, lru) + if (page_private(page) == migratetype) + break; /* Allocate more to the pcp list if necessary */ if (unlikely(&page->lru == &pcp->list)) { @@ -1284,7 +1276,7 @@ static nodemask_t *zlc_setup(struct zone if (!zlc) return NULL; - if (time_after(jiffies, zlc->last_full_zap + HZ)) { + if (jiffies - zlc->last_full_zap > 1 * HZ) { bitmap_zero(zlc->fullzones, MAX_ZONES_PER_ZONELIST); zlc->last_full_zap = jiffies; } @@ -1578,7 +1570,7 @@ nofail_alloc: cond_resched(); if (order != 0) - drain_all_pages(); + drain_all_local_pages(); if (likely(did_some_progress)) { page = get_page_from_freelist(gfp_mask, order, @@ -1810,9 +1802,12 @@ void show_free_areas(void) pageset = zone_pcp(zone, cpu); - printk("CPU %4d: hi:%5d, btch:%4d usd:%4d\n", - cpu, pageset->pcp.high, - pageset->pcp.batch, pageset->pcp.count); + printk("CPU %4d: Hot: hi:%5d, btch:%4d usd:%4d " + "Cold: hi:%5d, btch:%4d usd:%4d\n", + cpu, pageset->pcp[0].high, + pageset->pcp[0].batch, pageset->pcp[0].count, + pageset->pcp[1].high, pageset->pcp[1].batch, + pageset->pcp[1].count); } } @@ -1885,8 +1880,6 @@ void show_free_areas(void) printk("= %lukB\n", K(total)); } - printk("%ld total pagecache pages\n", global_page_state(NR_FILE_PAGES)); - show_swap_cache_info(); } @@ -2559,7 +2552,8 @@ void __meminit memmap_init_zone(unsigned } } -static void __meminit zone_init_free_lists(struct zone *zone) +static void __meminit zone_init_free_lists(struct pglist_data *pgdat, + struct zone *zone, unsigned long size) { int order, t; for_each_migratetype_order(order, t) { @@ -2573,7 +2567,7 @@ static void __meminit zone_init_free_lis memmap_init_zone((size), (nid), (zone), (start_pfn), MEMMAP_EARLY) #endif -static int zone_batchsize(struct zone *zone) +static int __devinit zone_batchsize(struct zone *zone) { int batch; @@ -2611,11 +2605,17 @@ inline void setup_pageset(struct per_cpu memset(p, 0, sizeof(*p)); - pcp = &p->pcp; + pcp = &p->pcp[0]; /* hot */ pcp->count = 0; pcp->high = 6 * batch; pcp->batch = max(1UL, 1 * batch); INIT_LIST_HEAD(&pcp->list); + + pcp = &p->pcp[1]; /* cold*/ + pcp->count = 0; + pcp->high = 2 * batch; + pcp->batch = max(1UL, batch/2); + INIT_LIST_HEAD(&pcp->list); } /* @@ -2628,7 +2628,7 @@ static void setup_pagelist_highmark(stru { struct per_cpu_pages *pcp; - pcp = &p->pcp; + pcp = &p->pcp[0]; /* hot list */ pcp->high = high; pcp->batch = max(1UL, high/4); if ((high/4) > (PAGE_SHIFT * 8)) @@ -2832,7 +2832,7 @@ __meminit int init_currently_empty_zone( memmap_init(size, pgdat->node_id, zone_idx(zone), zone_start_pfn); - zone_init_free_lists(zone); + zone_init_free_lists(pgdat, zone, zone->spanned_pages); return 0; } @@ -3322,7 +3322,7 @@ static inline int pageblock_default_orde * - mark all memory queues empty * - clear the memory bitmaps */ -static void __paginginit free_area_init_core(struct pglist_data *pgdat, +static void __meminit free_area_init_core(struct pglist_data *pgdat, unsigned long *zones_size, unsigned long *zholes_size) { enum zone_type j; @@ -3439,14 +3439,14 @@ static void __init_refok alloc_node_mem_ mem_map = NODE_DATA(0)->node_mem_map; #ifdef CONFIG_ARCH_POPULATES_NODE_MAP if (page_to_pfn(mem_map) != pgdat->node_start_pfn) - mem_map -= (pgdat->node_start_pfn - ARCH_PFN_OFFSET); + mem_map -= pgdat->node_start_pfn; #endif /* CONFIG_ARCH_POPULATES_NODE_MAP */ } #endif #endif /* CONFIG_FLAT_NODE_MEM_MAP */ } -void __paginginit free_area_init_node(int nid, struct pglist_data *pgdat, +void __meminit free_area_init_node(int nid, struct pglist_data *pgdat, unsigned long *zones_size, unsigned long node_start_pfn, unsigned long *zholes_size) { @@ -3988,23 +3988,10 @@ static int page_alloc_cpu_notify(struct int cpu = (unsigned long)hcpu; if (action == CPU_DEAD || action == CPU_DEAD_FROZEN) { - drain_pages(cpu); - - /* - * Spill the event counters of the dead processor - * into the current processors event counters. - * This artificially elevates the count of the current - * processor. - */ + local_irq_disable(); + __drain_pages(cpu); vm_events_fold_cpu(cpu); - - /* - * Zero the differential counters of the dead processor - * so that the vm statistics are consistent. - * - * This is only okay since the processor is dead and cannot - * race with what we are doing. - */ + local_irq_enable(); refresh_cpu_vm_stats(cpu); } return NOTIFY_OK; @@ -4503,7 +4490,7 @@ int set_migratetype_isolate(struct page out: spin_unlock_irqrestore(&zone->lock, flags); if (!ret) - drain_all_pages(); + drain_all_local_pages(); return ret; } Index: linux/mm/vmstat.c =================================================================== --- linux.orig/mm/vmstat.c +++ linux/mm/vmstat.c @@ -21,14 +21,21 @@ EXPORT_PER_CPU_SYMBOL(vm_event_states); static void sum_vm_events(unsigned long *ret, cpumask_t *cpumask) { - int cpu; + int cpu = 0; int i; memset(ret, 0, NR_VM_EVENT_ITEMS * sizeof(unsigned long)); - for_each_cpu_mask(cpu, *cpumask) { + cpu = first_cpu(*cpumask); + while (cpu < NR_CPUS) { struct vm_event_state *this = &per_cpu(vm_event_states, cpu); + cpu = next_cpu(cpu, *cpumask); + + if (cpu < NR_CPUS) + prefetch(&per_cpu(vm_event_states, cpu)); + + for (i = 0; i < NR_VM_EVENT_ITEMS; i++) ret[i] += this->event[i]; } @@ -277,10 +284,6 @@ EXPORT_SYMBOL(dec_zone_page_state); /* * Update the zone counters for one cpu. * - * The cpu specified must be either the current cpu or a processor that - * is not online. If it is the current cpu then the execution thread must - * be pinned to the current cpu. - * * Note that refresh_cpu_vm_stats strives to only access * node local memory. The per cpu pagesets on remote zones are placed * in the memory local to the processor using that pageset. So the @@ -296,7 +299,7 @@ void refresh_cpu_vm_stats(int cpu) { struct zone *zone; int i; - int global_diff[NR_VM_ZONE_STAT_ITEMS] = { 0, }; + unsigned long flags; for_each_zone(zone) { struct per_cpu_pageset *p; @@ -308,19 +311,15 @@ void refresh_cpu_vm_stats(int cpu) for (i = 0; i < NR_VM_ZONE_STAT_ITEMS; i++) if (p->vm_stat_diff[i]) { - unsigned long flags; - int v; - local_irq_save(flags); - v = p->vm_stat_diff[i]; + zone_page_state_add(p->vm_stat_diff[i], + zone, i); p->vm_stat_diff[i] = 0; - local_irq_restore(flags); - atomic_long_add(v, &zone->vm_stat[i]); - global_diff[i] += v; #ifdef CONFIG_NUMA /* 3 seconds idle till flush */ p->expire = 3; #endif + local_irq_restore(flags); } #ifdef CONFIG_NUMA /* @@ -330,7 +329,7 @@ void refresh_cpu_vm_stats(int cpu) * Check if there are pages remaining in this pageset * if not then there is nothing to expire. */ - if (!p->expire || !p->pcp.count) + if (!p->expire || (!p->pcp[0].count && !p->pcp[1].count)) continue; /* @@ -345,14 +344,13 @@ void refresh_cpu_vm_stats(int cpu) if (p->expire) continue; - if (p->pcp.count) - drain_zone_pages(zone, &p->pcp); + if (p->pcp[0].count) + drain_zone_pages(zone, p->pcp + 0); + + if (p->pcp[1].count) + drain_zone_pages(zone, p->pcp + 1); #endif } - - for (i = 0; i < NR_VM_ZONE_STAT_ITEMS; i++) - if (global_diff[i]) - atomic_long_add(global_diff[i], &vm_stat[i]); } #endif @@ -683,17 +681,20 @@ static void zoneinfo_show_print(struct s "\n pagesets"); for_each_online_cpu(i) { struct per_cpu_pageset *pageset; + int j; pageset = zone_pcp(zone, i); - seq_printf(m, - "\n cpu: %i" - "\n count: %i" - "\n high: %i" - "\n batch: %i", - i, - pageset->pcp.count, - pageset->pcp.high, - pageset->pcp.batch); + for (j = 0; j < ARRAY_SIZE(pageset->pcp); j++) { + seq_printf(m, + "\n cpu: %i pcp: %i" + "\n count: %i" + "\n high: %i" + "\n batch: %i", + i, j, + pageset->pcp[j].count, + pageset->pcp[j].high, + pageset->pcp[j].batch); + } #ifdef CONFIG_SMP seq_printf(m, "\n vm stats threshold: %d", pageset->stat_threshold); ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 6:25 ` [bug] SLUB + mm/slab.c boot crash in -rc9 Ingo Molnar 2008-04-15 6:41 ` Pekka Enberg @ 2008-04-15 16:02 ` Linus Torvalds 2008-04-15 16:15 ` Ingo Molnar 1 sibling, 1 reply; 95+ messages in thread From: Linus Torvalds @ 2008-04-15 16:02 UTC (permalink / raw) To: Ingo Molnar Cc: Pekka Enberg, linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu On Tue, 15 Apr 2008, Ingo Molnar wrote: > > debug output is: > > http://redhat.com/~mingo/misc/log-Thu_Apr_10_10_41_16_CEST_2008.bad.rc9 > > so it's probably the first few page allocations (setup_cpu_cache()) > going wrong already - suggesting a some fundamental borkage in SLAB? Well, I think it suggests some fundamental borkage in the page allocator. That first warn-on is from the "alloc_pages_node()" returning NULL at bootup. Sure, it could be that the arguments are bogus, but that sounds unlikely since none of that is dependent on any kconfig stuff. The fact that it happens with both SLUB/SLAB makes that even more obvious. Now, you don't have fault injection on, so it can't be that, and your debug entry for *z == NULL didn' trigger in alloc_pages, so it's no that one either. However, if __alloc_pages() failed, I would have expected to see the "memory allocation failed" printk. Why didn't it? Is printk_ratelimit() broken at boot (last_msg start out as zero - maybe i should start out as a negative number)? Linus ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 16:02 ` Linus Torvalds @ 2008-04-15 16:15 ` Ingo Molnar 2008-04-15 17:23 ` Linus Torvalds 2008-04-15 20:23 ` Ingo Molnar 0 siblings, 2 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 16:15 UTC (permalink / raw) To: Linus Torvalds Cc: Pekka Enberg, linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu * Linus Torvalds <torvalds@linux-foundation.org> wrote: > On Tue, 15 Apr 2008, Ingo Molnar wrote: > > > > debug output is: > > > > http://redhat.com/~mingo/misc/log-Thu_Apr_10_10_41_16_CEST_2008.bad.rc9 > > > > so it's probably the first few page allocations (setup_cpu_cache()) > > going wrong already - suggesting a some fundamental borkage in SLAB? > > Well, I think it suggests some fundamental borkage in the page > allocator. > > That first warn-on is from the "alloc_pages_node()" returning NULL at > bootup. Sure, it could be that the arguments are bogus, but that > sounds unlikely since none of that is dependent on any kconfig stuff. > > The fact that it happens with both SLUB/SLAB makes that even more > obvious. > > Now, you don't have fault injection on, so it can't be that, and your > debug entry for *z == NULL didn' trigger in alloc_pages, so it's no > that one either. > > However, if __alloc_pages() failed, I would have expected to see the > "memory allocation failed" printk. Why didn't it? Is > printk_ratelimit() broken at boot (last_msg start out as zero - maybe > i should start out as a negative number)? btw., now with a second full day spent on this regression, i have figured out a workaround the hard way: increasing SECTION_SIZE_BITS in include/asm-x86/sparsemem.h from 26 to 27 makes it go away. (i.e. we use section chunks of 128 MB instead of 64 MB before) I've given up on analyzing the crash site - it seems rather random and uninformative and just suggests page allocator borkage. So this seems like a general sparsemem borkage. PAE uses a shift of 30 due to page->flags shortage (which masks this bug), 64-bit uses 27 which too probably masks this bug. Since this is a !NUMA config and !PAE as well, NODES_SHIFT is 0, ZONES_SHIFT is 2, so the theory of running out of bits in page->flags is wrong as well. I also tried a hack to double the size of all sparsemem mem_map allocations (on the theory of an overflow there) - but it didnt help. So i think we need to go down further into the page allocator. Perhaps the buddy bitmaps are wrongly sized somewhere. I'm grasping at straws. Btw., Mel Gorman has reproduced crashes with my bzImage on his box (and a hang with my config, using his build), so i think we can eliminate hw and build environment specialities as a cause. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 16:15 ` Ingo Molnar @ 2008-04-15 17:23 ` Linus Torvalds 2008-04-15 19:35 ` Ingo Molnar 2008-04-15 19:39 ` Christoph Lameter 2008-04-15 20:23 ` Ingo Molnar 1 sibling, 2 replies; 95+ messages in thread From: Linus Torvalds @ 2008-04-15 17:23 UTC (permalink / raw) To: Ingo Molnar Cc: Pekka Enberg, linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu On Tue, 15 Apr 2008, Ingo Molnar wrote: > > btw., now with a second full day spent on this regression, i have > figured out a workaround the hard way: increasing SECTION_SIZE_BITS in > include/asm-x86/sparsemem.h from 26 to 27 makes it go away. Interesting. I wonder.. So since you don't have NUMA, you have NODES_SHIFT == 0. That in turn means that NODE_NOT_IN_PAGE_FLAGS is _not_ set. That, in turn, means that ZONEID_SHIFT does *not* contain SECTIONS_SHIFT. Is that really what is supposed to happen? Because then "page_is_buddy()" will not even test the section, as far as I can tell. But I'm probably missing something. Why would we not need to test the section in page_zone_id() when the node ID is in the page flags (but has zero size)? Linus ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 17:23 ` Linus Torvalds @ 2008-04-15 19:35 ` Ingo Molnar 2008-04-15 19:41 ` Ingo Molnar 2008-04-15 19:39 ` Christoph Lameter 1 sibling, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 19:35 UTC (permalink / raw) To: Linus Torvalds Cc: Pekka Enberg, linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu * Linus Torvalds <torvalds@linux-foundation.org> wrote: > On Tue, 15 Apr 2008, Ingo Molnar wrote: > > > > btw., now with a second full day spent on this regression, i have > > figured out a workaround the hard way: increasing SECTION_SIZE_BITS > > in include/asm-x86/sparsemem.h from 26 to 27 makes it go away. > > Interesting. > > I wonder.. > > So since you don't have NUMA, you have NODES_SHIFT == 0. > > That in turn means that NODE_NOT_IN_PAGE_FLAGS is _not_ set. > > That, in turn, means that ZONEID_SHIFT does *not* contain > SECTIONS_SHIFT. Is that really what is supposed to happen? > > Because then "page_is_buddy()" will not even test the section, as far > as I can tell. > > But I'm probably missing something. Why would we not need to test the > section in page_zone_id() when the node ID is in the page flags (but > has zero size)? still crashes with the patch below - find the crash-log further below. (the kernel has a few more non-destructive debug printouts and debug checks included as well, which you can see in the log, but it's a vanilla kernel otherwise.) Ingo -----------------------> Subject: nodes: shift fix From: Ingo Molnar <mingo@elte.hu> Date: Tue Apr 15 21:15:21 CEST 2008 Signed-off-by: Ingo Molnar <mingo@elte.hu> --- include/linux/mm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux/include/linux/mm.h =================================================================== --- linux.orig/include/linux/mm.h +++ linux/include/linux/mm.h @@ -424,7 +424,7 @@ static inline void set_compound_order(st * We are going to use the flags for the page to node mapping if its in * there. This includes the case where there is no node, so it is implicit. */ -#if !(NODES_WIDTH > 0 || NODES_SHIFT == 0) +#if NODES_WIDTH <= 0 || NODES_SHIFT == 0 #define NODE_NOT_IN_PAGE_FLAGS #endif [ 0.000000] Linux version 2.6.25-rc9 (mingo@dione) (gcc version 4.2.2) #960 SMP Tue Apr 15 21:16:23 CEST 2008 [ 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 - 00000000efff8000 (usable) [ 0.000000] BIOS-e820: 00000000efff8000 - 00000000f0000000 (ACPI data) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved) [ 0.000000] BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) [ 0.000000] BIOS-e820: 0000000100000000 - 0000000110000000 (usable) [ 0.000000] console [earlyser0] enabled [ 0.000000] Warning only 4GB will be used. [ 0.000000] Use a HIGHMEM64G enabled kernel. [ 0.000000] 3200MB HIGHMEM available. [ 0.000000] 896MB LOWMEM available. [ 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 [c00f4fd0] 000f4fd0 [ 0.000000] sparse_init() [ 0.000000] section 0: sparse_mem_map_populate2(#0, (nd:0)): c1000000 [ 0.000000] map: c1000000, usemap: c1100000 [content: c1000003] [ 0.000000] section 1: sparse_mem_map_populate2(#1, (nd:0)): c1180000 [ 0.000000] map: c1180000, usemap: c1280000 [content: c1100003] [ 0.000000] section 2: sparse_mem_map_populate2(#2, (nd:0)): c1300000 [ 0.000000] map: c1300000, usemap: c1400000 [content: c1200003] [ 0.000000] section 3: sparse_mem_map_populate2(#3, (nd:0)): c1480000 [ 0.000000] map: c1480000, usemap: c1580000 [content: c1300003] [ 0.000000] section 4: sparse_mem_map_populate2(#4, (nd:0)): c1600000 [ 0.000000] map: c1600000, usemap: c1700000 [content: c1400003] [ 0.000000] section 5: sparse_mem_map_populate2(#5, (nd:0)): c1780000 [ 0.000000] map: c1780000, usemap: c1880000 [content: c1500003] [ 0.000000] section 6: sparse_mem_map_populate2(#6, (nd:0)): c1900000 [ 0.000000] map: c1900000, usemap: c1a00000 [content: c1600003] [ 0.000000] section 7: sparse_mem_map_populate2(#7, (nd:0)): c1a80000 [ 0.000000] map: c1a80000, usemap: c1b80000 [content: c1700003] [ 0.000000] section 8: sparse_mem_map_populate2(#8, (nd:0)): c1c00000 [ 0.000000] map: c1c00000, usemap: c1d00000 [content: c1800003] [ 0.000000] section 9: sparse_mem_map_populate2(#9, (nd:0)): c1d80000 [ 0.000000] map: c1d80000, usemap: c1e80000 [content: c1900003] [ 0.000000] section 10: sparse_mem_map_populate2(#10, (nd:0)): c1f00000 [ 0.000000] map: c1f00000, usemap: c2000000 [content: c1a00003] [ 0.000000] section 11: sparse_mem_map_populate2(#11, (nd:0)): c2080000 [ 0.000000] map: c2080000, usemap: c2180000 [content: c1b00003] [ 0.000000] section 12: sparse_mem_map_populate2(#12, (nd:0)): c2200000 [ 0.000000] map: c2200000, usemap: c2300000 [content: c1c00003] [ 0.000000] section 13: sparse_mem_map_populate2(#13, (nd:0)): c2380000 [ 0.000000] map: c2380000, usemap: c2480000 [content: c1d00003] [ 0.000000] section 14: sparse_mem_map_populate2(#14, (nd:0)): c2500000 [ 0.000000] map: c2500000, usemap: c2600000 [content: c1e00003] [ 0.000000] section 15: sparse_mem_map_populate2(#15, (nd:0)): c2680000 [ 0.000000] map: c2680000, usemap: c2780000 [content: c1f00003] [ 0.000000] section 16: sparse_mem_map_populate2(#16, (nd:0)): c2800000 [ 0.000000] map: c2800000, usemap: c2900000 [content: c2000003] [ 0.000000] section 17: sparse_mem_map_populate2(#17, (nd:0)): c2980000 [ 0.000000] map: c2980000, usemap: c2a80000 [content: c2100003] [ 0.000000] section 18: sparse_mem_map_populate2(#18, (nd:0)): c2b00000 [ 0.000000] map: c2b00000, usemap: c2c00000 [content: c2200003] [ 0.000000] section 19: sparse_mem_map_populate2(#19, (nd:0)): c2c80000 [ 0.000000] map: c2c80000, usemap: c2d80000 [content: c2300003] [ 0.000000] section 20: sparse_mem_map_populate2(#20, (nd:0)): c2e00000 [ 0.000000] map: c2e00000, usemap: c2f00000 [content: c2400003] [ 0.000000] section 21: sparse_mem_map_populate2(#21, (nd:0)): c2f80000 [ 0.000000] map: c2f80000, usemap: c3080000 [content: c2500003] [ 0.000000] section 22: sparse_mem_map_populate2(#22, (nd:0)): c3100000 [ 0.000000] map: c3100000, usemap: c3200000 [content: c2600003] [ 0.000000] section 23: sparse_mem_map_populate2(#23, (nd:0)): c3280000 [ 0.000000] map: c3280000, usemap: c3380000 [content: c2700003] [ 0.000000] section 24: sparse_mem_map_populate2(#24, (nd:0)): c3400000 [ 0.000000] map: c3400000, usemap: c3500000 [content: c2800003] [ 0.000000] section 25: sparse_mem_map_populate2(#25, (nd:0)): c3580000 [ 0.000000] map: c3580000, usemap: c3680000 [content: c2900003] [ 0.000000] section 26: sparse_mem_map_populate2(#26, (nd:0)): c3700000 [ 0.000000] map: c3700000, usemap: c3800000 [content: c2a00003] [ 0.000000] section 27: sparse_mem_map_populate2(#27, (nd:0)): c3880000 [ 0.000000] map: c3880000, usemap: c3980000 [content: c2b00003] [ 0.000000] section 28: sparse_mem_map_populate2(#28, (nd:0)): c3a00000 [ 0.000000] map: c3a00000, usemap: c3b00000 [content: c2c00003] [ 0.000000] section 29: sparse_mem_map_populate2(#29, (nd:0)): c3b80000 [ 0.000000] map: c3b80000, usemap: c3c80000 [content: c2d00003] [ 0.000000] section 30: sparse_mem_map_populate2(#30, (nd:0)): c3d00000 [ 0.000000] map: c3d00000, usemap: c3e00000 [content: c2e00003] [ 0.000000] section 31: sparse_mem_map_populate2(#31, (nd:0)): c3e80000 [ 0.000000] map: c3e80000, usemap: c3f80000 [content: c2f00003] [ 0.000000] section 32: sparse_mem_map_populate2(#32, (nd:0)): c4000000 [ 0.000000] map: c4000000, usemap: c4100000 [content: c3000003] [ 0.000000] section 33: sparse_mem_map_populate2(#33, (nd:0)): c4180000 [ 0.000000] map: c4180000, usemap: c4280000 [content: c3100003] [ 0.000000] section 34: sparse_mem_map_populate2(#34, (nd:0)): c4300000 [ 0.000000] map: c4300000, usemap: c4400000 [content: c3200003] [ 0.000000] section 35: sparse_mem_map_populate2(#35, (nd:0)): c4480000 [ 0.000000] map: c4480000, usemap: c4580000 [content: c3300003] [ 0.000000] section 36: sparse_mem_map_populate2(#36, (nd:0)): c4600000 [ 0.000000] map: c4600000, usemap: c4700000 [content: c3400003] [ 0.000000] section 37: sparse_mem_map_populate2(#37, (nd:0)): c4780000 [ 0.000000] map: c4780000, usemap: c4880000 [content: c3500003] [ 0.000000] section 38: sparse_mem_map_populate2(#38, (nd:0)): c4900000 [ 0.000000] map: c4900000, usemap: c4a00000 [content: c3600003] [ 0.000000] section 39: sparse_mem_map_populate2(#39, (nd:0)): c4a80000 [ 0.000000] map: c4a80000, usemap: c4b80000 [content: c3700003] [ 0.000000] section 40: sparse_mem_map_populate2(#40, (nd:0)): c4c00000 [ 0.000000] map: c4c00000, usemap: c4d00000 [content: c3800003] [ 0.000000] section 41: sparse_mem_map_populate2(#41, (nd:0)): c4d80000 [ 0.000000] map: c4d80000, usemap: c4e80000 [content: c3900003] [ 0.000000] section 42: sparse_mem_map_populate2(#42, (nd:0)): c4f00000 [ 0.000000] map: c4f00000, usemap: c5000000 [content: c3a00003] [ 0.000000] section 43: sparse_mem_map_populate2(#43, (nd:0)): c5080000 [ 0.000000] map: c5080000, usemap: c5180000 [content: c3b00003] [ 0.000000] section 44: sparse_mem_map_populate2(#44, (nd:0)): c5200000 [ 0.000000] map: c5200000, usemap: c5300000 [content: c3c00003] [ 0.000000] section 45: sparse_mem_map_populate2(#45, (nd:0)): c5380000 [ 0.000000] map: c5380000, usemap: c5480000 [content: c3d00003] [ 0.000000] section 46: sparse_mem_map_populate2(#46, (nd:0)): c5500000 [ 0.000000] map: c5500000, usemap: c5600000 [content: c3e00003] [ 0.000000] section 47: sparse_mem_map_populate2(#47, (nd:0)): c5680000 [ 0.000000] map: c5680000, usemap: c5780000 [content: c3f00003] [ 0.000000] section 48: sparse_mem_map_populate2(#48, (nd:0)): c5800000 [ 0.000000] map: c5800000, usemap: c5900000 [content: c4000003] [ 0.000000] section 49: sparse_mem_map_populate2(#49, (nd:0)): c5980000 [ 0.000000] map: c5980000, usemap: c5a80000 [content: c4100003] [ 0.000000] section 50: sparse_mem_map_populate2(#50, (nd:0)): c5b00000 [ 0.000000] map: c5b00000, usemap: c5c00000 [content: c4200003] [ 0.000000] section 51: sparse_mem_map_populate2(#51, (nd:0)): c5c80000 [ 0.000000] map: c5c80000, usemap: c5d80000 [content: c4300003] [ 0.000000] section 52: sparse_mem_map_populate2(#52, (nd:0)): c5e00000 [ 0.000000] map: c5e00000, usemap: c5f00000 [content: c4400003] [ 0.000000] section 53: sparse_mem_map_populate2(#53, (nd:0)): c5f80000 [ 0.000000] map: c5f80000, usemap: c6080000 [content: c4500003] [ 0.000000] section 54: sparse_mem_map_populate2(#54, (nd:0)): c6100000 [ 0.000000] map: c6100000, usemap: c6200000 [content: c4600003] [ 0.000000] section 55: sparse_mem_map_populate2(#55, (nd:0)): c6280000 [ 0.000000] map: c6280000, usemap: c6380000 [content: c4700003] [ 0.000000] section 56: sparse_mem_map_populate2(#56, (nd:0)): c6400000 [ 0.000000] map: c6400000, usemap: c6500000 [content: c4800003] [ 0.000000] section 57: sparse_mem_map_populate2(#57, (nd:0)): c6580000 [ 0.000000] map: c6580000, usemap: c6680000 [content: c4900003] [ 0.000000] section 58: sparse_mem_map_populate2(#58, (nd:0)): c6700000 [ 0.000000] map: c6700000, usemap: c6800000 [content: c4a00003] [ 0.000000] section 59: sparse_mem_map_populate2(#59, (nd:0)): c6880000 [ 0.000000] map: c6880000, usemap: c6980000 [content: c4b00003] [ 0.000000] section 60: !present [ 0.000000] section 61: !present [ 0.000000] section 62: !present [ 0.000000] section 63: !present [ 0.000000] Entering add_active_range(0, 0, 1048576) 0 entries of 256 used [ 0.000000] max_zone_pfn[max:4]: [ 0.000000] # 0: 4096 [0000000000001000] [ 0.000000] # 1: 229376 [0000000000038000] [ 0.000000] # 2: 1048576 [0000000000100000] [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0 -> 4096 [ 0.000000] Normal 4096 -> 229376 [ 0.000000] HighMem 229376 -> 1048576 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[1] active PFN ranges [ 0.000000] 0: 0 -> 1048576 [ 0.000000] On node 0 totalpages: 1048576 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 4064 pages, LIFO batch:0 [ 0.000000] mem_init: 0 -> 4096 [ 0.000000] mem_init: Checking pfn <-> page mappings [ 0.000000] Normal zone: 1760 pages used for memmap [ 0.000000] Normal zone: 223520 pages, LIFO batch:31 [ 0.000000] mem_init: 4096 -> 229376 [ 0.000000] mem_init: Checking pfn <-> page mappings [ 0.000000] HighMem zone: 6400 pages used for memmap [ 0.000000] HighMem zone: 812800 pages, LIFO batch:31 [ 0.000000] mem_init: 229376 -> 1048576 [ 0.000000] mem_init: Checking pfn <-> page mappings [ 0.000000] Movable zone: 0 pages used for memmap [ 0.000000] DMI 2.3 present. [ 0.000000] ACPI: RSDP 000F4F70, 0014 (r0 COMPAQ) [ 0.000000] ACPI: RSDT EFFF8000, 002C (r1 Compaq 8500____ 1 �\x04 162E) [ 0.000000] ACPI: FACP EFFF8040, 0074 (r1 Compaq 8500____ 1 �\x04 162E) [ 0.000000] ACPI Warning (tbfadt-0442): Optional field "Gpe1Block" has zero address or length: 0000000000000000/2 [20070126] [ 0.000000] ACPI: DSDT EFFF81C0, 3D9E (r1 COMPAQ 8500 16 MSFT 100000B) [ 0.000000] ACPI: FACS EFFF80C0, 0040 [ 0.000000] ACPI: APIC EFFF8100, 00B2 (r1 Compaq 8500____ 1 0) [ 0.000000] ACPI: PM-Timer IO Port: 0x240 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] enabled) [ 0.000000] Processor #0 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x01] enabled) [ 0.000000] Processor #1 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x02] enabled) [ 0.000000] Processor #2 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x03] enabled) [ 0.000000] Processor #3 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x04] enabled) [ 0.000000] Processor #4 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x05] enabled) [ 0.000000] Processor #5 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x06] enabled) [ 0.000000] Processor #6 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x07] enabled) [ 0.000000] Processor #7 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x05] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x06] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x07] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x08] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 8, version 17, address 0xfec00000, GSI 0-34 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge) [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] ACPI: IRQ9 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] Allocating PCI resources starting at f1000000 (gap: f0000000:0ec00000) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1040384 [ 0.000000] Kernel command line: root=/dev/ida/c0d0p3 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty 3 nmi_watchdog=0 debug initcall_debug selinux=0 panic=10 [ 0.000000] mapped APIC to ffffb000 (fee00000) [ 0.000000] mapped IOAPIC to ffffa000 (fec00000) [ 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] PID hash table entries: 4096 (order: 12, 16384 bytes) [ 0.000000] Detected 700.070 MHz processor. [ 0.000999] Console: colour VGA+ 80x25 [ 0.000999] console handover: boot [earlyser0] -> real [tty0] [ 0.000999] console [ttyS0] enabled [ 0.000999] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000999] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000999] set_highmem_pages_init(bad_ppro:0) [ 0.000999] sizeof(struct page): 32 [ 0.000999] sizeof(struct mem_section): 8 [ 0.000999] PFN_SECTION_SHIFT: 14 [ 0.000999] mem_map: 00000000 [ 0.000999] highstart_pfn: 229376 [page: c2500000] [ 0.000999] highend_pfn: 1048576 [page: 02000000] [ 0.000999] highend_pfn-1: 1048575 [page: 01ffffe0] [ 0.000999] NR_MEM_SECTIONS: 64 [ 0.000999] pfn_to_section_nr(highstart_pfn): 14 [ 0.000999] pfn_to_section_nr(highend_pfn): 64 [ 0.000999] pfn_to_section_nr(highend_pfn-1): 63 [ 0.000999] totalhigh_pages: 0 [ 0.000999] totalram_pages: 210525 [ 0.000999] bad pfn: 983040 [ 0.000999] totalhigh_pages: 753656 [ 0.000999] totalram_pages: 210525 [ 0.000999] Memory: 3855384k/4194304k available (6672k kernel code, 75012k reserved, 3667k data, 456k init, 3014624k highmem) [ 0.000999] virtual kernel memory layout: [ 0.000999] fixmap : 0xfff4b000 - 0xfffff000 ( 720 kB) [ 0.000999] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000999] vmalloc : 0xf8800000 - 0xff7fe000 ( 111 MB) [ 0.000999] lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) [ 0.000999] .init : 0xc0b23000 - 0xc0b95000 ( 456 kB) [ 0.000999] .data : 0xc0784383 - 0xc0b19124 (3667 kB) [ 0.000999] .text : 0xc0100000 - 0xc0784383 (6672 kB) [ 0.000999] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.000999] CPA: page pool initialized 0 of 1 pages preallocated [ 0.000999] BUG: unable to handle kernel paging request at b0030b10 [ 0.000999] IP: [<c015dbd2>] __kmalloc+0x8f/0xd8 [ 0.000999] *pde = 00000000 [ 0.000999] Oops: 0000 [#0] SMP [ 0.000999] [ 0.000999] Pid: 0, comm: swapper Not tainted (2.6.25-rc9 #960) [ 0.000999] EIP: 0060:[<c015dbd2>] EFLAGS: 00010082 CPU: 0 [ 0.000999] EIP is at __kmalloc+0x8f/0xd8 [ 0.000999] EAX: f0009bd0 EBX: 00000000 ECX: c0b13268 EDX: f0009bd0 [ 0.000999] ESI: c0b13268 EDI: f0009bd0 EBP: c0b1bf4c ESP: c0b1bf30 [ 0.000999] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 0.000999] Process swapper (pid: 0, ti=c0b1a000 task=c0a22300 task.ti=c0b1a000) [ 0.000999] Stack: f0009bd0 000000d0 00000240 00000282 00000000 000000d0 c0b13268 c0b1bf60 [ 0.000999] c015e3ea 00000000 000000d0 c0b13268 c0b1bf8c c015e4e1 00000026 c0942ab1 [ 0.000999] c0b13268 000000d0 000eb655 000eb506 20000000 c0b13268 00000060 c0b1bfb4 [ 0.000999] Call Trace: [ 0.000999] [<c015e3ea>] ? alloc_kmem_cache_cpu+0x3a/0x6a [ 0.000999] [<c015e4e1>] ? kmem_cache_open+0xc7/0x128 [ 0.000999] [<c015e583>] ? create_kmalloc_cache+0x41/0x90 [ 0.000999] [<c0b34721>] ? kmem_cache_init+0x4e/0x123 [ 0.000999] [<c0b23b55>] ? start_kernel+0x29e/0x323 [ 0.000999] ======================= [ 0.000999] Code: b8 c0 8b 5c 86 78 8b 3b 89 7d e4 85 ff 75 16 53 52 83 c9 ff 8b 55 e8 89 f0 e8 43 ee ff ff 89 45 e4 58 5a eb 0e 8b 43 0c 8b 55 e4 <8b> 04 82 89 03 ff 43 14 8b 45 f0 51 52 ff 15 c8 4e a2 c0 5a 59 [ 0.000999] EIP: [<c015dbd2>] __kmalloc+0x8f/0xd8 SS:ESP 0068:c0b1bf30 [ 0.000999] ---[ end trace ca143223eefdc828 ]--- [ 0.000999] Kernel panic - not syncing: Attempted to kill the idle task! ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 19:35 ` Ingo Molnar @ 2008-04-15 19:41 ` Ingo Molnar 0 siblings, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 19:41 UTC (permalink / raw) To: Linus Torvalds Cc: Pekka Enberg, linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, Peter Zijlstra * Ingo Molnar <mingo@elte.hu> wrote: > -#if !(NODES_WIDTH > 0 || NODES_SHIFT == 0) > +#if NODES_WIDTH <= 0 || NODES_SHIFT == 0 > #define NODE_NOT_IN_PAGE_FLAGS > #endif Peter "radar eye" Zijlstra noticed an ugly and annoying typo in mm.h: -#ifdef NODE_NOT_IN_PAGEFLAGS +#ifdef NODE_NOT_IN_PAGE_FLAGS but even with the full fix (see below) the same crash remains. i think getting NODE_NOT_IN_PAGEFLAGS wrong seems to result in non-optimal but still correct code - by virtue of NODES_MASK ending up zero. Ingo -----------------------> Subject: nodes: shift fix From: Ingo Molnar <mingo@elte.hu> Date: Tue Apr 15 21:15:21 CEST 2008 Signed-off-by: Ingo Molnar <mingo@elte.hu> --- include/linux/mm.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: linux/include/linux/mm.h =================================================================== --- linux.orig/include/linux/mm.h +++ linux/include/linux/mm.h @@ -424,7 +424,7 @@ static inline void set_compound_order(st * We are going to use the flags for the page to node mapping if its in * there. This includes the case where there is no node, so it is implicit. */ -#if !(NODES_WIDTH > 0 || NODES_SHIFT == 0) +#if NODES_WIDTH <= 0 || NODES_SHIFT == 0 #define NODE_NOT_IN_PAGE_FLAGS #endif @@ -442,7 +442,7 @@ static inline void set_compound_order(st #define ZONES_PGSHIFT (ZONES_PGOFF * (ZONES_WIDTH != 0)) /* NODE:ZONE or SECTION:ZONE is used to ID a zone for the buddy allcator */ -#ifdef NODE_NOT_IN_PAGEFLAGS +#ifdef NODE_NOT_IN_PAGE_FLAGS #define ZONEID_SHIFT (SECTIONS_SHIFT + ZONES_SHIFT) #define ZONEID_PGOFF ((SECTIONS_PGOFF < ZONES_PGOFF)? \ SECTIONS_PGOFF : ZONES_PGOFF) ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 17:23 ` Linus Torvalds 2008-04-15 19:35 ` Ingo Molnar @ 2008-04-15 19:39 ` Christoph Lameter 2008-04-15 19:54 ` Ingo Molnar 1 sibling, 1 reply; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 19:39 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu On Tue, 15 Apr 2008, Linus Torvalds wrote: > On Tue, 15 Apr 2008, Ingo Molnar wrote: > > > > btw., now with a second full day spent on this regression, i have > > figured out a workaround the hard way: increasing SECTION_SIZE_BITS in > > include/asm-x86/sparsemem.h from 26 to 27 makes it go away. > > Interesting. Hmmmm. SECTION_SIZE_BITS == 26 means SECTIONS_SHIFT == 6. Increasing SECTION_SIZE_BITS to 27 reduces SECTION_SHIFT to 5. Thereby the number of sparsemem sections (NR_MEM_SECTIONS) is reduced to half (64 to 32). ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 19:39 ` Christoph Lameter @ 2008-04-15 19:54 ` Ingo Molnar 2008-04-15 20:03 ` Christoph Lameter 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 19:54 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu * Christoph Lameter <clameter@sgi.com> wrote: > On Tue, 15 Apr 2008, Linus Torvalds wrote: > > > On Tue, 15 Apr 2008, Ingo Molnar wrote: > > > > > > btw., now with a second full day spent on this regression, i have > > > figured out a workaround the hard way: increasing SECTION_SIZE_BITS in > > > include/asm-x86/sparsemem.h from 26 to 27 makes it go away. > > > > Interesting. > > Hmmmm. SECTION_SIZE_BITS == 26 means SECTIONS_SHIFT == 6. Increasing > SECTION_SIZE_BITS to 27 reduces SECTION_SHIFT to 5. Thereby the number > of sparsemem sections (NR_MEM_SECTIONS) is reduced to half (64 to 32). yes, as i said in this thread already earlier today, the sparse chunking goes from 64MB to 128MB. (and hence, by virtue of !PAE having a 4GB physical address space, the # of sparse sections goes from 64 to 32 - you can see the full sparse sections printout in my latest crashlog in my previous mail, including the NR_MEM_SECTIONS printout.) Pretty please, could you pay more than cursory attention to this bug i already spent two full days on and which is blocking the v2.6.25 release? Your commits are all over the place in this code, and you are one of the maintainers as well. We've got 5000 lines of flux in mm/* in v2.6.25. I'm just guessing my way around, but right now my impression is that the current early memory setup code is unrobust, over-complex, occasionally butt-ugly to read code in high need of cleanups, simplifications and debug facilities, visibly plagued by hit-and-run changes with frequent typos and everything else you normally dont want to see in the core kernel. (Did i get your attention now? ;-) Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 19:54 ` Ingo Molnar @ 2008-04-15 20:03 ` Christoph Lameter 2008-04-15 20:17 ` Ingo Molnar 0 siblings, 1 reply; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 20:03 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki On Tue, 15 Apr 2008, Ingo Molnar wrote: > Pretty please, could you pay more than cursory attention to this bug i > already spent two full days on and which is blocking the v2.6.25 > release? Yeah trying to get to understand how exactly sparsemem works and how the 32 bit highmem stuff interacts with it... Sorry not code that I am an expert in nor the platform that I am familiar with. Code mods there required heavy review from multiple parties with expertise in various subjects. > I'm just guessing my way around, but right now my impression is that the > current early memory setup code is unrobust, over-complex, occasionally > butt-ugly to read code in high need of cleanups, simplifications and > debug facilities, visibly plagued by hit-and-run changes with frequent > typos and everything else you normally dont want to see in the core > kernel. (Did i get your attention now? ;-) I thought the NR_SECTIONS stuff would trigger some memories. Adding apw who seemed to be most familiar with the material in the past (AFAICT NODE_NOT_IN_PAGE_FLAGS is there for IBM NUMAQ etc) and Kame-san. Andy, Kame-san could you have a look at the sparsemem config issue with 32 bit !PAE? This is SPARSEMEM_STATIC. ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:03 ` Christoph Lameter @ 2008-04-15 20:17 ` Ingo Molnar 2008-04-15 20:28 ` Ingo Molnar ` (2 more replies) 0 siblings, 3 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 20:17 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Christoph Lameter <clameter@sgi.com> wrote: > > Pretty please, could you pay more than cursory attention to this bug > > i already spent two full days on and which is blocking the v2.6.25 > > release? > > Yeah trying to get to understand how exactly sparsemem works and how > the 32 bit highmem stuff interacts with it... Sorry not code that I am > an expert in nor the platform that I am familiar with. Code mods there > required heavy review from multiple parties with expertise in various > subjects. yeah - sorry about that impatient flame. And it could still be anything from the page allocator to bootmem - or some completely unrelated piece of code corrupting some key data structure. sparsemem is supposed to work roughly like this on x86 (32-bit): - the x86 memory map comes from the bios via e820. - those individual chunks of e820-enumerated memory get registered with mm/sparse.c's data structures via memory_present() callbacks. [btw., this should be renamed to register_memory_present() or register_sparse_range() - something less opaque.] - there's really just 3 RAM areas that matter on this box, and the last one is unusable for !PAE, which leaves 2. - there's a 256 MB PCI aperture hole at 0xf0000000. - out of the 64 sparse memory chunk the first 60 get filled in (all have at least partially some RAM content) - the last 4 [the PCI aperture hole] remains !present. - we pass in an array of 3 zones to free_area_init_nodes(). - we free the lowmem pages into the buddy allocator via the usual generic setup - we have a special loop for highmem pages in arch/x86/mm/init_32.c, set_highmem_pages_init(). This just goes through the PFNs one by one and does an explicit __free_page() on all RAM pages that are in the mem_map[] and which are non-reserved. and that's it roughly. my current guess would have been some bootmem regression/interaction that messes up the buddy bitmaps - but i just reverted to the v2.6.24 version of bootmem.c and that crashes too ... Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:17 ` Ingo Molnar @ 2008-04-15 20:28 ` Ingo Molnar 2008-04-15 20:34 ` Ingo Molnar 2008-04-15 20:34 ` Pekka Enberg 2008-04-15 20:54 ` [bug] SLUB + mm/slab.c boot crash in -rc9 Christoph Lameter 2 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 20:28 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Ingo Molnar <mingo@elte.hu> wrote: > - we have a special loop for highmem pages in arch/x86/mm/init_32.c, > set_highmem_pages_init(). This just goes through the PFNs one by one > and does an explicit __free_page() on all RAM pages that are in the > mem_map[] and which are non-reserved. > > and that's it roughly. btw., highmem shouldnt matter because it does not influence how we allocate our key data structures. i confirmed that by turning set_highmem_pages_init() into a NOP - the kernel still crashed with just lowmem memory being around. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:28 ` Ingo Molnar @ 2008-04-15 20:34 ` Ingo Molnar 2008-04-15 20:42 ` Ingo Molnar 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 20:34 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Ingo Molnar <mingo@elte.hu> wrote: > i confirmed that by turning set_highmem_pages_init() into a NOP - the > kernel still crashed with just lowmem memory being around. and booting with NOHIGHMEM gives a crash too - updated config attached. (in case anyone wonders about the CONFIG_M486=y - it crashes with CONFIG_M686=y too) Ingo # # Automatically generated make config: don't edit # Linux kernel version: 2.6.25-rc9 # Tue Apr 15 22:14:51 2008 # # CONFIG_64BIT is not set CONFIG_X86_32=y # CONFIG_X86_64 is not set CONFIG_X86=y # CONFIG_GENERIC_LOCKBREAK is not set 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_SEMAPHORE_SLEEPERS=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 is not set CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_DMI=y # CONFIG_RWSEM_GENERIC_SPINLOCK is not set CONFIG_RWSEM_XCHGADD_ALGORITHM=y # CONFIG_ARCH_HAS_ILOG2_U32 is not set # CONFIG_ARCH_HAS_ILOG2_U64 is not set 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_HAVE_SETUP_PER_CPU_AREA 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_AOUT=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_X86_SMP=y CONFIG_X86_32_SMP=y CONFIG_X86_HT=y CONFIG_X86_BIOS_REBOOT=y CONFIG_X86_TRAMPOLINE=y CONFIG_KTIME_SCALAR=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" # # General setup # CONFIG_EXPERIMENTAL=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y # CONFIG_SWAP is not set # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS is not set # CONFIG_AUDIT is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_NS=y # CONFIG_CPUSETS is not set CONFIG_GROUP_SCHED=y # CONFIG_FAIR_GROUP_SCHED is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_USER_SCHED=y # CONFIG_CGROUP_SCHED is not set CONFIG_CGROUP_CPUACCT=y CONFIG_RESOURCE_COUNTERS=y # CONFIG_CGROUP_MEM_RES_CTLR is not set # CONFIG_SYSFS_DEPRECATED_V2 is not set CONFIG_RELAY=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_USER_NS=y # CONFIG_PID_NS is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y # CONFIG_EMBEDDED is not set CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_EXTRA_PASS=y CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y # CONFIG_COMPAT_BRK is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_ANON_INODES=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_PROFILING=y CONFIG_MARKERS=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_BLOCK=y # CONFIG_LBD is not set # CONFIG_BLK_DEV_IO_TRACE is not set CONFIG_LSF=y CONFIG_BLK_DEV_BSG=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_AS is not set CONFIG_IOSCHED_DEADLINE=y # 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_CLASSIC_RCU=y # # Processor type and features # # CONFIG_TICK_ONESHOT is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_SMP=y CONFIG_X86_PC=y # CONFIG_X86_ELAN is not set # CONFIG_X86_VOYAGER is not set # CONFIG_X86_NUMAQ is not set # CONFIG_X86_SUMMIT is not set # CONFIG_X86_BIGSMP is not set # CONFIG_X86_VISWS is not set # CONFIG_X86_GENERICARCH is not set # CONFIG_X86_ES7000 is not set # CONFIG_X86_RDC321X is not set # CONFIG_X86_VSMP is not set # CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER is not set CONFIG_PARAVIRT_GUEST=y CONFIG_VMI=y # CONFIG_LGUEST_GUEST is not set CONFIG_PARAVIRT=y # CONFIG_M386 is not set CONFIG_M486=y # 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_MWINCHIP2 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_CMPXCHG=y CONFIG_X86_L1_CACHE_SHIFT=4 CONFIG_X86_XADD=y # CONFIG_X86_PPRO_FENCE is not set 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_MINIMUM_CPU_FAMILY=4 # CONFIG_HPET_TIMER is not set # CONFIG_IOMMU_HELPER is not set CONFIG_NR_CPUS=16 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_MCE is not set CONFIG_VM86=y CONFIG_TOSHIBA=y CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=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_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y 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_STATIC=y # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_RESOURCES_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y CONFIG_EFI=y CONFIG_IRQBALANCE=y CONFIG_SECCOMP=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 is not set CONFIG_KEXEC=y CONFIG_PHYSICAL_START=0x100000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x100000 # CONFIG_HOTPLUG_CPU is not set CONFIG_COMPAT_VDSO=y # # Power management options # CONFIG_PM=y CONFIG_PM_LEGACY=y CONFIG_PM_DEBUG=y CONFIG_PM_VERBOSE=y # CONFIG_SUSPEND is not set CONFIG_ACPI=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=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_BAY=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_THERMAL is not set # CONFIG_ACPI_WMI is not set # CONFIG_ACPI_ASUS is not set CONFIG_ACPI_TOSHIBA=y # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ACPI_BLACKLIST_YEAR=0 CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_DEBUG_FUNC_TRACE is not set CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_SYSTEM=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_SBS is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ 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_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y # CONFIG_PCIEAER is not set CONFIG_ARCH_SUPPORTS_MSI=y # CONFIG_PCI_MSI is not set CONFIG_PCI_LEGACY=y CONFIG_HT_IRQ=y CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set # CONFIG_MCA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y # CONFIG_PCCARD is not set CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_FAKE=y CONFIG_HOTPLUG_PCI_COMPAQ=y CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y # CONFIG_HOTPLUG_PCI_IBM is not set CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=y # # Networking # 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 is not set # CONFIG_XFRM_STATISTICS is not set # 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 is not set # CONFIG_IP_MULTIPLE_TABLES is not set CONFIG_IP_ROUTE_MULTIPATH=y # CONFIG_IP_ROUTE_VERBOSE is not set # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set CONFIG_NET_IPGRE=y # CONFIG_NET_IPGRE_BROADCAST is not set CONFIG_IP_MROUTE=y # CONFIG_IP_PIMSM_V1 is not set # CONFIG_IP_PIMSM_V2 is not set CONFIG_ARPD=y # CONFIG_SYN_COOKIES is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y # CONFIG_INET_XFRM_MODE_TUNNEL is not set # CONFIG_INET_XFRM_MODE_BEET is not set 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 is not set # CONFIG_IP_VS is not set CONFIG_IPV6=y # CONFIG_IPV6_PRIVACY is not set # CONFIG_IPV6_ROUTER_PREF is not set CONFIG_IPV6_OPTIMISTIC_DAD=y # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set CONFIG_IPV6_MIP6=y # CONFIG_INET6_XFRM_TUNNEL is not set # CONFIG_INET6_TUNNEL is not set # CONFIG_INET6_XFRM_MODE_TRANSPORT is not set # CONFIG_INET6_XFRM_MODE_TUNNEL is not set CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_TUNNEL is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_NETLABEL=y CONFIG_NETWORK_SECMARK=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y # # Core Netfilter Configuration # CONFIG_NETFILTER_NETLINK=y # CONFIG_NETFILTER_NETLINK_QUEUE is not set 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_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y # CONFIG_NF_CONNTRACK_AMANDA is not set CONFIG_NF_CONNTRACK_FTP=y # CONFIG_NF_CONNTRACK_H323 is not set 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 is not set CONFIG_NF_CONNTRACK_TFTP=y CONFIG_NF_CT_NETLINK=y CONFIG_NETFILTER_XTABLES=y # CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_DSCP=y CONFIG_NETFILTER_XT_TARGET_MARK=y CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y CONFIG_NETFILTER_XT_TARGET_NFLOG=y CONFIG_NETFILTER_XT_TARGET_RATEEST=y # CONFIG_NETFILTER_XT_TARGET_SECMARK is not set CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y # CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set # CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set # CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set CONFIG_NETFILTER_XT_MATCH_DCCP=y CONFIG_NETFILTER_XT_MATCH_DSCP=y # CONFIG_NETFILTER_XT_MATCH_ESP is not set # CONFIG_NETFILTER_XT_MATCH_HELPER is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y # CONFIG_NETFILTER_XT_MATCH_LIMIT is not set CONFIG_NETFILTER_XT_MATCH_MAC=y CONFIG_NETFILTER_XT_MATCH_MARK=y # CONFIG_NETFILTER_XT_MATCH_OWNER is not set CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y # CONFIG_NETFILTER_XT_MATCH_QUOTA is not set CONFIG_NETFILTER_XT_MATCH_RATEEST=y CONFIG_NETFILTER_XT_MATCH_REALM=y # CONFIG_NETFILTER_XT_MATCH_SCTP is not set CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y # CONFIG_NETFILTER_XT_MATCH_STRING is not set # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set CONFIG_NETFILTER_XT_MATCH_TIME=y CONFIG_NETFILTER_XT_MATCH_U32=y # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set # # IP: Netfilter Configuration # # CONFIG_NF_CONNTRACK_IPV4 is not set CONFIG_IP_NF_QUEUE=y CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_RECENT=y # CONFIG_IP_NF_MATCH_ECN is not set CONFIG_IP_NF_MATCH_AH=y CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_MATCH_ADDRTYPE=y # CONFIG_IP_NF_FILTER is not set # CONFIG_IP_NF_TARGET_LOG is not set CONFIG_IP_NF_TARGET_ULOG=y CONFIG_IP_NF_MANGLE=y # CONFIG_IP_NF_TARGET_ECN is not set CONFIG_IP_NF_TARGET_TTL=y # CONFIG_IP_NF_RAW is not set CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y # # IPv6: Netfilter Configuration # # CONFIG_NF_CONNTRACK_IPV6 is not set # CONFIG_IP6_NF_QUEUE is not set # CONFIG_IP6_NF_IPTABLES is not set CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y CONFIG_IP_DCCP_ACKVEC=y # # DCCP CCIDs Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP_CCID2=y CONFIG_IP_DCCP_CCID2_DEBUG=y # CONFIG_IP_DCCP_CCID3 is not set # CONFIG_IP_DCCP_TFRC_LIB is not set # CONFIG_IP_SCTP is not set CONFIG_TIPC=y # CONFIG_TIPC_ADVANCED is not set # CONFIG_TIPC_DEBUG is not set CONFIG_ATM=y CONFIG_ATM_CLIP=y CONFIG_ATM_CLIP_NO_ICMP=y # CONFIG_ATM_LANE is not set CONFIG_ATM_BR2684=y CONFIG_ATM_BR2684_IPFILTER=y # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_ECONET is not set CONFIG_WAN_ROUTER=y # CONFIG_NET_SCHED is not set CONFIG_NET_CLS_ROUTE=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set CONFIG_BT=y CONFIG_BT_L2CAP=y CONFIG_BT_SCO=y # CONFIG_BT_RFCOMM is not set # CONFIG_BT_BNEP is not set CONFIG_BT_HIDP=y # # Bluetooth device drivers # CONFIG_BT_HCIUSB=y CONFIG_BT_HCIUSB_SCO=y CONFIG_BT_HCIBTSDIO=y # CONFIG_BT_HCIUART is not set # CONFIG_BT_HCIBCM203X is not set CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIVHCI=y # CONFIG_AF_RXRPC is not set CONFIG_FIB_RULES=y # # Wireless # CONFIG_CFG80211=y # CONFIG_NL80211 is not set CONFIG_WIRELESS_EXT=y # CONFIG_MAC80211 is not set CONFIG_IEEE80211=y CONFIG_IEEE80211_DEBUG=y CONFIG_IEEE80211_CRYPT_WEP=y CONFIG_IEEE80211_CRYPT_CCMP=y # CONFIG_IEEE80211_CRYPT_TKIP is not set CONFIG_IEEE80211_SOFTMAC=y CONFIG_IEEE80211_SOFTMAC_DEBUG=y CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y # CONFIG_NET_9P 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_SYS_HYPERVISOR is not set # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_SERIAL=y CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set CONFIG_BLK_CPQ_DA=y CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y # 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 is not set # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_SX8=y CONFIG_BLK_DEV_UB=y # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set CONFIG_ATA_OVER_ETH=y # CONFIG_MISC_DEVICES is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # 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=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR 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=y # # 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_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set # CONFIG_SCSI_SAS_HOST_SMP is not set # CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_SRP_TGT_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_3W_9XXX is not set 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=y # CONFIG_SCSI_AIC7XXX_OLD is not set 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=y CONFIG_SCSI_AIC94XX=y CONFIG_AIC94XX_DEBUG=y # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_MEGARAID_NEWGEN is not set CONFIG_MEGARAID_LEGACY=y # CONFIG_MEGARAID_SAS is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 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_PPA=y CONFIG_SCSI_IMM=y CONFIG_SCSI_IZIP_EPP16=y CONFIG_SCSI_IZIP_SLOW_CTR=y # CONFIG_SCSI_MVSAS is not set CONFIG_SCSI_STEX=y # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set CONFIG_SCSI_QLOGIC_1280=y # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set CONFIG_SCSI_LPFC=y # CONFIG_SCSI_DC395x is not set CONFIG_SCSI_DC390T=y CONFIG_SCSI_NSP32=y # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_SRP=y CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_ACPI=y CONFIG_SATA_AHCI=y CONFIG_SATA_SVW=y CONFIG_ATA_PIIX=y CONFIG_SATA_MV=y # CONFIG_SATA_NV is not set CONFIG_PDC_ADMA=y # CONFIG_SATA_QSTOR is not set CONFIG_SATA_PROMISE=y # CONFIG_SATA_SX4 is not set # CONFIG_SATA_SIL is not set CONFIG_SATA_SIL24=y CONFIG_SATA_SIS=y # CONFIG_SATA_ULI is not set CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y CONFIG_SATA_INIC162X=y CONFIG_PATA_ACPI=y CONFIG_PATA_ALI=y CONFIG_PATA_AMD=y CONFIG_PATA_ARTOP=y # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_CMD640_PCI is not set CONFIG_PATA_CMD64X=y # CONFIG_PATA_CS5520 is not set CONFIG_PATA_CS5530=y # CONFIG_PATA_CS5535 is not set CONFIG_PATA_CS5536=y CONFIG_PATA_CYPRESS=y CONFIG_PATA_EFAR=y # CONFIG_ATA_GENERIC is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set CONFIG_PATA_HPT3X2N=y CONFIG_PATA_HPT3X3=y CONFIG_PATA_HPT3X3_DMA=y # CONFIG_PATA_IT821X is not set CONFIG_PATA_IT8213=y CONFIG_PATA_JMICRON=y # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_MARVELL is not set CONFIG_PATA_MPIIX=y CONFIG_PATA_OLDPIIX=y CONFIG_PATA_NETCELL=y # CONFIG_PATA_NINJA32 is not set CONFIG_PATA_NS87410=y CONFIG_PATA_NS87415=y # CONFIG_PATA_OPTI is not set # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC_OLD=y CONFIG_PATA_RADISYS=y # CONFIG_PATA_RZ1000 is not set CONFIG_PATA_SC1200=y CONFIG_PATA_SERVERWORKS=y CONFIG_PATA_PDC2027X=y CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=y CONFIG_PATA_VIA=y CONFIG_PATA_WINBOND=y # CONFIG_MD is not set CONFIG_FUSION=y # CONFIG_FUSION_SPI is not set # CONFIG_FUSION_FC is not set # CONFIG_FUSION_SAS is not set CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_IEEE1394=y # # Subsystem Options # CONFIG_IEEE1394_VERBOSEDEBUG=y # # Controllers # CONFIG_IEEE1394_PCILYNX=y CONFIG_IEEE1394_OHCI1394=y # # Protocols # # CONFIG_IEEE1394_VIDEO1394 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_DV1394=y # CONFIG_IEEE1394_RAWIO is not set # CONFIG_I2O is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y # CONFIG_NETDEVICES_MULTIQUEUE is not set CONFIG_DUMMY=y CONFIG_BONDING=y # CONFIG_MACVLAN is not set # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set CONFIG_VETH=y # CONFIG_NET_SB1000 is not set # CONFIG_ARCNET is not set # CONFIG_PHYLIB is not set CONFIG_NET_ETHERNET=y CONFIG_MII=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set CONFIG_CASSINI=y # CONFIG_NET_VENDOR_3COM is not set CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set # CONFIG_TULIP_NAPI is not set # CONFIG_DE4X5 is not set # CONFIG_WINBOND_840 is not set CONFIG_DM9102=y CONFIG_ULI526X=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_NET_PCI=y # CONFIG_PCNET32 is not set CONFIG_AMD8111_ETH=y # CONFIG_AMD8111E_NAPI is not set CONFIG_ADAPTEC_STARFIRE=y # CONFIG_ADAPTEC_STARFIRE_NAPI is not set CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_FORCEDETH=y CONFIG_FORCEDETH_NAPI=y # CONFIG_EEPRO100 is not set CONFIG_E100=y CONFIG_FEALNX=y CONFIG_NATSEMI=y # CONFIG_NE2K_PCI is not set # CONFIG_8139CP is not set CONFIG_8139TOO=y # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set # CONFIG_R6040 is not set # CONFIG_SIS900 is not set CONFIG_EPIC100=y # CONFIG_SUNDANCE is not set CONFIG_TLAN=y CONFIG_VIA_RHINE=y # CONFIG_VIA_RHINE_MMIO is not set # CONFIG_VIA_RHINE_NAPI is not set CONFIG_SC92031=y CONFIG_NET_POCKET=y # CONFIG_ATP is not set # CONFIG_DE600 is not set CONFIG_DE620=y CONFIG_NETDEV_1000=y # CONFIG_ACENIC is not set # CONFIG_DL2K is not set CONFIG_E1000=y CONFIG_E1000_NAPI=y # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set # CONFIG_E1000E is not set # CONFIG_E1000E_ENABLED is not set # CONFIG_IP1000 is not set CONFIG_IGB=y CONFIG_NS83820=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set # CONFIG_R8169 is not set # CONFIG_SIS190 is not set CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set CONFIG_SKY2=y # CONFIG_SKY2_DEBUG is not set # CONFIG_SK98LIN is not set # CONFIG_VIA_VELOCITY is not set CONFIG_TIGON3=y # CONFIG_BNX2 is not set CONFIG_QLA3XXX=y CONFIG_ATL1=y CONFIG_NETDEV_10000=y # CONFIG_CHELSIO_T1 is not set CONFIG_CHELSIO_T3=y # CONFIG_IXGBE is not set CONFIG_IXGB=y CONFIG_IXGB_NAPI=y # CONFIG_S2IO is not set CONFIG_MYRI10GE=y # CONFIG_NETXEN_NIC is not set CONFIG_NIU=y # CONFIG_MLX4_CORE is not set # CONFIG_TEHUTI is not set # CONFIG_BNX2X is not set # CONFIG_TR is not set # # Wireless LAN # CONFIG_WLAN_PRE80211=y # CONFIG_STRIP is not set CONFIG_WLAN_80211=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set # CONFIG_LIBERTAS is not set # CONFIG_AIRO is not set CONFIG_HERMES=y # CONFIG_PLX_HERMES is not set # CONFIG_TMD_HERMES is not set CONFIG_NORTEL_HERMES=y CONFIG_PCI_HERMES=y CONFIG_ATMEL=y CONFIG_PCI_ATMEL=y CONFIG_PRISM54=y # CONFIG_USB_ZD1201 is not set CONFIG_USB_NET_RNDIS_WLAN=y CONFIG_HOSTAP=y CONFIG_HOSTAP_FIRMWARE=y # CONFIG_HOSTAP_FIRMWARE_NVRAM is not set CONFIG_HOSTAP_PLX=y # CONFIG_HOSTAP_PCI is not set # CONFIG_BCM43XX is not set # # USB Network Adapters # # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set CONFIG_USB_PEGASUS=y # CONFIG_USB_RTL8150 is not set CONFIG_USB_USBNET=y # CONFIG_USB_NET_AX8817X is not set CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_GL620A is not set CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y # CONFIG_USB_NET_CDC_SUBSET is not set CONFIG_USB_NET_ZAURUS=y # CONFIG_WAN is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set CONFIG_ATM_TCP=y CONFIG_ATM_LANAI=y CONFIG_ATM_ENI=y CONFIG_ATM_ENI_DEBUG=y CONFIG_ATM_ENI_TUNE_BURST=y # CONFIG_ATM_ENI_BURST_TX_16W is not set CONFIG_ATM_ENI_BURST_TX_8W=y # CONFIG_ATM_ENI_BURST_TX_4W is not set CONFIG_ATM_ENI_BURST_TX_2W=y CONFIG_ATM_ENI_BURST_RX_16W=y # CONFIG_ATM_ENI_BURST_RX_8W is not set # CONFIG_ATM_ENI_BURST_RX_4W is not set # CONFIG_ATM_ENI_BURST_RX_2W is not set CONFIG_ATM_FIRESTREAM=y CONFIG_ATM_ZATM=y CONFIG_ATM_ZATM_DEBUG=y # CONFIG_ATM_NICSTAR is not set CONFIG_ATM_IDT77252=y # CONFIG_ATM_IDT77252_DEBUG is not set CONFIG_ATM_IDT77252_RCV_ALL=y CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=y CONFIG_ATM_AMBASSADOR_DEBUG=y # CONFIG_ATM_HORIZON is not set CONFIG_ATM_IA=y # CONFIG_ATM_IA_DEBUG is not set # CONFIG_ATM_FORE200E_MAYBE is not set CONFIG_ATM_HE=y CONFIG_ATM_HE_USE_SUNI=y # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_PLIP is not set CONFIG_PPP=y # CONFIG_PPP_MULTILINK is not set # CONFIG_PPP_FILTER is not set CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=y # CONFIG_PPP_DEFLATE is not set # CONFIG_PPP_BSDCOMP is not set # CONFIG_PPP_MPPE is not set # CONFIG_PPPOE is not set CONFIG_PPPOATM=y CONFIG_PPPOL2TP=y # CONFIG_SLIP is not set CONFIG_SLHC=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 is not set # CONFIG_ISDN_CAPI is not set CONFIG_PHONE=y # CONFIG_PHONE_IXJ 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 is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_KEYBOARD_LKKBD=y CONFIG_KEYBOARD_XTKBD=y CONFIG_KEYBOARD_NEWTON=y # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y 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_TOUCHKIT is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set CONFIG_MOUSE_VSXXXAA=y # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set CONFIG_TABLET_USB_AIPTEK=y CONFIG_TABLET_USB_GTCO=y # CONFIG_TABLET_USB_KBTAB is not set CONFIG_TABLET_USB_WACOM=y # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # 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_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y # CONFIG_SERIAL_NONSTANDARD 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 is not set # # 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_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y CONFIG_PPDEV=y # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=y # CONFIG_NVRAM is not set # CONFIG_RTC is not set # CONFIG_GEN_RTC is not set # CONFIG_R3964 is not set CONFIG_APPLICOM=y # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set # CONFIG_SCx200_GPIO is not set # CONFIG_PC8736x_GPIO is not set # CONFIG_NSC_GPIO is not set CONFIG_CS5535_GPIO=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set 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 # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_ALGOPCF is not set CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y # CONFIG_I2C_AMD756_S4882 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_I810=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y # CONFIG_I2C_OCORES is not set CONFIG_I2C_PARPORT=y # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_PROSAVAGE is not set # CONFIG_I2C_SAVAGE4 is not set CONFIG_I2C_SIMTEC=y # CONFIG_SCx200_ACB is not set CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y CONFIG_I2C_VOODOO3=y # # Miscellaneous I2C Chip support # CONFIG_DS1682=y CONFIG_SENSORS_EEPROM=y # CONFIG_SENSORS_PCF8574 is not set CONFIG_PCF8575=y CONFIG_SENSORS_PCF8591=y # CONFIG_TPS65010 is not set CONFIG_SENSORS_MAX6875=y # CONFIG_SENSORS_TSL2550 is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set CONFIG_I2C_DEBUG_BUS=y # CONFIG_I2C_DEBUG_CHIP is not set # # SPI support # # CONFIG_SPI is not set # CONFIG_SPI_MASTER is not set # CONFIG_W1 is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y # CONFIG_BATTERY_DS2760 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=y # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7470 is not set CONFIG_SENSORS_ADT7473=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_I5K_AMB=y # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_FSCHER=y CONFIG_SENSORS_FSCPOS=y # CONFIG_SENSORS_FSCHMD is not set # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=y # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y # 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_MAX1619=y # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y 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 is not set # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_HWMON_DEBUG_CHIP is not set # CONFIG_THERMAL is not set # CONFIG_WATCHDOG is not set # # Sonics Silicon Backplane # CONFIG_SSB_POSSIBLE=y CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # # Multifunction device drivers # # CONFIG_MFD_SM501 is not set # # Multimedia devices # # CONFIG_VIDEO_DEV is not set # CONFIG_DVB_CORE is not set CONFIG_DAB=y # CONFIG_USB_DABUSB is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_ALI is not set CONFIG_AGP_ATI=y # CONFIG_AGP_AMD is not set # CONFIG_AGP_AMD64 is not set CONFIG_AGP_INTEL=y # CONFIG_AGP_NVIDIA is not set CONFIG_AGP_SIS=y # CONFIG_AGP_SWORKS is not set CONFIG_AGP_VIA=y # CONFIG_AGP_EFFICEON is not set CONFIG_DRM=y # CONFIG_DRM_TDFX is not set CONFIG_DRM_R128=y # CONFIG_DRM_RADEON is not set # CONFIG_DRM_I810 is not set # CONFIG_DRM_I830 is not set CONFIG_DRM_I915=y # CONFIG_DRM_MGA is not set CONFIG_DRM_SIS=y # CONFIG_DRM_VIA is not set CONFIG_DRM_SAVAGE=y CONFIG_VGASTATE=y CONFIG_VIDEO_OUTPUT_CONTROL=y CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set # CONFIG_FB_SYS_FILLRECT is not set # CONFIG_FB_SYS_COPYAREA is not set # CONFIG_FB_SYS_IMAGEBLIT is not set # CONFIG_FB_SYS_FOPS is not set CONFIG_FB_DEFERRED_IO=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set # CONFIG_FB_EFI is not set # CONFIG_FB_IMAC is not set # CONFIG_FB_HECUBA is not set # CONFIG_FB_HGA is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set CONFIG_FB_I810=y CONFIG_FB_I810_GTF=y # CONFIG_FB_I810_I2C is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y # CONFIG_FB_INTEL is not set CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y CONFIG_FB_MATROX_MAVEN=y CONFIG_FB_MATROX_MULTIHEAD=y # CONFIG_FB_RADEON is not set CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_NEOMAGIC=y # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_CYBLA is not set # CONFIG_FB_TRIDENT is not set CONFIG_FB_ARK=y CONFIG_FB_PM3=y CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=y CONFIG_FB_GEODE_GX=y CONFIG_FB_GEODE_GX_SET_FBSIZE=y CONFIG_FB_GEODE_GX_FBSIZE=0x1600000 CONFIG_FB_GEODE_GX1=y # CONFIG_FB_VIRTUAL is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_CORGI is not set CONFIG_BACKLIGHT_PROGEAR=y CONFIG_BACKLIGHT_CARILLO_RANCH=y # # 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_VIDEO_SELECT is not set CONFIG_DUMMY_CONSOLE=y # CONFIG_FRAMEBUFFER_CONSOLE is not set CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y # # Sound # CONFIG_SOUND=y # # Advanced Linux Sound Architecture # CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y 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_DYNAMIC_MINORS=y # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y # CONFIG_SND_DEBUG is not set # # Generic devices # CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_AC97_CODEC=y # CONFIG_SND_DUMMY is not set CONFIG_SND_VIRMIDI=y # CONFIG_SND_MTPAV is not set CONFIG_SND_MTS64=y CONFIG_SND_SERIAL_U16550=y # CONFIG_SND_MPU401 is not set CONFIG_SND_PORTMAN2X4=y CONFIG_SND_SB_COMMON=y CONFIG_SND_SB16_DSP=y # # PCI devices # # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set CONFIG_SND_AU8810=y # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y # CONFIG_SND_BT87X_OVERCLOCK is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set CONFIG_SND_CS5530=y CONFIG_SND_CS5535AUDIO=y # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set CONFIG_SND_LAYLA20=y # CONFIG_SND_DARLA24 is not set CONFIG_SND_GINA24=y # CONFIG_SND_LAYLA24 is not set CONFIG_SND_MONA=y # CONFIG_SND_MIA is not set CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_EMU10K1 is not set CONFIG_SND_EMU10K1X=y # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set CONFIG_SND_ES1938=y # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDSP=y # CONFIG_SND_HDSPM is not set CONFIG_SND_HIFIER=y CONFIG_SND_ICE1712=y CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y # CONFIG_SND_KORG1212 is not set CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL=y CONFIG_SND_MIXART=y # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set CONFIG_SND_RIPTIDE=y # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SIS7019 is not set # CONFIG_SND_SONICVIBES is not set CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # CONFIG_SND_AC97_POWER_SAVE is not set # # USB devices # CONFIG_SND_USB_AUDIO=y CONFIG_SND_USB_USX2Y=y CONFIG_SND_USB_CAIAQ=y CONFIG_SND_USB_CAIAQ_INPUT=y # # System on Chip audio support # CONFIG_SND_SOC=y # # SoC Audio support for SuperH # # # ALSA SoC audio for Freescale SOCs # # # Open Sound System # # CONFIG_SOUND_PRIME is not set CONFIG_AC97_BUS=y 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_USB_HIDINPUT_POWERBOOK=y # CONFIG_HID_FF is not set CONFIG_USB_HIDDEV=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 is not set CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEVICEFS=y CONFIG_USB_DEVICE_CLASS=y CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_SUSPEND=y CONFIG_USB_PERSIST=y # CONFIG_USB_OTG is not set # # USB Host Controller Drivers # CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y # CONFIG_USB_EHCI_TT_NEWSCHED is not set # CONFIG_USB_ISP116X_HCD is not set 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_R8A66597_HCD is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=y # # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' # # # may also be needed; see USB_STORAGE Help for more information # # CONFIG_USB_STORAGE is not set CONFIG_USB_LIBUSUAL=y # # USB Imaging devices # # CONFIG_USB_MDC800 is not set CONFIG_USB_MICROTEK=y CONFIG_USB_MON=y # # USB port drivers # CONFIG_USB_USS720=y # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y # CONFIG_USB_ADUTUX is not set # CONFIG_USB_AUERSWALD is not set # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=y # CONFIG_USB_LCD is not set # CONFIG_USB_BERRY_CHARGE is not set # CONFIG_USB_LED is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_PHIDGET=y CONFIG_USB_PHIDGETKIT=y # CONFIG_USB_PHIDGETMOTORCONTROL is not set CONFIG_USB_PHIDGETSERVO=y # CONFIG_USB_IDMOUSE is not set CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y # CONFIG_USB_SISUSBVGA_CON is not set # CONFIG_USB_LD is not set CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y # CONFIG_USB_TEST is not set CONFIG_USB_ATM=y CONFIG_USB_SPEEDTOUCH=y CONFIG_USB_CXACRU=y # CONFIG_USB_UEAGLEATM is not set CONFIG_USB_XUSBATM=y # CONFIG_USB_GADGET is not set CONFIG_MMC=y CONFIG_MMC_DEBUG=y CONFIG_MMC_UNSAFE_RESUME=y # # MMC/SD Card Drivers # CONFIG_MMC_BLOCK=y # CONFIG_MMC_BLOCK_BOUNCE is not set CONFIG_SDIO_UART=y # # MMC/SD Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_RICOH_MMC=y # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MEMSTICK is not set # CONFIG_NEW_LEDS is not set CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ADDR_TRANS=y # CONFIG_INFINIBAND_MTHCA is not set CONFIG_INFINIBAND_AMSO1100=y # CONFIG_INFINIBAND_AMSO1100_DEBUG is not set CONFIG_INFINIBAND_CXGB3=y CONFIG_INFINIBAND_CXGB3_DEBUG=y # CONFIG_MLX4_INFINIBAND is not set CONFIG_INFINIBAND_NES=y # CONFIG_INFINIBAND_NES_DEBUG is not set # CONFIG_INFINIBAND_IPOIB is not set # CONFIG_INFINIBAND_SRP is not set CONFIG_INFINIBAND_ISER=y # CONFIG_EDAC is not set # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set CONFIG_AUXDISPLAY=y # CONFIG_KS0108 is not set # # Userspace I/O # CONFIG_UIO=y CONFIG_UIO_CIF=y # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EFI_VARS is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y # # File systems # CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y # CONFIG_EXT2_FS_SECURITY is not set # CONFIG_EXT2_FS_XIP is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y # CONFIG_EXT4DEV_FS is not set CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set CONFIG_JFS_SECURITY=y CONFIG_JFS_DEBUG=y # CONFIG_JFS_STATISTICS is not set CONFIG_FS_POSIX_ACL=y # CONFIG_XFS_FS is not set # CONFIG_GFS2_FS is not set CONFIG_OCFS2_FS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_DNOTIFY=y # CONFIG_INOTIFY is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QFMT_V1=y # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y # CONFIG_AUTOFS_FS is not set CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y # # Miscellaneous filesystems # CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set # CONFIG_AFFS_FS is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y CONFIG_BEFS_FS=y CONFIG_BEFS_DEBUG=y # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_CRAMFS is not set CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y CONFIG_ROMFS_FS=y # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_NETWORK_FILESYSTEMS is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_OSF_PARTITION=y 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 is not set CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set CONFIG_KARMA_PARTITION=y # CONFIG_EFI_PARTITION is not set # CONFIG_SYSV68_PARTITION is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y # 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=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 is not set # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_PRINTK_TIME=y # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_MAGIC_SYSRQ=y # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_KERNEL is not set CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y CONFIG_SLUB_DEBUG_ON=y CONFIG_SLUB_STATS=y CONFIG_STACKTRACE=y CONFIG_DEBUG_BUGVERBOSE=y CONFIG_FRAME_POINTER=y CONFIG_LATENCYTOP=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_SAMPLES=y CONFIG_SAMPLE_KOBJECT=y CONFIG_EARLY_PRINTK=y CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y CONFIG_DOUBLEFAULT=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 # # Security options # # CONFIG_KEYS is not set CONFIG_SECURITY=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_CAPABILITIES=y CONFIG_SECURITY_FILE_CAPABILITIES=y # CONFIG_SECURITY_ROOTPLUG is not set CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0 # CONFIG_SECURITY_SMACK is not set CONFIG_CRYPTO=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_MANAGER=y # CONFIG_CRYPTO_HMAC is not set CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_NULL=y # CONFIG_CRYPTO_MD4 is not set # CONFIG_CRYPTO_MD5 is not set # CONFIG_CRYPTO_SHA1 is not set # CONFIG_CRYPTO_SHA256 is not set # CONFIG_CRYPTO_SHA512 is not set # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_GF128MUL is not set CONFIG_CRYPTO_ECB=y # CONFIG_CRYPTO_CBC is not set CONFIG_CRYPTO_PCBC=y # CONFIG_CRYPTO_LRW is not set # CONFIG_CRYPTO_XTS is not set CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_CRYPTD is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y # CONFIG_CRYPTO_TWOFISH_586 is not set # CONFIG_CRYPTO_SERPENT is not set CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_ANUBIS=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SALSA20=y # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_CRC32C is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_AUTHENC=y # CONFIG_CRYPTO_LZO is not set CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_GEODE is not set CONFIG_CRYPTO_DEV_HIFN_795X=y CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set # # Library routines # CONFIG_BITREVERSE=y CONFIG_CRC_CCITT=y CONFIG_CRC16=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_GENERIC_ALLOCATOR=y CONFIG_PLIST=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:34 ` Ingo Molnar @ 2008-04-15 20:42 ` Ingo Molnar 2008-04-15 20:50 ` Christoph Lameter 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 20:42 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Ingo Molnar <mingo@elte.hu> wrote: > > i confirmed that by turning set_highmem_pages_init() into a NOP - > > the kernel still crashed with just lowmem memory being around. > > and booting with NOHIGHMEM gives a crash too - updated config > attached. (in case anyone wonders about the CONFIG_M486=y - it crashes > with CONFIG_M686=y too) changing the .config to UP makes it boot up fine. Config and bootlog attached. Ingo # # Automatically generated make config: don't edit # Linux kernel version: 2.6.25-rc9 # Tue Apr 15 22:20:58 2008 # # CONFIG_64BIT is not set CONFIG_X86_32=y # CONFIG_X86_64 is not set CONFIG_X86=y # CONFIG_GENERIC_LOCKBREAK is not set 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_SEMAPHORE_SLEEPERS=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 is not set CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_DMI=y # CONFIG_RWSEM_GENERIC_SPINLOCK is not set CONFIG_RWSEM_XCHGADD_ALGORITHM=y # CONFIG_ARCH_HAS_ILOG2_U32 is not set # CONFIG_ARCH_HAS_ILOG2_U64 is not set 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_HAVE_SETUP_PER_CPU_AREA 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_AOUT=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_X86_BIOS_REBOOT=y CONFIG_KTIME_SCALAR=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" # # General setup # CONFIG_EXPERIMENTAL=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y # CONFIG_SWAP is not set # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS is not set # CONFIG_AUDIT is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_NS=y CONFIG_GROUP_SCHED=y # CONFIG_FAIR_GROUP_SCHED is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_USER_SCHED=y # CONFIG_CGROUP_SCHED is not set CONFIG_CGROUP_CPUACCT=y CONFIG_RESOURCE_COUNTERS=y # CONFIG_CGROUP_MEM_RES_CTLR is not set # CONFIG_SYSFS_DEPRECATED_V2 is not set CONFIG_RELAY=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_USER_NS=y # CONFIG_PID_NS is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y # CONFIG_EMBEDDED is not set CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_EXTRA_PASS=y CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y # CONFIG_COMPAT_BRK is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_ANON_INODES=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_PROFILING=y CONFIG_MARKERS=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_BLOCK=y # CONFIG_LBD is not set # CONFIG_BLK_DEV_IO_TRACE is not set CONFIG_LSF=y CONFIG_BLK_DEV_BSG=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_AS is not set CONFIG_IOSCHED_DEADLINE=y # 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_CLASSIC_RCU=y # # Processor type and features # # CONFIG_TICK_ONESHOT is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set CONFIG_GENERIC_CLOCKEVENTS_BUILD=y # CONFIG_SMP is not set CONFIG_X86_PC=y # CONFIG_X86_ELAN is not set # CONFIG_X86_VOYAGER is not set # CONFIG_X86_NUMAQ is not set # CONFIG_X86_SUMMIT is not set # CONFIG_X86_BIGSMP is not set # CONFIG_X86_VISWS is not set # CONFIG_X86_GENERICARCH is not set # CONFIG_X86_ES7000 is not set # CONFIG_X86_RDC321X is not set # CONFIG_X86_VSMP is not set # CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER is not set CONFIG_PARAVIRT_GUEST=y CONFIG_VMI=y # CONFIG_LGUEST_GUEST is not set CONFIG_PARAVIRT=y # CONFIG_M386 is not set CONFIG_M486=y # 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_MWINCHIP2 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_CMPXCHG=y CONFIG_X86_L1_CACHE_SHIFT=4 CONFIG_X86_XADD=y # CONFIG_X86_PPRO_FENCE is not set 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_MINIMUM_CPU_FAMILY=4 # CONFIG_HPET_TIMER is not set # CONFIG_IOMMU_HELPER is not set # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_MCE is not set CONFIG_VM86=y CONFIG_TOSHIBA=y CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=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_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y 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_STATIC=y # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_RESOURCES_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y CONFIG_EFI=y CONFIG_SECCOMP=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 is not set CONFIG_KEXEC=y CONFIG_PHYSICAL_START=0x100000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x100000 CONFIG_COMPAT_VDSO=y # # Power management options # CONFIG_PM=y CONFIG_PM_LEGACY=y CONFIG_PM_DEBUG=y CONFIG_PM_VERBOSE=y # CONFIG_SUSPEND is not set CONFIG_ACPI=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=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_BAY=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_THERMAL is not set # CONFIG_ACPI_WMI is not set # CONFIG_ACPI_ASUS is not set CONFIG_ACPI_TOSHIBA=y # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ACPI_BLACKLIST_YEAR=0 CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_DEBUG_FUNC_TRACE is not set CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_SYSTEM=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_SBS is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ 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_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y # CONFIG_PCIEAER is not set CONFIG_ARCH_SUPPORTS_MSI=y # CONFIG_PCI_MSI is not set CONFIG_PCI_LEGACY=y CONFIG_HT_IRQ=y CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set # CONFIG_MCA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y # CONFIG_PCCARD is not set CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_FAKE=y CONFIG_HOTPLUG_PCI_COMPAQ=y CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y # CONFIG_HOTPLUG_PCI_IBM is not set CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=y # # Networking # 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 is not set # CONFIG_XFRM_STATISTICS is not set # 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 is not set # CONFIG_IP_MULTIPLE_TABLES is not set CONFIG_IP_ROUTE_MULTIPATH=y # CONFIG_IP_ROUTE_VERBOSE is not set # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set CONFIG_NET_IPGRE=y # CONFIG_NET_IPGRE_BROADCAST is not set CONFIG_IP_MROUTE=y # CONFIG_IP_PIMSM_V1 is not set # CONFIG_IP_PIMSM_V2 is not set CONFIG_ARPD=y # CONFIG_SYN_COOKIES is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y # CONFIG_INET_XFRM_MODE_TUNNEL is not set # CONFIG_INET_XFRM_MODE_BEET is not set 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 is not set # CONFIG_IP_VS is not set CONFIG_IPV6=y # CONFIG_IPV6_PRIVACY is not set # CONFIG_IPV6_ROUTER_PREF is not set CONFIG_IPV6_OPTIMISTIC_DAD=y # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set CONFIG_IPV6_MIP6=y # CONFIG_INET6_XFRM_TUNNEL is not set # CONFIG_INET6_TUNNEL is not set # CONFIG_INET6_XFRM_MODE_TRANSPORT is not set # CONFIG_INET6_XFRM_MODE_TUNNEL is not set CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_TUNNEL is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_NETLABEL=y CONFIG_NETWORK_SECMARK=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y # # Core Netfilter Configuration # CONFIG_NETFILTER_NETLINK=y # CONFIG_NETFILTER_NETLINK_QUEUE is not set 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_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y # CONFIG_NF_CONNTRACK_AMANDA is not set CONFIG_NF_CONNTRACK_FTP=y # CONFIG_NF_CONNTRACK_H323 is not set 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 is not set CONFIG_NF_CONNTRACK_TFTP=y CONFIG_NF_CT_NETLINK=y CONFIG_NETFILTER_XTABLES=y # CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_DSCP=y CONFIG_NETFILTER_XT_TARGET_MARK=y CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y CONFIG_NETFILTER_XT_TARGET_NFLOG=y CONFIG_NETFILTER_XT_TARGET_RATEEST=y # CONFIG_NETFILTER_XT_TARGET_SECMARK is not set CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y # CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set # CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set # CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set CONFIG_NETFILTER_XT_MATCH_DCCP=y CONFIG_NETFILTER_XT_MATCH_DSCP=y # CONFIG_NETFILTER_XT_MATCH_ESP is not set # CONFIG_NETFILTER_XT_MATCH_HELPER is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y # CONFIG_NETFILTER_XT_MATCH_LIMIT is not set CONFIG_NETFILTER_XT_MATCH_MAC=y CONFIG_NETFILTER_XT_MATCH_MARK=y # CONFIG_NETFILTER_XT_MATCH_OWNER is not set CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y # CONFIG_NETFILTER_XT_MATCH_QUOTA is not set CONFIG_NETFILTER_XT_MATCH_RATEEST=y CONFIG_NETFILTER_XT_MATCH_REALM=y # CONFIG_NETFILTER_XT_MATCH_SCTP is not set CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y # CONFIG_NETFILTER_XT_MATCH_STRING is not set # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set CONFIG_NETFILTER_XT_MATCH_TIME=y CONFIG_NETFILTER_XT_MATCH_U32=y # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set # # IP: Netfilter Configuration # # CONFIG_NF_CONNTRACK_IPV4 is not set CONFIG_IP_NF_QUEUE=y CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_RECENT=y # CONFIG_IP_NF_MATCH_ECN is not set CONFIG_IP_NF_MATCH_AH=y CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_MATCH_ADDRTYPE=y # CONFIG_IP_NF_FILTER is not set # CONFIG_IP_NF_TARGET_LOG is not set CONFIG_IP_NF_TARGET_ULOG=y CONFIG_IP_NF_MANGLE=y # CONFIG_IP_NF_TARGET_ECN is not set CONFIG_IP_NF_TARGET_TTL=y # CONFIG_IP_NF_RAW is not set CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y # # IPv6: Netfilter Configuration # # CONFIG_NF_CONNTRACK_IPV6 is not set # CONFIG_IP6_NF_QUEUE is not set # CONFIG_IP6_NF_IPTABLES is not set CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y CONFIG_IP_DCCP_ACKVEC=y # # DCCP CCIDs Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP_CCID2=y CONFIG_IP_DCCP_CCID2_DEBUG=y # CONFIG_IP_DCCP_CCID3 is not set # CONFIG_IP_DCCP_TFRC_LIB is not set # CONFIG_IP_SCTP is not set CONFIG_TIPC=y # CONFIG_TIPC_ADVANCED is not set # CONFIG_TIPC_DEBUG is not set CONFIG_ATM=y CONFIG_ATM_CLIP=y CONFIG_ATM_CLIP_NO_ICMP=y # CONFIG_ATM_LANE is not set CONFIG_ATM_BR2684=y CONFIG_ATM_BR2684_IPFILTER=y # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_ECONET is not set CONFIG_WAN_ROUTER=y # CONFIG_NET_SCHED is not set CONFIG_NET_CLS_ROUTE=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set CONFIG_BT=y CONFIG_BT_L2CAP=y CONFIG_BT_SCO=y # CONFIG_BT_RFCOMM is not set # CONFIG_BT_BNEP is not set CONFIG_BT_HIDP=y # # Bluetooth device drivers # CONFIG_BT_HCIUSB=y CONFIG_BT_HCIUSB_SCO=y CONFIG_BT_HCIBTSDIO=y # CONFIG_BT_HCIUART is not set # CONFIG_BT_HCIBCM203X is not set CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIVHCI=y # CONFIG_AF_RXRPC is not set CONFIG_FIB_RULES=y # # Wireless # CONFIG_CFG80211=y # CONFIG_NL80211 is not set CONFIG_WIRELESS_EXT=y # CONFIG_MAC80211 is not set CONFIG_IEEE80211=y CONFIG_IEEE80211_DEBUG=y CONFIG_IEEE80211_CRYPT_WEP=y CONFIG_IEEE80211_CRYPT_CCMP=y # CONFIG_IEEE80211_CRYPT_TKIP is not set CONFIG_IEEE80211_SOFTMAC=y CONFIG_IEEE80211_SOFTMAC_DEBUG=y CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y # CONFIG_NET_9P 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_SYS_HYPERVISOR is not set # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_SERIAL=y CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set CONFIG_BLK_CPQ_DA=y CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y # 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 is not set # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_SX8=y CONFIG_BLK_DEV_UB=y # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set CONFIG_ATA_OVER_ETH=y # CONFIG_MISC_DEVICES is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # 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=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR 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=y # # 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_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set # CONFIG_SCSI_SAS_HOST_SMP is not set # CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_SRP_TGT_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_3W_9XXX is not set 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=y # CONFIG_SCSI_AIC7XXX_OLD is not set 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=y CONFIG_SCSI_AIC94XX=y CONFIG_AIC94XX_DEBUG=y # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_MEGARAID_NEWGEN is not set CONFIG_MEGARAID_LEGACY=y # CONFIG_MEGARAID_SAS is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 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_PPA=y CONFIG_SCSI_IMM=y CONFIG_SCSI_IZIP_EPP16=y CONFIG_SCSI_IZIP_SLOW_CTR=y # CONFIG_SCSI_MVSAS is not set CONFIG_SCSI_STEX=y # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set CONFIG_SCSI_QLOGIC_1280=y # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set CONFIG_SCSI_LPFC=y # CONFIG_SCSI_DC395x is not set CONFIG_SCSI_DC390T=y CONFIG_SCSI_NSP32=y # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_SRP=y CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_ACPI=y CONFIG_SATA_AHCI=y CONFIG_SATA_SVW=y CONFIG_ATA_PIIX=y CONFIG_SATA_MV=y # CONFIG_SATA_NV is not set CONFIG_PDC_ADMA=y # CONFIG_SATA_QSTOR is not set CONFIG_SATA_PROMISE=y # CONFIG_SATA_SX4 is not set # CONFIG_SATA_SIL is not set CONFIG_SATA_SIL24=y CONFIG_SATA_SIS=y # CONFIG_SATA_ULI is not set CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y CONFIG_SATA_INIC162X=y CONFIG_PATA_ACPI=y CONFIG_PATA_ALI=y CONFIG_PATA_AMD=y CONFIG_PATA_ARTOP=y # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_CMD640_PCI is not set CONFIG_PATA_CMD64X=y # CONFIG_PATA_CS5520 is not set CONFIG_PATA_CS5530=y # CONFIG_PATA_CS5535 is not set CONFIG_PATA_CS5536=y CONFIG_PATA_CYPRESS=y CONFIG_PATA_EFAR=y # CONFIG_ATA_GENERIC is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set CONFIG_PATA_HPT3X2N=y CONFIG_PATA_HPT3X3=y CONFIG_PATA_HPT3X3_DMA=y # CONFIG_PATA_IT821X is not set CONFIG_PATA_IT8213=y CONFIG_PATA_JMICRON=y # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_MARVELL is not set CONFIG_PATA_MPIIX=y CONFIG_PATA_OLDPIIX=y CONFIG_PATA_NETCELL=y # CONFIG_PATA_NINJA32 is not set CONFIG_PATA_NS87410=y CONFIG_PATA_NS87415=y # CONFIG_PATA_OPTI is not set # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC_OLD=y CONFIG_PATA_RADISYS=y # CONFIG_PATA_RZ1000 is not set CONFIG_PATA_SC1200=y CONFIG_PATA_SERVERWORKS=y CONFIG_PATA_PDC2027X=y CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=y CONFIG_PATA_VIA=y CONFIG_PATA_WINBOND=y # CONFIG_MD is not set CONFIG_FUSION=y # CONFIG_FUSION_SPI is not set # CONFIG_FUSION_FC is not set # CONFIG_FUSION_SAS is not set CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_IEEE1394=y # # Subsystem Options # CONFIG_IEEE1394_VERBOSEDEBUG=y # # Controllers # CONFIG_IEEE1394_PCILYNX=y CONFIG_IEEE1394_OHCI1394=y # # Protocols # # CONFIG_IEEE1394_VIDEO1394 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_DV1394=y # CONFIG_IEEE1394_RAWIO is not set # CONFIG_I2O is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y # CONFIG_NETDEVICES_MULTIQUEUE is not set CONFIG_DUMMY=y CONFIG_BONDING=y # CONFIG_MACVLAN is not set # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set CONFIG_VETH=y # CONFIG_NET_SB1000 is not set # CONFIG_ARCNET is not set # CONFIG_PHYLIB is not set CONFIG_NET_ETHERNET=y CONFIG_MII=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set CONFIG_CASSINI=y # CONFIG_NET_VENDOR_3COM is not set CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set # CONFIG_TULIP_NAPI is not set # CONFIG_DE4X5 is not set # CONFIG_WINBOND_840 is not set CONFIG_DM9102=y CONFIG_ULI526X=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_NET_PCI=y # CONFIG_PCNET32 is not set CONFIG_AMD8111_ETH=y # CONFIG_AMD8111E_NAPI is not set CONFIG_ADAPTEC_STARFIRE=y # CONFIG_ADAPTEC_STARFIRE_NAPI is not set CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_FORCEDETH=y CONFIG_FORCEDETH_NAPI=y # CONFIG_EEPRO100 is not set CONFIG_E100=y CONFIG_FEALNX=y CONFIG_NATSEMI=y # CONFIG_NE2K_PCI is not set # CONFIG_8139CP is not set CONFIG_8139TOO=y # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set # CONFIG_R6040 is not set # CONFIG_SIS900 is not set CONFIG_EPIC100=y # CONFIG_SUNDANCE is not set CONFIG_TLAN=y CONFIG_VIA_RHINE=y # CONFIG_VIA_RHINE_MMIO is not set # CONFIG_VIA_RHINE_NAPI is not set CONFIG_SC92031=y CONFIG_NET_POCKET=y # CONFIG_ATP is not set # CONFIG_DE600 is not set CONFIG_DE620=y CONFIG_NETDEV_1000=y # CONFIG_ACENIC is not set # CONFIG_DL2K is not set CONFIG_E1000=y CONFIG_E1000_NAPI=y # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set # CONFIG_E1000E is not set # CONFIG_E1000E_ENABLED is not set # CONFIG_IP1000 is not set CONFIG_IGB=y CONFIG_NS83820=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set # CONFIG_R8169 is not set # CONFIG_SIS190 is not set CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set CONFIG_SKY2=y # CONFIG_SKY2_DEBUG is not set # CONFIG_SK98LIN is not set # CONFIG_VIA_VELOCITY is not set CONFIG_TIGON3=y # CONFIG_BNX2 is not set CONFIG_QLA3XXX=y CONFIG_ATL1=y CONFIG_NETDEV_10000=y # CONFIG_CHELSIO_T1 is not set CONFIG_CHELSIO_T3=y # CONFIG_IXGBE is not set CONFIG_IXGB=y CONFIG_IXGB_NAPI=y # CONFIG_S2IO is not set CONFIG_MYRI10GE=y # CONFIG_NETXEN_NIC is not set CONFIG_NIU=y # CONFIG_MLX4_CORE is not set # CONFIG_TEHUTI is not set # CONFIG_BNX2X is not set # CONFIG_TR is not set # # Wireless LAN # CONFIG_WLAN_PRE80211=y # CONFIG_STRIP is not set CONFIG_WLAN_80211=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set # CONFIG_LIBERTAS is not set # CONFIG_AIRO is not set CONFIG_HERMES=y # CONFIG_PLX_HERMES is not set # CONFIG_TMD_HERMES is not set CONFIG_NORTEL_HERMES=y CONFIG_PCI_HERMES=y CONFIG_ATMEL=y CONFIG_PCI_ATMEL=y CONFIG_PRISM54=y # CONFIG_USB_ZD1201 is not set CONFIG_USB_NET_RNDIS_WLAN=y CONFIG_HOSTAP=y CONFIG_HOSTAP_FIRMWARE=y # CONFIG_HOSTAP_FIRMWARE_NVRAM is not set CONFIG_HOSTAP_PLX=y # CONFIG_HOSTAP_PCI is not set # CONFIG_BCM43XX is not set # # USB Network Adapters # # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set CONFIG_USB_PEGASUS=y # CONFIG_USB_RTL8150 is not set CONFIG_USB_USBNET=y # CONFIG_USB_NET_AX8817X is not set CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_GL620A is not set CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y # CONFIG_USB_NET_CDC_SUBSET is not set CONFIG_USB_NET_ZAURUS=y # CONFIG_WAN is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set CONFIG_ATM_TCP=y CONFIG_ATM_LANAI=y CONFIG_ATM_ENI=y CONFIG_ATM_ENI_DEBUG=y CONFIG_ATM_ENI_TUNE_BURST=y # CONFIG_ATM_ENI_BURST_TX_16W is not set CONFIG_ATM_ENI_BURST_TX_8W=y # CONFIG_ATM_ENI_BURST_TX_4W is not set CONFIG_ATM_ENI_BURST_TX_2W=y CONFIG_ATM_ENI_BURST_RX_16W=y # CONFIG_ATM_ENI_BURST_RX_8W is not set # CONFIG_ATM_ENI_BURST_RX_4W is not set # CONFIG_ATM_ENI_BURST_RX_2W is not set CONFIG_ATM_FIRESTREAM=y CONFIG_ATM_ZATM=y CONFIG_ATM_ZATM_DEBUG=y # CONFIG_ATM_NICSTAR is not set CONFIG_ATM_IDT77252=y # CONFIG_ATM_IDT77252_DEBUG is not set CONFIG_ATM_IDT77252_RCV_ALL=y CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=y CONFIG_ATM_AMBASSADOR_DEBUG=y # CONFIG_ATM_HORIZON is not set CONFIG_ATM_IA=y # CONFIG_ATM_IA_DEBUG is not set # CONFIG_ATM_FORE200E_MAYBE is not set CONFIG_ATM_HE=y CONFIG_ATM_HE_USE_SUNI=y # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_PLIP is not set CONFIG_PPP=y # CONFIG_PPP_MULTILINK is not set # CONFIG_PPP_FILTER is not set CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=y # CONFIG_PPP_DEFLATE is not set # CONFIG_PPP_BSDCOMP is not set # CONFIG_PPP_MPPE is not set # CONFIG_PPPOE is not set CONFIG_PPPOATM=y CONFIG_PPPOL2TP=y # CONFIG_SLIP is not set CONFIG_SLHC=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 is not set # CONFIG_ISDN_CAPI is not set CONFIG_PHONE=y # CONFIG_PHONE_IXJ 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 is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_KEYBOARD_LKKBD=y CONFIG_KEYBOARD_XTKBD=y CONFIG_KEYBOARD_NEWTON=y # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y 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_TOUCHKIT is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set CONFIG_MOUSE_VSXXXAA=y # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set CONFIG_TABLET_USB_AIPTEK=y CONFIG_TABLET_USB_GTCO=y # CONFIG_TABLET_USB_KBTAB is not set CONFIG_TABLET_USB_WACOM=y # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # 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_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y # CONFIG_SERIAL_NONSTANDARD 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 is not set # # 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_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y CONFIG_PPDEV=y # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=y # CONFIG_NVRAM is not set # CONFIG_RTC is not set # CONFIG_GEN_RTC is not set # CONFIG_R3964 is not set CONFIG_APPLICOM=y # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set # CONFIG_SCx200_GPIO is not set # CONFIG_PC8736x_GPIO is not set # CONFIG_NSC_GPIO is not set CONFIG_CS5535_GPIO=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set 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 # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_ALGOPCF is not set CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y # CONFIG_I2C_AMD756_S4882 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_I810=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y # CONFIG_I2C_OCORES is not set CONFIG_I2C_PARPORT=y # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_PROSAVAGE is not set # CONFIG_I2C_SAVAGE4 is not set CONFIG_I2C_SIMTEC=y # CONFIG_SCx200_ACB is not set CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y CONFIG_I2C_VOODOO3=y # # Miscellaneous I2C Chip support # CONFIG_DS1682=y CONFIG_SENSORS_EEPROM=y # CONFIG_SENSORS_PCF8574 is not set CONFIG_PCF8575=y CONFIG_SENSORS_PCF8591=y # CONFIG_TPS65010 is not set CONFIG_SENSORS_MAX6875=y # CONFIG_SENSORS_TSL2550 is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set CONFIG_I2C_DEBUG_BUS=y # CONFIG_I2C_DEBUG_CHIP is not set # # SPI support # # CONFIG_SPI is not set # CONFIG_SPI_MASTER is not set # CONFIG_W1 is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y # CONFIG_BATTERY_DS2760 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=y # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7470 is not set CONFIG_SENSORS_ADT7473=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_I5K_AMB=y # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_FSCHER=y CONFIG_SENSORS_FSCPOS=y # CONFIG_SENSORS_FSCHMD is not set # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=y # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y # 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_MAX1619=y # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y 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 is not set # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_HWMON_DEBUG_CHIP is not set # CONFIG_THERMAL is not set # CONFIG_WATCHDOG is not set # # Sonics Silicon Backplane # CONFIG_SSB_POSSIBLE=y CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # # Multifunction device drivers # # CONFIG_MFD_SM501 is not set # # Multimedia devices # # CONFIG_VIDEO_DEV is not set # CONFIG_DVB_CORE is not set CONFIG_DAB=y # CONFIG_USB_DABUSB is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_ALI is not set CONFIG_AGP_ATI=y # CONFIG_AGP_AMD is not set # CONFIG_AGP_AMD64 is not set CONFIG_AGP_INTEL=y # CONFIG_AGP_NVIDIA is not set CONFIG_AGP_SIS=y # CONFIG_AGP_SWORKS is not set CONFIG_AGP_VIA=y # CONFIG_AGP_EFFICEON is not set CONFIG_DRM=y # CONFIG_DRM_TDFX is not set CONFIG_DRM_R128=y # CONFIG_DRM_RADEON is not set # CONFIG_DRM_I810 is not set # CONFIG_DRM_I830 is not set CONFIG_DRM_I915=y # CONFIG_DRM_MGA is not set CONFIG_DRM_SIS=y # CONFIG_DRM_VIA is not set CONFIG_DRM_SAVAGE=y CONFIG_VGASTATE=y CONFIG_VIDEO_OUTPUT_CONTROL=y CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set # CONFIG_FB_SYS_FILLRECT is not set # CONFIG_FB_SYS_COPYAREA is not set # CONFIG_FB_SYS_IMAGEBLIT is not set # CONFIG_FB_SYS_FOPS is not set CONFIG_FB_DEFERRED_IO=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set # CONFIG_FB_EFI is not set # CONFIG_FB_IMAC is not set # CONFIG_FB_HECUBA is not set # CONFIG_FB_HGA is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set CONFIG_FB_I810=y CONFIG_FB_I810_GTF=y # CONFIG_FB_I810_I2C is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y # CONFIG_FB_INTEL is not set CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y CONFIG_FB_MATROX_MAVEN=y CONFIG_FB_MATROX_MULTIHEAD=y # CONFIG_FB_RADEON is not set CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_NEOMAGIC=y # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_CYBLA is not set # CONFIG_FB_TRIDENT is not set CONFIG_FB_ARK=y CONFIG_FB_PM3=y CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=y CONFIG_FB_GEODE_GX=y CONFIG_FB_GEODE_GX_SET_FBSIZE=y CONFIG_FB_GEODE_GX_FBSIZE=0x1600000 CONFIG_FB_GEODE_GX1=y # CONFIG_FB_VIRTUAL is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_CORGI is not set CONFIG_BACKLIGHT_PROGEAR=y CONFIG_BACKLIGHT_CARILLO_RANCH=y # # 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_VIDEO_SELECT is not set CONFIG_DUMMY_CONSOLE=y # CONFIG_FRAMEBUFFER_CONSOLE is not set CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y # # Sound # CONFIG_SOUND=y # # Advanced Linux Sound Architecture # CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y 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_DYNAMIC_MINORS=y # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y # CONFIG_SND_DEBUG is not set # # Generic devices # CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_AC97_CODEC=y # CONFIG_SND_DUMMY is not set CONFIG_SND_VIRMIDI=y # CONFIG_SND_MTPAV is not set CONFIG_SND_MTS64=y CONFIG_SND_SERIAL_U16550=y # CONFIG_SND_MPU401 is not set CONFIG_SND_PORTMAN2X4=y CONFIG_SND_SB_COMMON=y CONFIG_SND_SB16_DSP=y # # PCI devices # # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set CONFIG_SND_AU8810=y # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y # CONFIG_SND_BT87X_OVERCLOCK is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set CONFIG_SND_CS5530=y CONFIG_SND_CS5535AUDIO=y # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set CONFIG_SND_LAYLA20=y # CONFIG_SND_DARLA24 is not set CONFIG_SND_GINA24=y # CONFIG_SND_LAYLA24 is not set CONFIG_SND_MONA=y # CONFIG_SND_MIA is not set CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_EMU10K1 is not set CONFIG_SND_EMU10K1X=y # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set CONFIG_SND_ES1938=y # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDSP=y # CONFIG_SND_HDSPM is not set CONFIG_SND_HIFIER=y CONFIG_SND_ICE1712=y CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y # CONFIG_SND_KORG1212 is not set CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL=y CONFIG_SND_MIXART=y # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set CONFIG_SND_RIPTIDE=y # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SIS7019 is not set # CONFIG_SND_SONICVIBES is not set CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # CONFIG_SND_AC97_POWER_SAVE is not set # # USB devices # CONFIG_SND_USB_AUDIO=y CONFIG_SND_USB_USX2Y=y CONFIG_SND_USB_CAIAQ=y CONFIG_SND_USB_CAIAQ_INPUT=y # # System on Chip audio support # CONFIG_SND_SOC=y # # SoC Audio support for SuperH # # # ALSA SoC audio for Freescale SOCs # # # Open Sound System # # CONFIG_SOUND_PRIME is not set CONFIG_AC97_BUS=y 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_USB_HIDINPUT_POWERBOOK=y # CONFIG_HID_FF is not set CONFIG_USB_HIDDEV=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 is not set CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEVICEFS=y CONFIG_USB_DEVICE_CLASS=y CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_SUSPEND=y CONFIG_USB_PERSIST=y # CONFIG_USB_OTG is not set # # USB Host Controller Drivers # CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y # CONFIG_USB_EHCI_TT_NEWSCHED is not set # CONFIG_USB_ISP116X_HCD is not set 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_R8A66597_HCD is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=y # # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' # # # may also be needed; see USB_STORAGE Help for more information # # CONFIG_USB_STORAGE is not set CONFIG_USB_LIBUSUAL=y # # USB Imaging devices # # CONFIG_USB_MDC800 is not set CONFIG_USB_MICROTEK=y CONFIG_USB_MON=y # # USB port drivers # CONFIG_USB_USS720=y # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y # CONFIG_USB_ADUTUX is not set # CONFIG_USB_AUERSWALD is not set # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=y # CONFIG_USB_LCD is not set # CONFIG_USB_BERRY_CHARGE is not set # CONFIG_USB_LED is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_PHIDGET=y CONFIG_USB_PHIDGETKIT=y # CONFIG_USB_PHIDGETMOTORCONTROL is not set CONFIG_USB_PHIDGETSERVO=y # CONFIG_USB_IDMOUSE is not set CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y # CONFIG_USB_SISUSBVGA_CON is not set # CONFIG_USB_LD is not set CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y # CONFIG_USB_TEST is not set CONFIG_USB_ATM=y CONFIG_USB_SPEEDTOUCH=y CONFIG_USB_CXACRU=y # CONFIG_USB_UEAGLEATM is not set CONFIG_USB_XUSBATM=y # CONFIG_USB_GADGET is not set CONFIG_MMC=y CONFIG_MMC_DEBUG=y CONFIG_MMC_UNSAFE_RESUME=y # # MMC/SD Card Drivers # CONFIG_MMC_BLOCK=y # CONFIG_MMC_BLOCK_BOUNCE is not set CONFIG_SDIO_UART=y # # MMC/SD Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_RICOH_MMC=y # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MEMSTICK is not set # CONFIG_NEW_LEDS is not set CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ADDR_TRANS=y # CONFIG_INFINIBAND_MTHCA is not set CONFIG_INFINIBAND_AMSO1100=y # CONFIG_INFINIBAND_AMSO1100_DEBUG is not set CONFIG_INFINIBAND_CXGB3=y CONFIG_INFINIBAND_CXGB3_DEBUG=y # CONFIG_MLX4_INFINIBAND is not set CONFIG_INFINIBAND_NES=y # CONFIG_INFINIBAND_NES_DEBUG is not set # CONFIG_INFINIBAND_IPOIB is not set # CONFIG_INFINIBAND_SRP is not set CONFIG_INFINIBAND_ISER=y # CONFIG_EDAC is not set # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set CONFIG_AUXDISPLAY=y # CONFIG_KS0108 is not set # # Userspace I/O # CONFIG_UIO=y CONFIG_UIO_CIF=y # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EFI_VARS is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y # # File systems # CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y # CONFIG_EXT2_FS_SECURITY is not set # CONFIG_EXT2_FS_XIP is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y # CONFIG_EXT4DEV_FS is not set CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set CONFIG_JFS_SECURITY=y CONFIG_JFS_DEBUG=y # CONFIG_JFS_STATISTICS is not set CONFIG_FS_POSIX_ACL=y # CONFIG_XFS_FS is not set # CONFIG_GFS2_FS is not set CONFIG_OCFS2_FS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_DNOTIFY=y # CONFIG_INOTIFY is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QFMT_V1=y # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y # CONFIG_AUTOFS_FS is not set CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y # # Miscellaneous filesystems # CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set # CONFIG_AFFS_FS is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y CONFIG_BEFS_FS=y CONFIG_BEFS_DEBUG=y # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_CRAMFS is not set CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y CONFIG_ROMFS_FS=y # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_NETWORK_FILESYSTEMS is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_OSF_PARTITION=y 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 is not set CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set CONFIG_KARMA_PARTITION=y # CONFIG_EFI_PARTITION is not set # CONFIG_SYSV68_PARTITION is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y # 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=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 is not set # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_PRINTK_TIME=y # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_MAGIC_SYSRQ=y # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_KERNEL is not set CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y CONFIG_SLUB_DEBUG_ON=y CONFIG_SLUB_STATS=y CONFIG_STACKTRACE=y CONFIG_DEBUG_BUGVERBOSE=y CONFIG_FRAME_POINTER=y CONFIG_LATENCYTOP=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_SAMPLES=y CONFIG_SAMPLE_KOBJECT=y CONFIG_EARLY_PRINTK=y CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y CONFIG_DOUBLEFAULT=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 # # Security options # # CONFIG_KEYS is not set CONFIG_SECURITY=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_CAPABILITIES=y CONFIG_SECURITY_FILE_CAPABILITIES=y # CONFIG_SECURITY_ROOTPLUG is not set CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0 # CONFIG_SECURITY_SMACK is not set CONFIG_CRYPTO=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_MANAGER=y # CONFIG_CRYPTO_HMAC is not set CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_NULL=y # CONFIG_CRYPTO_MD4 is not set # CONFIG_CRYPTO_MD5 is not set # CONFIG_CRYPTO_SHA1 is not set # CONFIG_CRYPTO_SHA256 is not set # CONFIG_CRYPTO_SHA512 is not set # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_GF128MUL is not set CONFIG_CRYPTO_ECB=y # CONFIG_CRYPTO_CBC is not set CONFIG_CRYPTO_PCBC=y # CONFIG_CRYPTO_LRW is not set # CONFIG_CRYPTO_XTS is not set CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_CRYPTD is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y # CONFIG_CRYPTO_TWOFISH_586 is not set # CONFIG_CRYPTO_SERPENT is not set CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_ANUBIS=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SALSA20=y # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_CRC32C is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_AUTHENC=y # CONFIG_CRYPTO_LZO is not set CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_GEODE is not set CONFIG_CRYPTO_DEV_HIFN_795X=y CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set # # Library routines # CONFIG_BITREVERSE=y CONFIG_CRC_CCITT=y CONFIG_CRC16=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_GENERIC_ALLOCATOR=y CONFIG_PLIST=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y [ 0.000000] Linux version 2.6.25-rc9 (mingo@dione) (gcc version 4.2.2) #966 Tue Apr 15 22:23:12 CEST 2008 [ 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 - 00000000efff8000 (usable) [ 0.000000] BIOS-e820: 00000000efff8000 - 00000000f0000000 (ACPI data) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved) [ 0.000000] BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) [ 0.000000] BIOS-e820: 0000000100000000 - 0000000110000000 (usable) [ 0.000000] console [earlyser0] enabled [ 0.000000] Warning only 896MB will be used. [ 0.000000] Use a HIGHMEM64G enabled kernel. [ 0.000000] 896MB LOWMEM available. [ 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 [c00f4fd0] 000f4fd0 [ 0.000000] sparse_init() [ 0.000000] section 0: sparse_mem_map_populate2(#0, (nd:0)): c1000000 [ 0.000000] map: c1000000, usemap: c1100000 [content: c1000003] [ 0.000000] section 1: sparse_mem_map_populate2(#1, (nd:0)): c1180000 [ 0.000000] map: c1180000, usemap: c1280000 [content: c1100003] [ 0.000000] section 2: sparse_mem_map_populate2(#2, (nd:0)): c1300000 [ 0.000000] map: c1300000, usemap: c1400000 [content: c1200003] [ 0.000000] section 3: sparse_mem_map_populate2(#3, (nd:0)): c1480000 [ 0.000000] map: c1480000, usemap: c1580000 [content: c1300003] [ 0.000000] section 4: sparse_mem_map_populate2(#4, (nd:0)): c1600000 [ 0.000000] map: c1600000, usemap: c1700000 [content: c1400003] [ 0.000000] section 5: sparse_mem_map_populate2(#5, (nd:0)): c1780000 [ 0.000000] map: c1780000, usemap: c1880000 [content: c1500003] [ 0.000000] section 6: sparse_mem_map_populate2(#6, (nd:0)): c1900000 [ 0.000000] map: c1900000, usemap: c1a00000 [content: c1600003] [ 0.000000] section 7: sparse_mem_map_populate2(#7, (nd:0)): c1a80000 [ 0.000000] map: c1a80000, usemap: c1b80000 [content: c1700003] [ 0.000000] section 8: sparse_mem_map_populate2(#8, (nd:0)): c1c00000 [ 0.000000] map: c1c00000, usemap: c1d00000 [content: c1800003] [ 0.000000] section 9: sparse_mem_map_populate2(#9, (nd:0)): c1d80000 [ 0.000000] map: c1d80000, usemap: c1e80000 [content: c1900003] [ 0.000000] section 10: sparse_mem_map_populate2(#10, (nd:0)): c1f00000 [ 0.000000] map: c1f00000, usemap: c2000000 [content: c1a00003] [ 0.000000] section 11: sparse_mem_map_populate2(#11, (nd:0)): c2080000 [ 0.000000] map: c2080000, usemap: c2180000 [content: c1b00003] [ 0.000000] section 12: sparse_mem_map_populate2(#12, (nd:0)): c2200000 [ 0.000000] map: c2200000, usemap: c2300000 [content: c1c00003] [ 0.000000] section 13: sparse_mem_map_populate2(#13, (nd:0)): c2380000 [ 0.000000] map: c2380000, usemap: c2480000 [content: c1d00003] [ 0.000000] section 14: sparse_mem_map_populate2(#14, (nd:0)): c2500000 [ 0.000000] map: c2500000, usemap: c2600000 [content: c1e00003] [ 0.000000] section 15: sparse_mem_map_populate2(#15, (nd:0)): c2680000 [ 0.000000] map: c2680000, usemap: c2780000 [content: c1f00003] [ 0.000000] section 16: sparse_mem_map_populate2(#16, (nd:0)): c2800000 [ 0.000000] map: c2800000, usemap: c2900000 [content: c2000003] [ 0.000000] section 17: sparse_mem_map_populate2(#17, (nd:0)): c2980000 [ 0.000000] map: c2980000, usemap: c2a80000 [content: c2100003] [ 0.000000] section 18: sparse_mem_map_populate2(#18, (nd:0)): c2b00000 [ 0.000000] map: c2b00000, usemap: c2c00000 [content: c2200003] [ 0.000000] section 19: sparse_mem_map_populate2(#19, (nd:0)): c2c80000 [ 0.000000] map: c2c80000, usemap: c2d80000 [content: c2300003] [ 0.000000] section 20: sparse_mem_map_populate2(#20, (nd:0)): c2e00000 [ 0.000000] map: c2e00000, usemap: c2f00000 [content: c2400003] [ 0.000000] section 21: sparse_mem_map_populate2(#21, (nd:0)): c2f80000 [ 0.000000] map: c2f80000, usemap: c3080000 [content: c2500003] [ 0.000000] section 22: sparse_mem_map_populate2(#22, (nd:0)): c3100000 [ 0.000000] map: c3100000, usemap: c3200000 [content: c2600003] [ 0.000000] section 23: sparse_mem_map_populate2(#23, (nd:0)): c3280000 [ 0.000000] map: c3280000, usemap: c3380000 [content: c2700003] [ 0.000000] section 24: sparse_mem_map_populate2(#24, (nd:0)): c3400000 [ 0.000000] map: c3400000, usemap: c3500000 [content: c2800003] [ 0.000000] section 25: sparse_mem_map_populate2(#25, (nd:0)): c3580000 [ 0.000000] map: c3580000, usemap: c3680000 [content: c2900003] [ 0.000000] section 26: sparse_mem_map_populate2(#26, (nd:0)): c3700000 [ 0.000000] map: c3700000, usemap: c3800000 [content: c2a00003] [ 0.000000] section 27: sparse_mem_map_populate2(#27, (nd:0)): c3880000 [ 0.000000] map: c3880000, usemap: c3980000 [content: c2b00003] [ 0.000000] section 28: sparse_mem_map_populate2(#28, (nd:0)): c3a00000 [ 0.000000] map: c3a00000, usemap: c3b00000 [content: c2c00003] [ 0.000000] section 29: sparse_mem_map_populate2(#29, (nd:0)): c3b80000 [ 0.000000] map: c3b80000, usemap: c3c80000 [content: c2d00003] [ 0.000000] section 30: sparse_mem_map_populate2(#30, (nd:0)): c3d00000 [ 0.000000] map: c3d00000, usemap: c3e00000 [content: c2e00003] [ 0.000000] section 31: sparse_mem_map_populate2(#31, (nd:0)): c3e80000 [ 0.000000] map: c3e80000, usemap: c3f80000 [content: c2f00003] [ 0.000000] section 32: sparse_mem_map_populate2(#32, (nd:0)): c4000000 [ 0.000000] map: c4000000, usemap: c4100000 [content: c3000003] [ 0.000000] section 33: sparse_mem_map_populate2(#33, (nd:0)): c4180000 [ 0.000000] map: c4180000, usemap: c4280000 [content: c3100003] [ 0.000000] section 34: sparse_mem_map_populate2(#34, (nd:0)): c4300000 [ 0.000000] map: c4300000, usemap: c4400000 [content: c3200003] [ 0.000000] section 35: sparse_mem_map_populate2(#35, (nd:0)): c4480000 [ 0.000000] map: c4480000, usemap: c4580000 [content: c3300003] [ 0.000000] section 36: sparse_mem_map_populate2(#36, (nd:0)): c4600000 [ 0.000000] map: c4600000, usemap: c4700000 [content: c3400003] [ 0.000000] section 37: sparse_mem_map_populate2(#37, (nd:0)): c4780000 [ 0.000000] map: c4780000, usemap: c4880000 [content: c3500003] [ 0.000000] section 38: sparse_mem_map_populate2(#38, (nd:0)): c4900000 [ 0.000000] map: c4900000, usemap: c4a00000 [content: c3600003] [ 0.000000] section 39: sparse_mem_map_populate2(#39, (nd:0)): c4a80000 [ 0.000000] map: c4a80000, usemap: c4b80000 [content: c3700003] [ 0.000000] section 40: sparse_mem_map_populate2(#40, (nd:0)): c4c00000 [ 0.000000] map: c4c00000, usemap: c4d00000 [content: c3800003] [ 0.000000] section 41: sparse_mem_map_populate2(#41, (nd:0)): c4d80000 [ 0.000000] map: c4d80000, usemap: c4e80000 [content: c3900003] [ 0.000000] section 42: sparse_mem_map_populate2(#42, (nd:0)): c4f00000 [ 0.000000] map: c4f00000, usemap: c5000000 [content: c3a00003] [ 0.000000] section 43: sparse_mem_map_populate2(#43, (nd:0)): c5080000 [ 0.000000] map: c5080000, usemap: c5180000 [content: c3b00003] [ 0.000000] section 44: sparse_mem_map_populate2(#44, (nd:0)): c5200000 [ 0.000000] map: c5200000, usemap: c5300000 [content: c3c00003] [ 0.000000] section 45: sparse_mem_map_populate2(#45, (nd:0)): c5380000 [ 0.000000] map: c5380000, usemap: c5480000 [content: c3d00003] [ 0.000000] section 46: sparse_mem_map_populate2(#46, (nd:0)): c5500000 [ 0.000000] map: c5500000, usemap: c5600000 [content: c3e00003] [ 0.000000] section 47: sparse_mem_map_populate2(#47, (nd:0)): c5680000 [ 0.000000] map: c5680000, usemap: c5780000 [content: c3f00003] [ 0.000000] section 48: sparse_mem_map_populate2(#48, (nd:0)): c5800000 [ 0.000000] map: c5800000, usemap: c5900000 [content: c4000003] [ 0.000000] section 49: sparse_mem_map_populate2(#49, (nd:0)): c5980000 [ 0.000000] map: c5980000, usemap: c5a80000 [content: c4100003] [ 0.000000] section 50: sparse_mem_map_populate2(#50, (nd:0)): c5b00000 [ 0.000000] map: c5b00000, usemap: c5c00000 [content: c4200003] [ 0.000000] section 51: sparse_mem_map_populate2(#51, (nd:0)): c5c80000 [ 0.000000] map: c5c80000, usemap: c5d80000 [content: c4300003] [ 0.000000] section 52: sparse_mem_map_populate2(#52, (nd:0)): c5e00000 [ 0.000000] map: c5e00000, usemap: c5f00000 [content: c4400003] [ 0.000000] section 53: sparse_mem_map_populate2(#53, (nd:0)): c5f80000 [ 0.000000] map: c5f80000, usemap: c6080000 [content: c4500003] [ 0.000000] section 54: sparse_mem_map_populate2(#54, (nd:0)): c6100000 [ 0.000000] map: c6100000, usemap: c6200000 [content: c4600003] [ 0.000000] section 55: sparse_mem_map_populate2(#55, (nd:0)): c6280000 [ 0.000000] map: c6280000, usemap: c6380000 [content: c4700003] [ 0.000000] section 56: sparse_mem_map_populate2(#56, (nd:0)): c6400000 [ 0.000000] map: c6400000, usemap: c6500000 [content: c4800003] [ 0.000000] section 57: sparse_mem_map_populate2(#57, (nd:0)): c6580000 [ 0.000000] map: c6580000, usemap: c6680000 [content: c4900003] [ 0.000000] section 58: sparse_mem_map_populate2(#58, (nd:0)): c6700000 [ 0.000000] map: c6700000, usemap: c6800000 [content: c4a00003] [ 0.000000] section 59: sparse_mem_map_populate2(#59, (nd:0)): c6880000 [ 0.000000] map: c6880000, usemap: c6980000 [content: c4b00003] [ 0.000000] section 60: !present [ 0.000000] section 61: !present [ 0.000000] section 62: !present [ 0.000000] section 63: !present [ 0.000000] Entering add_active_range(0, 0, 229376) 0 entries of 256 used [ 0.000000] max_zone_pfn[max:3]: [ 0.000000] # 0: 4096 [0000000000001000] [ 0.000000] # 1: 229376 [0000000000038000] [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0 -> 4096 [ 0.000000] Normal 4096 -> 229376 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[1] active PFN ranges [ 0.000000] 0: 0 -> 229376 [ 0.000000] On node 0 totalpages: 229376 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 4064 pages, LIFO batch:0 [ 0.000000] mem_init: 0 -> 4096 [ 0.000000] mem_init: Checking pfn <-> page mappings [ 0.000000] Normal zone: 1760 pages used for memmap [ 0.000000] Normal zone: 223520 pages, LIFO batch:31 [ 0.000000] mem_init: 4096 -> 229376 [ 0.000000] mem_init: Checking pfn <-> page mappings [ 0.000000] Movable zone: 0 pages used for memmap [ 0.000000] DMI 2.3 present. [ 0.000000] ACPI: RSDP 000F4F70, 0014 (r0 COMPAQ) [ 0.000000] ACPI: RSDT EFFF8000, 002C (r1 Compaq 8500____ 1 �\x04 162E) [ 0.000000] ACPI: FACP EFFF8040, 0074 (r1 Compaq 8500____ 1 �\x04 162E) [ 0.000000] ACPI Warning (tbfadt-0442): Optional field "Gpe1Block" has zero address or length: 0000000000000000/2 [20070126] [ 0.000000] ACPI: DSDT EFFF81C0, 3D9E (r1 COMPAQ 8500 16 MSFT 100000B) [ 0.000000] ACPI: FACS EFFF80C0, 0040 [ 0.000000] ACPI: APIC EFFF8100, 00B2 (r1 Compaq 8500____ 1 0) [ 0.000000] ACPI: PM-Timer IO Port: 0x240 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] enabled) [ 0.000000] Processor #0 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x01] enabled) [ 0.000000] Processor #1 6:10 APIC version 17 [ 0.000000] WARNING: NR_CPUS limit of 1 reached. Processor ignored. [ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x02] enabled) [ 0.000000] Processor #2 6:10 APIC version 17 [ 0.000000] WARNING: NR_CPUS limit of 1 reached. Processor ignored. [ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x03] enabled) [ 0.000000] Processor #3 6:10 APIC version 17 [ 0.000000] WARNING: NR_CPUS limit of 1 reached. Processor ignored. [ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x04] enabled) [ 0.000000] Processor #4 6:10 APIC version 17 [ 0.000000] WARNING: NR_CPUS limit of 1 reached. Processor ignored. [ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x05] enabled) [ 0.000000] Processor #5 6:10 APIC version 17 [ 0.000000] WARNING: NR_CPUS limit of 1 reached. Processor ignored. [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x06] enabled) [ 0.000000] Processor #6 6:10 APIC version 17 [ 0.000000] WARNING: NR_CPUS limit of 1 reached. Processor ignored. [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x07] enabled) [ 0.000000] Processor #7 6:10 APIC version 17 [ 0.000000] WARNING: NR_CPUS limit of 1 reached. Processor ignored. [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x05] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x06] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x07] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x08] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 8, version 17, address 0xfec00000, GSI 0-34 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge) [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] ACPI: IRQ9 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] Allocating PCI resources starting at f1000000 (gap: f0000000:0ec00000) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 227584 [ 0.000000] Kernel command line: root=/dev/ida/c0d0p3 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty 3 nmi_watchdog=0 debug initcall_debug selinux=0 panic=10 [ 0.000000] mapped APIC to ffffb000 (fee00000) [ 0.000000] mapped IOAPIC to ffffa000 (fec00000) [ 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] PID hash table entries: 4096 (order: 12, 16384 bytes) [ 0.000000] Detected 700.078 MHz processor. [ 0.000999] Console: colour VGA+ 80x25 [ 0.000999] console handover: boot [earlyser0] -> real [tty0] [ 0.000999] console [ttyS0] enabled [ 0.000999] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000999] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000999] Memory: 841908k/917504k available (6529k kernel code, 74488k reserved, 3653k data, 468k init, 0k highmem) [ 0.000999] virtual kernel memory layout: [ 0.000999] fixmap : 0xfffb3000 - 0xfffff000 ( 304 kB) [ 0.000999] vmalloc : 0xf8800000 - 0xfffb1000 ( 119 MB) [ 0.000999] lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) [ 0.000999] .init : 0xc0af4000 - 0xc0b69000 ( 468 kB) [ 0.000999] .data : 0xc0760653 - 0xc0af1b54 (3653 kB) [ 0.000999] .text : 0xc0100000 - 0xc0760653 (6529 kB) [ 0.000999] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.000999] CPA: page pool initialized 0 of 1 pages preallocated [ 0.000999] SLUB: Genslabs=12, HWalign=32, Order=1-1, MinObjects=4, CPUs=1, Nodes=1 [ 0.060995] Calibrating delay using timer specific routine.. 1400.93 BogoMIPS (lpj=700468) [ 0.063247] Security Framework initialized [ 0.064013] Capability LSM initialized [ 0.065072] Mount-cache hash table entries: 512 [ 0.067615] Initializing cgroup subsys ns [ 0.068001] Initializing cgroup subsys cpuacct [ 0.069023] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.070994] CPU: L2 cache: 2048K [ 0.072003] Compat vDSO mapped to ffffe000. [ 0.073017] CPU: Intel Pentium III (Cascades) stepping 01 [ 0.076997] Checking 'hlt' instruction... OK. [ 0.083997] Freeing SMP alternatives: 0k freed [ 0.084993] ACPI: Core revision 20070126 [ 0.158274] Parsing all Control Methods: [ 0.159272] Table [DSDT](id 0001) - 610 Objects with 38 Devices 133 Methods 7 Regions [ 0.159983] tbxface-0598 [00] tb_load_namespace : ACPI Tables successfully acquired [ 0.162999] evxfevnt-0091 [00] enable : Transition to ACPI mode successful [ 0.167037] ENABLING IO-APIC IRQs [ 0.168214] ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.168974] ..MP-BIOS bug: 8254 timer not connected to IO-APIC [ 0.168974] ...trying to set up timer (IRQ0) through the 8259A ... failed. [ 0.168974] ...trying to set up timer as Virtual Wire IRQ... works. [ 0.181168] Calling initcall 0xc0b1ddfa: net_ns_init+0x0/0xda() [ 0.183225] net_namespace: 536 bytes [ 0.183978] initcall 0xc0b1ddfa: net_ns_init+0x0/0xda() returned 0. [ 0.186975] initcall 0xc0b1ddfa ran for 0 msecs: net_ns_init+0x0/0xda() [ 0.188975] Calling initcall 0xc0afa8f6: reboot_init+0x0/0x11() [ 0.191233] initcall 0xc0afa8f6: reboot_init+0x0/0x11() returned 0. [ 0.193974] initcall 0xc0afa8f6 ran for 0 msecs: reboot_init+0x0/0x11() [ 0.195973] Calling initcall 0xc0aff8aa: print_banner+0x0/0xd() [ 0.198222] Booting paravirtualized kernel on bare hardware [ 0.198976] initcall 0xc0aff8aa: print_banner+0x0/0xd() returned 0. [ 0.201973] initcall 0xc0aff8aa ran for 0 msecs: print_banner+0x0/0xd() [ 0.203972] Calling initcall 0xc0b0102c: sysctl_init+0x0/0x28() [ 0.207088] initcall 0xc0b0102c: sysctl_init+0x0/0x28() returned 0. [ 0.209972] initcall 0xc0b0102c ran for 0 msecs: sysctl_init+0x0/0x28() [ 0.211971] Calling initcall 0xc0b0168f: ksysfs_init+0x0/0x96() [ 0.214506] initcall 0xc0b0168f: ksysfs_init+0x0/0x96() returned 0. [ 0.216971] initcall 0xc0b0168f ran for 0 msecs: ksysfs_init+0x0/0x96() [ 0.218970] Calling initcall 0xc0b019a7: init_jiffies_clocksource+0x0/0xf() [ 0.221973] initcall 0xc0b019a7: init_jiffies_clocksource+0x0/0xf() returned 0. [ 0.224969] initcall 0xc0b019a7 ran for 0 msecs: init_jiffies_clocksource+0x0/0xf() [ 0.226968] Calling initcall 0xc0b01ac4: pm_init+0x0/0x2d() [ 0.229230] initcall 0xc0b01ac4: pm_init+0x0/0x2d() returned 0. [ 0.231968] initcall 0xc0b01ac4 ran for 0 msecs: pm_init+0x0/0x2d() [ 0.233967] Calling initcall 0xc0b03c76: filelock_init+0x0/0x27() [ 0.236973] initcall 0xc0b03c76: filelock_init+0x0/0x27() returned 0. [ 0.239967] initcall 0xc0b03c76 ran for 0 msecs: filelock_init+0x0/0x27() [ 0.241966] Calling initcall 0xc0b043e9: init_misc_binfmt+0x0/0x33() [ 0.244968] initcall 0xc0b043e9: init_misc_binfmt+0x0/0x33() returned 0. [ 0.247966] initcall 0xc0b043e9 ran for 0 msecs: init_misc_binfmt+0x0/0x33() [ 0.249965] Calling initcall 0xc0b0441c: init_script_binfmt+0x0/0xf() [ 0.252212] initcall 0xc0b0441c: init_script_binfmt+0x0/0xf() returned 0. [ 0.254965] initcall 0xc0b0441c ran for 0 msecs: init_script_binfmt+0x0/0xf() [ 0.256964] Calling initcall 0xc0b0442b: init_elf_binfmt+0x0/0xf() [ 0.259210] initcall 0xc0b0442b: init_elf_binfmt+0x0/0xf() returned 0. [ 0.261964] initcall 0xc0b0442b ran for 0 msecs: init_elf_binfmt+0x0/0xf() [ 0.263963] Calling initcall 0xc0b055d0: debugfs_init+0x0/0x41() [ 0.266222] initcall 0xc0b055d0: debugfs_init+0x0/0x41() returned 0. [ 0.268962] initcall 0xc0b055d0 ran for 0 msecs: debugfs_init+0x0/0x41() [ 0.270962] Calling initcall 0xc0b05bfa: securityfs_init+0x0/0x41() [ 0.273223] initcall 0xc0b05bfa: securityfs_init+0x0/0x41() returned 0. [ 0.275961] initcall 0xc0b05bfa ran for 0 msecs: securityfs_init+0x0/0x41() [ 0.277961] Calling initcall 0xc0b0667a: random32_init+0x0/0x17() [ 0.280210] initcall 0xc0b0667a: random32_init+0x0/0x17() returned 0. [ 0.282960] initcall 0xc0b0667a ran for 0 msecs: random32_init+0x0/0x17() [ 0.284960] Calling initcall 0xc0b19a26: cpuidle_init+0x0/0x19() [ 0.287218] initcall 0xc0b19a26: cpuidle_init+0x0/0x19() returned 0. [ 0.289959] initcall 0xc0b19a26 ran for 0 msecs: cpuidle_init+0x0/0x19() [ 0.291959] Calling initcall 0xc0b1dcea: sock_init+0x0/0x51() [ 0.294303] initcall 0xc0b1dcea: sock_init+0x0/0x51() returned 0. [ 0.296958] initcall 0xc0b1dcea ran for 0 msecs: sock_init+0x0/0x51() [ 0.298958] Calling initcall 0xc0b1e6ae: netpoll_init+0x0/0x25() [ 0.301206] initcall 0xc0b1e6ae: netpoll_init+0x0/0x25() returned 0. [ 0.303957] initcall 0xc0b1e6ae ran for 0 msecs: netpoll_init+0x0/0x25() [ 0.305957] Calling initcall 0xc0b1ea63: netlink_proto_init+0x0/0x107() [ 0.309131] NET: Registered protocol family 16 [ 0.309997] initcall 0xc0b1ea63: netlink_proto_init+0x0/0x107() returned 0. [ 0.313955] initcall 0xc0b1ea63 ran for 0 msecs: netlink_proto_init+0x0/0x107() [ 0.315955] Calling initcall 0xc0b065c2: kobject_uevent_init+0x0/0x3f() [ 0.318213] initcall 0xc0b065c2: kobject_uevent_init+0x0/0x3f() returned 0. [ 0.320955] initcall 0xc0b065c2 ran for 0 msecs: kobject_uevent_init+0x0/0x3f() [ 0.322954] Calling initcall 0xc0b066fc: pcibus_class_init+0x0/0xf() [ 0.325520] initcall 0xc0b066fc: pcibus_class_init+0x0/0xf() returned 0. [ 0.327954] initcall 0xc0b066fc ran for 0 msecs: pcibus_class_init+0x0/0xf() [ 0.329953] Calling initcall 0xc0b06be6: pci_driver_init+0x0/0xf() [ 0.332503] initcall 0xc0b06be6: pci_driver_init+0x0/0xf() returned 0. [ 0.334953] initcall 0xc0b06be6 ran for 0 msecs: pci_driver_init+0x0/0xf() [ 0.336952] Calling initcall 0xc0b0732a: lcd_class_init+0x0/0x3d() [ 0.339953] initcall 0xc0b0732a: lcd_class_init+0x0/0x3d() returned 0. [ 0.342952] initcall 0xc0b0732a ran for 0 msecs: lcd_class_init+0x0/0x3d() [ 0.344951] Calling initcall 0xc0b07367: backlight_class_init+0x0/0x3d() [ 0.347474] initcall 0xc0b07367: backlight_class_init+0x0/0x3d() returned 0. [ 0.349951] initcall 0xc0b07367 ran for 0 msecs: backlight_class_init+0x0/0x3d() [ 0.351950] Calling initcall 0xc0b09923: video_output_class_init+0x0/0xf() [ 0.355097] initcall 0xc0b09923: video_output_class_init+0x0/0xf() returned 0. [ 0.357949] initcall 0xc0b09923 ran for 0 msecs: video_output_class_init+0x0/0xf() [ 0.359948] Calling initcall 0xc0b0ab5b: dock_init+0x0/0x4a() [ 0.362631] No dock devices found. [ 0.362948] initcall 0xc0b0ab5b: dock_init+0x0/0x4a() returned 0. [ 0.365948] initcall 0xc0b0ab5b ran for 0 msecs: dock_init+0x0/0x4a() [ 0.367947] Calling initcall 0xc0b0aba5: bay_init+0x0/0x4a() [ 0.373828] initcall 0xc0b0aba5: bay_init+0x0/0x4a() returned -19. [ 0.375946] initcall 0xc0b0aba5 ran for 2 msecs: bay_init+0x0/0x4a() [ 0.377946] Calling initcall 0xc0b0bd74: tty_class_init+0x0/0x27() [ 0.381221] initcall 0xc0b0bd74: tty_class_init+0x0/0x27() returned 0. [ 0.383946] initcall 0xc0b0bd74 ran for 0 msecs: tty_class_init+0x0/0x27() [ 0.385945] Calling initcall 0xc0b0c706: vtconsole_class_init+0x0/0x9a() [ 0.389273] initcall 0xc0b0c706: vtconsole_class_init+0x0/0x9a() returned 0. [ 0.391944] initcall 0xc0b0c706 ran for 0 msecs: vtconsole_class_init+0x0/0x9a() [ 0.393943] Calling initcall 0xc0af8d80: arch_kdebugfs_init+0x0/0x7() [ 0.396192] initcall 0xc0af8d80: arch_kdebugfs_init+0x0/0x7() returned 0. [ 0.398943] initcall 0xc0af8d80 ran for 0 msecs: arch_kdebugfs_init+0x0/0x7() [ 0.400942] Calling initcall 0xc0af8e28: init_pit_clocksource+0x0/0x59() [ 0.403188] initcall 0xc0af8e28: init_pit_clocksource+0x0/0x59() returned 0. [ 0.405942] initcall 0xc0af8e28 ran for 0 msecs: init_pit_clocksource+0x0/0x59() [ 0.407941] Calling initcall 0xc0af9a6a: mtrr_if_init+0x0/0x57() [ 0.410198] initcall 0xc0af9a6a: mtrr_if_init+0x0/0x57() returned 0. [ 0.413940] initcall 0xc0af9a6a ran for 0 msecs: mtrr_if_init+0x0/0x57() [ 0.415940] Calling initcall 0xc0afa86f: ffh_cstate_init+0x0/0x27() [ 0.418190] initcall 0xc0afa86f: ffh_cstate_init+0x0/0x27() returned 0. [ 0.420939] initcall 0xc0afa86f ran for 0 msecs: ffh_cstate_init+0x0/0x27() [ 0.422939] Calling initcall 0xc0b071fa: acpi_pci_init+0x0/0x33() [ 0.425940] ACPI: bus type pci registered [ 0.426938] initcall 0xc0b071fa: acpi_pci_init+0x0/0x33() returned 0. [ 0.429938] initcall 0xc0b071fa ran for 0 msecs: acpi_pci_init+0x0/0x33() [ 0.431938] Calling initcall 0xc0b0a7a1: init_acpi_device_notify+0x0/0x43() [ 0.434186] initcall 0xc0b0a7a1: init_acpi_device_notify+0x0/0x43() returned 0. [ 0.436937] initcall 0xc0b0a7a1 ran for 0 msecs: init_acpi_device_notify+0x0/0x43() [ 0.438936] Calling initcall 0xc0b1afa6: dmi_id_init+0x0/0x266() [ 0.442091] initcall 0xc0b1afa6: dmi_id_init+0x0/0x266() returned 0. [ 0.444936] initcall 0xc0b1afa6 ran for 0 msecs: dmi_id_init+0x0/0x266() [ 0.446935] Calling initcall 0xc0b1c96c: pci_access_init+0x0/0x40() [ 0.466445] PCI: PCI BIOS revision 2.10 entry at 0xf14d5, last bus=16 [ 0.466933] PCI: Using configuration type 1 [ 0.467932] initcall 0xc0b1c96c: pci_access_init+0x0/0x40() returned 0. [ 0.470932] initcall 0xc0b1c96c ran for 17 msecs: pci_access_init+0x0/0x40() [ 0.472931] Calling initcall 0xc0af784d: request_standard_resources+0x0/0x61() [ 0.475177] Setting up standard PCI resources [ 0.480826] initcall 0xc0af784d: request_standard_resources+0x0/0x61() returned 0. [ 0.482930] initcall 0xc0af784d ran for 4 msecs: request_standard_resources+0x0/0x61() [ 0.484929] Calling initcall 0xc0af8d6d: topology_init+0x0/0x13() [ 0.488209] initcall 0xc0af8d6d: topology_init+0x0/0x13() returned 0. [ 0.490929] initcall 0xc0af8d6d ran for 0 msecs: topology_init+0x0/0x13() [ 0.492928] Calling initcall 0xc0af9668: mtrr_init_finialize+0x0/0x2c() [ 0.495175] initcall 0xc0af9668: mtrr_init_finialize+0x0/0x2c() returned 0. [ 0.497928] initcall 0xc0af9668 ran for 0 msecs: mtrr_init_finialize+0x0/0x2c() [ 0.499927] Calling initcall 0xc0b013f2: param_sysfs_init+0x0/0x154() [ 0.585159] initcall 0xc0b013f2: param_sysfs_init+0x0/0x154() returned 0. [ 0.588915] initcall 0xc0b013f2 ran for 78 msecs: param_sysfs_init+0x0/0x154() [ 0.590913] Calling initcall 0xc0133f5c: pm_sysrq_init+0x0/0x16() [ 0.593162] initcall 0xc0133f5c: pm_sysrq_init+0x0/0x16() returned 0. [ 0.595913] initcall 0xc0133f5c ran for 0 msecs: pm_sysrq_init+0x0/0x16() [ 0.597912] Calling initcall 0xc0b034d8: readahead_init+0x0/0xf() [ 0.600912] initcall 0xc0b034d8: readahead_init+0x0/0xf() returned 0. [ 0.603912] initcall 0xc0b034d8 ran for 0 msecs: readahead_init+0x0/0xf() [ 0.605911] Calling initcall 0xc0b04197: init_bio+0x0/0xa6() [ 0.608478] initcall 0xc0b04197: init_bio+0x0/0xa6() returned 0. [ 0.610911] initcall 0xc0b04197 ran for 0 msecs: init_bio+0x0/0xa6() [ 0.612910] Calling initcall 0xc0b062e6: blk_settings_init+0x0/0x1d() [ 0.615909] initcall 0xc0b062e6: blk_settings_init+0x0/0x1d() returned 0. [ 0.618909] initcall 0xc0b062e6 ran for 0 msecs: blk_settings_init+0x0/0x1d() [ 0.620909] Calling initcall 0xc0b06303: blk_ioc_init+0x0/0x24() [ 0.623161] initcall 0xc0b06303: blk_ioc_init+0x0/0x24() returned 0. [ 0.625908] initcall 0xc0b06303 ran for 0 msecs: blk_ioc_init+0x0/0x24() [ 0.627907] Calling initcall 0xc0b06327: genhd_device_init+0x0/0x43() [ 0.630961] initcall 0xc0b06327: genhd_device_init+0x0/0x43() returned 0. [ 0.633908] initcall 0xc0b06327 ran for 0 msecs: genhd_device_init+0x0/0x43() [ 0.635907] Calling initcall 0xc0b0722d: fbmem_init+0x0/0x7c() [ 0.638472] initcall 0xc0b0722d: fbmem_init+0x0/0x7c() returned 0. [ 0.640907] initcall 0xc0b0722d ran for 0 msecs: fbmem_init+0x0/0x7c() [ 0.642905] Calling initcall 0xc0b0a58a: acpi_init+0x0/0x217() [ 0.647096] evgpeblk-0956 [00] ev_create_gpe_block : GPE 00 to 1F [_GPE] 4 regs on int 0x9 [ 0.651694] evgpeblk-1052 [00] ev_initialize_gpe_bloc: Found 0 Wake, Enabled 1 Runtime GPEs in this block [ 0.653909] ACPI: EC: Look up EC in DSDT [ 0.676489] Completing Region/Field/Buffer/Package initialization:................................................................................................................................................................................................................................................................................ [ 0.788667] Initialized 5/7 Regions 206/206 Fields 58/58 Buffers 3/3 Packages (619 nodes) [ 0.788886] Initializing Device/Processor/Thermal objects by executing _INI methods:................. [ 0.821363] Executed 17 _INI methods requiring 17 _STA executions (examined 49 objects) [ 0.822966] ACPI: Interpreter enabled [ 0.823878] ACPI: (supports S0 S5) [ 0.826212] ACPI: Using IOAPIC for interrupt routing [ 0.827170] initcall 0xc0b0a58a: acpi_init+0x0/0x217() returned 0. [ 0.829877] initcall 0xc0b0a58a ran for 173 msecs: acpi_init+0x0/0x217() [ 0.831876] Calling initcall 0xc0b0a7e4: acpi_scan_init+0x0/0xed() [ 0.906896] initcall 0xc0b0a7e4: acpi_scan_init+0x0/0xed() returned 0. [ 0.909865] initcall 0xc0b0a7e4 ran for 69 msecs: acpi_scan_init+0x0/0xed() [ 0.911865] Calling initcall 0xc0b0a8d1: acpi_ec_init+0x0/0x55() [ 0.915175] initcall 0xc0b0a8d1: acpi_ec_init+0x0/0x55() returned 0. [ 0.917865] initcall 0xc0b0a8d1 ran for 0 msecs: acpi_ec_init+0x0/0x55() [ 0.919863] Calling initcall 0xc0b0abef: acpi_pci_root_init+0x0/0x25() [ 0.922204] ACPI: PCI Root Bridge [PCI0] (0000:00) [ 0.925314] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] [ 0.952491] ACPI: PCI Root Bridge [PCI1] (0000:05) [ 0.954160] ACPI: PCI Interrupt Routing Table [\_SB_.PCI1._PRT] [ 0.970334] ACPI: PCI Root Bridge [PCI2] (0000:0d) [ 0.971953] ACPI: PCI Interrupt Routing Table [\_SB_.PCI2._PRT] [ 0.980096] initcall 0xc0b0abef: acpi_pci_root_init+0x0/0x25() returned 0. [ 0.982854] initcall 0xc0b0abef ran for 55 msecs: acpi_pci_root_init+0x0/0x25() [ 0.984853] Calling initcall 0xc0b0aced: acpi_pci_link_init+0x0/0x43() [ 0.988482] ACPI: PCI Interrupt Link [INT8] (IRQs *11) [ 0.990792] ACPI: Invalid IRQ 0 [ 0.991860] ACPI: PCI Interrupt Link [INT7] (IRQs) *0, disabled. [ 0.996940] ACPI: PCI Interrupt Link [INT6] (IRQs *5) [ 1.000999] ACPI: PCI Interrupt Link [INT5] (IRQs *15) [ 1.004316] ACPI: Invalid IRQ 0 [ 1.006382] ACPI: PCI Interrupt Link [INT4] (IRQs) *0, disabled. [ 1.010447] ACPI: PCI Interrupt Link [INT3] (IRQs *15) [ 1.012804] ACPI: Invalid IRQ 0 [ 1.013859] ACPI: PCI Interrupt Link [INT2] (IRQs) *0, disabled. [ 1.018079] ACPI: Invalid IRQ 0 [ 1.020144] ACPI: PCI Interrupt Link [INT1] (IRQs) *0, disabled. [ 1.025217] ACPI: PCI Interrupt Link [INT0] (IRQs *10) [ 1.029353] ACPI: PCI Interrupt Link [INTA] (IRQs *10) [ 1.031650] ACPI: Invalid IRQ 0 [ 1.032678] ACPI: PCI Interrupt Link [INT9] (IRQs) *0, disabled. [ 1.035939] ACPI: Invalid IRQ 0 [ 1.037992] ACPI: PCI Interrupt Link [INTG] (IRQs) *0, disabled. [ 1.042226] ACPI: Invalid IRQ 0 [ 1.044287] ACPI: PCI Interrupt Link [INTF] (IRQs) *0, disabled. [ 1.048349] ACPI: PCI Interrupt Link [INTE] (IRQs *5) [ 1.050570] ACPI: Invalid IRQ 0 [ 1.052630] ACPI: PCI Interrupt Link [INTD] (IRQs) *0, disabled. [ 1.056682] ACPI: PCI Interrupt Link [INTC] (IRQs *15) [ 1.058976] ACPI: Invalid IRQ 0 [ 1.061034] ACPI: PCI Interrupt Link [INTB] (IRQs) *0, disabled. [ 1.065321] initcall 0xc0b0aced: acpi_pci_link_init+0x0/0x43() returned 0. [ 1.067842] initcall 0xc0b0aced ran for 74 msecs: acpi_pci_link_init+0x0/0x43() [ 1.069840] Calling initcall 0xc0b0adaf: acpi_power_init+0x0/0x69() [ 1.072394] initcall 0xc0b0adaf: acpi_power_init+0x0/0x69() returned 0. [ 1.074841] initcall 0xc0b0adaf ran for 0 msecs: acpi_power_init+0x0/0x69() [ 1.076839] Calling initcall 0xc0b0aede: acpi_system_init+0x0/0x205() [ 1.079184] initcall 0xc0b0aede: acpi_system_init+0x0/0x205() returned 0. [ 1.081839] initcall 0xc0b0aede ran for 0 msecs: acpi_system_init+0x0/0x205() [ 1.083838] Calling initcall 0xc0b0b152: acpi_debug_init+0x0/0x99() [ 1.086094] initcall 0xc0b0b152: acpi_debug_init+0x0/0x99() returned 0. [ 1.088838] initcall 0xc0b0b152 ran for 0 msecs: acpi_debug_init+0x0/0x99() [ 1.090837] Calling initcall 0xc0b0b344: acpi_cm_sbs_init+0x0/0x7() [ 1.093087] initcall 0xc0b0b344: acpi_cm_sbs_init+0x0/0x7() returned 0. [ 1.095837] initcall 0xc0b0b344 ran for 0 msecs: acpi_cm_sbs_init+0x0/0x7() [ 1.097836] Calling initcall 0xc0b0b34b: pnp_init+0x0/0x19() [ 1.100085] Linux Plug and Play Support v0.97 (c) Adam Belay [ 1.101189] initcall 0xc0b0b34b: pnp_init+0x0/0x19() returned 0. [ 1.103836] initcall 0xc0b0b34b ran for 0 msecs: pnp_init+0x0/0x19() [ 1.105835] Calling initcall 0xc0b0b514: pnpacpi_init+0x0/0x7b() [ 1.108083] pnp: PnP ACPI init [ 1.108861] ACPI: bus type pnp registered [ 1.118278] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active) [ 1.121007] 00:01: calling quirk 0xc0304ef2: quirk_system_pci_resources+0x0/0x166() [ 1.123178] pnp 00:01: Plug and Play ACPI device, IDs PNP0c02 (active) [ 1.126313] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active) [ 1.129935] pnp 00:03: Plug and Play ACPI device, IDs PNP0600 (active) [ 1.133186] pnp 00:04: Plug and Play ACPI device, IDs PNP0800 (active) [ 1.136434] pnp 00:05: Plug and Play ACPI device, IDs PNP0a06 (active) [ 1.144501] pnp 00:06: Plug and Play ACPI device, IDs PNP0400 (active) [ 1.150304] pnp 00:07: Plug and Play ACPI device, IDs PNP0501 PNP0500 (active) [ 1.156834] pnp 00:08: Plug and Play ACPI device, IDs PNP0501 PNP0500 (active) [ 1.162610] pnp 00:09: Plug and Play ACPI device, IDs PNP0700 (active) [ 1.165840] pnp 00:0a: Plug and Play ACPI device, IDs PNP0f13 PNP0f0e (active) [ 1.170872] pnp 00:0b: Plug and Play ACPI device, IDs PNP0303 (active) [ 1.175246] pnp 00:0c: Plug and Play ACPI device, IDs PNP0003 (active) [ 1.183339] pnp 00:0d: Plug and Play ACPI device, IDs PNP0a03 (active) [ 1.190556] pnp 00:0e: Plug and Play ACPI device, IDs PNP0a03 (active) [ 1.209783] pnp: PnP ACPI: found 15 devices [ 1.209820] ACPI: ACPI bus type pnp unregistered [ 1.210819] initcall 0xc0b0b514: pnpacpi_init+0x0/0x7b() returned 0. [ 1.213819] initcall 0xc0b0b514 ran for 98 msecs: pnpacpi_init+0x0/0x7b() [ 1.215818] Calling initcall 0xc0b0c2c1: misc_init+0x0/0x71() [ 1.218362] initcall 0xc0b0c2c1: misc_init+0x0/0x71() returned 0. [ 1.220818] initcall 0xc0b0c2c1 ran for 0 msecs: <4>Clocksource tsc unstable (delta = 371190871 ns) [ 1.222822] misc_init+0x0/0x71() [ 1.223817] Calling initcall 0xc0b12fef: init_scsi+0x0/0x89() [ 1.227915] SCSI subsystem initialized [ 1.228846] initcall 0xc0b12fef: init_scsi+0x0/0x89() returned 0. [ 1.231816] initcall 0xc0b12fef ran for 2 msecs: init_scsi+0x0/0x89() [ 1.233815] Calling initcall 0xc0b160f6: ata_init+0x0/0x2a7() [ 1.236226] libata version 3.00 loaded. [ 1.236816] initcall 0xc0b160f6: ata_init+0x0/0x2a7() returned 0. [ 1.239815] initcall 0xc0b160f6 ran for 0 msecs: ata_init+0x0/0x2a7() [ 1.241814] Calling initcall 0xc0b16f16: usb_init+0x0/0x107() [ 1.245471] usbcore: registered new interface driver usbfs [ 1.246472] usbcore: registered new interface driver hub [ 1.247205] usbcore: registered new device driver usb [ 1.247815] initcall 0xc0b16f16: usb_init+0x0/0x107() returned 0. [ 1.251813] initcall 0xc0b16f16 ran for 3 msecs: usb_init+0x0/0x107() [ 1.253813] Calling initcall 0xc0b179a9: serio_init+0x0/0x82() [ 1.257048] initcall 0xc0b179a9: serio_init+0x0/0x82() returned 0. [ 1.259812] initcall 0xc0b179a9 ran for 0 msecs: serio_init+0x0/0x82() [ 1.261812] Calling initcall 0xc0b17ea2: gameport_init+0x0/0x82() [ 1.264429] initcall 0xc0b17ea2: gameport_init+0x0/0x82() returned 0. [ 1.267811] initcall 0xc0b17ea2 ran for 0 msecs: gameport_init+0x0/0x82() [ 1.269810] Calling initcall 0xc0b181d4: input_init+0x0/0xf3() [ 1.272356] initcall 0xc0b181d4: input_init+0x0/0xf3() returned 0. [ 1.275810] initcall 0xc0b181d4 ran for 0 msecs: input_init+0x0/0xf3() [ 1.277809] Calling initcall 0xc0b1857b: i2c_init+0x0/0x4f() [ 1.281564] initcall 0xc0b1857b: i2c_init+0x0/0x4f() returned 0. [ 1.283808] initcall 0xc0b1857b ran for 0 msecs: i2c_init+0x0/0x4f() [ 1.285808] Calling initcall 0xc0b1879a: power_supply_class_init+0x0/0x29() [ 1.288329] initcall 0xc0b1879a: power_supply_class_init+0x0/0x29() returned 0. [ 1.290808] initcall 0xc0b1879a ran for 0 msecs: power_supply_class_init+0x0/0x29() [ 1.292807] Calling initcall 0xc0b187d2: hwmon_init+0x0/0x32() [ 1.295326] initcall 0xc0b187d2: hwmon_init+0x0/0x32() returned 0. [ 1.297807] initcall 0xc0b187d2 ran for 0 msecs: hwmon_init+0x0/0x32() [ 1.299806] Calling initcall 0xc0b19a62: mmc_init+0x0/0x65() [ 1.303423] initcall 0xc0b19a62: mmc_init+0x0/0x65() returned 0. [ 1.305805] initcall 0xc0b19a62 ran for 0 msecs: mmc_init+0x0/0x65() [ 1.307804] Calling initcall 0xc0b1c6a3: ac97_bus_init+0x0/0xf() [ 1.310351] initcall 0xc0b1c6a3: ac97_bus_init+0x0/0xf() returned 0. [ 1.312804] initcall 0xc0b1c6a3 ran for 0 msecs: ac97_bus_init+0x0/0xf() [ 1.314803] Calling initcall 0xc0b1d2c7: pci_acpi_init+0x0/0x98() [ 1.317049] PCI: Using ACPI for IRQ routing [ 1.317805] PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report [ 1.318803] initcall 0xc0b1d2c7: pci_acpi_init+0x0/0x98() returned 0. [ 1.321803] initcall 0xc0b1d2c7 ran for 1 msecs: pci_acpi_init+0x0/0x98() [ 1.323802] Calling initcall 0xc0b1d35f: pci_legacy_init+0x0/0xd0() [ 1.326051] initcall 0xc0b1d35f: pci_legacy_init+0x0/0xd0() returned 0. [ 1.328802] initcall 0xc0b1d35f ran for 0 msecs: pci_legacy_init+0x0/0xd0() [ 1.330801] Calling initcall 0xc0b1d835: pcibios_irq_init+0x0/0x43b() [ 1.333049] initcall 0xc0b1d835: pcibios_irq_init+0x0/0x43b() returned 0. [ 1.335800] initcall 0xc0b1d835 ran for 0 msecs: pcibios_irq_init+0x0/0x43b() [ 1.337800] Calling initcall 0xc0b1dc70: pcibios_init+0x0/0x7a() [ 1.349798] PCI: Device 0000:00:0f.0 not found by BIOS [ 1.351797] PCI: Device 0000:00:14.0 not found by BIOS [ 1.353797] PCI: Device 0000:00:14.1 not found by BIOS [ 1.355796] PCI: Device 0000:00:19.0 not found by BIOS [ 1.357796] PCI: Device 0000:00:1a.0 not found by BIOS [ 1.359796] PCI: Device 0000:00:1b.0 not found by BIOS [ 1.366795] initcall 0xc0b1dc70: pcibios_init+0x0/0x7a() returned 0. [ 1.369795] initcall 0xc0b1dc70 ran for 25 msecs: pcibios_init+0x0/0x7a() [ 1.371794] Calling initcall 0xc0b1dd91: proto_init+0x0/0x27() [ 1.374050] initcall 0xc0b1dd91: proto_init+0x0/0x27() returned 0. [ 1.376794] initcall 0xc0b1dd91 ran for 0 msecs: proto_init+0x0/0x27() [ 1.378793] Calling initcall 0xc0b1e107: net_dev_init+0x0/0x10c() [ 1.381365] initcall 0xc0b1e107: net_dev_init+0x0/0x10c() returned 0. [ 1.383794] initcall 0xc0b1e107 ran for 0 msecs: net_dev_init+0x0/0x10c() [ 1.385793] Calling initcall 0xc0b1e250: neigh_init+0x0/0x66() [ 1.388040] initcall 0xc0b1e250: neigh_init+0x0/0x66() returned 0. [ 1.390792] initcall 0xc0b1e250 ran for 0 msecs: neigh_init+0x0/0x66() [ 1.392791] Calling initcall 0xc0b1e6d3: fib_rules_init+0x0/0x99() [ 1.395043] initcall 0xc0b1e6d3: fib_rules_init+0x0/0x99() returned 0. [ 1.397791] initcall 0xc0b1e6d3 ran for 0 msecs: fib_rules_init+0x0/0x99() [ 1.399790] Calling initcall 0xc0b1eb6a: genl_init+0x0/0xad() [ 1.402199] initcall 0xc0b1eb6a: genl_init+0x0/0xad() returned 0. [ 1.404790] initcall 0xc0b1eb6a ran for 0 msecs: genl_init+0x0/0xad() [ 1.406789] Calling initcall 0xc0b2111a: cipso_v4_init+0x0/0x4b() [ 1.409059] initcall 0xc0b2111a: cipso_v4_init+0x0/0x4b() returned 0. [ 1.411788] initcall 0xc0b2111a ran for 0 msecs: cipso_v4_init+0x0/0x4b() [ 1.413788] Calling initcall 0xc0b22354: wanrouter_init+0x0/0x42() [ 1.416036] Sangoma WANPIPE Router v1.1 (c) 1995-2000 Sangoma Technologies Inc. [ 1.416800] initcall 0xc0b22354: wanrouter_init+0x0/0x42() returned 0. [ 1.419787] initcall 0xc0b22354 ran for 0 msecs: wanrouter_init+0x0/0x42() [ 1.421787] Calling initcall 0xc0b22396: bt_init+0x0/0x50() [ 1.424033] Bluetooth: Core ver 2.11 [ 1.426338] NET: Registered protocol family 31 [ 1.426787] Bluetooth: HCI device and connection manager initialized [ 1.427817] Bluetooth: HCI socket layer initialized [ 1.428787] initcall 0xc0b22396: bt_init+0x0/0x50() returned 0. [ 1.431786] initcall 0xc0b22396 ran for 4 msecs: bt_init+0x0/0x50() [ 1.433785] Calling initcall 0xc0b22722: atm_init+0x0/0x9c() [ 1.436032] NET: Registered protocol family 8 [ 1.436786] NET: Registered protocol family 20 [ 1.438931] initcall 0xc0b22722: atm_init+0x0/0x9c() returned 0. [ 1.441785] initcall 0xc0b22722 ran for 2 msecs: atm_init+0x0/0x9c() [ 1.443784] Calling initcall 0xc0b22d67: wireless_nlevent_init+0x0/0x25() [ 1.446032] initcall 0xc0b22d67: wireless_nlevent_init+0x0/0x25() returned 0. [ 1.448783] initcall 0xc0b22d67 ran for 0 msecs: wireless_nlevent_init+0x0/0x25() [ 1.450782] Calling initcall 0xc06ef62c: cfg80211_init+0x0/0x3c() [ 1.454110] initcall 0xc06ef62c: cfg80211_init+0x0/0x3c() returned 0. [ 1.456783] initcall 0xc06ef62c ran for 0 msecs: cfg80211_init+0x0/0x3c() [ 1.458781] Calling initcall 0xc0b22f10: netlbl_init+0x0/0x6d() [ 1.461781] NetLabel: Initializing [ 1.462781] NetLabel: domain hash size = 128 [ 1.463780] NetLabel: protocols = UNLABELED CIPSOv4 [ 1.465054] NetLabel: unlabeled traffic allowed by default [ 1.465781] initcall 0xc0b22f10: netlbl_init+0x0/0x6d() returned 0. [ 1.468780] initcall 0xc0b22f10 ran for 3 msecs: netlbl_init+0x0/0x6d() [ 1.470780] Calling initcall 0xc0b231d0: rfkill_init+0x0/0x4e() [ 1.473299] initcall 0xc0b231d0: rfkill_init+0x0/0x4e() returned 0. [ 1.475780] initcall 0xc0b231d0 ran for 0 msecs: rfkill_init+0x0/0x4e() [ 1.477779] Calling initcall 0xc0b2322d: sysctl_init+0x0/0x23() [ 1.480779] initcall 0xc0b2322d: sysctl_init+0x0/0x23() returned 0. [ 1.483778] initcall 0xc0b2322d ran for 0 msecs: sysctl_init+0x0/0x23() [ 1.485777] Calling initcall 0xc0b018d4: clocksource_done_booting+0x0/0x11() [ 1.488026] initcall 0xc0b018d4: clocksource_done_booting+0x0/0x11() returned 0. [ 1.490777] initcall 0xc0b018d4 ran for 0 msecs: clocksource_done_booting+0x0/0x11() [ 1.492776] Calling initcall 0xc0b03c11: init_pipe_fs+0x0/0x41() [ 1.495048] initcall 0xc0b03c11: init_pipe_fs+0x0/0x41() returned 0. [ 1.497776] initcall 0xc0b03c11 ran for 0 msecs: init_pipe_fs+0x0/0x41() [ 1.499775] Calling initcall 0xc0b042a3: eventpoll_init+0x0/0x69() [ 1.502789] initcall 0xc0b042a3: eventpoll_init+0x0/0x69() returned 0. [ 1.505775] initcall 0xc0b042a3 ran for 0 msecs: eventpoll_init+0x0/0x69() [ 1.507774] Calling initcall 0xc0b0430c: anon_inode_init+0x0/0xdd() [ 1.510045] initcall 0xc0b0430c: anon_inode_init+0x0/0xdd() returned 0. [ 1.512773] initcall 0xc0b0430c ran for 0 msecs: anon_inode_init+0x0/0xdd() [ 1.514773] Calling initcall 0xc0b0b0e3: acpi_event_init+0x0/0x6f() [ 1.517237] initcall 0xc0b0b0e3: acpi_event_init+0x0/0x6f() returned 0. [ 1.519772] initcall 0xc0b0b0e3 ran for 0 msecs: acpi_event_init+0x0/0x6f() [ 1.521771] Calling initcall 0xc0b0b43c: pnp_system_init+0x0/0xf() [ 1.524772] pnp: the driver 'system' has been registered [ 1.525804] system 00:01: ioport range 0xf50-0xf58 has been reserved [ 1.526777] system 00:01: ioport range 0x1000-0x107f has been reserved [ 1.527783] system 00:01: iomem range 0xc0000-0xdffff could not be reserved [ 1.528771] system 00:01: driver attached [ 1.530908] initcall 0xc0b0b43c: pnp_system_init+0x0/0xf() returned 0. [ 1.533770] initcall 0xc0b0b43c ran for 5 msecs: pnp_system_init+0x0/0xf() [ 1.535770] Calling initcall 0xc0b0bc94: chr_dev_init+0x0/0x86() [ 1.542137] initcall 0xc0b0bc94: chr_dev_init+0x0/0x86() returned 0. [ 1.544769] initcall 0xc0b0bc94 ran for 2 msecs: chr_dev_init+0x0/0x86() [ 1.546768] Calling initcall 0xc0b0ef03: firmware_class_init+0x0/0x5c() [ 1.549809] initcall 0xc0b0ef03: firmware_class_init+0x0/0x5c() returned 0. [ 1.552768] initcall 0xc0b0ef03 ran for 0 msecs: firmware_class_init+0x0/0x5c() [ 1.554767] Calling initcall 0xc0b116b1: loopback_init+0x0/0xf() [ 1.558263] initcall 0xc0b116b1: loopback_init+0x0/0xf() returned 0. [ 1.560767] initcall 0xc0b116b1 ran for 0 msecs: loopback_init+0x0/0xf() [ 1.562766] Calling initcall 0xc0b1b220: init_acpi_pm_clocksource+0x0/0x149() [ 1.595152] initcall 0xc0b1b220: init_acpi_pm_clocksource+0x0/0x149() returned 0. [ 1.597761] initcall 0xc0b1b220 ran for 28 msecs: init_acpi_pm_clocksource+0x0/0x149() [ 1.599760] Calling initcall 0xc0b1b507: ssb_modinit+0x0/0x41() [ 1.602326] initcall 0xc0b1b507: ssb_modinit+0x0/0x41() returned 0. [ 1.604760] initcall 0xc0b1b507 ran for 0 msecs: ssb_modinit+0x0/0x41() [ 1.606759] Calling initcall 0xc0b1c702: pcibios_assign_resources+0x0/0x76() [ 1.609786] PCI: Bridge: 0000:00:03.0 [ 1.610761] IO window: 3000-3fff [ 1.611765] MEM window: 0xf7c00000-0xf7dfffff [ 1.612763] PREFETCH window: 0x00000000f4f00000-0x00000000f4ffffff [ 1.613797] initcall 0xc0b1c702: pcibios_assign_resources+0x0/0x76() returned 0. [ 1.616758] initcall 0xc0b1c702 ran for 17 msecs: pcibios_assign_resources+0x0/0x76() [ 1.618757] Calling initcall 0xc0b20368: inet_init+0x0/0x29e() [ 1.621801] NET: Registered protocol family 2 [ 1.623778] IP route cache hash table entries: 32768 (order: 5, 131072 bytes) [ 1.626693] IPv4 FIB: Using LC-trie version 0.408 [ 1.626934] TCP established hash table entries: 131072 (order: 8, 1048576 bytes) [ 1.632671] TCP bind hash table entries: 65536 (order: 6, 262144 bytes) [ 1.634615] TCP: Hash tables configured (established 131072 bind 65536) [ 1.634757] TCP reno registered [ 1.637017] initcall 0xc0b20368: inet_init+0x0/0x29e() returned 0. [ 1.639754] initcall 0xc0b20368 ran for 47 msecs: inet_init+0x0/0x29e() [ 1.641754] Calling initcall 0xc0af6ff7: populate_rootfs+0x0/0x109() [ 1.646761] initcall 0xc0af6ff7: populate_rootfs+0x0/0x109() returned 0. [ 1.649753] initcall 0xc0af6ff7 ran for 1 msecs: populate_rootfs+0x0/0x109() [ 1.651752] Calling initcall 0xc0af7e88: i8259A_init_sysfs+0x0/0x1d() [ 1.655282] initcall 0xc0af7e88: i8259A_init_sysfs+0x0/0x1d() returned 0. [ 1.657752] initcall 0xc0af7e88 ran for 0 msecs: i8259A_init_sysfs+0x0/0x1d() [ 1.659751] Calling initcall 0xc0af7f58: sbf_init+0x0/0xd1() [ 1.662004] initcall 0xc0af7f58: sbf_init+0x0/0xd1() returned 0. [ 1.664750] initcall 0xc0af7f58 ran for 0 msecs: sbf_init+0x0/0xd1() [ 1.666750] Calling initcall 0xc0af8d50: i8237A_init_sysfs+0x0/0x1d() [ 1.670376] initcall 0xc0af8d50: i8237A_init_sysfs+0x0/0x1d() returned 0. [ 1.672750] initcall 0xc0af8d50 ran for 0 msecs: i8237A_init_sysfs+0x0/0x1d() [ 1.674749] Calling initcall 0xc0b2388c: cache_sysfs_init+0x0/0x1ed() [ 1.677001] initcall 0xc0b2388c: cache_sysfs_init+0x0/0x1ed() returned 0. [ 1.679748] initcall 0xc0b2388c ran for 0 msecs: cache_sysfs_init+0x0/0x1ed() [ 1.681747] Calling initcall 0xc0afa930: msr_init+0x0/0xa3() [ 1.685332] initcall 0xc0afa930: msr_init+0x0/0xa3() returned 0. [ 1.687747] initcall 0xc0afa930 ran for 0 msecs: msr_init+0x0/0xa3() [ 1.689746] Calling initcall 0xc0afa9d3: cpuid_init+0x0/0xa3() [ 1.692805] initcall 0xc0afa9d3: cpuid_init+0x0/0xa3() returned 0. [ 1.695746] initcall 0xc0afa9d3 ran for 0 msecs: cpuid_init+0x0/0xa3() [ 1.697745] Calling initcall 0xc0afaa76: microcode_init+0x0/0x8e() [ 1.701017] IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk> [ 1.701803] initcall 0xc0afaa76: microcode_init+0x0/0x8e() returned 0. [ 1.704745] initcall 0xc0afaa76 ran for 7 msecs: microcode_init+0x0/0x8e() [ 1.706744] Calling initcall 0xc0afb7f7: init_lapic_sysfs+0x0/0x28() [ 1.710314] initcall 0xc0afb7f7: init_lapic_sysfs+0x0/0x28() returned 0. [ 1.712744] initcall 0xc0afb7f7 ran for 0 msecs: init_lapic_sysfs+0x0/0x28() [ 1.714743] Calling initcall 0xc0afd844: ioapic_init_sysfs+0x0/0xb7() [ 1.717840] initcall 0xc0afd844: ioapic_init_sysfs+0x0/0xb7() returned 0. [ 1.720742] initcall 0xc0afd844 ran for 0 msecs: ioapic_init_sysfs+0x0/0xb7() [ 1.722741] Calling initcall 0xc0aff7bb: init_vmi_clocksource+0x0/0xcf() [ 1.725002] initcall 0xc0aff7bb: init_vmi_clocksource+0x0/0xcf() returned 0. [ 1.727741] initcall 0xc0aff7bb ran for 0 msecs: init_vmi_clocksource+0x0/0xcf() [ 1.729740] Calling initcall 0xc0aff8ce: scx200_init+0x0/0x20() [ 1.731987] scx200: NatSemi SCx200 Driver [ 1.733071] initcall 0xc0aff8ce: scx200_init+0x0/0x20() returned 0. [ 1.736740] initcall 0xc0aff8ce ran for 4 msecs: scx200_init+0x0/0x20() [ 1.738739] Calling initcall 0xc0b00489: aes_init+0x0/0xf() [ 1.740995] initcall 0xc0b00489: aes_init+0x0/0xf() returned 0. [ 1.743738] initcall 0xc0b00489 ran for 0 msecs: aes_init+0x0/0xf() [ 1.745738] Calling initcall 0xc0b007da: init_sched_debug_procfs+0x0/0x2a() [ 1.748013] initcall 0xc0b007da: init_sched_debug_procfs+0x0/0x2a() returned 0. [ 1.750737] initcall 0xc0b007da ran for 0 msecs: init_sched_debug_procfs+0x0/0x2a() [ 1.752737] Calling initcall 0xc0b00e70: create_proc_profile+0x0/0x41() [ 1.754989] initcall 0xc0b00e70: create_proc_profile+0x0/0x41() returned 0. [ 1.757736] initcall 0xc0b00e70 ran for 0 msecs: create_proc_profile+0x0/0x41() [ 1.759736] Calling initcall 0xc0b00f4e: ioresources_init+0x0/0x39() [ 1.762764] initcall 0xc0b00f4e: ioresources_init+0x0/0x39() returned 0. [ 1.765735] initcall 0xc0b00f4e ran for 0 msecs: ioresources_init+0x0/0x39() [ 1.767734] Calling initcall 0xc0b01086: uid_cache_init+0x0/0x5e() [ 1.770004] initcall 0xc0b01086: uid_cache_init+0x0/0x5e() returned 0. [ 1.772734] initcall 0xc0b01086 ran for 0 msecs: uid_cache_init+0x0/0x5e() [ 1.774733] Calling initcall 0xc0b01546: init_posix_timers+0x0/0x7c() [ 1.777997] initcall 0xc0b01546: init_posix_timers+0x0/0x7c() returned 0. [ 1.780733] initcall 0xc0b01546 ran for 0 msecs: init_posix_timers+0x0/0x7c() [ 1.782732] Calling initcall 0xc0b015c2: init_posix_cpu_timers+0x0/0x90() [ 1.785740] initcall 0xc0b015c2: init_posix_cpu_timers+0x0/0x90() returned 0. [ 1.788732] initcall 0xc0b015c2 ran for 0 msecs: init_posix_cpu_timers+0x0/0x90() [ 1.790731] Calling initcall 0xc0b01668: nsproxy_cache_init+0x0/0x27() [ 1.792993] initcall 0xc0b01668: nsproxy_cache_init+0x0/0x27() returned 0. [ 1.795730] initcall 0xc0b01668 ran for 0 msecs: nsproxy_cache_init+0x0/0x27() [ 1.797730] Calling initcall 0xc0b01779: timekeeping_init_device+0x0/0x1d() [ 1.800947] initcall 0xc0b01779: timekeeping_init_device+0x0/0x1d() returned 0. [ 1.803729] initcall 0xc0b01779 ran for 0 msecs: timekeeping_init_device+0x0/0x1d() [ 1.805729] Calling initcall 0xc0b018e5: init_clocksource_sysfs+0x0/0x43() [ 1.809077] initcall 0xc0b018e5: init_clocksource_sysfs+0x0/0x43() returned 0. [ 1.811728] initcall 0xc0b018e5 ran for 0 msecs: init_clocksource_sysfs+0x0/0x43() [ 1.813727] Calling initcall 0xc0b019b6: init_timer_list_procfs+0x0/0x2a() [ 1.815987] initcall 0xc0b019b6: init_timer_list_procfs+0x0/0x2a() returned 0. [ 1.818727] initcall 0xc0b019b6 ran for 0 msecs: init_timer_list_procfs+0x0/0x2a() [ 1.820726] Calling initcall 0xc0b019ef: futex_init+0x0/0x92() [ 1.823772] initcall 0xc0b019ef: futex_init+0x0/0x92() returned 0. [ 1.826726] initcall 0xc0b019ef ran for 0 msecs: futex_init+0x0/0x92() [ 1.828725] Calling initcall 0xc0b01a81: proc_dma_init+0x0/0x20() [ 1.830985] initcall 0xc0b01a81: proc_dma_init+0x0/0x20() returned 0. [ 1.833725] initcall 0xc0b01a81 ran for 0 msecs: proc_dma_init+0x0/0x20() [ 1.836724] Calling initcall 0xc0b01aa1: kallsyms_init+0x0/0x23() [ 1.838983] initcall 0xc0b01aa1: kallsyms_init+0x0/0x23() returned 0. [ 1.841723] initcall 0xc0b01aa1 ran for 0 msecs: kallsyms_init+0x0/0x23() [ 1.843723] Calling initcall 0xc0b01b22: crash_save_vmcoreinfo_init+0x0/0x313() [ 1.846018] initcall 0xc0b01b22: crash_save_vmcoreinfo_init+0x0/0x313() returned 0. [ 1.848722] initcall 0xc0b01b22 ran for 0 msecs: crash_save_vmcoreinfo_init+0x0/0x313() [ 1.850722] Calling initcall 0xc0b01af1: crash_notes_memory_init+0x0/0x31() [ 1.852978] initcall 0xc0b01af1: crash_notes_memory_init+0x0/0x31() returned 0. [ 1.855721] initcall 0xc0b01af1 ran for 0 msecs: crash_notes_memory_init+0x0/0x31() [ 1.857721] Calling initcall 0xc0b0228d: ikconfig_init+0x0/0x3b() [ 1.859980] initcall 0xc0b0228d: ikconfig_init+0x0/0x3b() returned 0. [ 1.862720] initcall 0xc0b0228d ran for 0 msecs: ikconfig_init+0x0/0x3b() [ 1.865720] Calling initcall 0xc0b023c8: relay_init+0x0/0x7() [ 1.867971] initcall 0xc0b023c8: relay_init+0x0/0x7() returned 0. [ 1.870719] initcall 0xc0b023c8 ran for 0 msecs: relay_init+0x0/0x7() [ 1.872718] Calling initcall 0xc0b023cf: utsname_sysctl_init+0x0/0x11() [ 1.875024] initcall 0xc0b023cf: utsname_sysctl_init+0x0/0x11() returned 0. [ 1.877718] initcall 0xc0b023cf ran for 0 msecs: utsname_sysctl_init+0x0/0x11() [ 1.879717] Calling initcall 0xc0b023e0: init_lstats_procfs+0x0/0x2a() [ 1.882733] initcall 0xc0b023e0: init_lstats_procfs+0x0/0x2a() returned 0. [ 1.885717] initcall 0xc0b023e0 ran for 0 msecs: init_lstats_procfs+0x0/0x2a() [ 1.887716] Calling initcall 0xc0b02e15: init_per_zone_pages_min+0x0/0x48() [ 1.890056] initcall 0xc0b02e15: init_per_zone_pages_min+0x0/0x48() returned 0. [ 1.892716] initcall 0xc0b02e15 ran for 0 msecs: init_per_zone_pages_min+0x0/0x48() [ 1.894715] Calling initcall 0xc0b034c2: pdflush_init+0x0/0x16() [ 1.897118] initcall 0xc0b034c2: pdflush_init+0x0/0x16() returned 0. [ 1.899715] initcall 0xc0b034c2 ran for 0 msecs: pdflush_init+0x0/0x16() [ 1.901714] Calling initcall 0xc0b03501: kswapd_init+0x0/0x13() [ 1.904820] initcall 0xc0b03501: kswapd_init+0x0/0x13() returned 0. [ 1.907713] initcall 0xc0b03501 ran for 0 msecs: kswapd_init+0x0/0x13() [ 1.909713] Calling initcall 0xc0b0354f: hugetlb_init+0x0/0x73() [ 1.911969] Total HugeTLB memory allocated, 0 [ 1.912716] initcall 0xc0b0354f: hugetlb_init+0x0/0x73() returned 0. [ 1.915712] initcall 0xc0b0354f ran for 4 msecs: hugetlb_init+0x0/0x73() [ 1.917712] Calling initcall 0xc0b037ef: init_tmpfs+0x0/0xb9() [ 1.920039] initcall 0xc0b037ef: init_tmpfs+0x0/0xb9() returned 0. [ 1.922711] initcall 0xc0b037ef ran for 0 msecs: init_tmpfs+0x0/0xb9() [ 1.924710] Calling initcall 0xc0b039fa: slab_sysfs_init+0x0/0xb7() [ 1.969037] initcall 0xc0b039fa: slab_sysfs_init+0x0/0xb7() returned 0. [ 1.972704] initcall 0xc0b039fa ran for 39 msecs: slab_sysfs_init+0x0/0xb7() [ 1.974704] Calling initcall 0xc0b03c52: fasync_init+0x0/0x24() [ 1.977940] initcall 0xc0b03c52: fasync_init+0x0/0x24() returned 0. [ 1.980703] initcall 0xc0b03c52 ran for 0 msecs: fasync_init+0x0/0x24() [ 1.982702] Calling initcall 0xc0b040f7: aio_setup+0x0/0x5e() [ 1.986178] initcall 0xc0b040f7: aio_setup+0x0/0x5e() returned 0. [ 1.988702] initcall 0xc0b040f7 ran for 0 msecs: aio_setup+0x0/0x5e() [ 1.990701] Calling initcall 0xc0b0443a: init_mbcache+0x0/0x11() [ 1.992954] initcall 0xc0b0443a: init_mbcache+0x0/0x11() returned 0. [ 1.995700] initcall 0xc0b0443a ran for 0 msecs: init_mbcache+0x0/0x11() [ 1.997700] Calling initcall 0xc0b0444b: dquot_init+0x0/0xdd() [ 2.000703] VFS: Disk quotas dquot_6.5.1 [ 2.002285] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 2.002795] initcall 0xc0b0444b: dquot_init+0x0/0xdd() returned 0. [ 2.005699] initcall 0xc0b0444b ran for 10 msecs: dquot_init+0x0/0xdd() [ 2.007698] Calling initcall 0xc0b04528: init_v1_quota_format+0x0/0xf() [ 2.009950] initcall 0xc0b04528: init_v1_quota_format+0x0/0xf() returned 0. [ 2.012697] initcall 0xc0b04528 ran for 0 msecs: init_v1_quota_format+0x0/0xf() [ 2.014697] Calling initcall 0xc0b04537: dnotify_init+0x0/0x24() [ 2.018407] initcall 0xc0b04537: dnotify_init+0x0/0x24() returned 0. [ 2.021696] initcall 0xc0b04537 ran for 0 msecs: dnotify_init+0x0/0x24() [ 2.023696] Calling initcall 0xc0b04975: configfs_init+0x0/0xbb() [ 2.026707] initcall 0xc0b04975: configfs_init+0x0/0xbb() returned 0. [ 2.029695] initcall 0xc0b04975 ran for 0 msecs: configfs_init+0x0/0xbb() [ 2.031694] Calling initcall 0xc0b04a30: init_devpts_fs+0x0/0x33() [ 2.034747] initcall 0xc0b04a30: init_devpts_fs+0x0/0x33() returned 0. [ 2.037694] initcall 0xc0b04a30 ran for 0 msecs: init_devpts_fs+0x0/0x33() [ 2.039693] Calling initcall 0xc0b04a63: init_ext3_fs+0x0/0x5f() [ 2.043805] initcall 0xc0b04a63: init_ext3_fs+0x0/0x5f() returned 0. [ 2.046693] initcall 0xc0b04a63 ran for 1 msecs: init_ext3_fs+0x0/0x5f() [ 2.048692] Calling initcall 0xc0b04b58: journal_init+0x0/0x85() [ 2.053532] initcall 0xc0b04b58: journal_init+0x0/0x85() returned 0. [ 2.055691] initcall 0xc0b04b58 ran for 1 msecs: journal_init+0x0/0x85() [ 2.057690] Calling initcall 0xc0b04bdd: init_ext2_fs+0x0/0x5f() [ 2.061799] initcall 0xc0b04bdd: init_ext2_fs+0x0/0x5f() returned 0. [ 2.064690] initcall 0xc0b04bdd ran for 0 msecs: init_ext2_fs+0x0/0x5f() [ 2.066689] Calling initcall 0xc0b04c65: init_ramfs_fs+0x0/0xf() [ 2.068950] initcall 0xc0b04c65: init_ramfs_fs+0x0/0xf() returned 0. [ 2.071689] initcall 0xc0b04c65 ran for 0 msecs: init_ramfs_fs+0x0/0xf() [ 2.073688] Calling initcall 0xc0b04ca7: init_hugetlbfs_fs+0x0/0x84() [ 2.077237] initcall 0xc0b04ca7: init_hugetlbfs_fs+0x0/0x84() returned 0. [ 2.079688] initcall 0xc0b04ca7 ran for 0 msecs: init_hugetlbfs_fs+0x0/0x84() [ 2.081687] Calling initcall 0xc0b04d2b: init_minix_fs+0x0/0x4f() [ 2.085167] initcall 0xc0b04d2b: init_minix_fs+0x0/0x4f() returned 0. [ 2.087687] initcall 0xc0b04d2b ran for 0 msecs: init_minix_fs+0x0/0x4f() [ 2.090686] Calling initcall 0xc0b04d7a: init_iso9660_fs+0x0/0x61() [ 2.094041] initcall 0xc0b04d7a: init_iso9660_fs+0x0/0x61() returned 0. [ 2.096685] initcall 0xc0b04d7a ran for 0 msecs: init_iso9660_fs+0x0/0x61() [ 2.098684] Calling initcall 0xc0b04df7: init_hfsplus_fs+0x0/0x50() [ 2.101922] initcall 0xc0b04df7: init_hfsplus_fs+0x0/0x50() returned 0. [ 2.104684] initcall 0xc0b04df7 ran for 0 msecs: init_hfsplus_fs+0x0/0x50() [ 2.106683] Calling initcall 0xc0b04e47: init_hfs_fs+0x0/0x50() [ 2.109454] initcall 0xc0b04e47: init_hfs_fs+0x0/0x50() returned 0. [ 2.111683] initcall 0xc0b04e47 ran for 0 msecs: init_hfs_fs+0x0/0x50() [ 2.114682] Calling initcall 0xc0b04e97: vxfs_init+0x0/0x4d() [ 2.118154] initcall 0xc0b04e97: vxfs_init+0x0/0x4d() returned 0. [ 2.120682] initcall 0xc0b04e97 ran for 0 msecs: vxfs_init+0x0/0x4d() [ 2.122680] Calling initcall 0xc0b04ee4: init_nls_cp437+0x0/0xf() [ 2.124939] initcall 0xc0b04ee4: init_nls_cp437+0x0/0xf() returned 0. [ 2.127680] initcall 0xc0b04ee4 ran for 0 msecs: init_nls_cp437+0x0/0xf() [ 2.129679] Calling initcall 0xc0b04ef3: init_nls_cp850+0x0/0xf() [ 2.131939] initcall 0xc0b04ef3: init_nls_cp850+0x0/0xf() returned 0. [ 2.134679] initcall 0xc0b04ef3 ran for 0 msecs: init_nls_cp850+0x0/0xf() [ 2.136678] Calling initcall 0xc0b04f02: init_nls_cp855+0x0/0xf() [ 2.138931] initcall 0xc0b04f02: init_nls_cp855+0x0/0xf() returned 0. [ 2.141678] initcall 0xc0b04f02 ran for 0 msecs: init_nls_cp855+0x0/0xf() [ 2.143677] Calling initcall 0xc0b04f11: init_nls_cp860+0x0/0xf() [ 2.145929] initcall 0xc0b04f11: init_nls_cp860+0x0/0xf() returned 0. [ 2.148677] initcall 0xc0b04f11 ran for 0 msecs: init_nls_cp860+0x0/0xf() [ 2.150676] Calling initcall 0xc0b04f20: init_nls_cp861+0x0/0xf() [ 2.152936] initcall 0xc0b04f20: init_nls_cp861+0x0/0xf() returned 0. [ 2.155676] initcall 0xc0b04f20 ran for 0 msecs: init_nls_cp861+0x0/0xf() [ 2.157675] Calling initcall 0xc0b04f2f: init_nls_cp863+0x0/0xf() [ 2.160682] initcall 0xc0b04f2f: init_nls_cp863+0x0/0xf() returned 0. [ 2.163674] initcall 0xc0b04f2f ran for 0 msecs: init_nls_cp863+0x0/0xf() [ 2.165674] Calling initcall 0xc0b04f3e: init_nls_cp864+0x0/0xf() [ 2.168681] initcall 0xc0b04f3e: init_nls_cp864+0x0/0xf() returned 0. [ 2.171673] initcall 0xc0b04f3e ran for 0 msecs: init_nls_cp864+0x0/0xf() [ 2.173673] Calling initcall 0xc0b04f4d: init_nls_cp869+0x0/0xf() [ 2.175925] initcall 0xc0b04f4d: init_nls_cp869+0x0/0xf() returned 0. [ 2.178672] initcall 0xc0b04f4d ran for 0 msecs: init_nls_cp869+0x0/0xf() [ 2.180672] Calling initcall 0xc0b04f5c: init_nls_cp874+0x0/0xf() [ 2.182926] initcall 0xc0b04f5c: init_nls_cp874+0x0/0xf() returned 0. [ 2.185671] initcall 0xc0b04f5c ran for 0 msecs: init_nls_cp874+0x0/0xf() [ 2.187670] Calling initcall 0xc0b04f6b: init_nls_cp932+0x0/0xf() [ 2.189931] initcall 0xc0b04f6b: init_nls_cp932+0x0/0xf() returned 0. [ 2.192670] initcall 0xc0b04f6b ran for 0 msecs: init_nls_cp932+0x0/0xf() [ 2.194669] Calling initcall 0xc0b04f7a: init_nls_euc_jp+0x0/0x39() [ 2.196922] initcall 0xc0b04f7a: init_nls_euc_jp+0x0/0x39() returned 0. [ 2.199669] initcall 0xc0b04f7a ran for 0 msecs: init_nls_euc_jp+0x0/0x39() [ 2.201668] Calling initcall 0xc0b04fb3: init_nls_cp936+0x0/0xf() [ 2.204676] initcall 0xc0b04fb3: init_nls_cp936+0x0/0xf() returned 0. [ 2.207668] initcall 0xc0b04fb3 ran for 0 msecs: init_nls_cp936+0x0/0xf() [ 2.209667] Calling initcall 0xc0b04fc2: init_nls_cp949+0x0/0xf() [ 2.211919] initcall 0xc0b04fc2: init_nls_cp949+0x0/0xf() returned 0. [ 2.214667] initcall 0xc0b04fc2 ran for 0 msecs: init_nls_cp949+0x0/0xf() [ 2.216666] Calling initcall 0xc0b04fd1: init_nls_cp1250+0x0/0xf() [ 2.218918] initcall 0xc0b04fd1: init_nls_cp1250+0x0/0xf() returned 0. [ 2.221666] initcall 0xc0b04fd1 ran for 0 msecs: init_nls_cp1250+0x0/0xf() [ 2.223665] Calling initcall 0xc0b04fe0: init_nls_cp1251+0x0/0xf() [ 2.226677] initcall 0xc0b04fe0: init_nls_cp1251+0x0/0xf() returned 0. [ 2.229664] initcall 0xc0b04fe0 ran for 0 msecs: init_nls_cp1251+0x0/0xf() [ 2.231664] Calling initcall 0xc0b04fef: init_nls_ascii+0x0/0xf() [ 2.234671] initcall 0xc0b04fef: init_nls_ascii+0x0/0xf() returned 0. [ 2.237663] initcall 0xc0b04fef ran for 0 msecs: init_nls_ascii+0x0/0xf() [ 2.239663] Calling initcall 0xc0b04ffe: init_nls_iso8859_1+0x0/0xf() [ 2.241913] initcall 0xc0b04ffe: init_nls_iso8859_1+0x0/0xf() returned 0. [ 2.245662] initcall 0xc0b04ffe ran for 0 msecs: init_nls_iso8859_1+0x0/0xf() [ 2.247661] Calling initcall 0xc0b0500d: init_nls_iso8859_7+0x0/0xf() [ 2.250669] initcall 0xc0b0500d: init_nls_iso8859_7+0x0/0xf() returned 0. [ 2.253661] initcall 0xc0b0500d ran for 0 msecs: init_nls_iso8859_7+0x0/0xf() [ 2.255660] Calling initcall 0xc0b0501c: init_nls_iso8859_9+0x0/0xf() [ 2.258668] initcall 0xc0b0501c: init_nls_iso8859_9+0x0/0xf() returned 0. [ 2.261660] initcall 0xc0b0501c ran for 0 msecs: init_nls_iso8859_9+0x0/0xf() [ 2.263659] Calling initcall 0xc0b0502b: init_nls_iso8859_14+0x0/0xf() [ 2.266666] initcall 0xc0b0502b: init_nls_iso8859_14+0x0/0xf() returned 0. [ 2.269658] initcall 0xc0b0502b ran for 0 msecs: init_nls_iso8859_14+0x0/0xf() [ 2.271658] Calling initcall 0xc0b0503a: init_nls_utf8+0x0/0x1f() [ 2.273910] initcall 0xc0b0503a: init_nls_utf8+0x0/0x1f() returned 0. [ 2.276657] initcall 0xc0b0503a ran for 0 msecs: init_nls_utf8+0x0/0x1f() [ 2.278657] Calling initcall 0xc0b05059: init_romfs_fs+0x0/0x4f() [ 2.282025] initcall 0xc0b05059: init_romfs_fs+0x0/0x4f() returned 0. [ 2.284657] initcall 0xc0b05059 ran for 0 msecs: init_romfs_fs+0x0/0x4f() [ 2.286656] Calling initcall 0xc0b050a8: init_qnx4_fs+0x0/0x5e() [ 2.290118] QNX4 filesystem 0.2.3 registered. [ 2.290660] initcall 0xc0b050a8: init_qnx4_fs+0x0/0x5e() returned 0. [ 2.293655] initcall 0xc0b050a8 ran for 4 msecs: init_qnx4_fs+0x0/0x5e() [ 2.295654] Calling initcall 0xc0b05106: init_autofs4_fs+0x0/0xf() [ 2.297918] initcall 0xc0b05106: init_autofs4_fs+0x0/0xf() returned 0. [ 2.300654] initcall 0xc0b05106 ran for 0 msecs: init_autofs4_fs+0x0/0xf() [ 2.302653] Calling initcall 0xc0b05115: init_adfs_fs+0x0/0x4f() [ 2.306021] initcall 0xc0b05115: init_adfs_fs+0x0/0x4f() returned 0. [ 2.308653] initcall 0xc0b05115 ran for 0 msecs: init_adfs_fs+0x0/0x4f() [ 2.310652] Calling initcall 0xc0b051ae: fuse_init+0x0/0xfd() [ 2.312910] fuse init (API version 7.9) [ 2.315737] initcall 0xc0b051ae: fuse_init+0x0/0xfd() returned 0. [ 2.318651] initcall 0xc0b051ae ran for 5 msecs: fuse_init+0x0/0xfd() [ 2.320650] Calling initcall 0xc0b052ba: init_udf_fs+0x0/0x4f() [ 2.324182] initcall 0xc0b052ba: init_udf_fs+0x0/0x4f() returned 0. [ 2.326650] initcall 0xc0b052ba ran for 0 msecs: init_udf_fs+0x0/0x4f() [ 2.329648] Calling initcall 0xc0b05309: init_jfs_fs+0x0/0x1fe() [ 2.333917] JFS: nTxBlock = 6583, nTxLock = 52664 [ 2.349235] initcall 0xc0b05309: init_jfs_fs+0x0/0x1fe() returned 0. [ 2.352647] initcall 0xc0b05309 ran for 19 msecs: init_jfs_fs+0x0/0x1fe() [ 2.354646] Calling initcall 0xc0b05566: init_befs_fs+0x0/0x6a() [ 2.356893] BeFS version: 0.9.3 [ 2.359054] initcall 0xc0b05566: init_befs_fs+0x0/0x6a() returned 0. [ 2.361645] initcall 0xc0b05566 ran for 3 msecs: init_befs_fs+0x0/0x6a() [ 2.363644] Calling initcall 0xc0b05611: ocfs2_init+0x0/0x288() [ 2.366648] OCFS2 1.5.0 [ 2.369406] initcall 0xc0b05611: ocfs2_init+0x0/0x288() returned 0. [ 2.371644] initcall 0xc0b05611 ran for 3 msecs: ocfs2_init+0x0/0x288() [ 2.373643] Calling initcall 0xc0b05906: init_o2nm+0x0/0xb0() [ 2.375890] OCFS2 Node Manager 1.5.0 [ 2.378276] initcall 0xc0b05906: init_o2nm+0x0/0xb0() returned 0. [ 2.380642] initcall 0xc0b05906 ran for 4 msecs: init_o2nm+0x0/0xb0() [ 2.382641] Calling initcall 0xc0b059b6: dlm_init+0x0/0xaa() [ 2.384889] OCFS2 DLM 1.5.0 [ 2.386132] initcall 0xc0b059b6: dlm_init+0x0/0xaa() returned 0. [ 2.388641] initcall 0xc0b059b6 ran for 3 msecs: dlm_init+0x0/0xaa() [ 2.390640] Calling initcall 0xc0b05a60: init_dlmfs_fs+0x0/0xba() [ 2.392894] OCFS2 DLMFS 1.5.0 [ 2.395085] OCFS2 User DLM kernel interface loaded [ 2.395644] initcall 0xc0b05a60: init_dlmfs_fs+0x0/0xba() returned 0. [ 2.399640] initcall 0xc0b05a60 ran for 8 msecs: init_dlmfs_fs+0x0/0xba() [ 2.401638] Calling initcall 0xc0b05b1a: init_mqueue_fs+0x0/0xa2() [ 2.404516] initcall 0xc0b05b1a: init_mqueue_fs+0x0/0xa2() returned 0. [ 2.406638] initcall 0xc0b05b1a ran for 0 msecs: init_mqueue_fs+0x0/0xa2() [ 2.408637] Calling initcall 0xc0b05cb6: crypto_algapi_init+0x0/0xc() [ 2.410921] initcall 0xc0b05cb6: crypto_algapi_init+0x0/0xc() returned 0. [ 2.413637] initcall 0xc0b05cb6 ran for 0 msecs: crypto_algapi_init+0x0/0xc() [ 2.415636] Calling initcall 0xc0b05ce0: blkcipher_module_init+0x0/0x24() [ 2.417890] initcall 0xc0b05ce0: blkcipher_module_init+0x0/0x24() returned 0. [ 2.420635] initcall 0xc0b05ce0 ran for 0 msecs: blkcipher_module_init+0x0/0x24() [ 2.422635] Calling initcall 0xc0b05d22: seqiv_module_init+0x0/0xf() [ 2.424896] initcall 0xc0b05d22: seqiv_module_init+0x0/0xf() returned 0. [ 2.427634] initcall 0xc0b05d22 ran for 0 msecs: seqiv_module_init+0x0/0xf() [ 2.429634] Calling initcall 0xc0b05d31: cryptomgr_init+0x0/0xf() [ 2.431895] initcall 0xc0b05d31: cryptomgr_init+0x0/0xf() returned 0. [ 2.434633] initcall 0xc0b05d31 ran for 0 msecs: cryptomgr_init+0x0/0xf() [ 2.436633] Calling initcall 0xc0b05d40: crypto_xcbc_module_init+0x0/0xf() [ 2.438892] initcall 0xc0b05d40: crypto_xcbc_module_init+0x0/0xf() returned 0. [ 2.441632] initcall 0xc0b05d40 ran for 0 msecs: crypto_xcbc_module_init+0x0/0xf() [ 2.443631] Calling initcall 0xc0b05d4f: init+0x0/0x67() [ 2.446649] initcall 0xc0b05d4f: init+0x0/0x67() returned 0. [ 2.449631] initcall 0xc0b05d4f ran for 0 msecs: init+0x0/0x67() [ 2.451630] Calling initcall 0xc0b05db6: crypto_ecb_module_init+0x0/0xf() [ 2.454639] initcall 0xc0b05db6: crypto_ecb_module_init+0x0/0xf() returned 0. [ 2.457630] initcall 0xc0b05db6 ran for 0 msecs: crypto_ecb_module_init+0x0/0xf() [ 2.459629] Calling initcall 0xc0b05dc5: crypto_pcbc_module_init+0x0/0xf() [ 2.461890] initcall 0xc0b05dc5: crypto_pcbc_module_init+0x0/0xf() returned 0. [ 2.464629] initcall 0xc0b05dc5 ran for 0 msecs: crypto_pcbc_module_init+0x0/0xf() [ 2.466628] Calling initcall 0xc0b05dd4: crypto_ctr_module_init+0x0/0x33() [ 2.468883] initcall 0xc0b05dd4: crypto_ctr_module_init+0x0/0x33() returned 0. [ 2.471628] initcall 0xc0b05dd4 ran for 0 msecs: crypto_ctr_module_init+0x0/0x33() [ 2.473627] Calling initcall 0xc0b05e07: crypto_ccm_module_init+0x0/0x4d() [ 2.475889] initcall 0xc0b05e07: crypto_ccm_module_init+0x0/0x4d() returned 0. [ 2.478627] initcall 0xc0b05e07 ran for 0 msecs: crypto_ccm_module_init+0x0/0x4d() [ 2.480626] Calling initcall 0xc0b05e54: init+0x0/0x33() [ 2.482884] initcall 0xc0b05e54: init+0x0/0x33() returned 0. [ 2.485625] initcall 0xc0b05e54 ran for 0 msecs: init+0x0/0x33() [ 2.487625] Calling initcall 0xc0b05e87: init+0x0/0xf() [ 2.490634] initcall 0xc0b05e87: init+0x0/0xf() returned 0. [ 2.493624] initcall 0xc0b05e87 ran for 0 msecs: init+0x0/0xf() [ 2.495624] Calling initcall 0xc0b05e96: init+0x0/0xf() [ 2.497877] initcall 0xc0b05e96: init+0x0/0xf() returned 0. [ 2.500623] initcall 0xc0b05e96 ran for 0 msecs: init+0x0/0xf() [ 2.502623] Calling initcall 0xc0b05ea5: aes_init+0x0/0x2ac() [ 2.505013] initcall 0xc0b05ea5: aes_init+0x0/0x2ac() returned 0. [ 2.507622] initcall 0xc0b05ea5 ran for 0 msecs: aes_init+0x0/0x2ac() [ 2.509621] Calling initcall 0xc0b06151: camellia_init+0x0/0xf() [ 2.511876] initcall 0xc0b06151: camellia_init+0x0/0xf() returned 0. [ 2.515621] initcall 0xc0b06151 ran for 0 msecs: camellia_init+0x0/0xf() [ 2.517620] Calling initcall 0xc0b06160: init+0x0/0xf() [ 2.519883] initcall 0xc0b06160: init+0x0/0xf() returned 0. [ 2.522620] initcall 0xc0b06160 ran for 0 msecs: init+0x0/0xf() [ 2.524619] Calling initcall 0xc0b0616f: arc4_init+0x0/0xf() [ 2.526876] initcall 0xc0b0616f: arc4_init+0x0/0xf() returned 0. [ 2.529619] initcall 0xc0b0616f ran for 0 msecs: arc4_init+0x0/0xf() [ 2.531618] Calling initcall 0xc0b0617e: init+0x0/0x52() [ 2.533876] initcall 0xc0b0617e: init+0x0/0x52() returned 0. [ 2.536618] initcall 0xc0b0617e ran for 0 msecs: init+0x0/0x52() [ 2.538617] Calling initcall 0xc0b061d0: init+0x0/0xf() [ 2.541627] initcall 0xc0b061d0: init+0x0/0xf() returned 0. [ 2.544617] initcall 0xc0b061d0 ran for 0 msecs: init+0x0/0xf() [ 2.546616] Calling initcall 0xc0b061df: init+0x0/0xf() [ 2.548871] initcall 0xc0b061df: init+0x0/0xf() returned 0. [ 2.552615] initcall 0xc0b061df ran for 0 msecs: init+0x0/0xf() [ 2.554615] Calling initcall 0xc0b061ee: init+0x0/0xf() [ 2.556868] initcall 0xc0b061ee: init+0x0/0xf() returned 0. [ 2.559614] initcall 0xc0b061ee ran for 0 msecs: init+0x0/0xf() [ 2.561614] Calling initcall 0xc0b061fd: init+0x0/0xf() [ 2.564624] initcall 0xc0b061fd: init+0x0/0xf() returned 0. [ 2.567613] initcall 0xc0b061fd ran for 0 msecs: init+0x0/0xf() [ 2.569612] Calling initcall 0xc0b0620c: crypto_authenc_module_init+0x0/0xf() [ 2.571873] initcall 0xc0b0620c: crypto_authenc_module_init+0x0/0xf() returned 0. [ 2.574612] initcall 0xc0b0620c ran for 0 msecs: crypto_authenc_module_init+0x0/0xf() [ 2.576611] Calling initcall 0xc0b0649f: bsg_init+0x0/0x101() [ 2.580434] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) [ 2.580616] initcall 0xc0b0649f: bsg_init+0x0/0x101() returned 0. [ 2.583611] initcall 0xc0b0649f ran for 8 msecs: bsg_init+0x0/0x101() [ 2.585610] Calling initcall 0xc0b065a0: noop_init+0x0/0x11() [ 2.588616] io scheduler noop registered (default) [ 2.589613] initcall 0xc0b065a0: noop_init+0x0/0x11() returned 0. [ 2.592609] initcall 0xc0b065a0 ran for 4 msecs: noop_init+0x0/0x11() [ 2.594609] Calling initcall 0xc0b065b1: deadline_init+0x0/0x11() [ 2.596857] io scheduler deadline registered [ 2.597612] initcall 0xc0b065b1: deadline_init+0x0/0x11() returned 0. [ 2.601608] initcall 0xc0b065b1 ran for 4 msecs: deadline_init+0x0/0x11() [ 2.603607] Calling initcall 0xc0711c13: pci_init+0x0/0x2c() [ 2.607643] pci 0000:00:0d.0: Boot video device [ 2.608655] pci 0000:01:04.0: Firmware left e100 interrupts enabled; disabling [ 2.609635] pci 0000:01:05.0: Firmware left e100 interrupts enabled; disabling [ 2.610624] initcall 0xc0711c13: pci_init+0x0/0x2c() returned 0. [ 2.613606] initcall 0xc0711c13 ran for 18 msecs: pci_init+0x0/0x2c() [ 2.615605] Calling initcall 0xc0b06c39: pci_proc_init+0x0/0x5f() [ 2.617997] initcall 0xc0b06c39: pci_proc_init+0x0/0x5f() returned 0. [ 2.620605] initcall 0xc0b06c39 ran for 0 msecs: pci_proc_init+0x0/0x5f() [ 2.622604] Calling initcall 0xc0b06c98: pcie_portdrv_init+0x0/0x41() [ 2.626374] initcall 0xc0b06c98: pcie_portdrv_init+0x0/0x41() returned 0. [ 2.628604] initcall 0xc0b06c98 ran for 0 msecs: pcie_portdrv_init+0x0/0x41() [ 2.630603] Calling initcall 0xc0b06cd9: pci_hotplug_init+0x0/0x50() [ 2.632865] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 2.633607] initcall 0xc0b06cd9: pci_hotplug_init+0x0/0x50() returned 0. [ 2.636603] initcall 0xc0b06cd9 ran for 5 msecs: pci_hotplug_init+0x0/0x50() [ 2.638602] Calling initcall 0xc0b06d29: cpqhpc_init+0x0/0x5a() [ 2.640850] cpqphp: Compaq Hot Plug PCI Controller Driver version: 0.9.8 [ 2.641679] ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 26 (level, low) -> IRQ 26 [ 2.643614] cpqphp: Hot Plug Subsystem Device ID: a2f8 [ 2.644605] cpqphp: Initializing the PCI hot plug controller residing on PCI bus 0 [ 2.645628] PCI: Using BIOS Interrupt Routing Table [ 2.646795] PCI: Using BIOS Interrupt Routing Table [ 3.653444] ACPI: PCI Interrupt 0000:05:0b.0[A] -> GSI 26 (level, low) -> IRQ 26 [ 3.654458] cpqphp: Hot Plug Subsystem Device ID: a2f8 [ 3.655448] cpqphp: Initializing the PCI hot plug controller residing on PCI bus 5 [ 3.656474] PCI: Using BIOS Interrupt Routing Table [ 4.661291] ACPI: PCI Interrupt 0000:0d:0b.0[A] -> GSI 26 (level, low) -> IRQ 26 [ 4.662304] cpqphp: Hot Plug Subsystem Device ID: a2f9 [ 4.663296] cpqphp: Initializing the PCI hot plug controller residing on PCI bus 13 [ 4.664321] PCI: Using BIOS Interrupt Routing Table [ 5.668140] initcall 0xc0b06d29: cpqhpc_init+0x0/0x5a() returned 0. [ 5.670144] initcall 0xc0b06d29 ran for 2959 msecs: cpqhpc_init+0x0/0x5a() [ 5.672144] Calling initcall 0xc0b06d83: acpiphp_init+0x0/0x54() [ 5.675147] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 5.703793] initcall 0xc0b06d83: acpiphp_init+0x0/0x54() returned -19. [ 5.706139] initcall 0xc0b06d83 ran for 32 msecs: acpiphp_init+0x0/0x54() [ 5.708138] Calling initcall 0xc0b06e9c: ibm_acpiphp_init+0x0/0x134() [ 5.736659] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed [ 5.737138] initcall 0xc0b06e9c: ibm_acpiphp_init+0x0/0x134() returned -19. [ 5.740133] initcall 0xc0b06e9c ran for 30 msecs: ibm_acpiphp_init+0x0/0x134() [ 5.742133] Calling initcall 0xc0b07086: pcied_init+0x0/0x68() [ 5.744680] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 [ 5.745137] initcall 0xc0b07086: pcied_init+0x0/0x68() returned 0. [ 5.748132] initcall 0xc0b07086 ran for 6 msecs: pcied_init+0x0/0x68() [ 5.750132] Calling initcall 0xc0b070ee: shpcd_init+0x0/0x4e() [ 5.753291] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 5.754163] initcall 0xc0b070ee: shpcd_init+0x0/0x4e() returned 0. [ 5.757131] initcall 0xc0b070ee ran for 6 msecs: shpcd_init+0x0/0x4e() [ 5.759130] Calling initcall 0xc0b0713c: dummyphp_init+0x0/0x72() [ 5.761378] fakephp: Fake PCI Hot Plug Controller Driver [ 5.769413] initcall 0xc0b0713c: dummyphp_init+0x0/0x72() returned 0. [ 5.772129] initcall 0xc0b0713c ran for 11 msecs: dummyphp_init+0x0/0x72() [ 5.774128] Calling initcall 0xc0b073a4: progearbl_init+0x0/0x53() [ 5.777306] ALI M7101 PMU not found. [ 5.779164] initcall 0xc0b073a4: progearbl_init+0x0/0x53() returned 0. [ 5.782127] initcall 0xc0b073a4 ran for 4 msecs: progearbl_init+0x0/0x53() [ 5.784126] Calling initcall 0xc0b073f7: cr_backlight_init+0x0/0x60() [ 5.787182] INTEL CARILLO RANCH LPC not found. [ 5.788204] Carillo Ranch Backlight Driver Initialized. [ 5.790133] initcall 0xc0b073f7: cr_backlight_init+0x0/0x60() returned 0. [ 5.793126] initcall 0xc0b073f7 ran for 10 msecs: cr_backlight_init+0x0/0x60() [ 5.795125] Calling initcall 0xc0b07457: pm2fb_init+0x0/0x12f() [ 5.797676] initcall 0xc0b07457: pm2fb_init+0x0/0x12f() returned 0. [ 5.800125] initcall 0xc0b07457 ran for 0 msecs: pm2fb_init+0x0/0x12f() [ 5.803123] Calling initcall 0xc0b07586: pm3fb_init+0x0/0xed() [ 5.806428] initcall 0xc0b07586: pm3fb_init+0x0/0xed() returned 0. [ 5.809124] initcall 0xc0b07586 ran for 0 msecs: pm3fb_init+0x0/0xed() [ 5.811122] Calling initcall 0xc0b07673: matroxfb_init+0x0/0x89e() [ 5.814490] initcall 0xc0b07673: matroxfb_init+0x0/0x89e() returned 0. [ 5.817122] initcall 0xc0b07673 ran for 0 msecs: matroxfb_init+0x0/0x89e() [ 5.819121] Calling initcall 0xc02b5cee: matroxfb_crtc2_init+0x0/0x28() [ 5.822131] initcall 0xc02b5cee: matroxfb_crtc2_init+0x0/0x28() returned 0. [ 5.825120] initcall 0xc02b5cee ran for 0 msecs: matroxfb_crtc2_init+0x0/0x28() [ 5.827120] Calling initcall 0xc0b07f11: i2c_matroxfb_init+0x0/0x27() [ 5.829371] initcall 0xc0b07f11: i2c_matroxfb_init+0x0/0x27() returned 0. [ 5.832119] initcall 0xc0b07f11 ran for 0 msecs: i2c_matroxfb_init+0x0/0x27() [ 5.834119] Calling initcall 0xc0b07f38: matroxfb_maven_init+0x0/0x11() [ 5.836664] initcall 0xc0b07f38: matroxfb_maven_init+0x0/0x11() returned 0. [ 5.839119] initcall 0xc0b07f38 ran for 0 msecs: matroxfb_maven_init+0x0/0x11() [ 5.841118] Calling initcall 0xc0713260: aty128fb_init+0x0/0x11a() [ 5.844222] initcall 0xc0713260: aty128fb_init+0x0/0x11a() returned 0. [ 5.847117] initcall 0xc0713260 ran for 0 msecs: aty128fb_init+0x0/0x11a() [ 5.849116] Calling initcall 0xc0b07f9a: sisfb_init+0x0/0x702() [ 5.852426] initcall 0xc0b07f9a: sisfb_init+0x0/0x702() returned 0. [ 5.855117] initcall 0xc0b07f9a ran for 0 msecs: sisfb_init+0x0/0x702() [ 5.857115] Calling initcall 0xc0b0869c: savagefb_init+0x0/0x62() [ 5.860348] initcall 0xc0b0869c: savagefb_init+0x0/0x62() returned 0. [ 5.863115] initcall 0xc0b0869c ran for 0 msecs: savagefb_init+0x0/0x62() [ 5.865114] Calling initcall 0xc0b086fe: gx1fb_init+0x0/0x108() [ 5.868399] initcall 0xc0b086fe: gx1fb_init+0x0/0x108() returned 0. [ 5.871114] initcall 0xc0b086fe ran for 0 msecs: gx1fb_init+0x0/0x108() [ 5.873113] Calling initcall 0xc0b08bc9: gxfb_init+0x0/0x6e() [ 5.875670] initcall 0xc0b08bc9: gxfb_init+0x0/0x6e() returned 0. [ 5.878113] initcall 0xc0b08bc9 ran for 0 msecs: gxfb_init+0x0/0x6e() [ 5.880112] Calling initcall 0xc0b09017: lxfb_init+0x0/0x106() [ 5.883164] initcall 0xc0b09017: lxfb_init+0x0/0x106() returned 0. [ 5.886111] initcall 0xc0b09017 ran for 0 msecs: lxfb_init+0x0/0x106() [ 5.888111] Calling initcall 0xc0b09577: neofb_init+0x0/0x132() [ 5.890661] initcall 0xc0b09577: neofb_init+0x0/0x132() returned 0. [ 5.893111] initcall 0xc0b09577 ran for 0 msecs: neofb_init+0x0/0x132() [ 5.895110] Calling initcall 0xc0b096a9: imsttfb_init+0x0/0xec() [ 5.898414] initcall 0xc0b096a9: imsttfb_init+0x0/0xec() returned 0. [ 5.901109] initcall 0xc0b096a9 ran for 0 msecs: imsttfb_init+0x0/0xec() [ 5.903108] Calling initcall 0xc0b09795: vmlfb_init+0x0/0x81() [ 5.905364] vmlfb: initializing [ 5.906407] initcall 0xc0b09795: vmlfb_init+0x0/0x81() returned 0. [ 5.909108] initcall 0xc0b09795 ran for 3 msecs: vmlfb_init+0x0/0x81() [ 5.911107] Calling initcall 0xc0b09816: cr_pll_init+0x0/0xc2() [ 5.913365] Could not find Carillo Ranch MCH device. [ 5.914111] initcall 0xc0b09816: cr_pll_init+0x0/0xc2() returned -19. [ 5.917107] initcall 0xc0b09816 ran for 4 msecs: cr_pll_init+0x0/0xc2() [ 5.919106] Calling initcall 0xc0b098d8: arkfb_init+0x0/0x4b() [ 5.922410] initcall 0xc0b098d8: arkfb_init+0x0/0x4b() returned 0. [ 5.925106] initcall 0xc0b098d8 ran for 0 msecs: arkfb_init+0x0/0x4b() [ 5.927105] Calling initcall 0xc0b09d35: acpi_reserve_resources+0x0/0xc8() [ 5.929376] initcall 0xc0b09d35: acpi_reserve_resources+0x0/0xc8() returned 0. [ 5.932104] initcall 0xc0b09d35 ran for 0 msecs: acpi_reserve_resources+0x0/0xc8() [ 5.934103] Calling initcall 0xc0b0aa3f: acpi_ac_init+0x0/0x3d() [ 5.937109] initcall 0xc0b0aa3f: acpi_ac_init+0x0/0x3d() returned 0. [ 5.940103] initcall 0xc0b0aa3f ran for 0 msecs: acpi_ac_init+0x0/0x3d() [ 5.942102] Calling initcall 0xc0b0aa7c: acpi_battery_init+0x0/0x3d() [ 5.945415] initcall 0xc0b0aa7c: acpi_battery_init+0x0/0x3d() returned 0. [ 5.948102] initcall 0xc0b0aa7c ran for 0 msecs: acpi_battery_init+0x0/0x3d() [ 5.950101] Calling initcall 0xc0b0aab9: acpi_button_init+0x0/0x51() [ 5.953031] input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 5.953111] ACPI: Power Button (FF) [PWRF] [ 5.954434] initcall 0xc0b0aab9: acpi_button_init+0x0/0x51() returned 0. [ 5.957101] initcall 0xc0b0aab9 ran for 12 msecs: acpi_button_init+0x0/0x51() [ 5.959100] Calling initcall 0xc0b0ab0a: acpi_fan_init+0x0/0x51() [ 5.962387] initcall 0xc0b0ab0a: acpi_fan_init+0x0/0x51() returned 0. [ 5.965100] initcall 0xc0b0ab0a ran for 0 msecs: acpi_fan_init+0x0/0x51() [ 5.967099] Calling initcall 0xc0b0acba: irqrouter_init_sysfs+0x0/0x33() [ 5.970504] initcall 0xc0b0acba: irqrouter_init_sysfs+0x0/0x33() returned 0. [ 5.973098] initcall 0xc0b0acba ran for 0 msecs: irqrouter_init_sysfs+0x0/0x33() [ 5.975097] Calling initcall 0xc0b0ae18: acpi_processor_init+0x0/0x89() [ 5.979967] initcall 0xc0b0ae18: acpi_processor_init+0x0/0x89() returned 0. [ 5.983097] initcall 0xc0b0ae18 ran for 0 msecs: acpi_processor_init+0x0/0x89() [ 5.985096] Calling initcall 0xc0b0aea1: acpi_container_init+0x0/0x3d() [ 6.011643] initcall 0xc0b0aea1: acpi_container_init+0x0/0x3d() returned 0. [ 6.014092] initcall 0xc0b0aea1 ran for 22 msecs: acpi_container_init+0x0/0x3d() [ 6.016091] Calling initcall 0xc0b0b1eb: toshiba_acpi_init+0x0/0x159() [ 6.019123] initcall 0xc0b0b1eb: toshiba_acpi_init+0x0/0x159() returned -19. [ 6.022091] initcall 0xc0b0b1eb ran for 0 msecs: toshiba_acpi_init+0x0/0x159() [ 6.024090] Calling initcall 0xc0b0bd1a: rand_initialize+0x0/0x25() [ 6.027137] initcall 0xc0b0bd1a: rand_initialize+0x0/0x25() returned 0. [ 6.030089] initcall 0xc0b0bd1a ran for 0 msecs: rand_initialize+0x0/0x25() [ 6.032088] Calling initcall 0xc0b0bd9b: tty_init+0x0/0x18f() [ 6.060580] initcall 0xc0b0bd9b: tty_init+0x0/0x18f() returned 0. [ 6.063084] initcall 0xc0b0bd9b ran for 24 msecs: tty_init+0x0/0x18f() [ 6.065084] Calling initcall 0xc0b0bf2a: pty_init+0x0/0x397() [ 6.279975] initcall 0xc0b0bf2a: pty_init+0x0/0x397() returned 0. [ 6.283051] initcall 0xc0b0bf2a ran for 202 msecs: pty_init+0x0/0x397() [ 6.285051] Calling initcall 0xc0b0c7be: raw_init+0x0/0xb9() [ 6.288771] initcall 0xc0b0c7be: raw_init+0x0/0xb9() returned 0. [ 6.291050] initcall 0xc0b0c7be ran for 0 msecs: raw_init+0x0/0xb9() [ 6.293049] Calling initcall 0xc0b0c973: lp_init_module+0x0/0x1fe() [ 6.296354] lp: driver loaded but no devices found [ 6.297054] initcall 0xc0b0c973: lp_init_module+0x0/0x1fe() returned 0. [ 6.300048] initcall 0xc0b0c973 ran for 4 msecs: lp_init_module+0x0/0x1fe() [ 6.302048] Calling initcall 0xc0b0cb71: applicom_init+0x0/0x407() [ 6.304303] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $ [ 6.305056] ac.o: No PCI boards found. [ 6.306047] ac.o: For an ISA board you must supply memory and irq parameters. [ 6.307051] initcall 0xc0b0cb71: applicom_init+0x0/0x407() returned -6. [ 6.310047] initcall 0xc0b0cb71 ran for 17 msecs: applicom_init+0x0/0x407() [ 6.312047] initcall at 0xc0b0cb71: applicom_init+0x0/0x407(): returned with error code -6 [ 6.315045] Calling initcall 0xc0b0cf78: toshiba_init+0x0/0x315() [ 6.317298] toshiba: not a supported Toshiba laptop [ 6.318050] initcall 0xc0b0cf78: toshiba_init+0x0/0x315() returned -19. [ 6.321045] initcall 0xc0b0cf78 ran for 4 msecs: toshiba_init+0x0/0x315() [ 6.323044] Calling initcall 0xc0b0d28d: i8k_init+0x0/0x1b5() [ 6.325303] initcall 0xc0b0d28d: i8k_init+0x0/0x1b5() returned -19. [ 6.328044] initcall 0xc0b0d28d ran for 0 msecs: i8k_init+0x0/0x1b5() [ 6.330043] Calling initcall 0xc0b0d442: mod_init+0x0/0x1d0() [ 6.332319] initcall 0xc0b0d442: mod_init+0x0/0x1d0() returned -19. [ 6.335043] initcall 0xc0b0d442 ran for 0 msecs: mod_init+0x0/0x1d0() [ 6.337042] Calling initcall 0xc0b0d6da: mod_init+0x0/0x9f() [ 6.339307] initcall 0xc0b0d6da: mod_init+0x0/0x9f() returned -19. [ 6.342042] initcall 0xc0b0d6da ran for 0 msecs: mod_init+0x0/0x9f() [ 6.344041] Calling initcall 0xc0b0d779: mod_init+0x0/0x91() [ 6.347057] initcall 0xc0b0d779: mod_init+0x0/0x91() returned -19. [ 6.351041] initcall 0xc0b0d779 ran for 0 msecs: mod_init+0x0/0x91() [ 6.353040] Calling initcall 0xc0b0d80a: mod_init+0x0/0x41() [ 6.355299] initcall 0xc0b0d80a: mod_init+0x0/0x41() returned -19. [ 6.358039] initcall 0xc0b0d80a ran for 0 msecs: mod_init+0x0/0x41() [ 6.360039] Calling initcall 0xc0b0d84b: ppdev_init+0x0/0x95() [ 6.363107] ppdev: user-space parallel port driver [ 6.365046] initcall 0xc0b0d84b: ppdev_init+0x0/0x95() returned 0. [ 6.368038] initcall 0xc0b0d84b ran for 4 msecs: ppdev_init+0x0/0x95() [ 6.370037] Calling initcall 0xc0b0d8e0: cs5535_gpio_init+0x0/0x158() [ 6.372288] cs5535_gpio: DIVIL not found [ 6.373041] initcall 0xc0b0d8e0: cs5535_gpio_init+0x0/0x158() returned -19. [ 6.376037] initcall 0xc0b0d8e0 ran for 3 msecs: cs5535_gpio_init+0x0/0x158() [ 6.378036] Calling initcall 0xc0b0da38: tlclk_init+0x0/0x177() [ 6.380304] telclk_interrup = 0xf non-mcpbl0010 hw. [ 6.381076] initcall 0xc0b0da38: tlclk_init+0x0/0x177() returned -6. [ 6.384036] initcall 0xc0b0da38 ran for 4 msecs: tlclk_init+0x0/0x177() [ 6.386036] initcall at 0xc0b0da38: tlclk_init+0x0/0x177(): returned with error code -6 [ 6.389034] Calling initcall 0xc0b0dbef: agp_init+0x0/0x21() [ 6.391291] Linux agpgart interface v0.103 [ 6.392038] initcall 0xc0b0dbef: agp_init+0x0/0x21() returned 0. [ 6.395034] initcall 0xc0b0dbef ran for 3 msecs: agp_init+0x0/0x21() [ 6.397033] Calling initcall 0xc0b0dc10: agp_ati_init+0x0/0x24() [ 6.400191] initcall 0xc0b0dc10: agp_ati_init+0x0/0x24() returned 0. [ 6.403033] initcall 0xc0b0dc10 ran for 0 msecs: agp_ati_init+0x0/0x24() [ 6.405032] Calling initcall 0xc0b0dc34: agp_intel_init+0x0/0x24() [ 6.408335] initcall 0xc0b0dc34: agp_intel_init+0x0/0x24() returned 0. [ 6.411032] initcall 0xc0b0dc34 ran for 0 msecs: agp_intel_init+0x0/0x24() [ 6.413031] Calling initcall 0xc0b0dc58: agp_sis_init+0x0/0x24() [ 6.415595] initcall 0xc0b0dc58: agp_sis_init+0x0/0x24() returned 0. [ 6.418031] initcall 0xc0b0dc58 ran for 0 msecs: agp_sis_init+0x0/0x24() [ 6.420030] Calling initcall 0xc0b0dc7c: agp_via_init+0x0/0x24() [ 6.423592] initcall 0xc0b0dc7c: agp_via_init+0x0/0x24() returned 0. [ 6.426030] initcall 0xc0b0dc7c ran for 0 msecs: agp_via_init+0x0/0x24() [ 6.428028] Calling initcall 0xc0b0dca0: drm_core_init+0x0/0x10d() [ 6.430616] [drm] Initialized drm 1.1.0 20060810 [ 6.431033] initcall 0xc0b0dca0: drm_core_init+0x0/0x10d() returned 0. [ 6.434028] initcall 0xc0b0dca0 ran for 4 msecs: drm_core_init+0x0/0x10d() [ 6.436027] Calling initcall 0xc0b0ddad: r128_init+0x0/0x19() [ 6.439058] initcall 0xc0b0ddad: r128_init+0x0/0x19() returned 0. [ 6.442027] initcall 0xc0b0ddad ran for 0 msecs: r128_init+0x0/0x19() [ 6.444026] Calling initcall 0xc0b0ddc6: i915_init+0x0/0x19() [ 6.447046] initcall 0xc0b0ddc6: i915_init+0x0/0x19() returned 0. [ 6.450025] initcall 0xc0b0ddc6 ran for 0 msecs: i915_init+0x0/0x19() [ 6.452025] Calling initcall 0xc0b0dddf: sis_init+0x0/0x19() [ 6.454282] initcall 0xc0b0dddf: sis_init+0x0/0x19() returned 0. [ 6.457024] initcall 0xc0b0dddf ran for 0 msecs: sis_init+0x0/0x19() [ 6.459024] Calling initcall 0xc0b0ddf8: savage_init+0x0/0x19() [ 6.461289] initcall 0xc0b0ddf8: savage_init+0x0/0x19() returned 0. [ 6.464023] initcall 0xc0b0ddf8 ran for 0 msecs: savage_init+0x0/0x19() [ 6.466023] Calling initcall 0xc0b0dead: hangcheck_init+0x0/0xb5() [ 6.468274] Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds). [ 6.469022] Hangcheck: Using get_cycles(). [ 6.470029] initcall 0xc0b0dead: hangcheck_init+0x0/0xb5() returned 0. [ 6.473022] initcall 0xc0b0dead ran for 12 msecs: hangcheck_init+0x0/0xb5() [ 6.475021] Calling initcall 0xc071ca05: i810fb_init+0x0/0x35a() [ 6.477579] initcall 0xc071ca05: i810fb_init+0x0/0x35a() returned 0. [ 6.480021] initcall 0xc071ca05 ran for 0 msecs: i810fb_init+0x0/0x35a() [ 6.482020] Calling initcall 0xc0b0e2d2: serial8250_init+0x0/0xe7() [ 6.484271] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled [ 6.486242] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 6.487593] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [ 6.489599] initcall 0xc0b0e2d2: serial8250_init+0x0/0xe7() returned 0. [ 6.492020] initcall 0xc0b0e2d2 ran for 21 msecs: serial8250_init+0x0/0xe7() [ 6.494018] Calling initcall 0xc0b0e3b9: serial8250_pnp_init+0x0/0xf() [ 6.496266] pnp: the driver 'serial' has been registered [ 6.498719] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 6.499402] serial 00:07: driver attached [ 6.501538] 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [ 6.502400] serial 00:08: driver attached [ 6.504248] initcall 0xc0b0e3b9: serial8250_pnp_init+0x0/0xf() returned 0. [ 6.507017] initcall 0xc0b0e3b9 ran for 26 msecs: serial8250_pnp_init+0x0/0xf() [ 6.509016] Calling initcall 0xc0b0e3c8: serial8250_pci_init+0x0/0x16() [ 6.512122] initcall 0xc0b0e3c8: serial8250_pci_init+0x0/0x16() returned 0. [ 6.515016] initcall 0xc0b0e3c8 ran for 0 msecs: serial8250_pci_init+0x0/0x16() [ 6.517015] Calling initcall 0xc0b0e7b9: parport_default_proc_register+0x0/0x16() [ 6.519300] initcall 0xc0b0e7b9: parport_default_proc_register+0x0/0x16() returned 0. [ 6.522014] initcall 0xc0b0e7b9 ran for 0 msecs: parport_default_proc_register+0x0/0x16() [ 6.524014] Calling initcall 0xc0b0ea3c: parport_pc_init+0x0/0x314() [ 6.527196] pnp: the driver 'parport_pc' has been registered [ 6.529015] parport_pc 00:06: reported by Plug and Play ACPI [ 6.530062] parport0: PC-style at 0x3bc, irq 7 [PCSPP(,...)] [ 6.534639] lp0: using parport0 (interrupt-driven). [ 6.535015] lp0: console ready [ 6.536039] parport_pc 00:06: driver attached [ 6.540118] initcall 0xc0b0ea3c: parport_pc_init+0x0/0x314() returned 0. [ 6.543012] initcall 0xc0b0ea3c ran for 32 msecs: parport_pc_init+0x0/0x314() [ 6.545011] Calling initcall 0xc0b0ed50: parport_serial_init+0x0/0x16() [ 6.547579] initcall 0xc0b0ed50: parport_serial_init+0x0/0x16() returned 0. [ 6.550011] initcall 0xc0b0ed50 ran for 0 msecs: parport_serial_init+0x0/0x16() [ 6.552010] Calling initcall 0xc0b0ed66: parport_ax88796_init+0x0/0xf() [ 6.555309] initcall 0xc0b0ed66: parport_ax88796_init+0x0/0xf() returned 0. [ 6.558009] initcall 0xc0b0ed66 ran for 0 msecs: parport_ax88796_init+0x0/0xf() [ 6.560009] Calling initcall 0xc0b0f1a4: floppy_init+0x0/0xdc7() [ 6.562459] Floppy drive(s): fd0 is 1.44M [ 6.577358] FDC 0 is a National Semiconductor PC87306 [ 6.580105] initcall 0xc0b0f1a4: floppy_init+0x0/0xdc7() returned 0. [ 6.583698] initcall 0xc0b0f1a4 ran for 22 msecs: floppy_init+0x0/0xdc7() [ 6.585696] Calling initcall 0xc0b103e3: cpqarray_init+0x0/0x20c() [ 6.588699] Compaq SMART2 Driver (v 2.6.0) [ 6.589735] cpqarray: Device 0x10 has been found at bus 0 dev 14 func 0 [ 6.591826] ACPI: PCI Interrupt 0000:00:0e.0[A] -> GSI 24 (level, low) -> IRQ 24 [ 6.594808] cpqarray: Finding drives on ida0 (Integrated Array) [ 6.598025] cpqarray ida/c0d0: blksz=512 nr_blks=53284800 [ 6.599908] cpqarray: Starting firmware's background processing [ 6.601169] ida/c0d0: p1 p2 p3 [ 6.613493] initcall 0xc0b103e3: cpqarray_init+0x0/0x20c() returned 1. [ 6.615909] initcall 0xc0b103e3 ran for 48 msecs: cpqarray_init+0x0/0x20c() [ 6.617908] initcall at 0xc0b103e3: cpqarray_init+0x0/0x20c(): returned with error code 1 [ 6.620906] Calling initcall 0xc0b108b4: cciss_init+0x0/0x20() [ 6.623910] HP CISS Driver (v 3.6.14) [ 6.625997] initcall 0xc0b108b4: cciss_init+0x0/0x20() returned 0. [ 6.628906] initcall 0xc0b108b4 ran for 3 msecs: cciss_init+0x0/0x20() [ 6.630905] Calling initcall 0xc0b108d4: carm_init+0x0/0x16() [ 6.634263] initcall 0xc0b108d4: carm_init+0x0/0x16() returned 0. [ 6.636905] initcall 0xc0b108d4 ran for 0 msecs: carm_init+0x0/0x16() [ 6.638904] Calling initcall 0xc0b108ea: ub_init+0x0/0x50() [ 6.642235] usbcore: registered new interface driver ub [ 6.642916] initcall 0xc0b108ea: ub_init+0x0/0x50() returned 0. [ 6.645903] initcall 0xc0b108ea ran for 5 msecs: ub_init+0x0/0x50() [ 6.647902] Calling initcall 0xc0b1093a: e1000_init_module+0x0/0x6e() [ 6.650907] Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI [ 6.651902] Copyright (c) 1999-2006 Intel Corporation. [ 6.652985] ACPI: PCI Interrupt 0000:05:05.0[A] -> GSI 16 (level, low) -> IRQ 16 [ 6.898410] e1000: 0000:05:05.0: e1000_probe: (PCI:33MHz:64-bit) 00:02:b3:a6:aa:8c [ 6.920785] e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection [ 6.922079] initcall 0xc0b1093a: e1000_init_module+0x0/0x6e() returned 0. [ 6.924861] initcall 0xc0b1093a ran for 284 msecs: e1000_init_module+0x0/0x6e() [ 6.926860] Calling initcall 0xc0b109a8: igb_init_module+0x0/0x39() [ 6.929864] Intel(R) Gigabit Ethernet Network Driver - version 1.0.8-k2 [ 6.930859] Copyright (c) 2007 Intel Corporation. [ 6.932890] initcall 0xc0b109a8: igb_init_module+0x0/0x39() returned 0. [ 6.935859] initcall 0xc0b109a8 ran for 11 msecs: igb_init_module+0x0/0x39() [ 6.937858] Calling initcall 0xc0b109e1: ixgb_init_module+0x0/0x39() [ 6.940107] Intel(R) PRO/10GbE Network Driver - version 1.0.126-k4-NAPI [ 6.940858] Copyright (c) 1999-2006 Intel Corporation. [ 6.942165] initcall 0xc0b109e1: ixgb_init_module+0x0/0x39() returned 0. [ 6.944858] initcall 0xc0b109e1 ran for 11 msecs: ixgb_init_module+0x0/0x39() [ 6.946857] Calling initcall 0xc0b10a1a: cxgb3_init_module+0x0/0x1b() [ 6.949927] initcall 0xc0b10a1a: cxgb3_init_module+0x0/0x1b() returned 0. [ 6.952856] initcall 0xc0b10a1a ran for 0 msecs: cxgb3_init_module+0x0/0x1b() [ 6.954856] Calling initcall 0xc0b10bd2: bonding_init+0x0/0x757() [ 6.957110] Ethernet Channel Bonding Driver: v3.2.5 (March 21, 2008) [ 6.957864] 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. [ 6.960683] initcall 0xc0b10bd2: bonding_init+0x0/0x757() returned 0. [ 6.962855] initcall 0xc0b10bd2 ran for 23 msecs: bonding_init+0x0/0x757() [ 6.964854] Calling initcall 0xc0b11329: atl1_init_module+0x0/0x16() [ 6.968164] initcall 0xc0b11329: atl1_init_module+0x0/0x16() returned 0. [ 6.970854] initcall 0xc0b11329 ran for 0 msecs: atl1_init_module+0x0/0x16() [ 6.972853] Calling initcall 0xc0b1133f: cas_init+0x0/0x36() [ 6.975415] initcall 0xc0b1133f: cas_init+0x0/0x36() returned 0. [ 6.977853] initcall 0xc0b1133f ran for 0 msecs: cas_init+0x0/0x36() [ 6.979852] Calling initcall 0xc0b11375: e100_init_module+0x0/0x4d() [ 6.982856] e100: Intel(R) PRO/100 Network Driver, 3.5.23-k4-NAPI [ 6.983851] e100: Copyright(c) 1999-2006 Intel Corporation [ 6.984962] ACPI: PCI Interrupt 0000:01:04.0[A] -> GSI 21 (level, low) -> IRQ 21 [ 7.017149] e100: eth1: e100_probe: addr 0xf4ff0000, irq 21, MAC addr 00:02:a5:13:51:cc [ 7.018079] ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 21 (level, low) -> IRQ 21 [ 7.049919] e100: eth2: e100_probe: addr 0xf4fe0000, irq 21, MAC addr 00:02:a5:13:51:cd [ 7.051163] initcall 0xc0b11375: e100_init_module+0x0/0x4d() returned 0. [ 7.053842] initcall 0xc0b11375 ran for 98 msecs: e100_init_module+0x0/0x4d() [ 7.055840] Calling initcall 0xc0b113c2: tlan_probe+0x0/0x11d() [ 7.058089] ThunderLAN driver v1.15 [ 7.059189] TLAN: 0 devices installed, PCI: 0 EISA: 0 [ 7.060158] initcall 0xc0b113c2: tlan_probe+0x0/0x11d() returned -19. [ 7.062840] initcall 0xc0b113c2 ran for 9 msecs: tlan_probe+0x0/0x11d() [ 7.064839] Calling initcall 0xc0b114df: epic_init+0x0/0x16() [ 7.067893] initcall 0xc0b114df: epic_init+0x0/0x16() returned 0. [ 7.070839] initcall 0xc0b114df ran for 0 msecs: epic_init+0x0/0x16() [ 7.072838] Calling initcall 0xc0b114f5: natsemi_init_mod+0x0/0x16() [ 7.075398] initcall 0xc0b114f5: natsemi_init_mod+0x0/0x16() returned 0. [ 7.077838] initcall 0xc0b114f5 ran for 0 msecs: natsemi_init_mod+0x0/0x16() [ 7.079837] Calling initcall 0xc0b1150b: ns83820_init+0x0/0x20() [ 7.082840] ns83820.c: National Semiconductor DP83820 10/100/1000 driver. [ 7.084140] initcall 0xc0b1150b: ns83820_init+0x0/0x20() returned 0. [ 7.086837] initcall 0xc0b1150b ran for 6 msecs: ns83820_init+0x0/0x20() [ 7.088835] Calling initcall 0xc0b1152b: fealnx_init+0x0/0x16() [ 7.092071] initcall 0xc0b1152b: fealnx_init+0x0/0x16() returned 0. [ 7.094835] initcall 0xc0b1152b ran for 0 msecs: fealnx_init+0x0/0x16() [ 7.096834] Calling initcall 0xc0b11541: tg3_init+0x0/0x16() [ 7.099135] tg3.c:v3.89 (April 03, 2008) [ 7.099865] ACPI: PCI Interrupt 0000:0d:01.0[A] -> GSI 30 (level, low) -> IRQ 30 [ 8.116444] eth3: Tigon3 [partno(BCM95700A6) rev 7102 PHY(5401)] (PCI:66MHz:64-bit) 10/100/1000Base-T Ethernet 00:04:76:2f:be:86 [ 8.116685] eth3: RXcsums[1] LinkChgREG[1] MIirq[1] ASF[0] WireSpeed[0] TSOcap[0] [ 8.117691] eth3: dma_rwctrl[76ff000f] dma_mask[64-bit] [ 8.118732] ACPI: PCI Interrupt 0000:0d:02.0[A] -> GSI 28 (level, low) -> IRQ 28 [ 9.135263] eth4: Tigon3 [partno(BCM95700A6) rev 7102 PHY(5401)] (PCI:66MHz:64-bit) 10/100/1000Base-T Ethernet 00:04:76:2f:bd:1c [ 9.135529] eth4: RXcsums[1] LinkChgREG[1] MIirq[1] ASF[0] WireSpeed[0] TSOcap[0] [ 9.136527] eth4: dma_rwctrl[76ff000f] dma_mask[64-bit] [ 9.137814] initcall 0xc0b11541: tg3_init+0x0/0x16() returned 0. [ 9.140526] initcall 0xc0b11541 ran for 2000 msecs: tg3_init+0x0/0x16() [ 9.142525] Calling initcall 0xc0b11557: skge_init_module+0x0/0x16() [ 9.145581] ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 22 (level, low) -> IRQ 22 [ 9.147577] skge 1.13 addr 0xf7bf0000 irq 22 chip Genesis rev 0 [ 9.150813] skge eth5: addr 00:00:5a:98:37:b0 [ 9.151601] ACPI: PCI Interrupt 0000:05:02.0[A] -> GSI 19 (level, low) -> IRQ 19 [ 9.153572] skge 1.13 addr 0xf7ef0000 irq 19 chip Genesis rev 0 [ 9.156459] skge eth6: addr 00:00:5a:98:37:ac [ 9.156842] initcall 0xc0b11557: skge_init_module+0x0/0x16() returned 0. [ 9.159523] initcall 0xc0b11557 ran for 37 msecs: skge_init_module+0x0/0x16() [ 9.161522] Calling initcall 0xc0b1156d: sky2_init_module+0x0/0x16() [ 9.164082] initcall 0xc0b1156d: sky2_init_module+0x0/0x16() returned 0. [ 9.166522] initcall 0xc0b1156d ran for 0 msecs: sky2_init_module+0x0/0x16() [ 9.168521] Calling initcall 0xc0b11583: rhine_init+0x0/0x54() [ 9.171814] initcall 0xc0b11583: rhine_init+0x0/0x54() returned 0. [ 9.174521] initcall 0xc0b11583 ran for 0 msecs: rhine_init+0x0/0x54() [ 9.176520] Calling initcall 0xc0b115d7: starfire_init+0x0/0x16() [ 9.179073] initcall 0xc0b115d7: starfire_init+0x0/0x16() returned 0. [ 9.181520] initcall 0xc0b115d7 ran for 0 msecs: starfire_init+0x0/0x16() [ 9.183519] Calling initcall 0xc0b11630: net_olddevs_init+0x0/0x81() [ 9.186546] D-Link DE-620 pocket adapter not identified in the printer port [ 9.189534] initcall 0xc0b11630: net_olddevs_init+0x0/0x81() returned 0. [ 9.192518] initcall 0xc0b11630 ran for 6 msecs: net_olddevs_init+0x0/0x81() [ 9.194517] Calling initcall 0xc0b11723: hp100_module_init+0x0/0x16() [ 9.197825] initcall 0xc0b11723: hp100_module_init+0x0/0x16() returned 0. [ 9.200517] initcall 0xc0b11723 ran for 0 msecs: hp100_module_init+0x0/0x16() [ 9.202516] Calling initcall 0xc0b11739: b44_init+0x0/0x49() [ 9.205747] initcall 0xc0b11739: b44_init+0x0/0x49() returned 0. [ 9.208515] initcall 0xc0b11739 ran for 0 msecs: b44_init+0x0/0x49() [ 9.210515] Calling initcall 0xc0b11782: init_nic+0x0/0x16() [ 9.213691] initcall 0xc0b11782: init_nic+0x0/0x16() returned 0. [ 9.216514] initcall 0xc0b11782 ran for 0 msecs: init_nic+0x0/0x16() [ 9.218513] Calling initcall 0xc0b11798: ql3xxx_init_module+0x0/0x16() [ 9.221065] initcall 0xc0b11798: ql3xxx_init_module+0x0/0x16() returned 0. [ 9.223514] initcall 0xc0b11798 ran for 0 msecs: ql3xxx_init_module+0x0/0x16() [ 9.225512] Calling initcall 0xc0b117ae: ppp_init+0x0/0x83() [ 9.227762] PPP generic driver version 2.4.2 [ 9.229853] initcall 0xc0b117ae: ppp_init+0x0/0x83() returned 0. [ 9.232512] initcall 0xc0b117ae ran for 4 msecs: ppp_init+0x0/0x83() [ 9.234511] Calling initcall 0xc0b11831: ppp_async_init+0x0/0x2d() [ 9.236764] initcall 0xc0b11831: ppp_async_init+0x0/0x2d() returned 0. [ 9.239510] initcall 0xc0b11831 ran for 0 msecs: ppp_async_init+0x0/0x2d() [ 9.241510] Calling initcall 0xc0b1185e: ppp_sync_init+0x0/0x2d() [ 9.243762] initcall 0xc0b1185e: ppp_sync_init+0x0/0x2d() returned 0. [ 9.246509] initcall 0xc0b1185e ran for 0 msecs: ppp_sync_init+0x0/0x2d() [ 9.248509] Calling initcall 0xc0b1188b: pppox_init+0x0/0xf() [ 9.251513] NET: Registered protocol family 24 [ 9.252512] initcall 0xc0b1188b: pppox_init+0x0/0xf() returned 0. [ 9.255508] initcall 0xc0b1188b ran for 4 msecs: pppox_init+0x0/0xf() [ 9.257508] Calling initcall 0xc0b1189a: pppol2tp_init+0x0/0x80() [ 9.259775] PPPoL2TP kernel driver, V1.0 [ 9.260511] initcall 0xc0b1189a: pppol2tp_init+0x0/0x80() returned 0. [ 9.263507] initcall 0xc0b1189a ran for 3 msecs: pppol2tp_init+0x0/0x80() [ 9.265506] Calling initcall 0xc0b1191a: dummy_init_module+0x0/0x95() [ 9.269902] initcall 0xc0b1191a: dummy_init_module+0x0/0x95() returned 0. [ 9.272506] initcall 0xc0b1191a ran for 1 msecs: dummy_init_module+0x0/0x95() [ 9.274505] Calling initcall 0xc0b12653: rtl8139_init_module+0x0/0x16() [ 9.277072] initcall 0xc0b12653: rtl8139_init_module+0x0/0x16() returned 0. [ 9.279505] initcall 0xc0b12653 ran for 0 msecs: rtl8139_init_module+0x0/0x16() [ 9.281504] Calling initcall 0xc0b12669: sc92031_init+0x0/0x20() [ 9.283751] Silan SC92031 PCI Fast Ethernet Adapter driver 2.0c [ 9.285592] initcall 0xc0b12669: sc92031_init+0x0/0x20() returned 0. [ 9.288503] initcall 0xc0b12669 ran for 6 msecs: sc92031_init+0x0/0x20() [ 9.290502] Calling initcall 0xc0b12689: veth_init+0x0/0x19() [ 9.292759] initcall 0xc0b12689: veth_init+0x0/0x19() returned 0. [ 9.295502] initcall 0xc0b12689 ran for 0 msecs: veth_init+0x0/0x19() [ 9.297501] Calling initcall 0xc0b126a2: amd8111e_init+0x0/0x16() [ 9.300062] initcall 0xc0b126a2: amd8111e_init+0x0/0x16() returned 0. [ 9.303501] initcall 0xc0b126a2 ran for 0 msecs: amd8111e_init+0x0/0x16() [ 9.305500] Calling initcall 0xc0b126b8: myri10ge_init_module+0x0/0x2b() [ 9.308504] myri10ge: Version 1.3.2-1.287 [ 9.309803] initcall 0xc0b126b8: myri10ge_init_module+0x0/0x2b() returned 0. [ 9.312500] initcall 0xc0b126b8 ran for 4 msecs: myri10ge_init_module+0x0/0x2b() [ 9.314499] Calling initcall 0xc0b126e3: pegasus_init+0x0/0x14a() [ 9.316756] pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet driver [ 9.317873] usbcore: registered new interface driver pegasus [ 9.318509] initcall 0xc0b126e3: pegasus_init+0x0/0x14a() returned 0. [ 9.321498] initcall 0xc0b126e3 ran for 13 msecs: pegasus_init+0x0/0x14a() [ 9.323498] Calling initcall 0xc0b1282d: cdc_init+0x0/0x16() [ 9.326786] usbcore: registered new interface driver cdc_ether [ 9.327507] initcall 0xc0b1282d: cdc_init+0x0/0x16() returned 0. [ 9.330497] initcall 0xc0b1282d ran for 5 msecs: cdc_init+0x0/0x16() [ 9.332496] Calling initcall 0xc0b12843: dm9601_init+0x0/0x16() [ 9.335785] usbcore: registered new interface driver dm9601 [ 9.336506] initcall 0xc0b12843: dm9601_init+0x0/0x16() returned 0. [ 9.339496] initcall 0xc0b12843 ran for 5 msecs: dm9601_init+0x0/0x16() [ 9.341495] Calling initcall 0xc0b12859: net1080_init+0x0/0x16() [ 9.344034] usbcore: registered new interface driver net1080 [ 9.344505] initcall 0xc0b12859: net1080_init+0x0/0x16() returned 0. [ 9.347494] initcall 0xc0b12859 ran for 5 msecs: net1080_init+0x0/0x16() [ 9.349493] Calling initcall 0xc0b1286f: plusb_init+0x0/0x16() [ 9.352783] usbcore: registered new interface driver plusb [ 9.353503] initcall 0xc0b1286f: plusb_init+0x0/0x16() returned 0. [ 9.357493] initcall 0xc0b1286f ran for 5 msecs: plusb_init+0x0/0x16() [ 9.359492] Calling initcall 0xc0b12885: rndis_init+0x0/0x16() [ 9.362782] usbcore: registered new interface driver rndis_host [ 9.363502] initcall 0xc0b12885: rndis_init+0x0/0x16() returned 0. [ 9.366492] initcall 0xc0b12885 ran for 6 msecs: rndis_init+0x0/0x16() [ 9.368491] Calling initcall 0xc0b1289b: zaurus_init+0x0/0x16() [ 9.371024] usbcore: registered new interface driver zaurus [ 9.371500] initcall 0xc0b1289b: zaurus_init+0x0/0x16() returned 0. [ 9.374490] initcall 0xc0b1289b ran for 5 msecs: zaurus_init+0x0/0x16() [ 9.376489] Calling initcall 0xc0b128b1: mcs7830_init+0x0/0x16() [ 9.379779] usbcore: registered new interface driver MOSCHIP usb-ethernet driver [ 9.380499] initcall 0xc0b128b1: mcs7830_init+0x0/0x16() returned 0. [ 9.383489] initcall 0xc0b128b1 ran for 7 msecs: mcs7830_init+0x0/0x16() [ 9.385488] Calling initcall 0xc0b128c7: usbnet_init+0x0/0x26() [ 9.387760] initcall 0xc0b128c7: usbnet_init+0x0/0x26() returned 0. [ 9.390487] initcall 0xc0b128c7 ran for 0 msecs: usbnet_init+0x0/0x26() [ 9.392487] Calling initcall 0xc0b128ed: init_orinoco+0x0/0x16() [ 9.394735] orinoco 0.15 (David Gibson <hermes@gibson.dropbear.id.au>, Pavel Roskin <proski@gnu.org>, et al) [ 9.395490] initcall 0xc0b128ed: init_orinoco+0x0/0x16() returned 0. [ 9.398486] initcall 0xc0b128ed ran for 9 msecs: init_orinoco+0x0/0x16() [ 9.401486] Calling initcall 0xc0b12903: init_hermes+0x0/0x7() [ 9.403737] initcall 0xc0b12903: init_hermes+0x0/0x7() returned 0. [ 9.406485] initcall 0xc0b12903 ran for 0 msecs: init_hermes+0x0/0x7() [ 9.408484] Calling initcall 0xc0b1290a: orinoco_pci_init+0x0/0x25() [ 9.410732] orinoco_pci 0.15 (Pavel Roskin <proski@gnu.org>, David Gibson <hermes@gibson.dropbear.id.au> & Jean Tourrilhes <jt@hpl.hp.com>) [ 9.411788] initcall 0xc0b1290a: orinoco_pci_init+0x0/0x25() returned 0. [ 9.414485] initcall 0xc0b1290a ran for 12 msecs: orinoco_pci_init+0x0/0x25() [ 9.416483] Calling initcall 0xc0b1292f: orinoco_nortel_init+0x0/0x25() [ 9.418731] orinoco_nortel 0.15 (Tobias Hoffmann & Christoph Jungegger <disdos@traum404.de>) [ 9.419787] initcall 0xc0b1292f: orinoco_nortel_init+0x0/0x25() returned 0. [ 9.422483] initcall 0xc0b1292f ran for 8 msecs: orinoco_nortel_init+0x0/0x25() [ 9.424482] Calling initcall 0xc0b12954: atmel_init_module+0x0/0x16() [ 9.427833] initcall 0xc0b12954: atmel_init_module+0x0/0x16() returned 0. [ 9.430482] initcall 0xc0b12954 ran for 0 msecs: atmel_init_module+0x0/0x16() [ 9.432481] Calling initcall 0xc0b1296a: prism54_module_init+0x0/0x2a() [ 9.434730] Loaded prism54 driver, version 1.2 [ 9.435784] initcall 0xc0b1296a: prism54_module_init+0x0/0x2a() returned 0. [ 9.438481] initcall 0xc0b1296a ran for 4 msecs: prism54_module_init+0x0/0x2a() [ 9.440480] Calling initcall 0xc0b12994: hostap_init+0x0/0x3b() [ 9.442747] initcall 0xc0b12994: hostap_init+0x0/0x3b() returned 0. [ 9.445479] initcall 0xc0b12994 ran for 0 msecs: hostap_init+0x0/0x3b() [ 9.447478] Calling initcall 0xc0b129cf: init_prism2_plx+0x0/0x16() [ 9.450789] initcall 0xc0b129cf: init_prism2_plx+0x0/0x16() returned 0. [ 9.453479] initcall 0xc0b129cf ran for 0 msecs: init_prism2_plx+0x0/0x16() [ 9.455478] Calling initcall 0xc0b129e5: rndis_wlan_init+0x0/0x16() [ 9.458536] usbcore: registered new interface driver rndis_wlan [ 9.459566] initcall 0xc0b129e5: rndis_wlan_init+0x0/0x16() returned 0. [ 9.463477] initcall 0xc0b129e5 ran for 6 msecs: rndis_wlan_init+0x0/0x16() [ 9.465476] Calling initcall 0xc0b129fb: dmfe_init_module+0x0/0xdd() [ 9.467724] dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17) [ 9.468783] initcall 0xc0b129fb: dmfe_init_module+0x0/0xdd() returned 0. [ 9.471476] initcall 0xc0b129fb ran for 6 msecs: dmfe_init_module+0x0/0xdd() [ 9.473475] Calling initcall 0xc0b12ad8: de_init+0x0/0x16() [ 9.476483] initcall 0xc0b12ad8: de_init+0x0/0x16() returned 0. [ 9.479474] initcall 0xc0b12ad8 ran for 0 msecs: de_init+0x0/0x16() [ 9.481473] Calling initcall 0xc0b12aee: tulip_init+0x0/0x2a() [ 9.484034] initcall 0xc0b12aee: tulip_init+0x0/0x2a() returned 0. [ 9.486474] initcall 0xc0b12aee ran for 0 msecs: tulip_init+0x0/0x2a() [ 9.488472] Calling initcall 0xc0b12b18: uli526x_init_module+0x0/0x8d() [ 9.490720] uli526x: ULi M5261/M5263 net driver, version 0.9.3 (2005-7-29) [ 9.492577] initcall 0xc0b12b18: uli526x_init_module+0x0/0x8d() returned 0. [ 9.495472] initcall 0xc0b12b18 ran for 6 msecs: uli526x_init_module+0x0/0x8d() [ 9.497471] Calling initcall 0xc0b12bc0: init_netconsole+0x0/0x1be() [ 9.499752] console [netcon0] enabled [ 9.502471] netconsole: network logging started [ 9.503474] initcall 0xc0b12bc0: init_netconsole+0x0/0x1be() returned 0. [ 9.506470] initcall 0xc0b12bc0 ran for 560 msecs: init_netconsole+0x0/0x1be() [ 9.508469] Calling initcall 0xc0b12d7e: niu_init+0x0/0x36() [ 9.511617] initcall 0xc0b12d7e: niu_init+0x0/0x36() returned 0. [ 9.514469] initcall 0xc0b12d7e ran for 0 msecs: niu_init+0x0/0x36() [ 9.516468] Calling initcall 0xc0b12db4: zatm_init_module+0x0/0x16() [ 9.519020] initcall 0xc0b12db4: zatm_init_module+0x0/0x16() returned 0. [ 9.521468] initcall 0xc0b12db4 ran for 0 msecs: zatm_init_module+0x0/0x16() [ 9.523467] Calling initcall 0xc0b12dca: uPD98402_module_init+0x0/0x7() [ 9.525719] initcall 0xc0b12dca: uPD98402_module_init+0x0/0x7() returned 0. [ 9.528467] initcall 0xc0b12dca ran for 0 msecs: uPD98402_module_init+0x0/0x7() [ 9.530466] Calling initcall 0xc0b12dd1: amb_module_init+0x0/0x11d() [ 9.532714] Madge ATM Ambassador driver version 1.2.4 [ 9.533465] amb: debug bitmap is 0 [ 9.534771] initcall 0xc0b12dd1: amb_module_init+0x0/0x11d() returned 0. [ 9.537466] initcall 0xc0b12dd1 ran for 8 msecs: amb_module_init+0x0/0x11d() [ 9.539465] Calling initcall 0xc0b12eee: ia_module_init+0x0/0x57() [ 9.542025] initcall 0xc0b12eee: ia_module_init+0x0/0x57() returned 0. [ 9.544465] initcall 0xc0b12eee ran for 0 msecs: ia_module_init+0x0/0x57() [ 9.546464] Calling initcall 0xc0b12f45: eni_init+0x0/0x16() [ 9.549024] initcall 0xc0b12f45: eni_init+0x0/0x16() returned 0. [ 9.551464] initcall 0xc0b12f45 ran for 0 msecs: eni_init+0x0/0x16() [ 9.553462] Calling initcall 0xc0b12f5b: idt77252_init+0x0/0x2a() [ 9.555711] idt77252_init: at c0b12f5b [ 9.556766] initcall 0xc0b12f5b: idt77252_init+0x0/0x2a() returned 0. [ 9.559463] initcall 0xc0b12f5b ran for 3 msecs: idt77252_init+0x0/0x2a() [ 9.561461] Calling initcall 0xc0b12f85: atmtcp_init+0x0/0x11() [ 9.563713] initcall 0xc0b12f85: atmtcp_init+0x0/0x11() returned 0. [ 9.566461] initcall 0xc0b12f85 ran for 0 msecs: atmtcp_init+0x0/0x11() [ 9.568460] Calling initcall 0xc0b12f96: firestream_init_module+0x0/0x16() [ 9.571688] initcall 0xc0b12f96: firestream_init_module+0x0/0x16() returned 0. [ 9.574460] initcall 0xc0b12f96 ran for 0 msecs: firestream_init_module+0x0/0x16() [ 9.576459] Calling initcall 0xc0b12fac: lanai_module_init+0x0/0x2d() [ 9.579767] initcall 0xc0b12fac: lanai_module_init+0x0/0x2d() returned 0. [ 9.582459] initcall 0xc0b12fac ran for 0 msecs: lanai_module_init+0x0/0x2d() [ 9.584458] Calling initcall 0xc0b12fd9: he_init+0x0/0x16() [ 9.587010] initcall 0xc0b12fd9: he_init+0x0/0x16() returned 0. [ 9.589458] initcall 0xc0b12fd9 ran for 0 msecs: he_init+0x0/0x16() [ 9.591457] Calling initcall 0xc0b13284: scsi_tgt_init+0x0/0x6c() [ 9.595711] initcall 0xc0b13284: scsi_tgt_init+0x0/0x6c() returned 0. [ 9.598456] initcall 0xc0b13284 ran for 1 msecs: scsi_tgt_init+0x0/0x6c() [ 9.600455] Calling initcall 0xc0b132f0: raid_init+0x0/0xf() [ 9.603481] initcall 0xc0b132f0: raid_init+0x0/0xf() returned 0. [ 9.606455] initcall 0xc0b132f0 ran for 0 msecs: raid_init+0x0/0xf() [ 9.608454] Calling initcall 0xc0b132ff: spi_transport_init+0x0/0x27() [ 9.611615] initcall 0xc0b132ff: spi_transport_init+0x0/0x27() returned 0. [ 9.614454] initcall 0xc0b132ff ran for 0 msecs: spi_transport_init+0x0/0x27() [ 9.616453] Calling initcall 0xc0b13326: fc_transport_init+0x0/0x43() [ 9.619966] initcall 0xc0b13326: fc_transport_init+0x0/0x43() returned 0. [ 9.622453] initcall 0xc0b13326 ran for 1 msecs: fc_transport_init+0x0/0x43() [ 9.624452] Calling initcall 0xc0b13369: iscsi_transport_init+0x0/0xf0() [ 9.626699] Loading iSCSI transport class v2.0-869. [ 9.629417] initcall 0xc0b13369: iscsi_transport_init+0x0/0xf0() returned 0. [ 9.632451] initcall 0xc0b13369 ran for 5 msecs: iscsi_transport_init+0x0/0xf0() [ 9.634450] Calling initcall 0xc0b13459: sas_transport_init+0x0/0x9f() [ 9.638995] initcall 0xc0b13459: sas_transport_init+0x0/0x9f() returned 0. [ 9.641450] initcall 0xc0b13459 ran for 1 msecs: sas_transport_init+0x0/0x9f() [ 9.643449] Calling initcall 0xc0b134f8: sas_class_init+0x0/0x2c() [ 9.646550] initcall 0xc0b134f8: sas_class_init+0x0/0x2c() returned 0. [ 9.649448] initcall 0xc0b134f8 ran for 0 msecs: sas_class_init+0x0/0x2c() [ 9.651448] Calling initcall 0xc0b13524: srp_transport_init+0x0/0x33() [ 9.654676] initcall 0xc0b13524: srp_transport_init+0x0/0x33() returned 0. [ 9.657447] initcall 0xc0b13524 ran for 0 msecs: srp_transport_init+0x0/0x33() [ 9.659446] Calling initcall 0xc0b13557: ahc_linux_init+0x0/0x5c() [ 9.662788] initcall 0xc0b13557: ahc_linux_init+0x0/0x5c() returned 0. [ 9.665446] initcall 0xc0b13557 ran for 0 msecs: ahc_linux_init+0x0/0x5c() [ 9.667445] Calling initcall 0xc0b135b3: ahd_linux_init+0x0/0x6e() [ 9.670489] initcall 0xc0b135b3: ahd_linux_init+0x0/0x6e() returned 0. [ 9.673445] initcall 0xc0b135b3 ran for 0 msecs: ahd_linux_init+0x0/0x6e() [ 9.675444] Calling initcall 0xc0b13621: aic94xx_init+0x0/0x117() [ 9.678448] aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded [ 9.680790] initcall 0xc0b13621: aic94xx_init+0x0/0x117() returned 0. [ 9.683443] initcall 0xc0b13621 ran for 7 msecs: aic94xx_init+0x0/0x117() [ 9.685442] Calling initcall 0xc0b13738: init_this_scsi_driver+0x0/0xcb() [ 9.688588] scsi: <fdomain> Detection failed (no card) [ 9.689447] initcall 0xc0b13738: init_this_scsi_driver+0x0/0xcb() returned -19. [ 9.692442] initcall 0xc0b13738 ran for 5 msecs: init_this_scsi_driver+0x0/0xcb() [ 9.694441] Calling initcall 0xc0b13961: qla1280_init+0x0/0x16() [ 9.697617] initcall 0xc0b13961: qla1280_init+0x0/0x16() returned 0. [ 9.700441] initcall 0xc0b13961 ran for 0 msecs: qla1280_init+0x0/0x16() [ 9.702440] Calling initcall 0xc0b13977: lpfc_init+0x0/0xa4() [ 9.704695] Emulex LightPulse Fibre Channel SCSI driver 8.2.5 [ 9.705439] Copyright(c) 2004-2008 Emulex. All rights reserved. [ 9.706793] initcall 0xc0b13977: lpfc_init+0x0/0xa4() returned 0. [ 9.709440] initcall 0xc0b13977 ran for 11 msecs: lpfc_init+0x0/0xa4() [ 9.711439] Calling initcall 0xc0b13a1b: init_this_scsi_driver+0x0/0xcb() [ 9.713698] initcall 0xc0b13a1b: init_this_scsi_driver+0x0/0xcb() returned -19. [ 9.716438] initcall 0xc0b13a1b ran for 0 msecs: init_this_scsi_driver+0x0/0xcb() [ 9.718437] Calling initcall 0xc0b13ae6: dc390_module_init+0x0/0x80() [ 9.720687] DC390: clustering now enabled by default. If you get problems load [ 9.720693] with "disable_clustering=1" and report to maintainers [ 9.721742] initcall 0xc0b13ae6: dc390_module_init+0x0/0x80() returned 0. [ 9.724438] initcall 0xc0b13ae6 ran for 13 msecs: dc390_module_init+0x0/0x80() [ 9.726436] Calling initcall 0xc0b13bb1: megaraid_init+0x0/0xa3() [ 9.729036] initcall 0xc0b13bb1: megaraid_init+0x0/0xa3() returned 0. [ 9.731436] initcall 0xc0b13bb1 ran for 0 msecs: megaraid_init+0x0/0xa3() [ 9.733435] Calling initcall 0xc0b13c54: atp870u_init+0x0/0x16() [ 9.735990] initcall 0xc0b13c54: atp870u_init+0x0/0x16() returned 0. [ 9.738435] initcall 0xc0b13c54 ran for 0 msecs: atp870u_init+0x0/0x16() [ 9.740434] Calling initcall 0xc0b14893: gdth_init+0x0/0xed0() [ 9.742685] GDT-HA: Storage RAID Controller Driver. Version: 3.05 [ 9.743674] GDT-HA: Found 0 PCI Storage RAID Controllers [ 9.744439] initcall 0xc0b14893: gdth_init+0x0/0xed0() returned -19. [ 9.747433] initcall 0xc0b14893 ran for 11 msecs: gdth_init+0x0/0xed0() [ 9.749432] Calling initcall 0xc0b159b4: ppa_driver_init+0x0/0x1e() [ 9.752436] ppa: Version 2.07 (for Linux 2.4.x) [ 9.756365] initcall 0xc0b159b4: ppa_driver_init+0x0/0x1e() returned 0. [ 9.758432] initcall 0xc0b159b4 ran for 6 msecs: ppa_driver_init+0x0/0x1e() [ 9.760431] Calling initcall 0xc0b159d2: imm_driver_init+0x0/0x1e() [ 9.762679] imm: Version 2.05 (for Linux 2.4.0) [ 9.764833] initcall 0xc0b159d2: imm_driver_init+0x0/0x1e() returned 0. [ 9.767430] initcall 0xc0b159d2 ran for 4 msecs: imm_driver_init+0x0/0x1e() [ 9.769430] Calling initcall 0xc0b159f0: init_nsp32+0x0/0x2c() [ 9.771679] nsp32: loading... [ 9.772737] initcall 0xc0b159f0: init_nsp32+0x0/0x2c() returned 0. [ 9.775430] initcall 0xc0b159f0 ran for 3 msecs: init_nsp32+0x0/0x2c() [ 9.777428] Calling initcall 0xc0b15a1c: stex_init+0x0/0x25() [ 9.779685] stex: Promise SuperTrak EX Driver version: 3.6.0000.1 [ 9.781661] initcall 0xc0b15a1c: stex_init+0x0/0x25() returned 0. [ 9.784428] initcall 0xc0b15a1c ran for 6 msecs: stex_init+0x0/0x25() [ 9.786427] Calling initcall 0xc0b15b2c: init_st+0x0/0x146() [ 9.789434] st: Version 20080221, fixed bufsize 32768, s/g segs 256 [ 9.790712] Driver 'st' needs updating - please use bus_type methods [ 9.791732] initcall 0xc0b15b2c: init_st+0x0/0x146() returned 0. [ 9.794426] initcall 0xc0b15b2c ran for 12 msecs: init_st+0x0/0x146() [ 9.796425] Calling initcall 0xc0b15d3c: init_osst+0x0/0x106() [ 9.798676] osst :I: Tape driver with OnStream support version 0.99.4 [ 9.798682] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $ [ 9.799713] Driver 'osst' needs updating - please use bus_type methods [ 9.800718] initcall 0xc0b15d3c: init_osst+0x0/0x106() returned 0. [ 9.803425] initcall 0xc0b15d3c ran for 19 msecs: init_osst+0x0/0x106() [ 9.805424] Calling initcall 0xc0b15e42: init_sd+0x0/0xb1() [ 9.808561] Driver 'sd' needs updating - please use bus_type methods [ 9.809761] initcall 0xc0b15e42: init_sd+0x0/0xb1() returned 0. [ 9.812424] initcall 0xc0b15e42 ran for 6 msecs: init_sd+0x0/0xb1() [ 9.814423] Calling initcall 0xc0b15ef3: init_sr+0x0/0x3d() [ 9.816682] Driver 'sr' needs updating - please use bus_type methods [ 9.818427] initcall 0xc0b15ef3: init_sr+0x0/0x3d() returned 0. [ 9.821422] initcall 0xc0b15ef3 ran for 6 msecs: init_sr+0x0/0x3d() [ 9.823421] Calling initcall 0xc0b15f30: init_sg+0x0/0x13f() [ 9.826749] initcall 0xc0b15f30: init_sg+0x0/0x13f() returned 0. [ 9.829421] initcall 0xc0b15f30 ran for 0 msecs: init_sg+0x0/0x13f() [ 9.831420] Calling initcall 0xc0b1606f: init_ch_module+0x0/0x87() [ 9.833668] SCSI Media Changer driver v0.25 [ 9.835596] Driver 'ch' needs updating - please use bus_type methods [ 9.836732] initcall 0xc0b1606f: init_ch_module+0x0/0x87() returned 0. [ 9.839420] initcall 0xc0b1606f ran for 10 msecs: init_ch_module+0x0/0x87() [ 9.841419] Calling initcall 0xc0b1639d: ahci_init+0x0/0x16() [ 9.844522] initcall 0xc0b1639d: ahci_init+0x0/0x16() returned 0. [ 9.847418] initcall 0xc0b1639d ran for 0 msecs: ahci_init+0x0/0x16() [ 9.849417] Calling initcall 0xc0b163b3: k2_sata_init+0x0/0x16() [ 9.852727] initcall 0xc0b163b3: k2_sata_init+0x0/0x16() returned 0. [ 9.855417] initcall 0xc0b163b3 ran for 0 msecs: k2_sata_init+0x0/0x16() [ 9.858417] Calling initcall 0xc0b163c9: piix_init+0x0/0x24() [ 9.861691] initcall 0xc0b163c9: piix_init+0x0/0x24() returned 0. [ 9.864416] initcall 0xc0b163c9 ran for 0 msecs: piix_init+0x0/0x24() [ 9.866415] Calling initcall 0xc0b163ed: pdc_ata_init+0x0/0x16() [ 9.868970] initcall 0xc0b163ed: pdc_ata_init+0x0/0x16() returned 0. [ 9.872415] initcall 0xc0b163ed ran for 0 msecs: pdc_ata_init+0x0/0x16() [ 9.874414] Calling initcall 0xc0b16403: sil24_init+0x0/0x16() [ 9.877722] initcall 0xc0b16403: sil24_init+0x0/0x16() returned 0. [ 9.880414] initcall 0xc0b16403 ran for 0 msecs: sil24_init+0x0/0x16() [ 9.882412] Calling initcall 0xc0b16419: svia_init+0x0/0x16() [ 9.884965] initcall 0xc0b16419: svia_init+0x0/0x16() returned 0. [ 9.887413] initcall 0xc0b16419 ran for 0 msecs: svia_init+0x0/0x16() [ 9.889411] Calling initcall 0xc0b1642f: vsc_sata_init+0x0/0x16() [ 9.892772] initcall 0xc0b1642f: vsc_sata_init+0x0/0x16() returned 0. [ 9.895411] initcall 0xc0b1642f ran for 0 msecs: vsc_sata_init+0x0/0x16() [ 9.897410] Calling initcall 0xc0b16445: sis_init+0x0/0x16() [ 9.900626] initcall 0xc0b16445: sis_init+0x0/0x16() returned 0. [ 9.903410] initcall 0xc0b16445 ran for 0 msecs: sis_init+0x0/0x16() [ 9.905409] Calling initcall 0xc0b1645b: mv_init+0x0/0x3a() [ 9.908748] initcall 0xc0b1645b: mv_init+0x0/0x3a() returned 0. [ 9.911409] initcall 0xc0b1645b ran for 0 msecs: mv_init+0x0/0x3a() [ 9.913408] Calling initcall 0xc0b16495: inic_init+0x0/0x16() [ 9.916619] initcall 0xc0b16495: inic_init+0x0/0x16() returned 0. [ 9.919408] initcall 0xc0b16495 ran for 0 msecs: inic_init+0x0/0x16() [ 9.921407] Calling initcall 0xc0b164ab: adma_ata_init+0x0/0x16() [ 9.923964] initcall 0xc0b164ab: adma_ata_init+0x0/0x16() returned 0. [ 9.926407] initcall 0xc0b164ab ran for 0 msecs: adma_ata_init+0x0/0x16() [ 9.928405] Calling initcall 0xc0b164c1: ali_init+0x0/0x16() [ 9.931713] initcall 0xc0b164c1: ali_init+0x0/0x16() returned 0. [ 9.934405] initcall 0xc0b164c1 ran for 0 msecs: ali_init+0x0/0x16() [ 9.936404] Calling initcall 0xc0b164d7: amd_init+0x0/0x16() [ 9.940715] initcall 0xc0b164d7: amd_init+0x0/0x16() returned 0. [ 9.943404] initcall 0xc0b164d7 ran for 0 msecs: amd_init+0x0/0x16() [ 9.945403] Calling initcall 0xc0b164ed: artop_init+0x0/0x16() [ 9.948712] initcall 0xc0b164ed: artop_init+0x0/0x16() returned 0. [ 9.951403] initcall 0xc0b164ed ran for 0 msecs: artop_init+0x0/0x16() [ 9.953402] Calling initcall 0xc0b16503: cmd64x_init+0x0/0x16() [ 9.956467] initcall 0xc0b16503: cmd64x_init+0x0/0x16() returned 0. [ 9.959401] initcall 0xc0b16503 ran for 0 msecs: cmd64x_init+0x0/0x16() [ 9.961400] Calling initcall 0xc0b16519: cs5530_init+0x0/0x16() [ 9.963953] initcall 0xc0b16519: cs5530_init+0x0/0x16() returned 0. [ 9.966401] initcall 0xc0b16519 ran for 0 msecs: cs5530_init+0x0/0x16() [ 9.968399] Calling initcall 0xc0b1652f: cs5536_init+0x0/0x16() [ 9.971708] initcall 0xc0b1652f: cs5536_init+0x0/0x16() returned 0. [ 9.974399] initcall 0xc0b1652f ran for 0 msecs: cs5536_init+0x0/0x16() [ 9.976398] Calling initcall 0xc0b16545: cy82c693_init+0x0/0x16() [ 9.979746] initcall 0xc0b16545: cy82c693_init+0x0/0x16() returned 0. [ 9.982398] initcall 0xc0b16545 ran for 0 msecs: cy82c693_init+0x0/0x16() [ 9.984397] Calling initcall 0xc0b1655b: efar_init+0x0/0x16() [ 9.987632] initcall 0xc0b1655b: efar_init+0x0/0x16() returned 0. [ 9.990397] initcall 0xc0b1655b ran for 0 msecs: efar_init+0x0/0x16() [ 9.992396] Calling initcall 0xc0b16571: hpt3x2n_init+0x0/0x16() [ 9.994969] initcall 0xc0b16571: hpt3x2n_init+0x0/0x16() returned 0. [ 9.997396] initcall 0xc0b16571 ran for 0 msecs: hpt3x2n_init+0x0/0x16() [ 9.999395] Calling initcall 0xc0b16587: hpt3x3_init+0x0/0x16() [ 10.001951] initcall 0xc0b16587: hpt3x3_init+0x0/0x16() returned 0. [ 10.004395] initcall 0xc0b16587 ran for 0 msecs: hpt3x3_init+0x0/0x16() [ 10.006394] Calling initcall 0xc0b1659d: it8213_init+0x0/0x16() [ 10.009625] initcall 0xc0b1659d: it8213_init+0x0/0x16() returned 0. [ 10.012394] initcall 0xc0b1659d ran for 0 msecs: it8213_init+0x0/0x16() [ 10.014392] Calling initcall 0xc0b165b3: jmicron_init+0x0/0x16() [ 10.017444] initcall 0xc0b165b3: jmicron_init+0x0/0x16() returned 0. [ 10.020392] initcall 0xc0b165b3 ran for 0 msecs: jmicron_init+0x0/0x16() [ 10.022391] Calling initcall 0xc0b165c9: netcell_init+0x0/0x16() [ 10.025401] initcall 0xc0b165c9: netcell_init+0x0/0x16() returned 0. [ 10.028391] initcall 0xc0b165c9 ran for 0 msecs: netcell_init+0x0/0x16() [ 10.030390] Calling initcall 0xc0b165df: ns87410_init+0x0/0x16() [ 10.033400] initcall 0xc0b165df: ns87410_init+0x0/0x16() returned 0. [ 10.036390] initcall 0xc0b165df ran for 0 msecs: ns87410_init+0x0/0x16() [ 10.038389] Calling initcall 0xc0b165f5: ns87415_init+0x0/0x16() [ 10.040950] initcall 0xc0b165f5: ns87415_init+0x0/0x16() returned 0. [ 10.044388] initcall 0xc0b165f5 ran for 0 msecs: ns87415_init+0x0/0x16() [ 10.046388] Calling initcall 0xc0b1660b: mpiix_init+0x0/0x16() [ 10.048941] initcall 0xc0b1660b: mpiix_init+0x0/0x16() returned 0. [ 10.051388] initcall 0xc0b1660b ran for 0 msecs: mpiix_init+0x0/0x16() [ 10.053386] Calling initcall 0xc0b16621: oldpiix_init+0x0/0x16() [ 10.056696] initcall 0xc0b16621: oldpiix_init+0x0/0x16() returned 0. [ 10.059386] initcall 0xc0b16621 ran for 0 msecs: oldpiix_init+0x0/0x16() [ 10.061385] Calling initcall 0xc0b16637: pdc2027x_init+0x0/0x16() [ 10.064697] initcall 0xc0b16637: pdc2027x_init+0x0/0x16() returned 0. [ 10.067390] initcall 0xc0b16637 ran for 0 msecs: pdc2027x_init+0x0/0x16() [ 10.069384] Calling initcall 0xc0b1664d: pdc202xx_init+0x0/0x16() [ 10.071962] initcall 0xc0b1664d: pdc202xx_init+0x0/0x16() returned 0. [ 10.074384] initcall 0xc0b1664d ran for 0 msecs: pdc202xx_init+0x0/0x16() [ 10.076383] Calling initcall 0xc0b16663: radisys_init+0x0/0x16() [ 10.078937] initcall 0xc0b16663: radisys_init+0x0/0x16() returned 0. [ 10.081383] initcall 0xc0b16663 ran for 0 msecs: radisys_init+0x0/0x16() [ 10.083382] Calling initcall 0xc0b16679: sc1200_init+0x0/0x16() [ 10.085936] initcall 0xc0b16679: sc1200_init+0x0/0x16() returned 0. [ 10.088382] initcall 0xc0b16679 ran for 0 msecs: sc1200_init+0x0/0x16() [ 10.090381] Calling initcall 0xc0b1668f: serverworks_init+0x0/0x16() [ 10.092946] initcall 0xc0b1668f: serverworks_init+0x0/0x16() returned 0. [ 10.095381] initcall 0xc0b1668f ran for 0 msecs: serverworks_init+0x0/0x16() [ 10.097380] Calling initcall 0xc0b166a5: sil680_init+0x0/0x16() [ 10.100691] initcall 0xc0b166a5: sil680_init+0x0/0x16() returned 0. [ 10.103380] initcall 0xc0b166a5 ran for 0 msecs: sil680_init+0x0/0x16() [ 10.105379] Calling initcall 0xc0b166bb: via_init+0x0/0x16() [ 10.107941] initcall 0xc0b166bb: via_init+0x0/0x16() returned 0. [ 10.110379] initcall 0xc0b166bb ran for 0 msecs: via_init+0x0/0x16() [ 10.112377] Calling initcall 0xc0b166d1: sl82c105_init+0x0/0x16() [ 10.115529] initcall 0xc0b166d1: sl82c105_init+0x0/0x16() returned 0. [ 10.118377] initcall 0xc0b166d1 ran for 0 msecs: sl82c105_init+0x0/0x16() [ 10.120376] Calling initcall 0xc0b166e7: sis_init+0x0/0x16() [ 10.122931] initcall 0xc0b166e7: sis_init+0x0/0x16() returned 0. [ 10.125376] initcall 0xc0b166e7 ran for 0 msecs: sis_init+0x0/0x16() [ 10.127375] Calling initcall 0xc0b166fd: pacpi_init+0x0/0x16() [ 10.130385] initcall 0xc0b166fd: pacpi_init+0x0/0x16() returned 0. [ 10.133375] initcall 0xc0b166fd ran for 0 msecs: pacpi_init+0x0/0x16() [ 10.135374] Calling initcall 0xc0b16713: ieee1394_init+0x0/0x204() [ 10.139726] initcall 0xc0b16713: ieee1394_init+0x0/0x204() returned 0. [ 10.142374] initcall 0xc0b16713 ran for 1 msecs: ieee1394_init+0x0/0x204() [ 10.144373] Calling initcall 0xc0b16917: pcilynx_init+0x0/0x31() [ 10.147928] initcall 0xc0b16917: pcilynx_init+0x0/0x31() returned 0. [ 10.150373] initcall 0xc0b16917 ran for 0 msecs: pcilynx_init+0x0/0x31() [ 10.152371] Calling initcall 0xc0b16948: ohci1394_init+0x0/0x16() [ 10.154961] initcall 0xc0b16948: ohci1394_init+0x0/0x16() returned 0. [ 10.157372] initcall 0xc0b16948 ran for 0 msecs: ohci1394_init+0x0/0x16() [ 10.159370] Calling initcall 0xc05030be: sbp2_module_init+0x0/0x63() [ 10.162669] initcall 0xc05030be: sbp2_module_init+0x0/0x63() returned 0. [ 10.165370] initcall 0xc05030be ran for 0 msecs: sbp2_module_init+0x0/0x63() [ 10.167369] Calling initcall 0xc0b1695e: dv1394_init_module+0x0/0xa1() [ 10.169619] NOTE: The dv1394 driver is unsupported and may be removed in a future Linux release. Use raw1394 instead. [ 10.170667] initcall 0xc0b1695e: dv1394_init_module+0x0/0xa1() returned 0. [ 10.173369] initcall 0xc0b1695e ran for 10 msecs: dv1394_init_module+0x0/0xa1() [ 10.175368] Calling initcall 0xc0b169ff: ether1394_init_module+0x0/0x60() [ 10.179066] initcall 0xc0b169ff: ether1394_init_module+0x0/0x60() returned 0. [ 10.181368] initcall 0xc0b169ff ran for 0 msecs: ether1394_init_module+0x0/0x60() [ 10.183367] Calling initcall 0xc0b16d46: uio_init+0x0/0x7() [ 10.185618] initcall 0xc0b16d46: uio_init+0x0/0x7() returned 0. [ 10.188366] initcall 0xc0b16d46 ran for 0 msecs: uio_init+0x0/0x7() [ 10.190366] Calling initcall 0xc0b16d4d: hilscher_init_module+0x0/0x16() [ 10.193640] initcall 0xc0b16d4d: hilscher_init_module+0x0/0x16() returned 0. [ 10.196366] initcall 0xc0b16d4d ran for 0 msecs: hilscher_init_module+0x0/0x16() [ 10.198364] Calling initcall 0xc0b16d63: cdrom_init+0x0/0xc() [ 10.201446] initcall 0xc0b16d63: cdrom_init+0x0/0xc() returned 0. [ 10.204364] initcall 0xc0b16d63 ran for 0 msecs: cdrom_init+0x0/0xc() [ 10.206363] Calling initcall 0xc0b16e4e: aoe_init+0x0/0x95() [ 10.211816] aoe: AoE v47 initialised. [ 10.212545] initcall 0xc0b16e4e: aoe_init+0x0/0x95() returned 0. [ 10.215362] initcall 0xc0b16e4e ran for 6 msecs: aoe_init+0x0/0x95() [ 10.217362] Calling initcall 0xc0b1712e: mon_init+0x0/0xd8() [ 10.221049] initcall 0xc0b1712e: mon_init+0x0/0xd8() returned 0. [ 10.223362] initcall 0xc0b1712e ran for 0 msecs: mon_init+0x0/0xd8() [ 10.225360] Calling initcall 0xc0b172d5: ehci_hcd_init+0x0/0x16() [ 10.228587] initcall 0xc0b172d5: ehci_hcd_init+0x0/0x16() returned 0. [ 10.231360] initcall 0xc0b172d5 ran for 0 msecs: ehci_hcd_init+0x0/0x16() [ 10.233359] Calling initcall 0xc0b172eb: ohci_hcd_mod_init+0x0/0x5d() [ 10.235608] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver [ 10.236941] initcall 0xc0b172eb: ohci_hcd_mod_init+0x0/0x5d() returned 0. [ 10.239359] initcall 0xc0b172eb ran for 7 msecs: ohci_hcd_mod_init+0x0/0x5d() [ 10.241358] Calling initcall 0xc0b17348: uhci_hcd_init+0x0/0x90() [ 10.243607] USB Universal Host Controller Interface driver v3.0 [ 10.245538] initcall 0xc0b17348: uhci_hcd_init+0x0/0x90() returned 0. [ 10.248357] initcall 0xc0b17348 ran for 6 msecs: uhci_hcd_init+0x0/0x90() [ 10.250356] Calling initcall 0xc0b173d8: sl811h_init+0x0/0x38() [ 10.252604] sl811: driver sl811-hcd, 19 May 2005 [ 10.253646] initcall 0xc0b173d8: sl811h_init+0x0/0x38() returned 0. [ 10.256357] initcall 0xc0b173d8 ran for 4 msecs: sl811h_init+0x0/0x38() [ 10.258355] Calling initcall 0xc0b17410: usblp_init+0x0/0x16() [ 10.261890] usbcore: registered new interface driver usblp [ 10.262365] initcall 0xc0b17410: usblp_init+0x0/0x16() returned 0. [ 10.265355] initcall 0xc0b17410 ran for 7 msecs: usblp_init+0x0/0x16() [ 10.267354] Calling initcall 0xc0b17426: usb_usual_init+0x0/0x4b() [ 10.270887] usbcore: registered new interface driver libusual [ 10.271364] initcall 0xc0b17426: usb_usual_init+0x0/0x4b() returned 0. [ 10.274354] initcall 0xc0b17426 ran for 5 msecs: usb_usual_init+0x0/0x4b() [ 10.276353] Calling initcall 0xc0b17471: microtek_drv_init+0x0/0x16() [ 10.279444] usbcore: registered new interface driver microtekX6 [ 10.280388] initcall 0xc0b17471: microtek_drv_init+0x0/0x16() returned 0. [ 10.283352] initcall 0xc0b17471 ran for 6 msecs: microtek_drv_init+0x0/0x16() [ 10.285351] Calling initcall 0xc0b17487: appledisplay_init+0x0/0x4e() [ 10.288721] usbcore: registered new interface driver appledisplay [ 10.289361] initcall 0xc0b17487: appledisplay_init+0x0/0x4e() returned 0. [ 10.292351] initcall 0xc0b17487 ran for 6 msecs: appledisplay_init+0x0/0x4e() [ 10.294350] Calling initcall 0xc0b174d5: emi26_init+0x0/0x16() [ 10.297692] usbcore: registered new interface driver emi26 - firmware loader [ 10.298359] initcall 0xc0b174d5: emi26_init+0x0/0x16() returned 0. [ 10.301349] initcall 0xc0b174d5 ran for 7 msecs: emi26_init+0x0/0x16() [ 10.303349] Calling initcall 0xc0b174eb: emi62_init+0x0/0x2d() [ 10.305881] usbcore: registered new interface driver emi62 - firmware loader [ 10.306358] initcall 0xc0b174eb: emi62_init+0x0/0x2d() returned 0. [ 10.309348] initcall 0xc0b174eb ran for 7 msecs: emi62_init+0x0/0x2d() [ 10.311347] Calling initcall 0xc0b17518: ftdi_elan_init+0x0/0x11f() [ 10.313604] driver ftdi-elan built at 22:22:49 on Apr 15 2008 [ 10.315388] usbcore: registered new interface driver ftdi-elan [ 10.317357] initcall 0xc0b17518: ftdi_elan_init+0x0/0x11f() returned 0. [ 10.320346] initcall 0xc0b17518 ran for 11 msecs: ftdi_elan_init+0x0/0x11f() [ 10.322346] Calling initcall 0xc0b17637: iowarrior_init+0x0/0x16() [ 10.324886] usbcore: registered new interface driver iowarrior [ 10.325356] initcall 0xc0b17637: iowarrior_init+0x0/0x16() returned 0. [ 10.328345] initcall 0xc0b17637 ran for 5 msecs: iowarrior_init+0x0/0x16() [ 10.331344] Calling initcall 0xc0b1764d: lego_usb_tower_init+0x0/0x81() [ 10.333882] usbcore: registered new interface driver legousbtower [ 10.334351] drivers/usb/misc/legousbtower.c: LEGO USB Tower Driver v0.96 [ 10.335374] initcall 0xc0b1764d: lego_usb_tower_init+0x0/0x81() returned 0. [ 10.338344] initcall 0xc0b1764d ran for 12 msecs: lego_usb_tower_init+0x0/0x81() [ 10.340343] Calling initcall 0xc0b176ce: init_phidget+0x0/0x27() [ 10.342879] initcall 0xc0b176ce: init_phidget+0x0/0x27() returned 0. [ 10.345343] initcall 0xc0b176ce ran for 0 msecs: init_phidget+0x0/0x27() [ 10.348342] Calling initcall 0xc0b176f5: interfacekit_init+0x0/0x35() [ 10.351543] usbcore: registered new interface driver phidgetkit [ 10.352352] initcall 0xc0b176f5: interfacekit_init+0x0/0x35() returned 0. [ 10.355341] initcall 0xc0b176f5 ran for 6 msecs: interfacekit_init+0x0/0x35() [ 10.357340] Calling initcall 0xc0b1772a: phidget_servo_init+0x0/0x35() [ 10.359887] usbcore: registered new interface driver phidgetservo [ 10.360350] initcall 0xc0b1772a: phidget_servo_init+0x0/0x35() returned 0. [ 10.363340] initcall 0xc0b1772a ran for 6 msecs: phidget_servo_init+0x0/0x35() [ 10.365339] Calling initcall 0xc0b1775f: tv_init+0x0/0x48() [ 10.368688] usbcore: registered new interface driver trancevibrator [ 10.369346] drivers/usb/misc/trancevibrator.c: v1.1:PlayStation 2 Trance Vibrator driver [ 10.370368] initcall 0xc0b1775f: tv_init+0x0/0x48() returned 0. [ 10.373338] initcall 0xc0b1775f ran for 14 msecs: tv_init+0x0/0x48() [ 10.375338] Calling initcall 0xc0b177a7: uss720_init+0x0/0x61() [ 10.378480] usbcore: registered new interface driver uss720 [ 10.379371] drivers/usb/misc/uss720.c: v0.6:USB Parport Cable driver for Cables using the Lucent Technologies USS720 Chip [ 10.380338] drivers/usb/misc/uss720.c: NOTE: this is a special purpose driver to allow nonstandard [ 10.381337] drivers/usb/misc/uss720.c: protocols (eg. bitbang) over USS720 usb to parallel cables [ 10.382337] drivers/usb/misc/uss720.c: If you just want to connect to a printer, use usblp instead [ 10.383340] initcall 0xc0b177a7: uss720_init+0x0/0x61() returned 0. [ 10.386336] initcall 0xc0b177a7 ran for 42 msecs: uss720_init+0x0/0x61() [ 10.388336] Calling initcall 0xc0b17808: usb_sisusb_init+0x0/0x16() [ 10.391548] usbcore: registered new interface driver sisusb [ 10.392345] initcall 0xc0b17808: usb_sisusb_init+0x0/0x16() returned 0. [ 10.395335] initcall 0xc0b17808 ran for 5 msecs: usb_sisusb_init+0x0/0x16() [ 10.397334] Calling initcall 0xc0b1781e: cxacru_init+0x0/0x16() [ 10.400617] usbcore: registered new interface driver cxacru [ 10.401344] initcall 0xc0b1781e: cxacru_init+0x0/0x16() returned 0. [ 10.405334] initcall 0xc0b1781e ran for 5 msecs: cxacru_init+0x0/0x16() [ 10.407333] Calling initcall 0xc0b17834: speedtch_usb_init+0x0/0x16() [ 10.410503] usbcore: registered new interface driver speedtch [ 10.411368] initcall 0xc0b17834: speedtch_usb_init+0x0/0x16() returned 0. [ 10.414332] initcall 0xc0b17834 ran for 5 msecs: speedtch_usb_init+0x0/0x16() [ 10.416331] Calling initcall 0xc0b1784a: usbatm_usb_init+0x0/0x40() [ 10.418583] initcall 0xc0b1784a: usbatm_usb_init+0x0/0x40() returned 0. [ 10.421331] initcall 0xc0b1784a ran for 0 msecs: usbatm_usb_init+0x0/0x40() [ 10.423330] Calling initcall 0xc0b1788a: xusbatm_init+0x0/0x11f() [ 10.426335] drivers/usb/atm/xusbatm.c: malformed module parameters [ 10.427333] initcall 0xc0b1788a: xusbatm_init+0x0/0x11f() returned -22. [ 10.430330] initcall 0xc0b1788a ran for 5 msecs: xusbatm_init+0x0/0x11f() [ 10.432330] initcall at 0xc0b1788a: xusbatm_init+0x0/0x11f(): returned with error code -22 [ 10.435328] Calling initcall 0xc0b17a2b: i8042_init+0x0/0x31e() [ 10.437579] pnp: the driver 'i8042 kbd' has been registered [ 10.438377] i8042 kbd 00:0b: driver attached [ 10.440392] pnp: the driver 'i8042 aux' has been registered [ 10.441404] i8042 aux 00:0a: driver attached [ 10.442621] PNP: PS/2 Controller [PNP0303:KBD,PNP0f0e:PS2M] at 0x60,0x64 irq 1,12 [ 10.444914] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 10.445338] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 10.446338] initcall 0xc0b17a2b: i8042_init+0x0/0x31e() returned 0. [ 10.449327] initcall 0xc0b17a2b ran for 38 msecs: i8042_init+0x0/0x31e() [ 10.451326] Calling initcall 0xc0b17d49: parkbd_init+0x0/0x143() [ 10.453586] parport0: cannot grant exclusive access for device parkbd [ 10.454343] initcall 0xc0b17d49: parkbd_init+0x0/0x143() returned -19. [ 10.457326] initcall 0xc0b17d49 ran for 6 msecs: parkbd_init+0x0/0x143() [ 10.459325] Calling initcall 0xc0b17e8c: serio_raw_init+0x0/0x16() [ 10.462919] initcall 0xc0b17e8c: serio_raw_init+0x0/0x16() returned 0. [ 10.465325] initcall 0xc0b17e8c ran for 0 msecs: serio_raw_init+0x0/0x16() [ 10.467324] Calling initcall 0xc0b17f24: ns558_init+0x0/0x2b0() [ 10.469572] pnp: the driver 'ns558' has been registered [ 10.503221] initcall 0xc0b17f24: ns558_init+0x0/0x2b0() returned 0. [ 10.505319] initcall 0xc0b17f24 ran for 35 msecs: ns558_init+0x0/0x2b0() [ 10.507318] Calling initcall 0xc0b182c7: mousedev_init+0x0/0x51() [ 10.509993] mice: PS/2 mouse device common for all mice [ 10.510322] initcall 0xc0b182c7: mousedev_init+0x0/0x51() returned 0. [ 10.513317] initcall 0xc0b182c7 ran for 5 msecs: mousedev_init+0x0/0x51() [ 10.515316] Calling initcall 0xc0b18318: joydev_init+0x0/0xf() [ 10.517580] initcall 0xc0b18318: joydev_init+0x0/0xf() returned 0. [ 10.520316] initcall 0xc0b18318 ran for 0 msecs: joydev_init+0x0/0xf() [ 10.522315] Calling initcall 0xc0b18327: evbug_init+0x0/0xf() [ 10.525337] evbug.c: Connected device: "Power Button (FF)", LNXPWRBN/button/input0 [ 10.526319] initcall 0xc0b18327: evbug_init+0x0/0xf() returned 0. [ 10.529314] initcall 0xc0b18327 ran for 7 msecs: evbug_init+0x0/0xf() [ 10.531313] Calling initcall 0xc0b18345: atkbd_init+0x0/0x20() [ 10.533866] initcall 0xc0b18345: atkbd_init+0x0/0x20() returned 0. [ 10.536314] initcall 0xc0b18345 ran for 0 msecs: atkbd_init+0x0/0x20() [ 10.538313] Calling initcall 0xc0b18365: lkkbd_init+0x0/0x16() [ 10.541674] initcall 0xc0b18365: lkkbd_init+0x0/0x16() returned 0. [ 10.544313] initcall 0xc0b18365 ran for 0 msecs: lkkbd_init+0x0/0x16() [ 10.546318] Calling initcall 0xc0b1837b: xtkbd_init+0x0/0x16() [ 10.569027] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 [ 10.569118] evbug.c: Connected device: "AT Translated Set 2 keyboard", isa0060/serio0/input0 [ 10.575991] initcall 0xc0b1837b: xtkbd_init+0x0/0x16() returned 0. [ 10.577995] initcall 0xc0b1837b ran for 37 msecs: xtkbd_init+0x0/0x16() [ 10.579994] Calling initcall 0xc0b18391: nkbd_init+0x0/0x16() [ 10.583318] initcall 0xc0b18391: nkbd_init+0x0/0x16() returned 0. [ 10.585994] initcall 0xc0b18391 ran for 0 msecs: nkbd_init+0x0/0x16() [ 10.587993] Calling initcall 0xc0b183a7: psmouse_init+0x0/0x5e() [ 10.591638] initcall 0xc0b183a7: psmouse_init+0x0/0x5e() returned 0. [ 10.593993] initcall 0xc0b183a7 ran for 0 msecs: psmouse_init+0x0/0x5e() [ 10.595992] Calling initcall 0xc0b18405: vsxxxaa_init+0x0/0x16() [ 10.598648] initcall 0xc0b18405: vsxxxaa_init+0x0/0x16() returned 0. [ 10.600992] initcall 0xc0b18405 ran for 0 msecs: vsxxxaa_init+0x0/0x16() [ 10.602991] Calling initcall 0xc0b1841b: aiptek_init+0x0/0x43() [ 10.605599] usbcore: registered new interface driver aiptek [ 10.606006] drivers/input/tablet/aiptek.c: v2.3 (May 2, 2007): Bryan W. Headley/Chris Atenasio/Cedric Brun/Rene van Paassen [ 10.607017] drivers/input/tablet/aiptek.c: Aiptek HyperPen USB Tablet Driver (Linux 2.6.x) [ 10.607995] initcall 0xc0b1841b: aiptek_init+0x0/0x43() returned 0. [ 10.610990] initcall 0xc0b1841b ran for 24 msecs: aiptek_init+0x0/0x43() [ 10.612989] Calling initcall 0xc0b1845e: gtco_init+0x0/0x48() [ 10.615609] usbcore: registered new interface driver gtco [ 10.616003] GTCO usb driver version: 2.00.0006initcall 0xc0b1845e: gtco_init+0x0/0x48() returned 0. [ 10.619989] initcall 0xc0b1845e ran for 9 msecs: gtco_init+0x0/0x48() [ 10.621988] Calling initcall 0xc0b184a6: wacom_init+0x0/0x3d() [ 10.624603] usbcore: registered new interface driver wacom [ 10.625002] drivers/input/tablet/wacom_sys.c: v1.48:USB Wacom Graphire and Wacom Intuos tablet driver [ 10.626017] initcall 0xc0b184a6: wacom_init+0x0/0x3d() returned 0. [ 10.628988] initcall 0xc0b184a6 ran for 14 msecs: wacom_init+0x0/0x3d() [ 10.630987] Calling initcall 0xc0b185ca: amd756_init+0x0/0x16() [ 10.634415] initcall 0xc0b185ca: amd756_init+0x0/0x16() returned 0. [ 10.636986] initcall 0xc0b185ca ran for 0 msecs: amd756_init+0x0/0x16() [ 10.638985] Calling initcall 0xc0b185e0: i2c_amd8111_init+0x0/0x16() [ 10.641613] initcall 0xc0b185e0: i2c_amd8111_init+0x0/0x16() returned 0. [ 10.643985] initcall 0xc0b185e0 ran for 0 msecs: i2c_amd8111_init+0x0/0x16() [ 10.645984] Calling initcall 0xc0b185f6: i2c_i801_init+0x0/0x16() [ 10.649372] initcall 0xc0b185f6: i2c_i801_init+0x0/0x16() returned 0. [ 10.651984] initcall 0xc0b185f6 ran for 0 msecs: i2c_i801_init+0x0/0x16() [ 10.653983] Calling initcall 0xc0b1860c: i2c_i810_init+0x0/0x16() [ 10.656618] initcall 0xc0b1860c: i2c_i810_init+0x0/0x16() returned 0. [ 10.658983] initcall 0xc0b1860c ran for 0 msecs: i2c_i810_init+0x0/0x16() [ 10.660982] Calling initcall 0xc0b18622: nforce2_init+0x0/0x16() [ 10.664012] initcall 0xc0b18622: nforce2_init+0x0/0x16() returned 0. [ 10.666982] initcall 0xc0b18622 ran for 0 msecs: nforce2_init+0x0/0x16() [ 10.668981] Calling initcall 0xc0b18638: i2c_parport_init+0x0/0x43() [ 10.671984] i2c-parport: adapter type unspecified [ 10.672984] initcall 0xc0b18638: i2c_parport_init+0x0/0x43() returned -19. [ 10.675980] initcall 0xc0b18638 ran for 6 msecs: i2c_parport_init+0x0/0x43() [ 10.677979] Calling initcall 0xc0b1867b: i2c_piix4_init+0x0/0x16() [ 10.681029] piix4_smbus 0000:00:0f.0: Found 0000:00:0f.0 device [ 10.681987] piix4_smbus 0000:00:0f.0: SMB base address uninitialized - upgrade BIOS or use force_addr=0xaddr [ 10.683365] initcall 0xc0b1867b: i2c_piix4_init+0x0/0x16() returned 0. [ 10.685979] initcall 0xc0b1867b ran for 15 msecs: i2c_piix4_init+0x0/0x16() [ 10.687978] Calling initcall 0xc0b18691: i2c_adap_simtec_init+0x0/0xf() [ 11.329883] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input2 [ 11.330930] evbug.c: Connected device: "PS/2 Generic Mouse", isa0060/serio1/input0 [ 11.335292] initcall 0xc0b18691: i2c_adap_simtec_init+0x0/0xf() returned 0. [ 11.338236] initcall 0xc0b18691 ran for 582 msecs: i2c_adap_simtec_init+0x0/0xf() [ 11.340235] Calling initcall 0xc0b186a0: i2c_sis5595_init+0x0/0x16() [ 11.342809] initcall 0xc0b186a0: i2c_sis5595_init+0x0/0x16() returned 0. [ 11.345235] initcall 0xc0b186a0 ran for 0 msecs: i2c_sis5595_init+0x0/0x16() [ 11.347234] Calling initcall 0xc0b186b6: i2c_sis630_init+0x0/0x16() [ 11.349799] initcall 0xc0b186b6: i2c_sis630_init+0x0/0x16() returned 0. [ 11.352234] initcall 0xc0b186b6 ran for 0 msecs: i2c_sis630_init+0x0/0x16() [ 11.354233] Calling initcall 0xc0b186cc: usb_i2c_tiny_usb_init+0x0/0x16() [ 11.356776] usbcore: registered new interface driver i2c-tiny-usb [ 11.357243] initcall 0xc0b186cc: usb_i2c_tiny_usb_init+0x0/0x16() returned 0. [ 11.360233] initcall 0xc0b186cc ran for 6 msecs: usb_i2c_tiny_usb_init+0x0/0x16() [ 11.362232] Calling initcall 0xc0b186e2: i2c_vt586b_init+0x0/0x16() [ 11.365232] initcall 0xc0b186e2: i2c_vt586b_init+0x0/0x16() returned 0. [ 11.368231] initcall 0xc0b186e2 ran for 0 msecs: i2c_vt586b_init+0x0/0x16() [ 11.370230] Calling initcall 0xc0b186f8: i2c_vt596_init+0x0/0x16() [ 11.372851] initcall 0xc0b186f8: i2c_vt596_init+0x0/0x16() returned 0. [ 11.375231] initcall 0xc0b186f8 ran for 0 msecs: i2c_vt596_init+0x0/0x16() [ 11.377230] Calling initcall 0xc0b1870e: i2c_voodoo3_init+0x0/0x16() [ 11.380550] initcall 0xc0b1870e: i2c_voodoo3_init+0x0/0x16() returned 0. [ 11.384229] initcall 0xc0b1870e ran for 0 msecs: i2c_voodoo3_init+0x0/0x16() [ 11.386228] Calling initcall 0xc0b18724: ds1682_init+0x0/0x11() [ 11.388777] initcall 0xc0b18724: ds1682_init+0x0/0x11() returned 0. [ 11.391228] initcall 0xc0b18724 ran for 0 msecs: ds1682_init+0x0/0x11() [ 11.393227] Calling initcall 0xc0b18735: eeprom_init+0x0/0x11() [ 11.395772] initcall 0xc0b18735: eeprom_init+0x0/0x11() returned 0. [ 11.398227] initcall 0xc0b18735 ran for 0 msecs: eeprom_init+0x0/0x11() [ 11.400226] Calling initcall 0xc0b18746: max6875_init+0x0/0x11() [ 11.403527] initcall 0xc0b18746: max6875_init+0x0/0x11() returned 0. [ 11.406226] initcall 0xc0b18746 ran for 0 msecs: max6875_init+0x0/0x11() [ 11.408225] Calling initcall 0xc0b18757: pcf8575_init+0x0/0x11() [ 11.411525] initcall 0xc0b18757: pcf8575_init+0x0/0x11() returned 0. [ 11.414225] initcall 0xc0b18757 ran for 0 msecs: pcf8575_init+0x0/0x11() [ 11.416224] Calling initcall 0xc0b18768: pcf8591_init+0x0/0x32() [ 11.419515] initcall 0xc0b18768: pcf8591_init+0x0/0x32() returned 0. [ 11.422224] initcall 0xc0b18768 ran for 0 msecs: pcf8591_init+0x0/0x32() [ 11.424222] Calling initcall 0xc0b187c3: pda_power_init+0x0/0xf() [ 11.427526] initcall 0xc0b187c3: pda_power_init+0x0/0xf() returned 0. [ 11.430222] initcall 0xc0b187c3 ran for 0 msecs: pda_power_init+0x0/0xf() [ 11.432221] Calling initcall 0xc0b1898f: sensors_w83627hf_init+0x0/0x11b() [ 11.435250] initcall 0xc0b1898f: sensors_w83627hf_init+0x0/0x11b() returned -19. [ 11.438221] initcall 0xc0b1898f ran for 0 msecs: sensors_w83627hf_init+0x0/0x11b() [ 11.440220] Calling initcall 0xc0b18aaa: abituguru_init+0x0/0x158() [ 11.442481] initcall 0xc0b18aaa: abituguru_init+0x0/0x158() returned -19. [ 11.445220] initcall 0xc0b18aaa ran for 0 msecs: abituguru_init+0x0/0x158() [ 11.447219] Calling initcall 0xc0b18c02: abituguru3_init+0x0/0x12d() [ 11.449479] abituguru3: no Abit uGuru3 found, data = 0xFF, cmd = 0xFF [ 11.450223] initcall 0xc0b18c02: abituguru3_init+0x0/0x12d() returned -19. [ 11.453219] initcall 0xc0b18c02 ran for 6 msecs: abituguru3_init+0x0/0x12d() [ 11.455218] Calling initcall 0xc0b18d2f: ad7418_init+0x0/0x11() [ 11.457764] initcall 0xc0b18d2f: ad7418_init+0x0/0x11() returned 0. [ 11.460218] initcall 0xc0b18d2f ran for 0 msecs: ad7418_init+0x0/0x11() [ 11.462217] Calling initcall 0xc0b18d40: sensors_adm1021_init+0x0/0x11() [ 11.465518] initcall 0xc0b18d40: sensors_adm1021_init+0x0/0x11() returned 0. [ 11.468217] initcall 0xc0b18d40 ran for 0 msecs: sensors_adm1021_init+0x0/0x11() [ 11.470215] Calling initcall 0xc0b18d51: sm_adm1026_init+0x0/0x11() [ 11.472761] initcall 0xc0b18d51: sm_adm1026_init+0x0/0x11() returned 0. [ 11.475216] initcall 0xc0b18d51 ran for 0 msecs: sm_adm1026_init+0x0/0x11() [ 11.477215] Calling initcall 0xc0b18d62: sensors_adm1031_init+0x0/0x11() [ 11.480322] initcall 0xc0b18d62: sensors_adm1031_init+0x0/0x11() returned 0. [ 11.483214] initcall 0xc0b18d62 ran for 0 msecs: sensors_adm1031_init+0x0/0x11() [ 11.486213] Calling initcall 0xc0b18d73: sensors_adm9240_init+0x0/0x11() [ 11.489424] initcall 0xc0b18d73: sensors_adm9240_init+0x0/0x11() returned 0. [ 11.492213] initcall 0xc0b18d73 ran for 0 msecs: sensors_adm9240_init+0x0/0x11() [ 11.494212] Calling initcall 0xc0b18d84: sensors_ads7828_init+0x0/0x4e() [ 11.497506] initcall 0xc0b18d84: sensors_ads7828_init+0x0/0x4e() returned 0. [ 11.500212] initcall 0xc0b18d84 ran for 0 msecs: sensors_ads7828_init+0x0/0x4e() [ 11.502211] Calling initcall 0xc0b18dd2: adt7473_init+0x0/0x11() [ 11.504760] initcall 0xc0b18dd2: adt7473_init+0x0/0x11() returned 0. [ 11.507211] initcall 0xc0b18dd2 ran for 0 msecs: adt7473_init+0x0/0x11() [ 11.509210] Calling initcall 0xc0b18de3: atxp1_init+0x0/0x11() [ 11.512511] initcall 0xc0b18de3: atxp1_init+0x0/0x11() returned 0. [ 11.515209] initcall 0xc0b18de3 ran for 0 msecs: atxp1_init+0x0/0x11() [ 11.517208] Calling initcall 0xc0b18e84: dme1737_init+0x0/0x10d() [ 11.520333] initcall 0xc0b18e84: dme1737_init+0x0/0x10d() returned 0. [ 11.523208] initcall 0xc0b18e84 ran for 0 msecs: dme1737_init+0x0/0x10d() [ 11.525207] Calling initcall 0xc0b18f91: ds1621_init+0x0/0x11() [ 11.528386] initcall 0xc0b18f91: ds1621_init+0x0/0x11() returned 0. [ 11.531207] initcall 0xc0b18f91 ran for 0 msecs: ds1621_init+0x0/0x11() [ 11.533206] Calling initcall 0xc0b190af: f71882fg_init+0x0/0xde() [ 11.535466] f71882fg: Not a Fintek device [ 11.536219] f71882fg: Not a Fintek device [ 11.537211] initcall 0xc0b190af: f71882fg_init+0x0/0xde() returned -19. [ 11.540205] initcall 0xc0b190af ran for 7 msecs: f71882fg_init+0x0/0xde() [ 11.542205] Calling initcall 0xc0b1918d: sensors_fscher_init+0x0/0x11() [ 11.544753] initcall 0xc0b1918d: sensors_fscher_init+0x0/0x11() returned 0. [ 11.547205] initcall 0xc0b1918d ran for 0 msecs: sensors_fscher_init+0x0/0x11() [ 11.549203] Calling initcall 0xc0b1919e: sm_fscpos_init+0x0/0x11() [ 11.552409] initcall 0xc0b1919e: sm_fscpos_init+0x0/0x11() returned 0. [ 11.555203] initcall 0xc0b1919e ran for 0 msecs: sm_fscpos_init+0x0/0x11() [ 11.557202] Calling initcall 0xc0b191af: sensors_gl520sm_init+0x0/0x11() [ 11.560381] initcall 0xc0b191af: sensors_gl520sm_init+0x0/0x11() returned 0. [ 11.563202] initcall 0xc0b191af ran for 0 msecs: sensors_gl520sm_init+0x0/0x11() [ 11.565201] Calling initcall 0xc0b191c0: i5k_amb_init+0x0/0x52() [ 11.568232] initcall 0xc0b191c0: i5k_amb_init+0x0/0x52() returned 0. [ 11.571201] initcall 0xc0b191c0 ran for 0 msecs: i5k_amb_init+0x0/0x52() [ 11.573200] Calling initcall 0xc0b19212: sensors_lm63_init+0x0/0x11() [ 11.576502] initcall 0xc0b19212: sensors_lm63_init+0x0/0x11() returned 0. [ 11.579200] initcall 0xc0b19212 ran for 0 msecs: sensors_lm63_init+0x0/0x11() [ 11.581199] Calling initcall 0xc0b19223: sensors_lm75_init+0x0/0x11() [ 11.583744] initcall 0xc0b19223: sensors_lm75_init+0x0/0x11() returned 0. [ 11.586199] initcall 0xc0b19223 ran for 0 msecs: sensors_lm75_init+0x0/0x11() [ 11.588198] Calling initcall 0xc0b19234: sensors_lm77_init+0x0/0x11() [ 11.590743] initcall 0xc0b19234: sensors_lm77_init+0x0/0x11() returned 0. [ 11.593198] initcall 0xc0b19234 ran for 0 msecs: sensors_lm77_init+0x0/0x11() [ 11.595197] Calling initcall 0xc0b19245: sensors_lm80_init+0x0/0x11() [ 11.599472] initcall 0xc0b19245: sensors_lm80_init+0x0/0x11() returned 0. [ 11.603196] initcall 0xc0b19245 ran for 0 msecs: sensors_lm80_init+0x0/0x11() [ 11.605195] Calling initcall 0xc0b19256: sm_lm85_init+0x0/0x11() [ 11.608303] initcall 0xc0b19256: sm_lm85_init+0x0/0x11() returned 0. [ 11.611195] initcall 0xc0b19256 ran for 0 msecs: sm_lm85_init+0x0/0x11() [ 11.613194] Calling initcall 0xc0b19267: sensors_lm90_init+0x0/0x11() [ 11.616497] initcall 0xc0b19267: sensors_lm90_init+0x0/0x11() returned 0. [ 11.619194] initcall 0xc0b19267 ran for 0 msecs: sensors_lm90_init+0x0/0x11() [ 11.621193] Calling initcall 0xc0b19278: sensors_lm92_init+0x0/0x11() [ 11.623739] initcall 0xc0b19278: sensors_lm92_init+0x0/0x11() returned 0. [ 11.626193] initcall 0xc0b19278 ran for 0 msecs: sensors_lm92_init+0x0/0x11() [ 11.628191] Calling initcall 0xc0b19289: sensors_max1619_init+0x0/0x11() [ 11.631498] initcall 0xc0b19289: sensors_max1619_init+0x0/0x11() returned 0. [ 11.634191] initcall 0xc0b19289 ran for 0 msecs: sensors_max1619_init+0x0/0x11() [ 11.636190] Calling initcall 0xc0b19408: pc87360_init+0x0/0x153() [ 11.638452] pc87360: PC8736x not detected, module not inserted. [ 11.639194] initcall 0xc0b19408: pc87360_init+0x0/0x153() returned -19. [ 11.642190] initcall 0xc0b19408 ran for 5 msecs: pc87360_init+0x0/0x153() [ 11.644189] Calling initcall 0xc0b1955b: sm_sis5595_init+0x0/0x16() [ 11.647241] initcall 0xc0b1955b: sm_sis5595_init+0x0/0x16() returned 0. [ 11.650189] initcall 0xc0b1955b ran for 0 msecs: sm_sis5595_init+0x0/0x16() [ 11.652189] Calling initcall 0xc0b19571: smsc47b397_init+0x0/0x15d() [ 11.654448] initcall 0xc0b19571: smsc47b397_init+0x0/0x15d() returned -19. [ 11.657187] initcall 0xc0b19571 ran for 0 msecs: smsc47b397_init+0x0/0x15d() [ 11.659187] Calling initcall 0xc0b196ce: sm_smsc47m1_init+0x0/0x1b1() [ 11.661446] initcall 0xc0b196ce: sm_smsc47m1_init+0x0/0x1b1() returned -19. [ 11.664186] initcall 0xc0b196ce ran for 0 msecs: sm_smsc47m1_init+0x0/0x1b1() [ 11.666186] Calling initcall 0xc0b1987f: smsc47m192_init+0x0/0x11() [ 11.668733] initcall 0xc0b1987f: smsc47m192_init+0x0/0x11() returned 0. [ 11.671186] initcall 0xc0b1987f ran for 0 msecs: smsc47m192_init+0x0/0x11() [ 11.673185] Calling initcall 0xc0b19890: sm_via686a_init+0x0/0x16() [ 11.676568] initcall 0xc0b19890: sm_via686a_init+0x0/0x16() returned 0. [ 11.679185] initcall 0xc0b19890 ran for 0 msecs: sm_via686a_init+0x0/0x16() [ 11.681183] Calling initcall 0xc0b198a6: sm_vt8231_init+0x0/0x16() [ 11.684425] initcall 0xc0b198a6: sm_vt8231_init+0x0/0x16() returned 0. [ 11.687183] initcall 0xc0b198a6 ran for 0 msecs: sm_vt8231_init+0x0/0x16() [ 11.689182] Calling initcall 0xc0b198bc: sensors_w83l785ts_init+0x0/0x11() [ 11.692486] initcall 0xc0b198bc: sensors_w83l785ts_init+0x0/0x11() returned 0. [ 11.695182] initcall 0xc0b198bc ran for 0 msecs: sensors_w83l785ts_init+0x0/0x11() [ 11.697181] Calling initcall 0xc0b198cd: telephony_init+0x0/0x3f() [ 11.700184] Linux telephony interface: v1.00 [ 11.701196] initcall 0xc0b198cd: telephony_init+0x0/0x3f() returned 0. [ 11.704180] initcall 0xc0b198cd ran for 4 msecs: telephony_init+0x0/0x3f() [ 11.706179] Calling initcall 0xc0b1990c: hci_usb_init+0x0/0x44() [ 11.708436] Bluetooth: HCI USB driver ver 2.9 [ 11.710333] usbcore: registered new interface driver hci_usb [ 11.711215] initcall 0xc0b1990c: hci_usb_init+0x0/0x44() returned 0. [ 11.714179] initcall 0xc0b1990c ran for 10 msecs: hci_usb_init+0x0/0x44() [ 11.716178] Calling initcall 0xc0b19950: vhci_init+0x0/0x4f() [ 11.719182] Bluetooth: Virtual HCI driver ver 1.2 [ 11.721342] initcall 0xc0b19950: vhci_init+0x0/0x4f() returned 0. [ 11.724177] initcall 0xc0b19950 ran for 4 msecs: vhci_init+0x0/0x4f() [ 11.726176] Calling initcall 0xc0b1999f: bpa10x_init+0x0/0x25() [ 11.729180] Bluetooth: Digianswer Bluetooth USB driver ver 0.9 [ 11.730470] usbcore: registered new interface driver bpa10x [ 11.731186] initcall 0xc0b1999f: bpa10x_init+0x0/0x25() returned 0. [ 11.734176] initcall 0xc0b1999f ran for 11 msecs: bpa10x_init+0x0/0x25() [ 11.736175] Calling initcall 0xc0b199c4: bfusb_init+0x0/0x44() [ 11.738429] Bluetooth: BlueFRITZ! USB driver ver 1.1 [ 11.739470] usbcore: registered new interface driver bfusb [ 11.740185] initcall 0xc0b199c4: bfusb_init+0x0/0x44() returned 0. [ 11.743175] initcall 0xc0b199c4 ran for 10 msecs: bfusb_init+0x0/0x44() [ 11.745174] Calling initcall 0xc0b19a08: btsdio_init+0x0/0x1e() [ 11.747423] Bluetooth: Generic Bluetooth SDIO driver ver 0.1 [ 11.748472] initcall 0xc0b19a08: btsdio_init+0x0/0x1e() returned 0. [ 11.752173] initcall 0xc0b19a08 ran for 5 msecs: btsdio_init+0x0/0x1e() [ 11.754172] Calling initcall 0xc0b19a53: init_ladder+0x0/0xf() [ 11.757180] cpuidle: using governor ladder [ 11.758176] initcall 0xc0b19a53: init_ladder+0x0/0xf() returned 0. [ 11.761172] initcall 0xc0b19a53 ran for 3 msecs: init_ladder+0x0/0xf() [ 11.763171] Calling initcall 0xc0b19ac7: mmc_blk_init+0x0/0x22() [ 11.765720] initcall 0xc0b19ac7: mmc_blk_init+0x0/0x22() returned 0. [ 11.768171] initcall 0xc0b19ac7 ran for 0 msecs: mmc_blk_init+0x0/0x22() [ 11.770170] Calling initcall 0xc0b19ae9: sdio_uart_init+0x0/0xc6() [ 11.772744] initcall 0xc0b19ae9: sdio_uart_init+0x0/0xc6() returned 0. [ 11.775170] initcall 0xc0b19ae9 ran for 0 msecs: sdio_uart_init+0x0/0xc6() [ 11.777169] Calling initcall 0xc0b19baf: sdhci_drv_init+0x0/0x2a() [ 11.780173] sdhci: Secure Digital Host Controller Interface driver [ 11.781168] sdhci: Copyright(c) Pierre Ossman [ 11.783411] initcall 0xc0b19baf: sdhci_drv_init+0x0/0x2a() returned 0. [ 11.786168] initcall 0xc0b19baf ran for 10 msecs: sdhci_drv_init+0x0/0x2a() [ 11.788167] Calling initcall 0xc0b19bd9: ricoh_mmc_drv_init+0x0/0x2a() [ 11.790424] ricoh-mmc: Ricoh MMC Controller disabling driver [ 11.791166] ricoh-mmc: Copyright(c) Philip Langdale [ 11.792482] initcall 0xc0b19bd9: ricoh_mmc_drv_init+0x0/0x2a() returned 0. [ 11.795167] initcall 0xc0b19bd9 ran for 10 msecs: ricoh_mmc_drv_init+0x0/0x2a() [ 11.797166] Calling initcall 0xc0b19c03: ib_core_init+0x0/0x3a() [ 11.800200] initcall 0xc0b19c03: ib_core_init+0x0/0x3a() returned 0. [ 11.803165] initcall 0xc0b19c03 ran for 0 msecs: ib_core_init+0x0/0x3a() [ 11.805165] Calling initcall 0xc0b19c4c: ib_mad_init_module+0x0/0x7a() [ 11.808666] initcall 0xc0b19c4c: ib_mad_init_module+0x0/0x7a() returned 0. [ 11.811165] initcall 0xc0b19c4c ran for 0 msecs: ib_mad_init_module+0x0/0x7a() [ 11.813163] Calling initcall 0xc0b19cc6: ib_sa_init+0x0/0x57() [ 11.815507] initcall 0xc0b19cc6: ib_sa_init+0x0/0x57() returned 0. [ 11.818163] initcall 0xc0b19cc6 ran for 0 msecs: ib_sa_init+0x0/0x57() [ 11.820162] Calling initcall 0xc0b19d1d: ib_cm_init+0x0/0xf9() [ 11.822800] initcall 0xc0b19d1d: ib_cm_init+0x0/0xf9() returned 0. [ 11.825162] initcall 0xc0b19d1d ran for 0 msecs: ib_cm_init+0x0/0xf9() [ 11.827161] Calling initcall 0xc0b19e16: iw_cm_init+0x0/0x29() [ 11.830200] initcall 0xc0b19e16: iw_cm_init+0x0/0x29() returned 0. [ 11.833161] initcall 0xc0b19e16 ran for 0 msecs: iw_cm_init+0x0/0x29() [ 11.835160] Calling initcall 0xc058eb6f: addr_init+0x0/0x38() [ 11.838237] initcall 0xc058eb6f: addr_init+0x0/0x38() returned 0. [ 11.841159] initcall 0xc058eb6f ran for 0 msecs: addr_init+0x0/0x38() [ 11.843159] Calling initcall 0xc058f444: cma_init+0x0/0xab() [ 11.846224] initcall 0xc058f444: cma_init+0x0/0xab() returned 0. [ 11.849158] initcall 0xc058f444 ran for 0 msecs: cma_init+0x0/0xab() [ 11.851157] Calling initcall 0xc0b19e3f: ib_umad_init+0x0/0xa4() [ 11.854503] initcall 0xc0b19e3f: ib_umad_init+0x0/0xa4() returned 0. [ 11.857157] initcall 0xc0b19e3f ran for 0 msecs: ib_umad_init+0x0/0xa4() [ 11.859156] Calling initcall 0xc0b19ee3: ib_uverbs_init+0x0/0x10d() [ 11.862546] initcall 0xc0b19ee3: ib_uverbs_init+0x0/0x10d() returned 0. [ 11.865156] initcall 0xc0b19ee3 ran for 0 msecs: ib_uverbs_init+0x0/0x10d() [ 11.867155] Calling initcall 0xc0b19ff0: ib_ucm_init+0x0/0x8d() [ 11.869425] initcall 0xc0b19ff0: ib_ucm_init+0x0/0x8d() returned 0. [ 11.872155] initcall 0xc0b19ff0 ran for 0 msecs: ib_ucm_init+0x0/0x8d() [ 11.874154] Calling initcall 0xc0b1a07d: ucma_init+0x0/0x47() [ 11.877432] initcall 0xc0b1a07d: ucma_init+0x0/0x47() returned 0. [ 11.880154] initcall 0xc0b1a07d ran for 0 msecs: ucma_init+0x0/0x47() [ 11.882153] Calling initcall 0xc0b1a0c4: c2_init_module+0x0/0x16() [ 11.884718] initcall 0xc0b1a0c4: c2_init_module+0x0/0x16() returned 0. [ 11.887153] initcall 0xc0b1a0c4 ran for 0 msecs: c2_init_module+0x0/0x16() [ 11.889152] Calling initcall 0xc0b1a260: iwch_init_module+0x0/0x33() [ 11.896268] initcall 0xc0b1a260: iwch_init_module+0x0/0x33() returned 0. [ 11.899151] initcall 0xc0b1a260 ran for 3 msecs: iwch_init_module+0x0/0x33() [ 11.901150] Calling initcall 0xc0b1a2bb: nes_init_module+0x0/0x103() [ 11.904869] initcall 0xc0b1a2bb: nes_init_module+0x0/0x103() returned 0. [ 11.907149] initcall 0xc0b1a2bb ran for 0 msecs: nes_init_module+0x0/0x103() [ 11.909149] Calling initcall 0xc0b1a3be: iser_init+0x0/0x105() [ 11.913025] iscsi: registered transport (iser) [ 11.913153] initcall 0xc0b1a3be: iser_init+0x0/0x105() returned 0. [ 11.916148] initcall 0xc0b1a3be ran for 5 msecs: iser_init+0x0/0x105() [ 11.918147] Calling initcall 0xc0b1ae58: dcdrbu_init+0x0/0xfb() [ 11.920730] initcall 0xc0b1ae58: dcdrbu_init+0x0/0xfb() returned 0. [ 11.924147] initcall 0xc0b1ae58 ran for 0 msecs: dcdrbu_init+0x0/0xfb() [ 11.926146] Calling initcall 0xc0b1af53: dcdbas_init+0x0/0x53() [ 11.929215] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2) [ 11.930177] initcall 0xc0b1af53: dcdbas_init+0x0/0x53() returned 0. [ 11.933146] initcall 0xc0b1af53 ran for 8 msecs: dcdbas_init+0x0/0x53() [ 11.935145] Calling initcall 0xc07480fa: hifn_init+0x0/0x98() [ 11.938460] Driver for HIFN 795x crypto accelerator chip has been successfully registered. [ 11.939149] initcall 0xc07480fa: hifn_init+0x0/0x98() returned 0. [ 11.942144] initcall 0xc07480fa ran for 8 msecs: hifn_init+0x0/0x98() [ 11.944143] Calling initcall 0xc0b1b369: init_hrt_clocksource+0x0/0x127() [ 11.946397] initcall 0xc0b1b369: init_hrt_clocksource+0x0/0x127() returned -19. [ 11.949143] initcall 0xc0b1b369 ran for 0 msecs: init_hrt_clocksource+0x0/0x127() [ 11.951142] Calling initcall 0xc0b1b490: hid_init+0x0/0x7() [ 11.953396] initcall 0xc0b1b490: hid_init+0x0/0x7() returned 0. [ 11.956142] initcall 0xc0b1b490 ran for 0 msecs: hid_init+0x0/0x7() [ 11.958141] Calling initcall 0xc0b1b497: hid_init+0x0/0x5a() [ 11.961442] usbcore: registered new interface driver hiddev [ 11.962444] usbcore: registered new interface driver usbhid [ 11.963171] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver [ 11.964145] initcall 0xc0b1b497: hid_init+0x0/0x5a() returned 0. [ 11.967140] initcall 0xc0b1b497 ran for 17 msecs: hid_init+0x0/0x5a() [ 11.969140] Calling initcall 0xc0b1b548: init_soundcore+0x0/0x52() [ 11.971690] initcall 0xc0b1b548: init_soundcore+0x0/0x52() returned 0. [ 11.974140] initcall 0xc0b1b548 ran for 0 msecs: init_soundcore+0x0/0x52() [ 11.976139] Calling initcall 0xc0b1b59a: alsa_sound_init+0x0/0x83() [ 11.979231] Advanced Linux Sound Architecture Driver Version 1.0.16rc2 (Thu Jan 31 16:40:16 2008 UTC). [ 11.980142] initcall 0xc0b1b59a: alsa_sound_init+0x0/0x83() returned 0. [ 11.983138] initcall 0xc0b1b59a ran for 9 msecs: alsa_sound_init+0x0/0x83() [ 11.985137] Calling initcall 0xc0b1b7b3: alsa_hwdep_init+0x0/0x46() [ 11.988156] initcall 0xc0b1b7b3: alsa_hwdep_init+0x0/0x46() returned 0. [ 11.992136] initcall 0xc0b1b7b3 ran for 0 msecs: alsa_hwdep_init+0x0/0x46() [ 11.994136] Calling initcall 0xc0b1b7f9: alsa_timer_init+0x0/0x13a() [ 11.997214] initcall 0xc0b1b7f9: alsa_timer_init+0x0/0x13a() returned 0. [ 12.000135] initcall 0xc0b1b7f9 ran for 0 msecs: alsa_timer_init+0x0/0x13a() [ 12.002135] Calling initcall 0xc0b1b933: alsa_pcm_init+0x0/0x4d() [ 12.004397] initcall 0xc0b1b933: alsa_pcm_init+0x0/0x4d() returned 0. [ 12.007134] initcall 0xc0b1b933 ran for 0 msecs: alsa_pcm_init+0x0/0x4d() [ 12.009133] Calling initcall 0xc0b1b980: snd_mem_init+0x0/0x28() [ 12.011402] initcall 0xc0b1b980: snd_mem_init+0x0/0x28() returned 0. [ 12.014133] initcall 0xc0b1b980 ran for 0 msecs: snd_mem_init+0x0/0x28() [ 12.016132] Calling initcall 0xc0b1b9a8: alsa_rawmidi_init+0x0/0x7d() [ 12.018396] initcall 0xc0b1b9a8: alsa_rawmidi_init+0x0/0x7d() returned 0. [ 12.021132] initcall 0xc0b1b9a8 ran for 0 msecs: alsa_rawmidi_init+0x0/0x7d() [ 12.024131] Calling initcall 0xc0b1ba25: alsa_seq_oss_init+0x0/0x15c() [ 12.027421] initcall 0xc0b1ba25: alsa_seq_oss_init+0x0/0x15c() returned 0. [ 12.030131] initcall 0xc0b1ba25 ran for 0 msecs: alsa_seq_oss_init+0x0/0x15c() [ 12.032130] Calling initcall 0xc0b1bd3e: alsa_seq_init+0x0/0x37() [ 12.035500] initcall 0xc0b1bd3e: alsa_seq_init+0x0/0x37() returned 0. [ 12.038130] initcall 0xc0b1bd3e ran for 0 msecs: alsa_seq_init+0x0/0x37() [ 12.040129] Calling initcall 0xc0b1bf73: alsa_seq_device_init+0x0/0x4e() [ 12.043146] initcall 0xc0b1bf73: alsa_seq_device_init+0x0/0x4e() returned 0. [ 12.046128] initcall 0xc0b1bf73 ran for 0 msecs: alsa_seq_device_init+0x0/0x4e() [ 12.048127] Calling initcall 0xc0b1bfc1: alsa_seq_midi_event_init+0x0/0x7() [ 12.051135] initcall 0xc0b1bfc1: alsa_seq_midi_event_init+0x0/0x7() returned 0. [ 12.054127] initcall 0xc0b1bfc1 ran for 0 msecs: alsa_seq_midi_event_init+0x0/0x7() [ 12.056126] Calling initcall 0xc0b1c108: alsa_seq_dummy_init+0x0/0xa4() [ 12.058439] initcall 0xc0b1c108: alsa_seq_dummy_init+0x0/0xa4() returned 0. [ 12.061126] initcall 0xc0b1c108 ran for 0 msecs: alsa_seq_dummy_init+0x0/0xa4() [ 12.063125] Calling initcall 0xc0b1c1ac: alsa_virmidi_init+0x0/0x7() [ 12.065376] initcall 0xc0b1c1ac: alsa_virmidi_init+0x0/0x7() returned 0. [ 12.068125] initcall 0xc0b1c1ac ran for 0 msecs: alsa_virmidi_init+0x0/0x7() [ 12.070124] Calling initcall 0xc0b1c1b3: alsa_seq_midi_init+0x0/0x28() [ 12.072381] initcall 0xc0b1c1b3: alsa_seq_midi_init+0x0/0x28() returned 0. [ 12.075124] initcall 0xc0b1c1b3 ran for 0 msecs: alsa_seq_midi_init+0x0/0x28() [ 12.077123] Calling initcall 0xc0b1c1db: alsa_seq_midi_emul_init+0x0/0x7() [ 12.080130] initcall 0xc0b1c1db: alsa_seq_midi_emul_init+0x0/0x7() returned 0. [ 12.083123] initcall 0xc0b1c1db ran for 0 msecs: alsa_seq_midi_emul_init+0x0/0x7() [ 12.085122] Calling initcall 0xc0b1c1e2: alsa_akm4xxx_module_init+0x0/0x7() [ 12.087373] initcall 0xc0b1c1e2: alsa_akm4xxx_module_init+0x0/0x7() returned 0. [ 12.090121] initcall 0xc0b1c1e2 ran for 0 msecs: alsa_akm4xxx_module_init+0x0/0x7() [ 12.092121] Calling initcall 0xc0b1c1e9: alsa_cs8427_module_init+0x0/0x7() [ 12.094373] initcall 0xc0b1c1e9: alsa_cs8427_module_init+0x0/0x7() returned 0. [ 12.097120] initcall 0xc0b1c1e9 ran for 0 msecs: alsa_cs8427_module_init+0x0/0x7() [ 12.099120] Calling initcall 0xc0b1c1f0: alsa_i2c_init+0x0/0x7() [ 12.101371] initcall 0xc0b1c1f0: alsa_i2c_init+0x0/0x7() returned 0. [ 12.104119] initcall 0xc0b1c1f0 ran for 0 msecs: alsa_i2c_init+0x0/0x7() [ 12.106119] Calling initcall 0xc0b1c1f7: alsa_card_virmidi_init+0x0/0x6e() [ 12.113407] initcall 0xc0b1c1f7: alsa_card_virmidi_init+0x0/0x6e() returned 0. [ 12.116118] initcall 0xc0b1c1f7 ran for 4 msecs: alsa_card_virmidi_init+0x0/0x6e() [ 12.118117] Calling initcall 0xc0b1c265: alsa_card_serial_init+0x0/0x6e() [ 12.121676] no UART detected at 0x1 [ 12.122969] initcall 0xc0b1c265: alsa_card_serial_init+0x0/0x6e() returned -19. [ 12.125117] initcall 0xc0b1c265 ran for 5 msecs: alsa_card_serial_init+0x0/0x6e() [ 12.127116] Calling initcall 0xc0b1c2d3: snd_mts64_module_init+0x0/0x47() [ 12.586962] initcall 0xc0b1c2d3: snd_mts64_module_init+0x0/0x47() returned -19. [ 12.589046] initcall 0xc0b1c2d3 ran for 436 msecs: snd_mts64_module_init+0x0/0x47() [ 12.591045] Calling initcall 0xc0b1c31a: snd_portman_module_init+0x0/0x47() [ 12.594273] snd_portman2x4: probe of snd_portman2x4.0 failed with error -5 [ 12.595771] initcall 0xc0b1c31a: snd_portman_module_init+0x0/0x47() returned -19. [ 12.598045] initcall 0xc0b1c31a ran for 8 msecs: snd_portman_module_init+0x0/0x47() [ 12.600044] Calling initcall 0xc0b1c361: alsa_opl3_init+0x0/0x7() [ 12.602295] initcall 0xc0b1c361: alsa_opl3_init+0x0/0x7() returned 0. [ 12.605043] initcall 0xc0b1c361 ran for 0 msecs: alsa_opl3_init+0x0/0x7() [ 12.607042] Calling initcall 0xc0b1c368: alsa_opl3_seq_init+0x0/0x19() [ 12.610056] initcall 0xc0b1c368: alsa_opl3_seq_init+0x0/0x19() returned 0. [ 12.613042] initcall 0xc0b1c368 ran for 0 msecs: alsa_opl3_seq_init+0x0/0x19() [ 12.615041] Calling initcall 0xc0b1c381: alsa_mpu401_uart_init+0x0/0x7() [ 12.617292] initcall 0xc0b1c381: alsa_mpu401_uart_init+0x0/0x7() returned 0. [ 12.620041] initcall 0xc0b1c381 ran for 0 msecs: alsa_mpu401_uart_init+0x0/0x7() [ 12.622040] Calling initcall 0xc0b1c388: alsa_sb_common_init+0x0/0x7() [ 12.625047] initcall 0xc0b1c388: alsa_sb_common_init+0x0/0x7() returned 0. [ 12.628040] initcall 0xc0b1c388 ran for 0 msecs: alsa_sb_common_init+0x0/0x7() [ 12.630039] Calling initcall 0xc0b1c38f: alsa_sb16_init+0x0/0x7() [ 12.632293] initcall 0xc0b1c38f: alsa_sb16_init+0x0/0x7() returned 0. [ 12.635039] initcall 0xc0b1c38f ran for 0 msecs: alsa_sb16_init+0x0/0x7() [ 12.637038] Calling initcall 0xc0b1c396: alsa_card_azf3328_init+0x0/0x16() [ 12.639613] initcall 0xc0b1c396: alsa_card_azf3328_init+0x0/0x16() returned 0. [ 12.642038] initcall 0xc0b1c396 ran for 0 msecs: alsa_card_azf3328_init+0x0/0x16() [ 12.644037] Calling initcall 0xc0b1c3ac: alsa_card_bt87x_init+0x0/0x29() [ 12.647352] initcall 0xc0b1c3ac: alsa_card_bt87x_init+0x0/0x29() returned 0. [ 12.650037] initcall 0xc0b1c3ac ran for 0 msecs: alsa_card_bt87x_init+0x0/0x29() [ 12.652036] Calling initcall 0xc0b1c3d5: alsa_card_cs5530_init+0x0/0x16() [ 12.654602] initcall 0xc0b1c3d5: alsa_card_cs5530_init+0x0/0x16() returned 0. [ 12.657036] initcall 0xc0b1c3d5 ran for 0 msecs: alsa_card_cs5530_init+0x0/0x16() [ 12.659035] Calling initcall 0xc0b1c3eb: alsa_card_es1938_init+0x0/0x16() [ 12.661603] initcall 0xc0b1c3eb: alsa_card_es1938_init+0x0/0x16() returned 0. [ 12.665034] initcall 0xc0b1c3eb ran for 0 msecs: alsa_card_es1938_init+0x0/0x16() [ 12.667033] Calling initcall 0xc0b1c401: alsa_card_intel8x0_init+0x0/0x16() [ 12.670352] initcall 0xc0b1c401: alsa_card_intel8x0_init+0x0/0x16() returned 0. [ 12.673033] initcall 0xc0b1c401 ran for 0 msecs: alsa_card_intel8x0_init+0x0/0x16() [ 12.675032] Calling initcall 0xc0b1c417: alsa_card_intel8x0m_init+0x0/0x16() [ 12.678350] initcall 0xc0b1c417: alsa_card_intel8x0m_init+0x0/0x16() returned 0. [ 12.681032] initcall 0xc0b1c417 ran for 0 msecs: alsa_card_intel8x0m_init+0x0/0x16() [ 12.683031] Calling initcall 0xc0b1c42d: alsa_card_m3_init+0x0/0x16() [ 12.686073] initcall 0xc0b1c42d: alsa_card_m3_init+0x0/0x16() returned 0. [ 12.689031] initcall 0xc0b1c42d ran for 0 msecs: alsa_card_m3_init+0x0/0x16() [ 12.691030] Calling initcall 0xc0b1c443: alsa_card_via82xx_init+0x0/0x16() [ 12.693597] initcall 0xc0b1c443: alsa_card_via82xx_init+0x0/0x16() returned 0. [ 12.696030] initcall 0xc0b1c443 ran for 0 msecs: alsa_card_via82xx_init+0x0/0x16() [ 12.699029] Calling initcall 0xc0b1c459: alsa_card_via82xx_init+0x0/0x16() [ 12.702343] initcall 0xc0b1c459: alsa_card_via82xx_init+0x0/0x16() returned 0. [ 12.705029] initcall 0xc0b1c459 ran for 0 msecs: alsa_card_via82xx_init+0x0/0x16() [ 12.707028] Calling initcall 0xc0b1c46f: alsa_ac97_init+0x0/0x7() [ 12.709279] initcall 0xc0b1c46f: alsa_ac97_init+0x0/0x7() returned 0. [ 12.712027] initcall 0xc0b1c46f ran for 0 msecs: alsa_ac97_init+0x0/0x7() [ 12.714026] Calling initcall 0xc0b1c476: alsa_card_vortex_init+0x0/0x16() [ 12.716585] initcall 0xc0b1c476: alsa_card_vortex_init+0x0/0x16() returned 0. [ 12.719026] initcall 0xc0b1c476 ran for 0 msecs: alsa_card_vortex_init+0x0/0x16() [ 12.721025] Calling initcall 0xc0b1c48c: alsa_card_cs5535audio_init+0x0/0x16() [ 12.723585] initcall 0xc0b1c48c: alsa_card_cs5535audio_init+0x0/0x16() returned 0. [ 12.726025] initcall 0xc0b1c48c ran for 0 msecs: alsa_card_cs5535audio_init+0x0/0x16() [ 12.728024] Calling initcall 0xc0b1c4a2: alsa_card_echo_init+0x0/0x16() [ 12.730615] initcall 0xc0b1c4a2: alsa_card_echo_init+0x0/0x16() returned 0. [ 12.733024] initcall 0xc0b1c4a2 ran for 0 msecs: alsa_card_echo_init+0x0/0x16() [ 12.735023] Calling initcall 0xc0b1c4b8: alsa_card_echo_init+0x0/0x16() [ 12.738340] initcall 0xc0b1c4b8: alsa_card_echo_init+0x0/0x16() returned 0. [ 12.741023] initcall 0xc0b1c4b8 ran for 0 msecs: alsa_card_echo_init+0x0/0x16() [ 12.743022] Calling initcall 0xc0b1c4ce: alsa_card_echo_init+0x0/0x16() [ 12.746338] initcall 0xc0b1c4ce: alsa_card_echo_init+0x0/0x16() returned 0. [ 12.749022] initcall 0xc0b1c4ce ran for 0 msecs: alsa_card_echo_init+0x0/0x16() [ 12.751021] Calling initcall 0xc0b1c4e4: alsa_card_echo_init+0x0/0x16() [ 12.754229] initcall 0xc0b1c4e4: alsa_card_echo_init+0x0/0x16() returned 0. [ 12.757021] initcall 0xc0b1c4e4 ran for 0 msecs: alsa_card_echo_init+0x0/0x16() [ 12.759020] Calling initcall 0xc0b1c4fa: alsa_card_echo_init+0x0/0x16() [ 12.762089] initcall 0xc0b1c4fa: alsa_card_echo_init+0x0/0x16() returned 0. [ 12.765019] initcall 0xc0b1c4fa ran for 0 msecs: alsa_card_echo_init+0x0/0x16() [ 12.767018] Calling initcall 0xc0b1c510: alsa_card_emu10k1x_init+0x0/0x16() [ 12.770253] initcall 0xc0b1c510: alsa_card_emu10k1x_init+0x0/0x16() returned 0. [ 12.773018] initcall 0xc0b1c510 ran for 0 msecs: alsa_card_emu10k1x_init+0x0/0x16() [ 12.775017] Calling initcall 0xc0b1c526: alsa_card_ice1712_init+0x0/0x16() [ 12.778085] initcall 0xc0b1c526: alsa_card_ice1712_init+0x0/0x16() returned 0. [ 12.781017] initcall 0xc0b1c526 ran for 0 msecs: alsa_card_ice1712_init+0x0/0x16() [ 12.783016] Calling initcall 0xc0b1c53c: alsa_ice1712_akm4xxx_module_init+0x0/0x7() [ 12.786023] initcall 0xc0b1c53c: alsa_ice1712_akm4xxx_module_init+0x0/0x7() returned 0. [ 12.789015] initcall 0xc0b1c53c ran for 0 msecs: alsa_ice1712_akm4xxx_module_init+0x0/0x7() [ 12.791014] Calling initcall 0xc0b1c543: alsa_card_ice1724_init+0x0/0x16() [ 12.794328] initcall 0xc0b1c543: alsa_card_ice1724_init+0x0/0x16() returned 0. [ 12.797015] initcall 0xc0b1c543 ran for 0 msecs: alsa_card_ice1724_init+0x0/0x16() [ 12.799013] Calling initcall 0xc0b1c559: alsa_card_mixart_init+0x0/0x16() [ 12.801573] initcall 0xc0b1c559: alsa_card_mixart_init+0x0/0x16() returned 0. [ 12.805013] initcall 0xc0b1c559 ran for 0 msecs: alsa_card_mixart_init+0x0/0x16() [ 12.808012] Calling initcall 0xc0b1c56f: alsa_card_hifier_init+0x0/0x16() [ 12.811331] initcall 0xc0b1c56f: alsa_card_hifier_init+0x0/0x16() returned 0. [ 12.814012] initcall 0xc0b1c56f ran for 0 msecs: alsa_card_hifier_init+0x0/0x16() [ 12.816011] Calling initcall 0xc0b1c585: alsa_card_oxygen_init+0x0/0x16() [ 12.818580] initcall 0xc0b1c585: alsa_card_oxygen_init+0x0/0x16() returned 0. [ 12.821011] initcall 0xc0b1c585 ran for 0 msecs: alsa_card_oxygen_init+0x0/0x16() [ 12.823010] Calling initcall 0xc0b1c59b: alsa_card_xonar_init+0x0/0x16() [ 12.825568] initcall 0xc0b1c59b: alsa_card_xonar_init+0x0/0x16() returned 0. [ 12.828010] initcall 0xc0b1c59b ran for 0 msecs: alsa_card_xonar_init+0x0/0x16() [ 12.830009] Calling initcall 0xc0b1c5b1: alsa_card_riptide_init+0x0/0x60() [ 12.833523] initcall 0xc0b1c5b1: alsa_card_riptide_init+0x0/0x60() returned 0. [ 12.836008] initcall 0xc0b1c5b1 ran for 0 msecs: alsa_card_riptide_init+0x0/0x60() [ 12.838007] Calling initcall 0xc0b1c611: alsa_card_hdsp_init+0x0/0x16() [ 12.840569] initcall 0xc0b1c611: alsa_card_hdsp_init+0x0/0x16() returned 0. [ 12.843008] initcall 0xc0b1c611 ran for 0 msecs: alsa_card_hdsp_init+0x0/0x16() [ 12.845006] Calling initcall 0xc0b1c627: alsa_card_trident_init+0x0/0x16() [ 12.848063] initcall 0xc0b1c627: alsa_card_trident_init+0x0/0x16() returned 0. [ 12.851006] initcall 0xc0b1c627 ran for 0 msecs: alsa_card_trident_init+0x0/0x16() [ 12.853005] Calling initcall 0xc0b1c63d: alsa_util_mem_init+0x0/0x7() [ 12.855256] initcall 0xc0b1c63d: alsa_util_mem_init+0x0/0x7() returned 0. [ 12.858005] initcall 0xc0b1c63d ran for 0 msecs: alsa_util_mem_init+0x0/0x7() [ 12.860004] Calling initcall 0xc0b1c644: snd_usb_audio_init+0x0/0x33() [ 12.863229] usbcore: registered new interface driver snd-usb-audio [ 12.864014] initcall 0xc0b1c644: snd_usb_audio_init+0x0/0x33() returned 0. [ 12.867004] initcall 0xc0b1c644 ran for 6 msecs: snd_usb_audio_init+0x0/0x33() [ 12.869003] Calling initcall 0xc0b1c677: snd_usX2Y_module_init+0x0/0x16() [ 12.872294] usbcore: registered new interface driver snd-usb-usx2y [ 12.873013] initcall 0xc0b1c677: snd_usX2Y_module_init+0x0/0x16() returned 0. [ 12.876002] initcall 0xc0b1c677 ran for 6 msecs: snd_usX2Y_module_init+0x0/0x16() [ 12.878001] Calling initcall 0xc0b1c68d: snd_module_init+0x0/0x16() [ 12.881293] usbcore: registered new interface driver snd-usb-caiaq [ 12.882011] initcall 0xc0b1c68d: snd_module_init+0x0/0x16() returned 0. [ 12.885001] initcall 0xc0b1c68d ran for 7 msecs: snd_module_init+0x0/0x16() [ 12.887000] Calling initcall 0xc0759c52: snd_soc_init+0x0/0x1e() [ 12.889247] ASoC version 0.13.2 [ 12.891088] initcall 0xc0759c52: snd_soc_init+0x0/0x1e() returned 0. [ 12.894000] initcall 0xc0759c52 ran for 3 msecs: snd_soc_init+0x0/0x1e() [ 12.895999] Calling initcall 0xc0b1c6b2: alsa_sound_last_init+0x0/0x50() [ 12.898246] ALSA device list: [ 12.898998] #0: Virtual MIDI Card 1 [ 12.900003] initcall 0xc0b1c6b2: alsa_sound_last_init+0x0/0x50() returned 0. [ 12.902998] initcall 0xc0b1c6b2 ran for 6 msecs: alsa_sound_last_init+0x0/0x50() [ 12.904997] Calling initcall 0xc0b1ded4: sysctl_core_init+0x0/0xf() [ 12.907481] initcall 0xc0b1ded4: sysctl_core_init+0x0/0xf() returned 0. [ 12.909997] initcall 0xc0b1ded4 ran for 0 msecs: sysctl_core_init+0x0/0xf() [ 12.911996] Calling initcall 0xc0b1e39a: flow_cache_init+0x0/0xf2() [ 12.915517] initcall 0xc0b1e39a: flow_cache_init+0x0/0xf2() returned 0. [ 12.917996] initcall 0xc0b1e39a ran for 0 msecs: flow_cache_init+0x0/0xf2() [ 12.919995] Calling initcall 0xc0b1e48c: pg_init+0x0/0x222() [ 12.922251] pktgen v2.69: Packet Generator for packet performance testing. [ 12.923132] initcall 0xc0b1e48c: pg_init+0x0/0x222() returned 0. [ 12.925995] initcall 0xc0b1e48c ran for 6 msecs: pg_init+0x0/0x222() [ 12.927994] Calling initcall 0xc0b1e76c: llc_init+0x0/0x1b() [ 12.931003] initcall 0xc0b1e76c: llc_init+0x0/0x1b() returned 0. [ 12.933993] initcall 0xc0b1e76c ran for 0 msecs: llc_init+0x0/0x1b() [ 12.935992] Calling initcall 0xc0b1e7ec: llc2_init+0x0/0xb3() [ 12.939092] NET: Registered protocol family 26 [ 12.939997] initcall 0xc0b1e7ec: llc2_init+0x0/0xb3() returned 0. [ 12.942992] initcall 0xc0b1e7ec ran for 4 msecs: llc2_init+0x0/0xb3() [ 12.944991] Calling initcall 0xc0b1ea1a: snap_init+0x0/0x2a() [ 12.947248] initcall 0xc0b1ea1a: snap_init+0x0/0x2a() returned 0. [ 12.949991] initcall 0xc0b1ea1a ran for 0 msecs: snap_init+0x0/0x2a() [ 12.951990] Calling initcall 0xc0b1eccf: nfnetlink_init+0x0/0x4f() [ 12.954238] Netfilter messages via NETLINK v0.30. [ 12.955020] initcall 0xc0b1eccf: nfnetlink_init+0x0/0x4f() returned 0. [ 12.957990] initcall 0xc0b1eccf ran for 4 msecs: nfnetlink_init+0x0/0x4f() [ 12.959989] Calling initcall 0xc0b1ed1e: nfnetlink_log_init+0x0/0x87() [ 12.963023] initcall 0xc0b1ed1e: nfnetlink_log_init+0x0/0x87() returned 0. [ 12.965988] initcall 0xc0b1ed1e ran for 0 msecs: nfnetlink_log_init+0x0/0x87() [ 12.967987] Calling initcall 0xc0b1eee7: nf_conntrack_standalone_init+0x0/0xa3() [ 12.971058] nf_conntrack version 0.5.0 (14336 buckets, 57344 max) [ 12.973730] initcall 0xc0b1eee7: nf_conntrack_standalone_init+0x0/0xa3() returned 0. [ 12.975987] initcall 0xc0b1eee7 ran for 7 msecs: nf_conntrack_standalone_init+0x0/0xa3() [ 12.977986] Calling initcall 0xc0b1f044: nf_conntrack_proto_sctp_init+0x0/0x4d() [ 12.980466] initcall 0xc0b1f044: nf_conntrack_proto_sctp_init+0x0/0x4d() returned 0. [ 12.982986] initcall 0xc0b1f044 ran for 0 msecs: nf_conntrack_proto_sctp_init+0x0/0x4d() [ 12.984985] Calling initcall 0xc0b1f091: nf_conntrack_proto_udplite_init+0x0/0x37() [ 12.988071] initcall 0xc0b1f091: nf_conntrack_proto_udplite_init+0x0/0x37() returned 0. [ 12.990985] initcall 0xc0b1f091 ran for 0 msecs: nf_conntrack_proto_udplite_init+0x0/0x37() [ 12.992984] Calling initcall 0xc0b1f0c8: ctnetlink_init+0x0/0x62() [ 12.995233] ctnetlink v0.93: registering with nfnetlink. [ 12.995988] initcall 0xc0b1f0c8: ctnetlink_init+0x0/0x62() returned 0. [ 12.998984] initcall 0xc0b1f0c8 ran for 5 msecs: ctnetlink_init+0x0/0x62() [ 13.000983] Calling initcall 0xc0b1f12a: nf_conntrack_ftp_init+0x0/0x171() [ 13.003241] initcall 0xc0b1f12a: nf_conntrack_ftp_init+0x0/0x171() returned 0. [ 13.005982] initcall 0xc0b1f12a ran for 0 msecs: nf_conntrack_ftp_init+0x0/0x171() [ 13.007981] Calling initcall 0xc0b1f29b: nf_conntrack_irc_init+0x0/0x14e() [ 13.010239] initcall 0xc0b1f29b: nf_conntrack_irc_init+0x0/0x14e() returned 0. [ 13.012981] initcall 0xc0b1f29b ran for 0 msecs: nf_conntrack_irc_init+0x0/0x14e() [ 13.014980] Calling initcall 0xc0b1f3e9: nf_conntrack_sane_init+0x0/0x172() [ 13.017994] initcall 0xc0b1f3e9: nf_conntrack_sane_init+0x0/0x172() returned 0. [ 13.020980] initcall 0xc0b1f3e9 ran for 0 msecs: nf_conntrack_sane_init+0x0/0x172() [ 13.022979] Calling initcall 0xc0b1f55b: nf_conntrack_tftp_init+0x0/0x156() [ 13.025234] initcall 0xc0b1f55b: nf_conntrack_tftp_init+0x0/0x156() returned 0. [ 13.027979] initcall 0xc0b1f55b ran for 0 msecs: nf_conntrack_tftp_init+0x0/0x156() [ 13.029978] Calling initcall 0xc0b1f6d7: xt_init+0x0/0x7e() [ 13.032253] initcall 0xc0b1f6d7: xt_init+0x0/0x7e() returned 0. [ 13.034978] initcall 0xc0b1f6d7 ran for 0 msecs: xt_init+0x0/0x7e() [ 13.036977] Calling initcall 0xc0b1f755: tcpudp_mt_init+0x0/0x14() [ 13.039235] initcall 0xc0b1f755: tcpudp_mt_init+0x0/0x14() returned 0. [ 13.041977] initcall 0xc0b1f755 ran for 0 msecs: tcpudp_mt_init+0x0/0x14() [ 13.043976] Calling initcall 0xc0b1f769: connmark_tg_init+0x0/0x14() [ 13.046985] initcall 0xc0b1f769: connmark_tg_init+0x0/0x14() returned 0. [ 13.049976] initcall 0xc0b1f769 ran for 0 msecs: connmark_tg_init+0x0/0x14() [ 13.051975] Calling initcall 0xc0b1f77d: connsecmark_tg_init+0x0/0x14() [ 13.054983] initcall 0xc0b1f77d: connsecmark_tg_init+0x0/0x14() returned 0. [ 13.057974] initcall 0xc0b1f77d ran for 0 msecs: connsecmark_tg_init+0x0/0x14() [ 13.059974] Calling initcall 0xc0b1f791: dscp_tg_init+0x0/0x14() [ 13.062983] initcall 0xc0b1f791: dscp_tg_init+0x0/0x14() returned 0. [ 13.065973] initcall 0xc0b1f791 ran for 0 msecs: dscp_tg_init+0x0/0x14() [ 13.067972] Calling initcall 0xc0b1f7a5: mark_tg_init+0x0/0x14() [ 13.070226] initcall 0xc0b1f7a5: mark_tg_init+0x0/0x14() returned 0. [ 13.072973] initcall 0xc0b1f7a5 ran for 0 msecs: mark_tg_init+0x0/0x14() [ 13.074972] Calling initcall 0xc0b1f7b9: nflog_tg_init+0x0/0x14() [ 13.077233] initcall 0xc0b1f7b9: nflog_tg_init+0x0/0x14() returned 0. [ 13.079971] initcall 0xc0b1f7b9 ran for 0 msecs: nflog_tg_init+0x0/0x14() [ 13.081971] Calling initcall 0xc0b1f7cd: nfqueue_tg_init+0x0/0x14() [ 13.084223] initcall 0xc0b1f7cd: nfqueue_tg_init+0x0/0x14() returned 0. [ 13.086970] initcall 0xc0b1f7cd ran for 0 msecs: nfqueue_tg_init+0x0/0x14() [ 13.088970] Calling initcall 0xc0b1f7e1: xt_rateest_tg_init+0x0/0x36() [ 13.091990] initcall 0xc0b1f7e1: xt_rateest_tg_init+0x0/0x36() returned 0. [ 13.094969] initcall 0xc0b1f7e1 ran for 0 msecs: xt_rateest_tg_init+0x0/0x36() [ 13.096968] Calling initcall 0xc0b1f817: tcpoptstrip_tg_init+0x0/0x14() [ 13.099221] initcall 0xc0b1f817: tcpoptstrip_tg_init+0x0/0x14() returned 0. [ 13.101968] initcall 0xc0b1f817 ran for 0 msecs: tcpoptstrip_tg_init+0x0/0x14() [ 13.103967] Calling initcall 0xc0b1f82b: comment_mt_init+0x0/0x14() [ 13.106219] initcall 0xc0b1f82b: comment_mt_init+0x0/0x14() returned 0. [ 13.108967] initcall 0xc0b1f82b ran for 0 msecs: comment_mt_init+0x0/0x14() [ 13.110966] Calling initcall 0xc0b1f83f: connbytes_mt_init+0x0/0x14() [ 13.113974] initcall 0xc0b1f83f: connbytes_mt_init+0x0/0x14() returned 0. [ 13.116966] initcall 0xc0b1f83f ran for 0 msecs: connbytes_mt_init+0x0/0x14() [ 13.118965] Calling initcall 0xc0b1f853: dccp_mt_init+0x0/0x45() [ 13.121229] initcall 0xc0b1f853: dccp_mt_init+0x0/0x45() returned 0. [ 13.123965] initcall 0xc0b1f853 ran for 0 msecs: dccp_mt_init+0x0/0x45() [ 13.125964] Calling initcall 0xc0b1f898: dscp_mt_init+0x0/0x14() [ 13.128223] initcall 0xc0b1f898: dscp_mt_init+0x0/0x14() returned 0. [ 13.130963] initcall 0xc0b1f898 ran for 0 msecs: dscp_mt_init+0x0/0x14() [ 13.132963] Calling initcall 0xc0b1f8ac: iprange_mt_init+0x0/0x14() [ 13.135971] initcall 0xc0b1f8ac: iprange_mt_init+0x0/0x14() returned 0. [ 13.138962] initcall 0xc0b1f8ac ran for 0 msecs: iprange_mt_init+0x0/0x14() [ 13.140962] Calling initcall 0xc0b1f8c0: length_mt_init+0x0/0x14() [ 13.143214] initcall 0xc0b1f8c0: length_mt_init+0x0/0x14() returned 0. [ 13.145961] initcall 0xc0b1f8c0 ran for 0 msecs: length_mt_init+0x0/0x14() [ 13.147961] Calling initcall 0xc0b1f8d4: mac_mt_init+0x0/0x14() [ 13.150219] initcall 0xc0b1f8d4: mac_mt_init+0x0/0x14() returned 0. [ 13.152960] initcall 0xc0b1f8d4 ran for 0 msecs: mac_mt_init+0x0/0x14() [ 13.154959] Calling initcall 0xc0b1f8e8: mark_mt_init+0x0/0x14() [ 13.157221] initcall 0xc0b1f8e8: mark_mt_init+0x0/0x14() returned 0. [ 13.159959] initcall 0xc0b1f8e8 ran for 0 msecs: mark_mt_init+0x0/0x14() [ 13.161958] Calling initcall 0xc0b1f8fc: multiport_mt_init+0x0/0x14() [ 13.164212] initcall 0xc0b1f8fc: multiport_mt_init+0x0/0x14() returned 0. [ 13.166958] initcall 0xc0b1f8fc ran for 0 msecs: multiport_mt_init+0x0/0x14() [ 13.168957] Calling initcall 0xc0b1f910: pkttype_mt_init+0x0/0x14() [ 13.171210] initcall 0xc0b1f910: pkttype_mt_init+0x0/0x14() returned 0. [ 13.173957] initcall 0xc0b1f910 ran for 0 msecs: pkttype_mt_init+0x0/0x14() [ 13.175956] Calling initcall 0xc0b1f924: policy_mt_init+0x0/0x14() [ 13.178208] initcall 0xc0b1f924: policy_mt_init+0x0/0x14() returned 0. [ 13.180956] initcall 0xc0b1f924 ran for 0 msecs: policy_mt_init+0x0/0x14() [ 13.182955] Calling initcall 0xc0b1f938: xt_rateest_mt_init+0x0/0x14() [ 13.185208] initcall 0xc0b1f938: xt_rateest_mt_init+0x0/0x14() returned 0. [ 13.187955] initcall 0xc0b1f938 ran for 0 msecs: xt_rateest_mt_init+0x0/0x14() [ 13.189954] Calling initcall 0xc0b1f94c: realm_mt_init+0x0/0xf() [ 13.192962] initcall 0xc0b1f94c: realm_mt_init+0x0/0xf() returned 0. [ 13.195954] initcall 0xc0b1f94c ran for 0 msecs: realm_mt_init+0x0/0xf() [ 13.197953] Calling initcall 0xc0b1f95b: state_mt_init+0x0/0x14() [ 13.200214] initcall 0xc0b1f95b: state_mt_init+0x0/0x14() returned 0. [ 13.202953] initcall 0xc0b1f95b ran for 0 msecs: state_mt_init+0x0/0x14() [ 13.204952] Calling initcall 0xc0b1f96f: statistic_mt_init+0x0/0x14() [ 13.207960] initcall 0xc0b1f96f: statistic_mt_init+0x0/0x14() returned 0. [ 13.210951] initcall 0xc0b1f96f ran for 0 msecs: statistic_mt_init+0x0/0x14() [ 13.212951] Calling initcall 0xc0b1f983: time_mt_init+0x0/0x14() [ 13.215211] initcall 0xc0b1f983: time_mt_init+0x0/0x14() returned 0. [ 13.217950] initcall 0xc0b1f983 ran for 0 msecs: time_mt_init+0x0/0x14() [ 13.220950] Calling initcall 0xc0b1f997: u32_mt_init+0x0/0x14() [ 13.223958] initcall 0xc0b1f997: u32_mt_init+0x0/0x14() returned 0. [ 13.226949] initcall 0xc0b1f997 ran for 0 msecs: u32_mt_init+0x0/0x14() [ 13.228948] Calling initcall 0xc0b2078b: sysctl_ipv4_init+0x0/0x1c() [ 13.234011] initcall 0xc0b2078b: sysctl_ipv4_init+0x0/0x1c() returned 0. [ 13.236948] initcall 0xc0b2078b ran for 2 msecs: sysctl_ipv4_init+0x0/0x1c() [ 13.238947] Calling initcall 0xc0b2096d: ipgre_init+0x0/0x8b() [ 13.241950] GRE over IPv4 tunneling driver [ 13.245052] initcall 0xc0b2096d: ipgre_init+0x0/0x8b() returned 0. [ 13.247946] initcall 0xc0b2096d ran for 5 msecs: ipgre_init+0x0/0x8b() [ 13.249945] Calling initcall 0xc0b20a3c: ipcomp4_init+0x0/0x5a() [ 13.252200] initcall 0xc0b20a3c: ipcomp4_init+0x0/0x5a() returned 0. [ 13.254944] initcall 0xc0b20a3c ran for 0 msecs: ipcomp4_init+0x0/0x5a() [ 13.256944] Calling initcall 0xc0b20a96: ipip_init+0x0/0x88() [ 13.259198] initcall 0xc0b20a96: ipip_init+0x0/0x88() returned 0. [ 13.261943] initcall 0xc0b20a96 ran for 0 msecs: ipip_init+0x0/0x88() [ 13.263943] Calling initcall 0xc0b20b1e: tunnel4_init+0x0/0x5a() [ 13.267197] initcall 0xc0b20b1e: tunnel4_init+0x0/0x5a() returned 0. [ 13.269942] initcall 0xc0b20b1e ran for 0 msecs: tunnel4_init+0x0/0x5a() [ 13.271941] Calling initcall 0xc0b20b78: xfrm4_transport_init+0x0/0x14() [ 13.274202] initcall 0xc0b20b78: xfrm4_transport_init+0x0/0x14() returned 0. [ 13.276941] initcall 0xc0b20b78 ran for 0 msecs: xfrm4_transport_init+0x0/0x14() [ 13.278940] Calling initcall 0xc069e4bc: ipv4_netfilter_init+0x0/0xf() [ 13.281195] initcall 0xc069e4bc: ipv4_netfilter_init+0x0/0xf() returned 0. [ 13.283940] initcall 0xc069e4bc ran for 0 msecs: ipv4_netfilter_init+0x0/0xf() [ 13.285939] Calling initcall 0xc0b20b8c: ip_tables_init+0x0/0x92() [ 13.288222] ip_tables: (C) 2000-2006 Netfilter Core Team [ 13.288943] initcall 0xc0b20b8c: ip_tables_init+0x0/0x92() returned 0. [ 13.291939] initcall 0xc0b20b8c ran for 5 msecs: ip_tables_init+0x0/0x92() [ 13.293938] Calling initcall 0xc0b20c2d: iptable_mangle_init+0x0/0x38() [ 13.296334] initcall 0xc0b20c2d: iptable_mangle_init+0x0/0x38() returned 0. [ 13.298938] initcall 0xc0b20c2d ran for 0 msecs: iptable_mangle_init+0x0/0x38() [ 13.300937] Calling initcall 0xc0b20c94: addrtype_mt_init+0x0/0x14() [ 13.303198] initcall 0xc0b20c94: addrtype_mt_init+0x0/0x14() returned 0. [ 13.305937] initcall 0xc0b20c94 ran for 0 msecs: addrtype_mt_init+0x0/0x14() [ 13.307936] Calling initcall 0xc0b20ca8: ah_mt_init+0x0/0xf() [ 13.310196] initcall 0xc0b20ca8: ah_mt_init+0x0/0xf() returned 0. [ 13.312936] initcall 0xc0b20ca8 ran for 0 msecs: ah_mt_init+0x0/0xf() [ 13.314935] Calling initcall 0xc0b20cb7: recent_mt_init+0x0/0x7a() [ 13.317952] initcall 0xc0b20cb7: recent_mt_init+0x0/0x7a() returned 0. [ 13.320934] initcall 0xc0b20cb7 ran for 0 msecs: recent_mt_init+0x0/0x7a() [ 13.322934] Calling initcall 0xc0b20d31: ttl_mt_init+0x0/0xf() [ 13.325194] initcall 0xc0b20d31: ttl_mt_init+0x0/0xf() returned 0. [ 13.327933] initcall 0xc0b20d31 ran for 0 msecs: ttl_mt_init+0x0/0xf() [ 13.329933] Calling initcall 0xc0b20d40: ttl_tg_init+0x0/0xf() [ 13.332193] initcall 0xc0b20d40: ttl_tg_init+0x0/0xf() returned 0. [ 13.334932] initcall 0xc0b20d40 ran for 0 msecs: ttl_tg_init+0x0/0xf() [ 13.336932] Calling initcall 0xc0b20d4f: ulog_tg_init+0x0/0xba() [ 13.339964] initcall 0xc0b20d4f: ulog_tg_init+0x0/0xba() returned 0. [ 13.342936] initcall 0xc0b20d4f ran for 0 msecs: ulog_tg_init+0x0/0xba() [ 13.344931] Calling initcall 0xc0b20e09: arp_tables_init+0x0/0x78() [ 13.347959] arp_tables: (C) 2002 David S. Miller [ 13.348934] initcall 0xc0b20e09: arp_tables_init+0x0/0x78() returned 0. [ 13.351930] initcall 0xc0b20e09 ran for 4 msecs: arp_tables_init+0x0/0x78() [ 13.353929] Calling initcall 0xc0b20e8d: arpt_mangle_init+0x0/0x22() [ 13.356188] initcall 0xc0b20e8d: arpt_mangle_init+0x0/0x22() returned 0. [ 13.358929] initcall 0xc0b20e8d ran for 0 msecs: arpt_mangle_init+0x0/0x22() [ 13.360928] Calling initcall 0xc0b20eaf: arptable_filter_init+0x0/0x38() [ 13.363222] initcall 0xc0b20eaf: arptable_filter_init+0x0/0x38() returned 0. [ 13.365928] initcall 0xc0b20eaf ran for 0 msecs: arptable_filter_init+0x0/0x38() [ 13.367927] Calling initcall 0xc0b20f16: ip_queue_init+0x0/0x107() [ 13.370252] initcall 0xc0b20f16: ip_queue_init+0x0/0x107() returned 0. [ 13.372927] initcall 0xc0b20f16 ran for 0 msecs: ip_queue_init+0x0/0x107() [ 13.374926] Calling initcall 0xc0b2101d: inet_diag_init+0x0/0x5b() [ 13.377201] initcall 0xc0b2101d: inet_diag_init+0x0/0x5b() returned 0. [ 13.379926] initcall 0xc0b2101d ran for 0 msecs: inet_diag_init+0x0/0x5b() [ 13.381925] Calling initcall 0xc0b21078: tcp_diag_init+0x0/0xf() [ 13.384178] initcall 0xc0b21078: tcp_diag_init+0x0/0xf() returned 0. [ 13.386925] initcall 0xc0b21078 ran for 0 msecs: tcp_diag_init+0x0/0xf() [ 13.388924] Calling initcall 0xc0b21087: cubictcp_register+0x0/0x93() [ 13.391174] TCP cubic registered [ 13.391927] initcall 0xc0b21087: cubictcp_register+0x0/0x93() returned 0. [ 13.394924] initcall 0xc0b21087 ran for 3 msecs: cubictcp_register+0x0/0x93() [ 13.396923] Calling initcall 0xc0b212f5: af_unix_init+0x0/0x47() [ 13.400170] NET: Registered protocol family 1 [ 13.400978] initcall 0xc0b212f5: af_unix_init+0x0/0x47() returned 0. [ 13.403922] initcall 0xc0b212f5 ran for 4 msecs: af_unix_init+0x0/0x47() [ 13.405921] Calling initcall 0xc0b2133c: inet6_init+0x0/0x32a() [ 13.411420] NET: Registered protocol family 10 [ 13.429359] initcall 0xc0b2133c: inet6_init+0x0/0x32a() returned 0. [ 13.431918] initcall 0xc0b2133c ran for 23 msecs: inet6_init+0x0/0x32a() [ 13.433917] Calling initcall 0xc0b21f80: xfrm6_beet_init+0x0/0x14() [ 13.437173] initcall 0xc0b21f80: xfrm6_beet_init+0x0/0x14() returned 0. [ 13.439916] initcall 0xc0b21f80 ran for 0 msecs: xfrm6_beet_init+0x0/0x14() [ 13.441916] Calling initcall 0xc0b21f94: mip6_init+0x0/0xa7() [ 13.444918] Mobile IPv6 [ 13.445921] initcall 0xc0b21f94: mip6_init+0x0/0xa7() returned 0. [ 13.448915] initcall 0xc0b21f94 ran for 2 msecs: mip6_init+0x0/0xa7() [ 13.450914] Calling initcall 0xc0b2203b: sit_init+0x0/0x8b() [ 13.453162] IPv6 over IPv4 tunneling driver [ 13.458268] initcall 0xc0b2203b: sit_init+0x0/0x8b() returned 0. [ 13.460913] initcall 0xc0b2203b ran for 7 msecs: sit_init+0x0/0x8b() [ 13.462912] Calling initcall 0xc0b2210a: packet_init+0x0/0x39() [ 13.465917] NET: Registered protocol family 17 [ 13.466933] initcall 0xc0b2210a: packet_init+0x0/0x39() returned 0. [ 13.469912] initcall 0xc0b2210a ran for 4 msecs: packet_init+0x0/0x39() [ 13.471911] Calling initcall 0xc0b22143: ipx_init+0x0/0xd2() [ 13.475381] NET: Registered protocol family 4 [ 13.477018] initcall 0xc0b22143: ipx_init+0x0/0xd2() returned 0. [ 13.479910] initcall 0xc0b22143 ran for 5 msecs: ipx_init+0x0/0xd2() [ 13.481909] Calling initcall 0xc0b22517: l2cap_init+0x0/0xbc() [ 13.484166] Bluetooth: L2CAP ver 2.9 [ 13.484909] Bluetooth: L2CAP socket layer initialized [ 13.485913] initcall 0xc0b22517: l2cap_init+0x0/0xbc() returned 0. [ 13.488909] initcall 0xc0b22517 ran for 8 msecs: l2cap_init+0x0/0xbc() [ 13.490908] Calling initcall 0xc0b225d3: sco_init+0x0/0xc2() [ 13.493165] Bluetooth: SCO (Voice Link) ver 0.5 [ 13.493907] Bluetooth: SCO socket layer initialized [ 13.494911] initcall 0xc0b225d3: sco_init+0x0/0xc2() returned 0. [ 13.497907] initcall 0xc0b225d3 ran for 9 msecs: sco_init+0x0/0xc2() [ 13.499909] Calling initcall 0xc0b22695: hidp_init+0x0/0x1e() [ 13.502164] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 13.502910] initcall 0xc0b22695: hidp_init+0x0/0x1e() returned 0. [ 13.505906] initcall 0xc0b22695 ran for 5 msecs: hidp_init+0x0/0x1e() [ 13.507905] Calling initcall 0xc0b2284e: atm_clip_init+0x0/0x8d() [ 13.511431] initcall 0xc0b2284e: atm_clip_init+0x0/0x8d() returned 0. [ 13.513905] initcall 0xc0b2284e ran for 0 msecs: atm_clip_init+0x0/0x8d() [ 13.515904] Calling initcall 0xc0b228db: br2684_init+0x0/0x34() [ 13.518161] initcall 0xc0b228db: br2684_init+0x0/0x34() returned 0. [ 13.520904] initcall 0xc0b228db ran for 0 msecs: br2684_init+0x0/0x34() [ 13.522903] Calling initcall 0xc0b2290f: pppoatm_init+0x0/0x11() [ 13.525155] initcall 0xc0b2290f: pppoatm_init+0x0/0x11() returned 0. [ 13.527903] initcall 0xc0b2290f ran for 0 msecs: pppoatm_init+0x0/0x11() [ 13.529902] Calling initcall 0xc0b22920: dccp_init+0x0/0x271() [ 13.547133] initcall 0xc0b22920: dccp_init+0x0/0x271() returned 0. [ 13.549900] initcall 0xc0b22920 ran for 13 msecs: dccp_init+0x0/0x271() [ 13.551900] Calling initcall 0xc0b22c4b: dccp_v4_init+0x0/0x7f() [ 13.556394] initcall 0xc0b22c4b: dccp_v4_init+0x0/0x7f() returned 0. [ 13.558898] initcall 0xc0b22c4b ran for 1 msecs: dccp_v4_init+0x0/0x7f() [ 13.560897] Calling initcall 0xc0b22cca: dccp_v6_init+0x0/0x7f() [ 13.565575] initcall 0xc0b22cca: dccp_v6_init+0x0/0x7f() returned 0. [ 13.567897] initcall 0xc0b22cca ran for 1 msecs: dccp_v6_init+0x0/0x7f() [ 13.569896] Calling initcall 0xc0b22d49: dccp_diag_init+0x0/0xf() [ 13.572158] initcall 0xc0b22d49: dccp_diag_init+0x0/0xf() returned 0. [ 13.574896] initcall 0xc0b22d49 ran for 0 msecs: dccp_diag_init+0x0/0xf() [ 13.576895] Calling initcall 0xc0b22d58: ccid2_module_init+0x0/0xf() [ 13.580603] CCID: Registered CCID 2 (TCP-like) [ 13.580949] initcall 0xc0b22d58: ccid2_module_init+0x0/0xf() returned 0. [ 13.583895] initcall 0xc0b22d58 ran for 5 msecs: ccid2_module_init+0x0/0xf() [ 13.585894] Calling initcall 0xc0b22d8c: ieee80211_init+0x0/0x9d() [ 13.588190] ieee80211: 802.11 data/management/control stack, git-1.1.13 [ 13.588894] ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com> [ 13.589897] initcall 0xc0b22d8c: ieee80211_init+0x0/0x9d() returned 0. [ 13.592893] initcall 0xc0b22d8c ran for 14 msecs: ieee80211_init+0x0/0x9d() [ 13.594892] Calling initcall 0xc0b22e29: ieee80211_crypto_init+0x0/0xf() [ 13.597143] ieee80211_crypt: registered algorithm 'NULL' [ 13.597896] initcall 0xc0b22e29: ieee80211_crypto_init+0x0/0xf() returned 0. [ 13.600892] initcall 0xc0b22e29 ran for 5 msecs: ieee80211_crypto_init+0x0/0xf() [ 13.602891] Calling initcall 0xc0b22e38: ieee80211_crypto_wep_init+0x0/0xf() [ 13.605141] ieee80211_crypt: registered algorithm 'WEP' [ 13.605895] initcall 0xc0b22e38: ieee80211_crypto_wep_init+0x0/0xf() returned 0. [ 13.608891] initcall 0xc0b22e38 ran for 5 msecs: ieee80211_crypto_wep_init+0x0/0xf() [ 13.610892] Calling initcall 0xc0b22e47: ieee80211_crypto_ccmp_init+0x0/0xf() [ 13.613203] ieee80211_crypt: registered algorithm 'CCMP' [ 13.613894] initcall 0xc0b22e47: ieee80211_crypto_ccmp_init+0x0/0xf() returned 0. [ 13.616890] initcall 0xc0b22e47 ran for 5 msecs: ieee80211_crypto_ccmp_init+0x0/0xf() [ 13.618889] Calling initcall 0xc0b22e56: tipc_init+0x0/0x9e() [ 13.621147] TIPC: Activated (version 1.6.2 compiled Apr 15 2008 22:22:33) [ 13.624911] NET: Registered protocol family 30 [ 13.625914] TIPC: Started in single node mode [ 13.626892] initcall 0xc0b22e56: tipc_init+0x0/0x9e() returned 0. [ 13.629888] initcall 0xc0b22e56 ran for 17 msecs: tipc_init+0x0/0x9e() [ 13.631887] Calling initcall 0xc0b2321e: rfkill_handler_init+0x0/0xf() [ 13.634156] initcall 0xc0b2321e: rfkill_handler_init+0x0/0xf() returned 0. [ 13.636886] initcall 0xc0b2321e ran for 0 msecs: rfkill_handler_init+0x0/0xf() [ 13.638886] Calling initcall 0xc0afc3d1: init_lapic_nmi_sysfs+0x0/0x33() [ 13.641894] initcall 0xc0afc3d1: init_lapic_nmi_sysfs+0x0/0x33() returned 0. [ 13.644885] initcall 0xc0afc3d1 ran for 0 msecs: init_lapic_nmi_sysfs+0x0/0x33() [ 13.646884] Calling initcall 0xc0afc404: check_nmi_watchdog+0x0/0x111() [ 13.649137] initcall 0xc0afc404: check_nmi_watchdog+0x0/0x111() returned 0. [ 13.651884] initcall 0xc0afc404 ran for 0 msecs: check_nmi_watchdog+0x0/0x111() [ 13.653883] Calling initcall 0xc0afc628: io_apic_bug_finalize+0x0/0x1a() [ 13.656135] initcall 0xc0afc628: io_apic_bug_finalize+0x0/0x1a() returned 0. [ 13.658883] initcall 0xc0afc628 ran for 0 msecs: io_apic_bug_finalize+0x0/0x1a() [ 13.660882] Calling initcall 0xc0affefa: check_early_ioremap_leak+0x0/0x3d() [ 13.663135] initcall 0xc0affefa: check_early_ioremap_leak+0x0/0x3d() returned 0. [ 13.665882] initcall 0xc0affefa ran for 0 msecs: check_early_ioremap_leak+0x0/0x3d() [ 13.667881] Calling initcall 0xc0b00356: print_ipi_mode+0x0/0x25() [ 13.670130] Using IPI Shortcut mode [ 13.670885] initcall 0xc0b00356: print_ipi_mode+0x0/0x25() returned 0. [ 13.673881] initcall 0xc0b00356 ran for 4 msecs: print_ipi_mode+0x0/0x25() [ 13.675880] Calling initcall 0xc011c70d: init_oops_id+0x0/0x23() [ 13.678144] initcall 0xc011c70d: init_oops_id+0x0/0x23() returned 0. [ 13.680880] initcall 0xc011c70d ran for 0 msecs: init_oops_id+0x0/0x23() [ 13.682879] Calling initcall 0xc0b00b81: disable_boot_consoles+0x0/0x36() [ 13.685887] initcall 0xc0b00b81: disable_boot_consoles+0x0/0x36() returned 0. [ 13.688879] initcall 0xc0b00b81 ran for 0 msecs: disable_boot_consoles+0x0/0x36() [ 13.690878] Calling initcall 0xc0b01725: pm_qos_power_init+0x0/0x54() [ 13.694595] initcall 0xc0b01725: pm_qos_power_init+0x0/0x54() returned 0. [ 13.696877] initcall 0xc0b01725 ran for 0 msecs: pm_qos_power_init+0x0/0x54() [ 13.698877] Calling initcall 0xc0b06691: random32_reseed+0x0/0x24() [ 13.701141] initcall 0xc0b06691: random32_reseed+0x0/0x24() returned 0. [ 13.703876] initcall 0xc0b06691 ran for 0 msecs: random32_reseed+0x0/0x24() [ 13.705875] Calling initcall 0xc0b06bf5: pci_sysfs_init+0x0/0x44() [ 13.709261] initcall 0xc0b06bf5: pci_sysfs_init+0x0/0x44() returned 0. [ 13.711875] initcall 0xc0b06bf5 ran for 0 msecs: pci_sysfs_init+0x0/0x44() [ 13.713874] Calling initcall 0xc0b0a3c1: acpi_wakeup_device_init+0x0/0x6e() [ 13.716126] initcall 0xc0b0a3c1: acpi_wakeup_device_init+0x0/0x6e() returned 0. [ 13.718874] initcall 0xc0b0a3c1 ran for 0 msecs: acpi_wakeup_device_init+0x0/0x6e() [ 13.720873] Calling initcall 0xc0b0bd3f: seqgen_init+0x0/0xe() [ 13.723185] initcall 0xc0b0bd3f: seqgen_init+0x0/0xe() returned 0. [ 13.725873] initcall 0xc0b0bd3f ran for 0 msecs: seqgen_init+0x0/0xe() [ 13.727872] Calling initcall 0xc042bf3f: scsi_complete_async_scans+0x0/0xb9() [ 13.730881] initcall 0xc042bf3f: scsi_complete_async_scans+0x0/0xb9() returned 0. [ 13.733872] initcall 0xc042bf3f ran for 0 msecs: scsi_complete_async_scans+0x0/0xb9() [ 13.736871] Calling initcall 0xc0b1abc4: edd_init+0x0/0x294() [ 13.739121] BIOS EDD facility v0.16 2004-Jun-25, 6 devices found [ 13.741973] initcall 0xc0b1abc4: edd_init+0x0/0x294() returned 0. [ 13.744870] initcall 0xc0b1abc4 ran for 7 msecs: edd_init+0x0/0x294() [ 13.748869] Calling initcall 0xc0b1cf1d: pci_mmcfg_late_insert_resources+0x0/0x41() [ 13.751127] initcall 0xc0b1cf1d: pci_mmcfg_late_insert_resources+0x0/0x41() returned 1. [ 13.753869] initcall 0xc0b1cf1d ran for 0 msecs: pci_mmcfg_late_insert_resources+0x0/0x41() [ 13.755869] initcall at 0xc0b1cf1d: pci_mmcfg_late_insert_resources+0x0/0x41(): returned with error code 1 [ 13.759867] Calling initcall 0xc0b1ffb8: tcp_congestion_default+0x0/0xf() [ 13.762129] initcall 0xc0b1ffb8: tcp_congestion_default+0x0/0xf() returned 0. [ 13.764867] initcall 0xc0b1ffb8 ran for 0 msecs: tcp_congestion_default+0x0/0xf() [ 13.793840] EXT3-fs: INFO: recovery required on readonly filesystem. [ 13.793845] EXT3-fs: write access will be enabled during recovery. [ 14.649765] kjournald starting. Commit interval 5 seconds [ 14.650700] EXT3-fs: recovery complete. [ 14.682570] EXT3-fs: mounted filesystem with ordered data mode. [ 14.682722] VFS: Mounted root (ext3 filesystem) readonly. [ 14.685146] Freeing unused kernel memory: 468k freed [ 20.879975] end_request: I/O error, dev fd0, sector 0 [ 22.114344] udev: renamed network interface eth3_rename to eth0 [ 22.137718] udev: renamed network interface eth4_rename to eth1 [ 23.835234] ADDRCONF(NETDEV_UP): eth1: link is not ready [ 24.083682] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 27.073154] tg3: eth0: Link is up at 1000 Mbps, full duplex. [ 27.073167] tg3: eth0: Flow control is on for TX and on for RX. [ 27.075678] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 32.287473] EXT3 FS on ida/c0d0p3, internal journal [ 32.384891] kjournald starting. Commit interval 5 seconds [ 32.401678] EXT3 FS on ida/c0d0p1, internal journal [ 32.401678] EXT3-fs: mounted filesystem with ordered data mode. [ 33.692515] warning: process `kudzu' used the deprecated sysctl system call with 1.23. [ 37.567295] warning: `dbus-daemon' uses 32-bit capabilities (legacy support in use) [ 38.176583] eth0: no IPv6 routers present ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:42 ` Ingo Molnar @ 2008-04-15 20:50 ` Christoph Lameter 2008-04-15 20:58 ` Ingo Molnar 0 siblings, 1 reply; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 20:50 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki Vexing. The failure in the slabs suggests that no lowmem pages were freed during the walk of the bootmem bitmaps. Could you call show_mem before kmem_cache_init() runs? ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:50 ` Christoph Lameter @ 2008-04-15 20:58 ` Ingo Molnar 2008-04-15 21:08 ` Christoph Lameter 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 20:58 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Christoph Lameter <clameter@sgi.com> wrote: > Vexing. The failure in the slabs suggests that no lowmem pages were > freed during the walk of the bootmem bitmaps. Could you call show_mem > before kmem_cache_init() runs? sure - find the crashlog below. but it seems there's plenty of free RAM in the buddy: [ 0.000999] DMA: 3*4kB 2*8kB 4*16kB 2*32kB 3*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 3804kB [ 0.000999] Normal: 54*4kB 54*8kB 54*16kB 54*32kB 54*64kB 60*128kB 60*256kB 0*512kB 1*1024kB 0*2048kB 197*4096kB = 837672kB and the bug pattern seems to be memory corruption - not memory exhaustion. i.e. we allocated RAM but it got corrupted after allocation. Ingo Index: linux/init/main.c =================================================================== --- linux.orig/init/main.c +++ linux/init/main.c @@ -609,6 +609,7 @@ asmlinkage void __init start_kernel(void mem_init(); enable_debug_pagealloc(); cpu_hotplug_init(); + show_mem(); kmem_cache_init(); setup_per_cpu_pageset(); numa_policy_init(); [ 0.000000] Linux version 2.6.25-rc9 (mingo@dione) (gcc version 4.2.2) #968 SMP Tue Apr 15 22:39:35 CEST 2008 [ 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 - 00000000efff8000 (usable) [ 0.000000] BIOS-e820: 00000000efff8000 - 00000000f0000000 (ACPI data) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved) [ 0.000000] BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) [ 0.000000] BIOS-e820: 0000000100000000 - 0000000110000000 (usable) [ 0.000000] console [earlyser0] enabled [ 0.000000] Warning only 896MB will be used. [ 0.000000] Use a HIGHMEM64G enabled kernel. [ 0.000000] 896MB LOWMEM available. [ 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 [c00f4fd0] 000f4fd0 [ 0.000000] sparse_init() [ 0.000000] section 0: sparse_mem_map_populate2(#0, (nd:0)): c1000000 [ 0.000000] map: c1000000, usemap: c1100000 [content: c1000003] [ 0.000000] section 1: sparse_mem_map_populate2(#1, (nd:0)): c1180000 [ 0.000000] map: c1180000, usemap: c1280000 [content: c1100003] [ 0.000000] section 2: sparse_mem_map_populate2(#2, (nd:0)): c1300000 [ 0.000000] map: c1300000, usemap: c1400000 [content: c1200003] [ 0.000000] section 3: sparse_mem_map_populate2(#3, (nd:0)): c1480000 [ 0.000000] map: c1480000, usemap: c1580000 [content: c1300003] [ 0.000000] section 4: sparse_mem_map_populate2(#4, (nd:0)): c1600000 [ 0.000000] map: c1600000, usemap: c1700000 [content: c1400003] [ 0.000000] section 5: sparse_mem_map_populate2(#5, (nd:0)): c1780000 [ 0.000000] map: c1780000, usemap: c1880000 [content: c1500003] [ 0.000000] section 6: sparse_mem_map_populate2(#6, (nd:0)): c1900000 [ 0.000000] map: c1900000, usemap: c1a00000 [content: c1600003] [ 0.000000] section 7: sparse_mem_map_populate2(#7, (nd:0)): c1a80000 [ 0.000000] map: c1a80000, usemap: c1b80000 [content: c1700003] [ 0.000000] section 8: sparse_mem_map_populate2(#8, (nd:0)): c1c00000 [ 0.000000] map: c1c00000, usemap: c1d00000 [content: c1800003] [ 0.000000] section 9: sparse_mem_map_populate2(#9, (nd:0)): c1d80000 [ 0.000000] map: c1d80000, usemap: c1e80000 [content: c1900003] [ 0.000000] section 10: sparse_mem_map_populate2(#10, (nd:0)): c1f00000 [ 0.000000] map: c1f00000, usemap: c2000000 [content: c1a00003] [ 0.000000] section 11: sparse_mem_map_populate2(#11, (nd:0)): c2080000 [ 0.000000] map: c2080000, usemap: c2180000 [content: c1b00003] [ 0.000000] section 12: sparse_mem_map_populate2(#12, (nd:0)): c2200000 [ 0.000000] map: c2200000, usemap: c2300000 [content: c1c00003] [ 0.000000] section 13: sparse_mem_map_populate2(#13, (nd:0)): c2380000 [ 0.000000] map: c2380000, usemap: c2480000 [content: c1d00003] [ 0.000000] section 14: sparse_mem_map_populate2(#14, (nd:0)): c2500000 [ 0.000000] map: c2500000, usemap: c2600000 [content: c1e00003] [ 0.000000] section 15: sparse_mem_map_populate2(#15, (nd:0)): c2680000 [ 0.000000] map: c2680000, usemap: c2780000 [content: c1f00003] [ 0.000000] section 16: sparse_mem_map_populate2(#16, (nd:0)): c2800000 [ 0.000000] map: c2800000, usemap: c2900000 [content: c2000003] [ 0.000000] section 17: sparse_mem_map_populate2(#17, (nd:0)): c2980000 [ 0.000000] map: c2980000, usemap: c2a80000 [content: c2100003] [ 0.000000] section 18: sparse_mem_map_populate2(#18, (nd:0)): c2b00000 [ 0.000000] map: c2b00000, usemap: c2c00000 [content: c2200003] [ 0.000000] section 19: sparse_mem_map_populate2(#19, (nd:0)): c2c80000 [ 0.000000] map: c2c80000, usemap: c2d80000 [content: c2300003] [ 0.000000] section 20: sparse_mem_map_populate2(#20, (nd:0)): c2e00000 [ 0.000000] map: c2e00000, usemap: c2f00000 [content: c2400003] [ 0.000000] section 21: sparse_mem_map_populate2(#21, (nd:0)): c2f80000 [ 0.000000] map: c2f80000, usemap: c3080000 [content: c2500003] [ 0.000000] section 22: sparse_mem_map_populate2(#22, (nd:0)): c3100000 [ 0.000000] map: c3100000, usemap: c3200000 [content: c2600003] [ 0.000000] section 23: sparse_mem_map_populate2(#23, (nd:0)): c3280000 [ 0.000000] map: c3280000, usemap: c3380000 [content: c2700003] [ 0.000000] section 24: sparse_mem_map_populate2(#24, (nd:0)): c3400000 [ 0.000000] map: c3400000, usemap: c3500000 [content: c2800003] [ 0.000000] section 25: sparse_mem_map_populate2(#25, (nd:0)): c3580000 [ 0.000000] map: c3580000, usemap: c3680000 [content: c2900003] [ 0.000000] section 26: sparse_mem_map_populate2(#26, (nd:0)): c3700000 [ 0.000000] map: c3700000, usemap: c3800000 [content: c2a00003] [ 0.000000] section 27: sparse_mem_map_populate2(#27, (nd:0)): c3880000 [ 0.000000] map: c3880000, usemap: c3980000 [content: c2b00003] [ 0.000000] section 28: sparse_mem_map_populate2(#28, (nd:0)): c3a00000 [ 0.000000] map: c3a00000, usemap: c3b00000 [content: c2c00003] [ 0.000000] section 29: sparse_mem_map_populate2(#29, (nd:0)): c3b80000 [ 0.000000] map: c3b80000, usemap: c3c80000 [content: c2d00003] [ 0.000000] section 30: sparse_mem_map_populate2(#30, (nd:0)): c3d00000 [ 0.000000] map: c3d00000, usemap: c3e00000 [content: c2e00003] [ 0.000000] section 31: sparse_mem_map_populate2(#31, (nd:0)): c3e80000 [ 0.000000] map: c3e80000, usemap: c3f80000 [content: c2f00003] [ 0.000000] section 32: sparse_mem_map_populate2(#32, (nd:0)): c4000000 [ 0.000000] map: c4000000, usemap: c4100000 [content: c3000003] [ 0.000000] section 33: sparse_mem_map_populate2(#33, (nd:0)): c4180000 [ 0.000000] map: c4180000, usemap: c4280000 [content: c3100003] [ 0.000000] section 34: sparse_mem_map_populate2(#34, (nd:0)): c4300000 [ 0.000000] map: c4300000, usemap: c4400000 [content: c3200003] [ 0.000000] section 35: sparse_mem_map_populate2(#35, (nd:0)): c4480000 [ 0.000000] map: c4480000, usemap: c4580000 [content: c3300003] [ 0.000000] section 36: sparse_mem_map_populate2(#36, (nd:0)): c4600000 [ 0.000000] map: c4600000, usemap: c4700000 [content: c3400003] [ 0.000000] section 37: sparse_mem_map_populate2(#37, (nd:0)): c4780000 [ 0.000000] map: c4780000, usemap: c4880000 [content: c3500003] [ 0.000000] section 38: sparse_mem_map_populate2(#38, (nd:0)): c4900000 [ 0.000000] map: c4900000, usemap: c4a00000 [content: c3600003] [ 0.000000] section 39: sparse_mem_map_populate2(#39, (nd:0)): c4a80000 [ 0.000000] map: c4a80000, usemap: c4b80000 [content: c3700003] [ 0.000000] section 40: sparse_mem_map_populate2(#40, (nd:0)): c4c00000 [ 0.000000] map: c4c00000, usemap: c4d00000 [content: c3800003] [ 0.000000] section 41: sparse_mem_map_populate2(#41, (nd:0)): c4d80000 [ 0.000000] map: c4d80000, usemap: c4e80000 [content: c3900003] [ 0.000000] section 42: sparse_mem_map_populate2(#42, (nd:0)): c4f00000 [ 0.000000] map: c4f00000, usemap: c5000000 [content: c3a00003] [ 0.000000] section 43: sparse_mem_map_populate2(#43, (nd:0)): c5080000 [ 0.000000] map: c5080000, usemap: c5180000 [content: c3b00003] [ 0.000000] section 44: sparse_mem_map_populate2(#44, (nd:0)): c5200000 [ 0.000000] map: c5200000, usemap: c5300000 [content: c3c00003] [ 0.000000] section 45: sparse_mem_map_populate2(#45, (nd:0)): c5380000 [ 0.000000] map: c5380000, usemap: c5480000 [content: c3d00003] [ 0.000000] section 46: sparse_mem_map_populate2(#46, (nd:0)): c5500000 [ 0.000000] map: c5500000, usemap: c5600000 [content: c3e00003] [ 0.000000] section 47: sparse_mem_map_populate2(#47, (nd:0)): c5680000 [ 0.000000] map: c5680000, usemap: c5780000 [content: c3f00003] [ 0.000000] section 48: sparse_mem_map_populate2(#48, (nd:0)): c5800000 [ 0.000000] map: c5800000, usemap: c5900000 [content: c4000003] [ 0.000000] section 49: sparse_mem_map_populate2(#49, (nd:0)): c5980000 [ 0.000000] map: c5980000, usemap: c5a80000 [content: c4100003] [ 0.000000] section 50: sparse_mem_map_populate2(#50, (nd:0)): c5b00000 [ 0.000000] map: c5b00000, usemap: c5c00000 [content: c4200003] [ 0.000000] section 51: sparse_mem_map_populate2(#51, (nd:0)): c5c80000 [ 0.000000] map: c5c80000, usemap: c5d80000 [content: c4300003] [ 0.000000] section 52: sparse_mem_map_populate2(#52, (nd:0)): c5e00000 [ 0.000000] map: c5e00000, usemap: c5f00000 [content: c4400003] [ 0.000000] section 53: sparse_mem_map_populate2(#53, (nd:0)): c5f80000 [ 0.000000] map: c5f80000, usemap: c6080000 [content: c4500003] [ 0.000000] section 54: sparse_mem_map_populate2(#54, (nd:0)): c6100000 [ 0.000000] map: c6100000, usemap: c6200000 [content: c4600003] [ 0.000000] section 55: sparse_mem_map_populate2(#55, (nd:0)): c6280000 [ 0.000000] map: c6280000, usemap: c6380000 [content: c4700003] [ 0.000000] section 56: sparse_mem_map_populate2(#56, (nd:0)): c6400000 [ 0.000000] map: c6400000, usemap: c6500000 [content: c4800003] [ 0.000000] section 57: sparse_mem_map_populate2(#57, (nd:0)): c6580000 [ 0.000000] map: c6580000, usemap: c6680000 [content: c4900003] [ 0.000000] section 58: sparse_mem_map_populate2(#58, (nd:0)): c6700000 [ 0.000000] map: c6700000, usemap: c6800000 [content: c4a00003] [ 0.000000] section 59: sparse_mem_map_populate2(#59, (nd:0)): c6880000 [ 0.000000] map: c6880000, usemap: c6980000 [content: c4b00003] [ 0.000000] section 60: !present [ 0.000000] section 61: !present [ 0.000000] section 62: !present [ 0.000000] section 63: !present [ 0.000000] Entering add_active_range(0, 0, 229376) 0 entries of 256 used [ 0.000000] max_zone_pfn[max:3]: [ 0.000000] # 0: 4096 [0000000000001000] [ 0.000000] # 1: 229376 [0000000000038000] [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0 -> 4096 [ 0.000000] Normal 4096 -> 229376 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[1] active PFN ranges [ 0.000000] 0: 0 -> 229376 [ 0.000000] On node 0 totalpages: 229376 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 4064 pages, LIFO batch:0 [ 0.000000] mem_init: 0 -> 4096 [ 0.000000] mem_init: Checking pfn <-> page mappings [ 0.000000] Normal zone: 1760 pages used for memmap [ 0.000000] Normal zone: 223520 pages, LIFO batch:31 [ 0.000000] mem_init: 4096 -> 229376 [ 0.000000] mem_init: Checking pfn <-> page mappings [ 0.000000] Movable zone: 0 pages used for memmap [ 0.000000] DMI 2.3 present. [ 0.000000] ACPI: RSDP 000F4F70, 0014 (r0 COMPAQ) [ 0.000000] ACPI: RSDT EFFF8000, 002C (r1 Compaq 8500____ 1 �\x04 162E) [ 0.000000] ACPI: FACP EFFF8040, 0074 (r1 Compaq 8500____ 1 �\x04 162E) [ 0.000000] ACPI Warning (tbfadt-0442): Optional field "Gpe1Block" has zero address or length: 0000000000000000/2 [20070126] [ 0.000000] ACPI: DSDT EFFF81C0, 3D9E (r1 COMPAQ 8500 16 MSFT 100000B) [ 0.000000] ACPI: FACS EFFF80C0, 0040 [ 0.000000] ACPI: APIC EFFF8100, 00B2 (r1 Compaq 8500____ 1 0) [ 0.000000] ACPI: PM-Timer IO Port: 0x240 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] enabled) [ 0.000000] Processor #0 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x01] enabled) [ 0.000000] Processor #1 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x02] enabled) [ 0.000000] Processor #2 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x03] enabled) [ 0.000000] Processor #3 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x04] enabled) [ 0.000000] Processor #4 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x05] enabled) [ 0.000000] Processor #5 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x06] enabled) [ 0.000000] Processor #6 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x07] enabled) [ 0.000000] Processor #7 6:10 APIC version 17 [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x05] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x06] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x07] dfl dfl lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x08] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 8, version 17, address 0xfec00000, GSI 0-34 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge) [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] ACPI: IRQ9 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] Allocating PCI resources starting at f1000000 (gap: f0000000:0ec00000) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 227584 [ 0.000000] Kernel command line: root=/dev/ida/c0d0p3 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty 3 nmi_watchdog=0 debug initcall_debug selinux=0 panic=10 [ 0.000000] mapped APIC to ffffb000 (fee00000) [ 0.000000] mapped IOAPIC to ffffa000 (fec00000) [ 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] PID hash table entries: 4096 (order: 12, 16384 bytes) [ 0.000000] Detected 700.078 MHz processor. [ 0.000999] Console: colour VGA+ 80x25 [ 0.000999] console handover: boot [earlyser0] -> real [tty0] [ 0.000999] console [ttyS0] enabled [ 0.000999] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000999] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000999] Memory: 841476k/917504k available (6673k kernel code, 74928k reserved, 3662k data, 448k init, 0k highmem) [ 0.000999] virtual kernel memory layout: [ 0.000999] fixmap : 0xfffb3000 - 0xfffff000 ( 304 kB) [ 0.000999] vmalloc : 0xf8800000 - 0xfffb1000 ( 119 MB) [ 0.000999] lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) [ 0.000999] .init : 0xc0b23000 - 0xc0b93000 ( 448 kB) [ 0.000999] .data : 0xc0784743 - 0xc0b180fc (3662 kB) [ 0.000999] .text : 0xc0100000 - 0xc0784743 (6673 kB) [ 0.000999] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.000999] CPA: page pool initialized 0 of 1 pages preallocated [ 0.000999] Mem-info: [ 0.000999] DMA per-cpu: [ 0.000999] CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0 [ 0.000999] Normal per-cpu: [ 0.000999] CPU 0: Hot: hi: 186, btch: 31 usd: 177 Cold: hi: 62, btch: 15 usd: 0 [ 0.000999] Active:0 inactive:0 dirty:0 writeback:0 unstable:0 [ 0.000999] free:210369 slab:0 mapped:0 pagetables:0 bounce:0 [ 0.000999] DMA free:3804kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:16256kB pages_scanned:0 all_unreclaimable? no [ 0.000999] lowmem_reserve[]: 0 0 0 [ 0.000999] Normal free:837672kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:894080kB pages_scanned:0 all_unreclaimable? no [ 0.000999] lowmem_reserve[]: 0 0 0 [ 0.000999] DMA: 3*4kB 2*8kB 4*16kB 2*32kB 3*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 3804kB [ 0.000999] Normal: 54*4kB 54*8kB 54*16kB 54*32kB 54*64kB 60*128kB 60*256kB 0*512kB 1*1024kB 0*2048kB 197*4096kB = 837672kB [ 0.000999] Free swap: 0kB [ 0.000999] 229376 pages of RAM [ 0.000999] 0 pages of HIGHMEM [ 0.000999] 18830 reserved pages [ 0.000999] 0 pages shared [ 0.000999] 0 pages swap cached [ 0.000999] 0 pages dirty [ 0.000999] 0 pages writeback [ 0.000999] 0 pages mapped [ 0.000999] 0 pages slab [ 0.000999] 0 pages pagetables [ 0.000999] BUG: unable to handle kernel paging request at b0030b10 [ 0.000999] IP: [<c015d3a8>] __kmalloc+0x8f/0xd8 [ 0.000999] *pde = 00000000 [ 0.000999] Oops: 0000 [#1] SMP [ 0.000999] [ 0.000999] Pid: 0, comm: swapper Not tainted (2.6.25-rc9 #968) [ 0.000999] EIP: 0060:[<c015d3a8>] EFLAGS: 00010082 CPU: 0 [ 0.000999] EIP is at __kmalloc+0x8f/0xd8 [ 0.000999] EAX: f0009bd0 EBX: 00000000 ECX: c0b12258 EDX: f0009bd0 [ 0.000999] ESI: c0b12258 EDI: f0009bd0 EBP: c0b1bf4c ESP: c0b1bf30 [ 0.000999] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 0.000999] Process swapper (pid: 0, ti=c0b1a000 task=c0a21300 task.ti=c0b1a000) [ 0.000999] Stack: f0009bd0 000000d0 00000240 00000286 00000000 000000d0 c0b12258 c0b1bf60 [ 0.000999] c015dbc0 00000000 000000d0 c0b12258 c0b1bf8c c015dcb7 00000026 c09421eb [ 0.000999] c0b12258 000000d0 c0b1bf8c 00038000 20000000 c0b12258 00000060 c0b1bfb4 [ 0.000999] Call Trace: [ 0.000999] [<c015dbc0>] ? alloc_kmem_cache_cpu+0x3a/0x6a [ 0.000999] [<c015dcb7>] ? kmem_cache_open+0xc7/0x128 [ 0.000999] [<c015dd59>] ? create_kmalloc_cache+0x41/0x90 [ 0.000999] [<c0b34165>] ? kmem_cache_init+0x4e/0x123 [ 0.000999] [<c0b23b55>] ? start_kernel+0x29e/0x323 [ 0.000999] ======================= [ 0.000999] Code: b8 c0 8b 5c 86 78 8b 3b 89 7d e4 85 ff 75 16 53 52 83 c9 ff 8b 55 e8 89 f0 e8 f8 ed ff ff 89 45 e4 58 5a eb 0e 8b 43 0c 8b 55 e4 <8b> 04 82 89 03 ff 43 14 8b 45 f0 51 52 ff 15 c8 3e a2 c0 5a 59 [ 0.000999] EIP: [<c015d3a8>] __kmalloc+0x8f/0xd8 SS:ESP 0068:c0b1bf30 [ 0.000999] ---[ end trace ca143223eefdc828 ]--- [ 0.000999] Kernel panic - not syncing: Attempted to kill the idle task! [ 0.000999] Rebooting in 10 seconds.. ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:58 ` Ingo Molnar @ 2008-04-15 21:08 ` Christoph Lameter 2008-04-15 21:16 ` Mike Travis 2008-04-15 21:19 ` Ingo Molnar 0 siblings, 2 replies; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 21:08 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, travis, KAMEZAWA Hiroyuki On Tue, 15 Apr 2008, Ingo Molnar wrote: > and the bug pattern seems to be memory corruption - not memory > exhaustion. SLUB does not do a memory allocation where it fails here but simply accesses per cpu information that is expected to be already zeroed. > i.e. we allocated RAM but it got corrupted after allocation. In some situations we are screwing up the per cpu data handling on 32 bit x86? Adding Mike. This looks like the per cpu area overlaps with something else? ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:08 ` Christoph Lameter @ 2008-04-15 21:16 ` Mike Travis 2008-04-15 21:19 ` Ingo Molnar 1 sibling, 0 replies; 95+ messages in thread From: Mike Travis @ 2008-04-15 21:16 UTC (permalink / raw) To: Christoph Lameter Cc: Ingo Molnar, Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki Christoph Lameter wrote: > On Tue, 15 Apr 2008, Ingo Molnar wrote: > >> and the bug pattern seems to be memory corruption - not memory >> exhaustion. > > SLUB does not do a memory allocation where it fails here but simply > accesses per cpu information that is expected to be already zeroed. > >> i.e. we allocated RAM but it got corrupted after allocation. > > In some situations we are screwing up the per cpu data handling on > 32 bit x86? Adding Mike. This looks like the per cpu area overlaps with > something else? > > I'll certainly take a look... -Mike ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:08 ` Christoph Lameter 2008-04-15 21:16 ` Mike Travis @ 2008-04-15 21:19 ` Ingo Molnar 2008-04-15 21:21 ` Christoph Lameter 2008-04-15 21:27 ` Mike Travis 1 sibling, 2 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 21:19 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, travis, KAMEZAWA Hiroyuki * Christoph Lameter <clameter@sgi.com> wrote: > On Tue, 15 Apr 2008, Ingo Molnar wrote: > > > and the bug pattern seems to be memory corruption - not memory > > exhaustion. > > SLUB does not do a memory allocation where it fails here but simply > accesses per cpu information that is expected to be already zeroed. > > > i.e. we allocated RAM but it got corrupted after allocation. > > In some situations we are screwing up the per cpu data handling on 32 > bit x86? Adding Mike. This looks like the per cpu area overlaps with > something else? yep, that was my other theory - and i doubled CONFIG_NR_CPUS to reduce that chance. in hindsight ... that wont save us from any overlap, right? what's the best way to artificially increase the size of the allocated per cpu area? (say double it) Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:19 ` Ingo Molnar @ 2008-04-15 21:21 ` Christoph Lameter 2008-04-15 21:23 ` Ingo Molnar 2008-04-15 21:27 ` Mike Travis 1 sibling, 1 reply; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 21:21 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, travis, KAMEZAWA Hiroyuki On Tue, 15 Apr 2008, Ingo Molnar wrote: > what's the best way to artificially increase the size of the allocated > per cpu area? (say double it) Add a big per cpu declaration? static DEFINE_PER_CPU(char, dummy)[10000]; ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:21 ` Christoph Lameter @ 2008-04-15 21:23 ` Ingo Molnar 2008-04-15 21:24 ` Christoph Lameter 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 21:23 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, travis, KAMEZAWA Hiroyuki * Christoph Lameter <clameter@sgi.com> wrote: > On Tue, 15 Apr 2008, Ingo Molnar wrote: > > > what's the best way to artificially increase the size of the allocated > > per cpu area? (say double it) > > Add a big per cpu declaration? > > static DEFINE_PER_CPU(char, dummy)[10000]; what's the guarantee that it's at the end of the section? I'd like to pad the per cpu areas at their end. (doubling their size is a good way to achieve that) Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:23 ` Ingo Molnar @ 2008-04-15 21:24 ` Christoph Lameter 2008-04-15 21:28 ` Ingo Molnar 0 siblings, 1 reply; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 21:24 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, travis, KAMEZAWA Hiroyuki On Tue, 15 Apr 2008, Ingo Molnar wrote: > > static DEFINE_PER_CPU(char, dummy)[10000]; > > what's the guarantee that it's at the end of the section? I'd like to > pad the per cpu areas at their end. (doubling their size is a good way > to achieve that) No guarantee. Its up to the linker. Sorry. We could add a new percpu.last section but that requires a number of changes to linking. ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:24 ` Christoph Lameter @ 2008-04-15 21:28 ` Ingo Molnar 2008-04-15 21:33 ` Christoph Lameter ` (2 more replies) 0 siblings, 3 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 21:28 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, travis, KAMEZAWA Hiroyuki * Christoph Lameter <clameter@sgi.com> wrote: > On Tue, 15 Apr 2008, Ingo Molnar wrote: > > > > static DEFINE_PER_CPU(char, dummy)[10000]; > > > > what's the guarantee that it's at the end of the section? I'd like > > to pad the per cpu areas at their end. (doubling their size is a > > good way to achieve that) > > No guarantee. Its up to the linker. Sorry. We could add a new > percpu.last section but that requires a number of changes to linking. ah. Then the patch below should do the trick, right? Ingo -------------> Subject: larger: percpu From: Ingo Molnar <mingo@elte.hu> Date: Tue Apr 15 23:13:18 CEST 2008 Signed-off-by: Ingo Molnar <mingo@elte.hu> --- arch/x86/kernel/vmlinux_32.lds.S | 1 + 1 file changed, 1 insertion(+) Index: linux/arch/x86/kernel/vmlinux_32.lds.S =================================================================== --- linux.orig/arch/x86/kernel/vmlinux_32.lds.S +++ linux/arch/x86/kernel/vmlinux_32.lds.S @@ -186,6 +186,7 @@ SECTIONS __per_cpu_start = .; *(.data.percpu) *(.data.percpu.shared_aligned) + . = . + 65536; __per_cpu_end = .; } . = ALIGN(PAGE_SIZE); ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:28 ` Ingo Molnar @ 2008-04-15 21:33 ` Christoph Lameter 2008-04-15 21:43 ` Mike Travis 2008-04-15 22:07 ` Ingo Molnar 2 siblings, 0 replies; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 21:33 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, travis, KAMEZAWA Hiroyuki On Tue, 15 Apr 2008, Ingo Molnar wrote: > ah. Then the patch below should do the trick, right? Hopefully. The linker sometimes reacts in funky ways and we do some strange magic with the offsets through gcc memory models (at least on x86_64 not sure what 32 bit does). ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:28 ` Ingo Molnar 2008-04-15 21:33 ` Christoph Lameter @ 2008-04-15 21:43 ` Mike Travis 2008-04-15 22:07 ` Ingo Molnar 2 siblings, 0 replies; 95+ messages in thread From: Mike Travis @ 2008-04-15 21:43 UTC (permalink / raw) To: Ingo Molnar Cc: Christoph Lameter, Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki Ingo Molnar wrote: > * Christoph Lameter <clameter@sgi.com> wrote: > >> On Tue, 15 Apr 2008, Ingo Molnar wrote: >> >>>> static DEFINE_PER_CPU(char, dummy)[10000]; >>> what's the guarantee that it's at the end of the section? I'd like >>> to pad the per cpu areas at their end. (doubling their size is a >>> good way to achieve that) >> No guarantee. Its up to the linker. Sorry. We could add a new >> percpu.last section but that requires a number of changes to linking. > > ah. Then the patch below should do the trick, right? > > Ingo > > -------------> > Subject: larger: percpu > From: Ingo Molnar <mingo@elte.hu> > Date: Tue Apr 15 23:13:18 CEST 2008 > > Signed-off-by: Ingo Molnar <mingo@elte.hu> > --- > arch/x86/kernel/vmlinux_32.lds.S | 1 + > 1 file changed, 1 insertion(+) > > Index: linux/arch/x86/kernel/vmlinux_32.lds.S > =================================================================== > --- linux.orig/arch/x86/kernel/vmlinux_32.lds.S > +++ linux/arch/x86/kernel/vmlinux_32.lds.S > @@ -186,6 +186,7 @@ SECTIONS > __per_cpu_start = .; > *(.data.percpu) > *(.data.percpu.shared_aligned) > + . = . + 65536; > __per_cpu_end = .; > } > . = ALIGN(PAGE_SIZE); Or you could try this: --- linux-2.6.x86.sched-last-0415.orig/include/linux/percpu.h +++ linux-2.6.x86.sched-last-0415/include/linux/percpu.h @@ -38,10 +38,7 @@ /* Enough to cover all DEFINE_PER_CPUs in kernel, including modules. */ #ifndef PERCPU_ENOUGH_ROOM -#ifdef CONFIG_MODULES -#define PERCPU_MODULE_RESERVE 8192 -#else -#define PERCPU_MODULE_RESERVE 0 +#define PERCPU_MODULE_RESERVE 65536 #endif #define PERCPU_ENOUGH_ROOM \ ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:28 ` Ingo Molnar 2008-04-15 21:33 ` Christoph Lameter 2008-04-15 21:43 ` Mike Travis @ 2008-04-15 22:07 ` Ingo Molnar 2 siblings, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 22:07 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, travis, KAMEZAWA Hiroyuki * Ingo Molnar <mingo@elte.hu> wrote: > +++ linux/arch/x86/kernel/vmlinux_32.lds.S > @@ -186,6 +186,7 @@ SECTIONS > __per_cpu_start = .; > *(.data.percpu) > *(.data.percpu.shared_aligned) > + . = . + 65536; > __per_cpu_end = .; > } > . = ALIGN(PAGE_SIZE); this seems to have the intended effect of +0x10000 padding at the end of the percpu area: c0b927d0 D per_cpu__cpu_info c0b92880 d per_cpu__runqueues c0ba2d00 D __per_cpu_end c0ba3000 B __bss_start it still crashes though, with an very similar crash pattern to the previous ones. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:19 ` Ingo Molnar 2008-04-15 21:21 ` Christoph Lameter @ 2008-04-15 21:27 ` Mike Travis 1 sibling, 0 replies; 95+ messages in thread From: Mike Travis @ 2008-04-15 21:27 UTC (permalink / raw) To: Ingo Molnar Cc: Christoph Lameter, Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki Ingo Molnar wrote: > * Christoph Lameter <clameter@sgi.com> wrote: > >> On Tue, 15 Apr 2008, Ingo Molnar wrote: >> >>> and the bug pattern seems to be memory corruption - not memory >>> exhaustion. >> SLUB does not do a memory allocation where it fails here but simply >> accesses per cpu information that is expected to be already zeroed. >> >>> i.e. we allocated RAM but it got corrupted after allocation. >> In some situations we are screwing up the per cpu data handling on 32 >> bit x86? Adding Mike. This looks like the per cpu area overlaps with >> something else? > > yep, that was my other theory - and i doubled CONFIG_NR_CPUS to reduce > that chance. > > in hindsight ... that wont save us from any overlap, right? > > what's the best way to artificially increase the size of the allocated > per cpu area? (say double it) > > Ingo I don't know that there is a boot option. If modules are defined it adds an extra 8k. The size is defined in include/linux/percpu.h (PERCPU_ENOUGH_ROOM). Otherwise define a really large per_cpu variable...? -Mike ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:17 ` Ingo Molnar 2008-04-15 20:28 ` Ingo Molnar @ 2008-04-15 20:34 ` Pekka Enberg 2008-04-15 20:40 ` Ingo Molnar 2008-04-15 20:54 ` [bug] SLUB + mm/slab.c boot crash in -rc9 Christoph Lameter 2 siblings, 1 reply; 95+ messages in thread From: Pekka Enberg @ 2008-04-15 20:34 UTC (permalink / raw) To: Ingo Molnar Cc: Christoph Lameter, Linus Torvalds, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki Ingo Molnar wrote: > my current guess would have been some bootmem regression/interaction > that messes up the buddy bitmaps - but i just reverted to the v2.6.24 > version of bootmem.c and that crashes too ... I know this is bit of hand-waving but have you noticed how all the interesting sparsemem changes that one would expect to have caused the breakage happened _before_ v2.6.24? So sorry for asking this again but are we 110% sure the problem does not trigger with any of the v2.6.24-rcN kernels? Pekka ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:34 ` Pekka Enberg @ 2008-04-15 20:40 ` Ingo Molnar 2008-04-15 21:06 ` Linus Torvalds 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 20:40 UTC (permalink / raw) To: Pekka Enberg Cc: Christoph Lameter, Linus Torvalds, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Pekka Enberg <penberg@cs.helsinki.fi> wrote: > Ingo Molnar wrote: >> my current guess would have been some bootmem regression/interaction that >> messes up the buddy bitmaps - but i just reverted to the v2.6.24 version >> of bootmem.c and that crashes too ... > > I know this is bit of hand-waving but have you noticed how all the > interesting sparsemem changes that one would expect to have caused the > breakage happened _before_ v2.6.24? So sorry for asking this again but > are we 110% sure the problem does not trigger with any of the > v2.6.24-rcN kernels? quite. Here are all the successfull bootups from my (failed) bisection attempt: 0773769191d943358a8392fa86abd756d004c4b6 21af0297c7e56024a5ccc4d8ad2a590f9ec371ba 26b8256e2bb930a8e4d4d10aa74950d8921376b8 2a10e7c41254941cac87be1eccdcb6379ce097f5 3aa88cdf6bcc9e510c0707581131b821a7d3b7cb 49914084e797530d9baaf51df9eda77babc98fa8 53a6e2342d73d509318836e320f70cd286acd69c 5be3bda8987b12a87863c89b74b136fdb1f072db 6d5f718a497375f853d90247f5f6963368e89803 7272dcd31d56580dee7693c21e369fd167e137fe 77de2c590ec72828156d85fa13a96db87301cc68 82cfbb008572b1a953091ef78f767aa3ca213092 b75f53dba8a4a61fda1ff7e0fb0fe3b0d80e0c64 c087567d3ffb2c7c61e091982e6ca45478394f1a d4b37ff73540ab90bee57b882a10b21e2f97939f fde1b3fa947c2512e3715962ebb1d3a6a9b9bb7d or, via git-describe: v2.6.24-3908-g0773769 v2.6.24-2392-g21af029 v2.6.24-3868-g26b8256 v2.6.24-4463-g2a10e7c v2.6.24-4457-g3aa88cd v2.6.24 v2.6.24-3522-g53a6e23 v2.6.24-3131-g5be3bda v2.6.24-4461-g6d5f718 v2.6.24-3891-g7272dcd v2.6.24-3902-g77de2c5 v2.6.24-3613-g82cfbb0 v2.6.24-4449-gb75f53d v2.6.24-3911-gc087567 v2.6.24-3913-gd4b37ff v2.6.24-4464-gfde1b3f i.e. vanilla v2.6.24 and a whole bunch of commits after it were booting just fine. (the problem might have been masked up to a certain point in theory, but given how resilient it is to offset changes in my testing i find that not very probable [but not impossible] ) Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:40 ` Ingo Molnar @ 2008-04-15 21:06 ` Linus Torvalds 2008-04-15 21:13 ` Ingo Molnar 2008-04-16 0:03 ` [patch] mm: sparsemem memory_present() memory corruption fix Ingo Molnar 0 siblings, 2 replies; 95+ messages in thread From: Linus Torvalds @ 2008-04-15 21:06 UTC (permalink / raw) To: Ingo Molnar Cc: Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki On Tue, 15 Apr 2008, Ingo Molnar wrote: > > quite. Here are all the successfull bootups from my (failed) bisection > attempt: > > 0773769191d943358a8392fa86abd756d004c4b6 > 21af0297c7e56024a5ccc4d8ad2a590f9ec371ba > 26b8256e2bb930a8e4d4d10aa74950d8921376b8 > 2a10e7c41254941cac87be1eccdcb6379ce097f5 > 3aa88cdf6bcc9e510c0707581131b821a7d3b7cb > 49914084e797530d9baaf51df9eda77babc98fa8 > 53a6e2342d73d509318836e320f70cd286acd69c > 5be3bda8987b12a87863c89b74b136fdb1f072db > 6d5f718a497375f853d90247f5f6963368e89803 > 7272dcd31d56580dee7693c21e369fd167e137fe > 77de2c590ec72828156d85fa13a96db87301cc68 > 82cfbb008572b1a953091ef78f767aa3ca213092 > b75f53dba8a4a61fda1ff7e0fb0fe3b0d80e0c64 > c087567d3ffb2c7c61e091982e6ca45478394f1a > d4b37ff73540ab90bee57b882a10b21e2f97939f > fde1b3fa947c2512e3715962ebb1d3a6a9b9bb7d Ok, can you try this script git bisect start git bisect bad 7fa2ac3728ce828070fa3d5846c08157fe5ef431 git bisect good 0773769191d943358a8392fa86abd756d004c4b6 git bisect good 21af0297c7e56024a5ccc4d8ad2a590f9ec371ba git bisect good 26b8256e2bb930a8e4d4d10aa74950d8921376b8 git bisect good 2a10e7c41254941cac87be1eccdcb6379ce097f5 git bisect good 3aa88cdf6bcc9e510c0707581131b821a7d3b7cb git bisect good 49914084e797530d9baaf51df9eda77babc98fa8 git bisect good 53a6e2342d73d509318836e320f70cd286acd69c git bisect good 5be3bda8987b12a87863c89b74b136fdb1f072db git bisect good 6d5f718a497375f853d90247f5f6963368e89803 git bisect good 7272dcd31d56580dee7693c21e369fd167e137fe git bisect good 77de2c590ec72828156d85fa13a96db87301cc68 git bisect good 82cfbb008572b1a953091ef78f767aa3ca213092 git bisect good b75f53dba8a4a61fda1ff7e0fb0fe3b0d80e0c64 git bisect good c087567d3ffb2c7c61e091982e6ca45478394f1a git bisect good d4b37ff73540ab90bee57b882a10b21e2f97939f git bisect good fde1b3fa947c2512e3715962ebb1d3a6a9b9bb7d and then you'll apparently hit that commit you had compile problems with. HOWEVER, at that point, just do git bisect visualize and pick a commit somewhere roughly half-way that you suspect is a good point of testing, but not near the range that you had problems with. If you have compile problems in the middle, pick something that is just one third down, for example. It will make the bisection slower, but considering how unable we've been to make much progress other ways, if we can narrow it down from 1874 commits to something smaller, I suspect we'll be much happier. Then you just do git checkout <sha-you-picked-out-here> and compile that one, and check. Besides, while the _optimal_ point is half-way, even if you only remove a third or a quarter of the commits at each stage, it's still going to be an exponential thing. Linus ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:06 ` Linus Torvalds @ 2008-04-15 21:13 ` Ingo Molnar 2008-04-15 21:24 ` Ingo Molnar 2008-04-16 0:03 ` [patch] mm: sparsemem memory_present() memory corruption fix Ingo Molnar 1 sibling, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 21:13 UTC (permalink / raw) To: Linus Torvalds Cc: Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Linus Torvalds <torvalds@linux-foundation.org> wrote: > > quite. Here are all the successfull bootups from my (failed) > > bisection attempt: > > > > 0773769191d943358a8392fa86abd756d004c4b6 > > 21af0297c7e56024a5ccc4d8ad2a590f9ec371ba > > 26b8256e2bb930a8e4d4d10aa74950d8921376b8 > > 2a10e7c41254941cac87be1eccdcb6379ce097f5 > > 3aa88cdf6bcc9e510c0707581131b821a7d3b7cb > > 49914084e797530d9baaf51df9eda77babc98fa8 > > 53a6e2342d73d509318836e320f70cd286acd69c > > 5be3bda8987b12a87863c89b74b136fdb1f072db > > 6d5f718a497375f853d90247f5f6963368e89803 > > 7272dcd31d56580dee7693c21e369fd167e137fe > > 77de2c590ec72828156d85fa13a96db87301cc68 > > 82cfbb008572b1a953091ef78f767aa3ca213092 > > b75f53dba8a4a61fda1ff7e0fb0fe3b0d80e0c64 > > c087567d3ffb2c7c61e091982e6ca45478394f1a > > d4b37ff73540ab90bee57b882a10b21e2f97939f > > fde1b3fa947c2512e3715962ebb1d3a6a9b9bb7d > > Ok, can you try this script > > git bisect start > git bisect bad 7fa2ac3728ce828070fa3d5846c08157fe5ef431 > git bisect good 0773769191d943358a8392fa86abd756d004c4b6 > git bisect good 21af0297c7e56024a5ccc4d8ad2a590f9ec371ba > git bisect good 26b8256e2bb930a8e4d4d10aa74950d8921376b8 > git bisect good 2a10e7c41254941cac87be1eccdcb6379ce097f5 > git bisect good 3aa88cdf6bcc9e510c0707581131b821a7d3b7cb > git bisect good 49914084e797530d9baaf51df9eda77babc98fa8 > git bisect good 53a6e2342d73d509318836e320f70cd286acd69c > git bisect good 5be3bda8987b12a87863c89b74b136fdb1f072db > git bisect good 6d5f718a497375f853d90247f5f6963368e89803 > git bisect good 7272dcd31d56580dee7693c21e369fd167e137fe > git bisect good 77de2c590ec72828156d85fa13a96db87301cc68 > git bisect good 82cfbb008572b1a953091ef78f767aa3ca213092 > git bisect good b75f53dba8a4a61fda1ff7e0fb0fe3b0d80e0c64 > git bisect good c087567d3ffb2c7c61e091982e6ca45478394f1a > git bisect good d4b37ff73540ab90bee57b882a10b21e2f97939f > git bisect good fde1b3fa947c2512e3715962ebb1d3a6a9b9bb7d > > and then you'll apparently hit that commit you had compile problems > with. HOWEVER, at that point, just do > > git bisect visualize > > and pick a commit somewhere roughly half-way that you suspect is a > good point of testing, but not near the range that you had problems > with. If you have compile problems in the middle, pick something that > is just one third down, for example. It will make the bisection > slower, but considering how unable we've been to make much progress > other ways, if we can narrow it down from 1874 commits to something > smaller, I suspect we'll be much happier. > > Then you just do > > git checkout <sha-you-picked-out-here> > > and compile that one, and check. > > Besides, while the _optimal_ point is half-way, even if you only > remove a third or a quarter of the commits at each stage, it's still > going to be an exponential thing. ok, will try that now. The 'bad' points i posted are definitely well-established as i post-validated them them by looking for the slab.c crash pattern in the serial logs and looking at the git commit in the bootup signature. (this is more reliable than looking at bisection logs - i tried 4 different bisection runs and not all were reliable.) Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:13 ` Ingo Molnar @ 2008-04-15 21:24 ` Ingo Molnar 2008-04-15 21:42 ` Christoph Lameter 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 21:24 UTC (permalink / raw) To: Linus Torvalds Cc: Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Ingo Molnar <mingo@elte.hu> wrote: > ok, will try that now. btw., as i progress with that bisection effort, i triggered new crash patterns, which lappen later during bootup: [ 0.775886] initcall 0xc0b00559 ran for 0 msecs: ksysfs_init+0x0/0x96() [ 0.777885] Calling initcall 0xc0b01eb8: filelock_init+0x0/0x27() [ 0.780137] BUG: unable to handle kernel NULL pointer dereference at 00000001 [ 0.782883] IP: [<c0293981>] strlen+0xb/0x15 [ 0.784884] *pde = 00000000 [ 0.786889] Oops: 0000 [#1] SMP [ 0.787880] [ 0.787880] Pid: 1, comm: swapper Not tainted (2.6.24-05281-g6232665 #3) [ 0.787880] EIP: 0060:[<c0293981>] EFLAGS: 00010286 CPU: 0 [ 0.787880] EIP is at strlen+0xb/0x15 [ 0.787880] EAX: 00000000 EBX: 00040000 ECX: ffffffff EDX: 00040000 [ 0.787880] ESI: c0915320 EDI: 00000001 EBP: f7c23f08 ESP: f7c23f04 [ 0.787880] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 0.787880] Process swapper (pid: 1, ti=f7c22000 task=f7c20000 task.ti=f7c22000) [ 0.787880] Stack: f7c1f540 f7c23f18 c015b138 00000094 c016b45a f7c23f48 c015c92c c016b45a [ 0.787880] 00000025 c0915320 f7c1f540 000000d0 f7c23f58 00000282 f7c1f540 00000000 [ 0.787880] 00000000 f7c23f84 c015cbc8 00000060 00000000 00040000 c016b45a c0133e81 [ 0.787880] Call Trace: [ 0.787880] [<c015b138>] ? kmem_cache_flags+0x3d/0x5b [ 0.787880] [<c016b45a>] ? init_once+0x0/0xc [ 0.787880] [<c015c92c>] ? kmem_cache_open+0x64/0x128 [ 0.787880] [<c016b45a>] ? init_once+0x0/0xc [ 0.787880] [<c015cbc8>] ? kmem_cache_create+0x14e/0x1d6 [ 0.787880] [<c016b45a>] ? init_once+0x0/0xc [ 0.787880] [<c0133e81>] ? ktime_get_ts+0x3b/0x3f [ 0.787880] [<c0133e96>] ? ktime_get+0x11/0x2f [ 0.787880] [<c0b01ed6>] ? filelock_init+0x1e/0x27 [ 0.787880] [<c016b45a>] ? init_once+0x0/0xc [ 0.787880] [<c0af176d>] ? kernel_init+0x13f/0x298 [ 0.787880] [<c0103b46>] ? ret_from_fork+0x6/0x20 [ 0.787880] [<c0af162e>] ? kernel_init+0x0/0x298 [ 0.787880] [<c0af162e>] ? kernel_init+0x0/0x298 [ 0.787880] [<c0104ed7>] ? kernel_thread_helper+0x7/0x10 [ 0.787880] ======================= [ 0.787880] Code: 5d c3 55 89 e5 56 89 c6 89 d0 88 c4 ac 38 e0 74 09 84 c0 75 f7 be 01 00 00 00 89 f0 48 5e 5d c3 55 89 e5 57 89 c7 31 c0 83 c9 ff <f2> ae f7 d1 49 89 c8 5f 5d c3 55 89 e5 57 89 c7 89 d0 31 d2 85 [ 0.787880] EIP: [<c0293981>] strlen+0xb/0x15 SS:ESP 0068:f7c23f04 [ 0.787906] ---[ end trace ca143223eefdc828 ]--- [ 0.788890] Kernel panic - not syncing: Attempted to kill init! [ 0.789899] Rebooting in 10 seconds.. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:24 ` Ingo Molnar @ 2008-04-15 21:42 ` Christoph Lameter 2008-04-15 21:55 ` Ingo Molnar 0 siblings, 1 reply; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 21:42 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki On Tue, 15 Apr 2008, Ingo Molnar wrote: > btw., as i progress with that bisection effort, i triggered new crash > patterns, which lappen later during bootup: It may help to run with slub_debug (or CONFIG_SLUB_DEBUG_ON) then to detect the corruption as early as possible. Only works if you get by kmem_cache_init() though. Should give us some informative dumps of what is exactly corrupted if it hits a slab object. ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:42 ` Christoph Lameter @ 2008-04-15 21:55 ` Ingo Molnar 2008-04-15 22:06 ` Christoph Lameter 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 21:55 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Christoph Lameter <clameter@sgi.com> wrote: > On Tue, 15 Apr 2008, Ingo Molnar wrote: > > > btw., as i progress with that bisection effort, i triggered new crash > > patterns, which lappen later during bootup: > > It may help to run with slub_debug (or CONFIG_SLUB_DEBUG_ON) then to > detect the corruption as early as possible. Only works if you get by > kmem_cache_init() though. Should give us some informative dumps of > what is exactly corrupted if it hits a slab object. grumble. Do you read my bugreports? CONFIG_SLUB_DEBUG=y CONFIG_SLUB=y CONFIG_SLUB_DEBUG_ON=y Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 21:55 ` Ingo Molnar @ 2008-04-15 22:06 ` Christoph Lameter 2008-04-15 22:13 ` Ingo Molnar 2008-04-15 23:18 ` Yinghai Lu 0 siblings, 2 replies; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 22:06 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki [-- Attachment #1: Type: TEXT/PLAIN, Size: 33598 bytes --] On Tue, 15 Apr 2008, Ingo Molnar wrote: > grumble. Do you read my bugreports? Cannot memorize everything sorry. This looked like slab object corruption and there were no slub diagnostics in the log. Trying to duplicate the issue here. Boot with PAE support on a machine with 8G RAM 8 processors here works fine. Also booting without highmem support (SMP) works fine. On how many machines does the problem occur? # # Automatically generated make config: don't edit # Linux kernel version: 2.6.25-rc9 # Tue Apr 15 21:59:36 2008 # # CONFIG_64BIT is not set CONFIG_X86_32=y # CONFIG_X86_64 is not set CONFIG_X86=y # CONFIG_GENERIC_LOCKBREAK is not set 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_SEMAPHORE_SLEEPERS=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 is not set CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_DMI=y # CONFIG_RWSEM_GENERIC_SPINLOCK is not set CONFIG_RWSEM_XCHGADD_ALGORITHM=y # CONFIG_ARCH_HAS_ILOG2_U32 is not set # CONFIG_ARCH_HAS_ILOG2_U64 is not set 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_HAVE_SETUP_PER_CPU_AREA 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_AOUT=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_X86_SMP=y CONFIG_X86_32_SMP=y CONFIG_X86_HT=y CONFIG_X86_BIOS_REBOOT=y CONFIG_X86_TRAMPOLINE=y CONFIG_KTIME_SCALAR=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" # # General setup # CONFIG_EXPERIMENTAL=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # CONFIG_AUDIT is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 # CONFIG_CGROUPS is not set CONFIG_GROUP_SCHED=y # CONFIG_FAIR_GROUP_SCHED is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_USER_SCHED=y # CONFIG_CGROUP_SCHED is not set CONFIG_SYSFS_DEPRECATED=y CONFIG_SYSFS_DEPRECATED_V2=y # CONFIG_RELAY is not set # CONFIG_NAMESPACES is not set # CONFIG_BLK_DEV_INITRD is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_EMBEDDED=y CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_COMPAT_BRK=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_ANON_INODES=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set # CONFIG_PROFILING is not set # CONFIG_MARKERS is not set CONFIG_HAVE_OPROFILE=y # CONFIG_KPROBES is not set CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y # CONFIG_LBD is not set # CONFIG_BLK_DEV_IO_TRACE is not set # CONFIG_LSF is not set # CONFIG_BLK_DEV_BSG is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_AS is not set # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_CLASSIC_RCU=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=y CONFIG_X86_PC=y # CONFIG_X86_ELAN is not set # CONFIG_X86_VOYAGER is not set # CONFIG_X86_NUMAQ is not set # CONFIG_X86_SUMMIT is not set # CONFIG_X86_BIGSMP is not set # CONFIG_X86_VISWS is not set # CONFIG_X86_GENERICARCH is not set # CONFIG_X86_ES7000 is not set # CONFIG_X86_RDC321X is not set # CONFIG_X86_VSMP is not set CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y # CONFIG_PARAVIRT_GUEST is not set # 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_MWINCHIP2 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 is not set 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_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_P6_NOP=y CONFIG_X86_TSC=y CONFIG_X86_MINIMUM_CPU_FAMILY=6 CONFIG_X86_DEBUGCTLMSR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_IOMMU_HELPER is not set CONFIG_NR_CPUS=8 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_MCE=y # CONFIG_X86_MCE_NONFATAL is not set # CONFIG_X86_MCE_P4THERMAL is not set CONFIG_VM86=y # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set # CONFIG_X86_REBOOTFIXUPS is not set CONFIG_MICROCODE=m CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=m CONFIG_X86_CPUID=m CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_X86_PAE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y 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_SPARSEMEM_VMEMMAP_ENABLE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_RESOURCES_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y # CONFIG_MATH_EMULATION is not set # CONFIG_MTRR is not set # CONFIG_EFI is not set CONFIG_IRQBALANCE=y # CONFIG_SECCOMP is not set # 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=y CONFIG_PHYSICAL_START=0x100000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_HOTPLUG_CPU is not set CONFIG_COMPAT_VDSO=y # # Power management options # CONFIG_PM=y # CONFIG_PM_LEGACY is not set # CONFIG_PM_DEBUG is not set # CONFIG_SUSPEND is not set # CONFIG_HIBERNATION is not set CONFIG_ACPI=y CONFIG_ACPI_PROCFS=y CONFIG_ACPI_PROCFS_POWER=y CONFIG_ACPI_SYSFS_POWER=y CONFIG_ACPI_PROC_EVENT=y # CONFIG_ACPI_AC is not set # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=m CONFIG_ACPI_FAN=m CONFIG_ACPI_DOCK=y # CONFIG_ACPI_BAY is not set CONFIG_ACPI_PROCESSOR=m CONFIG_ACPI_THERMAL=m # CONFIG_ACPI_WMI is not set CONFIG_ACPI_ASUS=m CONFIG_ACPI_TOSHIBA=m # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ACPI_BLACKLIST_YEAR=0 # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_SYSTEM=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=m # CONFIG_ACPI_SBS is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=m # CONFIG_CPU_FREQ_DEBUG is not set 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_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=m CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m # # CPUFreq processor drivers # CONFIG_X86_ACPI_CPUFREQ=m # CONFIG_X86_POWERNOW_K6 is not set # CONFIG_X86_POWERNOW_K7 is not set CONFIG_X86_POWERNOW_K8=m CONFIG_X86_POWERNOW_K8_ACPI=y # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=m CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y # CONFIG_X86_SPEEDSTEP_ICH is not set # CONFIG_X86_SPEEDSTEP_SMI is not set # CONFIG_X86_P4_CLOCKMOD is not set # CONFIG_X86_CPUFREQ_NFORCE2 is not set # CONFIG_X86_LONGRUN is not set # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set # CONFIG_X86_SPEEDSTEP_LIB is not set # CONFIG_CPU_IDLE is not set # # 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_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_PCIEAER=y CONFIG_ARCH_SUPPORTS_MSI=y CONFIG_PCI_MSI=y CONFIG_PCI_LEGACY=y # CONFIG_PCI_DEBUG is not set # CONFIG_HT_IRQ is not set CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set # CONFIG_MCA is not set # CONFIG_SCx200 is not set CONFIG_K8_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=m # # Networking # 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 is not set # CONFIG_XFRM_STATISTICS is not set CONFIG_NET_KEY=m # 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=y CONFIG_IP_ROUTE_VERBOSE=y # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set # 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=m CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m # CONFIG_INET_XFRM_MODE_TRANSPORT is not set # CONFIG_INET_XFRM_MODE_TUNNEL is not set # CONFIG_INET_XFRM_MODE_BEET is not set CONFIG_INET_LRO=m 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=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m 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 is not set # CONFIG_INET6_XFRM_TUNNEL is not set # CONFIG_INET6_TUNNEL is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NETFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set # CONFIG_NET_SCHED is not set # # Network testing # CONFIG_NET_PKTGEN=m # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set CONFIG_FIB_RULES=y # # Wireless # # CONFIG_CFG80211 is not set CONFIG_WIRELESS_EXT=y # CONFIG_MAC80211 is not set CONFIG_IEEE80211=m # CONFIG_IEEE80211_DEBUG is not set CONFIG_IEEE80211_CRYPT_WEP=m # CONFIG_IEEE80211_CRYPT_CCMP is not set # CONFIG_IEEE80211_CRYPT_TKIP is not set # CONFIG_IEEE80211_SOFTMAC is not set # CONFIG_RFKILL is not set # CONFIG_NET_9P 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=m # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set CONFIG_CONNECTOR=m # CONFIG_MTD is not set # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_FD=m # CONFIG_BLK_CPQ_DA is not set CONFIG_BLK_CPQ_CISS_DA=m CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=m 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=m CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=65536 # CONFIG_BLK_DEV_XIP is not set CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m CONFIG_MISC_DEVICES=y # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_EEPROM_93CX6 is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_TC1100_WMI is not set # CONFIG_MSI_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_ENCLOSURE_SERVICES is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # # CONFIG_RAID_ATTRS is not set 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=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m # # 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=m CONFIG_SCSI_FC_ATTRS=m # CONFIG_SCSI_FC_TGT_ATTRS is not set CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC7XXX_OLD is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_NSP32 is not set CONFIG_SCSI_DEBUG=m CONFIG_SCSI_SRP=m CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_ACPI=y CONFIG_SATA_AHCI=y # CONFIG_SATA_SVW is not set CONFIG_ATA_PIIX=m # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SX4 is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIL24 is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # CONFIG_SATA_INIC162X is not set # CONFIG_PATA_ACPI is not set # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CS5520 is not set # CONFIG_PATA_CS5530 is not set # CONFIG_PATA_CS5535 is not set # CONFIG_PATA_CS5536 is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set CONFIG_ATA_GENERIC=y # CONFIG_PATA_HPT366 is not set # 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 is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RZ1000 is not set # CONFIG_PATA_SC1200 is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # CONFIG_PATA_PLATFORM is not set # CONFIG_MD is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_IEEE1394 is not set # CONFIG_I2O is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y # CONFIG_NETDEVICES_MULTIQUEUE is not set CONFIG_DUMMY=m # CONFIG_BONDING is not set # CONFIG_MACVLAN is not set # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set # CONFIG_VETH is not set # CONFIG_NET_SB1000 is not set # CONFIG_ARCNET is not set # CONFIG_NET_ETHERNET is not set CONFIG_NETDEV_1000=y # CONFIG_ACENIC is not set # CONFIG_DL2K is not set CONFIG_E1000=y CONFIG_E1000_NAPI=y # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set # CONFIG_E1000E is not set # CONFIG_E1000E_ENABLED is not set # CONFIG_IP1000 is not set # CONFIG_IGB is not set # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set # CONFIG_R8169 is not set # CONFIG_SIS190 is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set # CONFIG_SK98LIN is not set # CONFIG_VIA_VELOCITY is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2 is not set # CONFIG_QLA3XXX is not set # CONFIG_ATL1 is not set # 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 # CONFIG_WAN is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # CONFIG_NET_FC is not set CONFIG_NETCONSOLE=m # CONFIG_NETCONSOLE_DYNAMIC is not set CONFIG_NETPOLL=y # CONFIG_NETPOLL_TRAP is not set CONFIG_NET_POLL_CONTROLLER=y # CONFIG_ISDN is not set # CONFIG_PHONE is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_FF_MEMLESS is not set CONFIG_INPUT_POLLDEV=m # # 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 is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # 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 is not set # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y # CONFIG_VT_HW_CONSOLE_BINDING is not set # CONFIG_SERIAL_NONSTANDARD 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=16 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # # 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_LEGACY_PTYS is not set CONFIG_IPMI_HANDLER=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_INTEL=m # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=y CONFIG_NVRAM=m CONFIG_RTC=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set # CONFIG_PC8736x_GPIO is not set # CONFIG_NSC_GPIO is not set # CONFIG_CS5535_GPIO is not set CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y # CONFIG_HPET_RTC_IRQ is not set CONFIG_HPET_MMAP=y CONFIG_HANGCHECK_TIMER=m # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y # CONFIG_I2C is not set # # SPI support # # CONFIG_SPI is not set # CONFIG_SPI_MASTER is not set # CONFIG_W1 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_BATTERY_DS2760 is not set CONFIG_HWMON=y # CONFIG_HWMON_VID is not set # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_IBMPEX is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_HWMON_DEBUG_CHIP is not set CONFIG_THERMAL=y CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set # CONFIG_SC520_WDT is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set # CONFIG_IBMASR is not set # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=m CONFIG_ITCO_WDT=m # CONFIG_ITCO_VENDOR_SUPPORT is not set # CONFIG_IT8712F_WDT is not set # CONFIG_HP_WATCHDOG is not set # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set # CONFIG_60XX_WDT is not set # CONFIG_SBC8360_WDT is not set # CONFIG_SBC7240_WDT is not set # CONFIG_CPU5_WDT is not set # CONFIG_SMSC37B787_WDT is not set # CONFIG_W83627HF_WDT is not set # CONFIG_W83697HF_WDT is not set # CONFIG_W83877F_WDT is not set # CONFIG_W83977F_WDT is not set # CONFIG_MACHZ_WDT is not set # CONFIG_SBC_EPX_C3_WATCHDOG is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set # # Sonics Silicon Backplane # CONFIG_SSB_POSSIBLE=y # CONFIG_SSB is not set # # Multifunction device drivers # # CONFIG_MFD_SM501 is not set # # Multimedia devices # # CONFIG_VIDEO_DEV is not set # CONFIG_DVB_CORE is not set # CONFIG_DAB is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_ALI is not set # CONFIG_AGP_ATI is not set # CONFIG_AGP_AMD is not set CONFIG_AGP_AMD64=y # CONFIG_AGP_INTEL is not set # CONFIG_AGP_NVIDIA is not set # CONFIG_AGP_SIS is not set # CONFIG_AGP_SWORKS is not set # CONFIG_AGP_VIA is not set # CONFIG_AGP_EFFICEON is not set # CONFIG_DRM is not set # CONFIG_VGASTATE is not set # CONFIG_VIDEO_OUTPUT_CONTROL is not set # CONFIG_FB is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_CORGI=m # CONFIG_BACKLIGHT_PROGEAR is not set # # 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_VIDEO_SELECT is not set CONFIG_DUMMY_CONSOLE=y # # Sound # # CONFIG_SOUND is not set # CONFIG_HID_SUPPORT is not set # CONFIG_USB_SUPPORT is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set # CONFIG_NEW_LEDS is not set # CONFIG_INFINIBAND is not set # CONFIG_EDAC is not set CONFIG_RTC_LIB=m CONFIG_RTC_CLASS=m # # Conflicting RTC option has been selected, check GEN_RTC and RTC # # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y 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 # # SPI RTC drivers # # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set # CONFIG_RTC_DRV_DS1742 is not set # CONFIG_RTC_DRV_STK17TA8 is not set # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T59 is not set # CONFIG_RTC_DRV_V3020 is not set # # on-CPU RTC drivers # # CONFIG_DMADEVICES is not set # # Userspace I/O # # CONFIG_UIO is not set # # Firmware Drivers # CONFIG_EDD=m # CONFIG_DELL_RBU is not set # CONFIG_DCDBAS is not set CONFIG_DMIID=y # # 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 is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y # CONFIG_EXT4DEV_FS is not set CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_FS_POSIX_ACL=y CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y CONFIG_XFS_SECURITY=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set CONFIG_DNOTIFY=y CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_QUOTA is not set CONFIG_QUOTACTL=y # CONFIG_AUTOFS_FS is not set # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=m CONFIG_GENERIC_ACL=y # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m 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=m # 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_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=m # # Miscellaneous filesystems # # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_CRAMFS is not set # CONFIG_VXFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_ROMFS_FS is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y CONFIG_NFS_DIRECTIO=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y 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_SUNRPC_BIND34=y CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_SPKM3=m CONFIG_SMB_FS=m # CONFIG_SMB_NLS_DEFAULT is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_WEAK_PW_HASH is not set # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_EXPERIMENTAL is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_NLS=m CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m 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=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_UTF8=m # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # CONFIG_PRINTK_TIME is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y # CONFIG_MAGIC_SYSRQ is not set CONFIG_UNUSED_SYMBOLS=y CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_SHIRQ is not set CONFIG_DETECT_SOFTLOCKUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # CONFIG_TIMER_STATS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_BUGVERBOSE is not set # CONFIG_DEBUG_INFO is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_FRAME_POINTER is not set # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_SAMPLES is not set CONFIG_EARLY_PRINTK=y # CONFIG_DEBUG_STACKOVERFLOW is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_RODATA is not set # CONFIG_DEBUG_NX_TEST is not set # CONFIG_4KSTACKS is not set CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y CONFIG_DOUBLEFAULT=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 is not set # CONFIG_CPA_DEBUG is not set # # Security options # # CONFIG_KEYS is not set # CONFIG_SECURITY is not set # CONFIG_SECURITY_FILE_CAPABILITIES is not set CONFIG_CRYPTO=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_AEAD=m CONFIG_CRYPTO_BLKCIPHER=m # CONFIG_CRYPTO_SEQIV is not set CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_GF128MUL=m CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_XTS is not set # CONFIG_CRYPTO_CTR is not set # CONFIG_CRYPTO_GCM is not set # CONFIG_CRYPTO_CCM is not set # CONFIG_CRYPTO_CRYPTD is not set CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m # CONFIG_CRYPTO_TWOFISH_586 is not set CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_AES=m # CONFIG_CRYPTO_AES_586 is not set CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_ANUBIS=m # CONFIG_CRYPTO_SEED is not set # CONFIG_CRYPTO_SALSA20 is not set # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_AUTHENC=m # CONFIG_CRYPTO_LZO is not set # CONFIG_CRYPTO_HW is not set CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set # # Library routines # CONFIG_BITREVERSE=y CONFIG_CRC_CCITT=m CONFIG_CRC16=m CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=m CONFIG_ZLIB_DEFLATE=m CONFIG_PLIST=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y [-- Attachment #2: Dmesg output --] [-- Type: TEXT/PLAIN, Size: 23686 bytes --] Linux version 2.6.25-rc9 (christoph@stapp) (gcc version 4.2.3 20071014 (prerelease) (Debian 4.2.2-3)) #2 SMP Tue Apr 15 22:00:45 UTC 2008 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009d000 (usable) BIOS-e820: 000000000009d000 - 00000000000a0000 (reserved) BIOS-e820: 00000000000d0000 - 00000000000d8000 (reserved) BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000cff60000 (usable) BIOS-e820: 00000000cff60000 - 00000000cff69000 (ACPI data) BIOS-e820: 00000000cff69000 - 00000000cff80000 (ACPI NVS) BIOS-e820: 00000000cff80000 - 00000000d0000000 (reserved) BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 0000000230000000 (usable) Warning only 896MB will be used. Use a HIGHMEM64G enabled kernel. 896MB LOWMEM available. Scan SMP from c0000000 for 1024 bytes. Scan SMP from c009fc00 for 1024 bytes. Scan SMP from c00f0000 for 65536 bytes. found SMP MP-table at [c00f6050] 000f6050 NX (Execute Disable) protection: active Entering add_active_range(0, 0, 229376) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 Normal 4096 -> 229376 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 229376 On node 0 totalpages: 229376 DMA zone: 32 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4064 pages, LIFO batch:0 Normal zone: 1760 pages used for memmap Normal zone: 223520 pages, LIFO batch:31 Movable zone: 0 pages used for memmap DMI present. ACPI: RSDP 000F6020, 0014 (r0 PTLTD ) ACPI: RSDT CFF64805, 0040 (r1 PTLTD RSDT 6040000 LTP 0) ACPI: FACP CFF68DD8, 0074 (r1 INTEL TUMWATER 6040000 PTL 3) ACPI: DSDT CFF65C31, 31A7 (r1 Intel BLAKFORD 6040000 MSFT 100000E) ACPI: FACS CFF69FC0, 0040 ACPI: APIC CFF68E4C, 00C8 (r1 PTLTD APIC 6040000 LTP 0) ACPI: MCFG CFF68F14, 003C (r1 PTLTD MCFG 6040000 LTP 0) ACPI: HPET CFF68F50, 0038 (r1 PTLTD HPETTBL 6040000 LTP 1) ACPI: BOOT CFF68F88, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1) ACPI: SPCR CFF68FB0, 0050 (r1 PTLTD $UCRTBL$ 6040000 PTL 1) ACPI: SSDT CFF64845, 13EC (r1 PmRef CpuPm 3000 INTL 20050228) ACPI: PM-Timer IO Port: 0x1008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x04] enabled) Processor #4 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) Processor #1 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x03] lapic_id[0x05] enabled) Processor #5 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x04] lapic_id[0x02] enabled) Processor #2 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x05] lapic_id[0x06] enabled) Processor #6 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x06] lapic_id[0x03] enabled) Processor #3 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x07] lapic_id[0x07] enabled) Processor #7 6:15 APIC version 20 ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1]) ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23 ACPI: IOAPIC (id[0x09] address[0xfec80000] gsi_base[24]) IOAPIC[1]: apic_id 9, version 32, address 0xfec80000, GSI 24-47 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 2 I/O APICs ACPI: HPET id: 0x8086a201 base: 0xfed00000 Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at d1000000 (gap: d0000000:10000000) Built 1 zonelists in Zone order, mobility grouping on. Total pages: 227584 Kernel command line: root=/dev/sda7 console=ttyS0,38400 mapped APIC to ffffb000 (fee00000) mapped IOAPIC to ffffa000 (fec00000) mapped IOAPIC to ffff9000 (fec80000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 PID hash table entries: 4096 (order: 12, 16384 bytes) Detected 2327.594 MHz processor. Console: colour VGA+ 80x25 console [ttyS0] enabled Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 904008k/917504k available (2508k kernel code, 13040k reserved, 780k data, 252k init, 0k highmem) virtual kernel memory layout: fixmap : 0xfffb5000 - 0xfffff000 ( 296 kB) vmalloc : 0xf8800000 - 0xfffb3000 ( 119 MB) lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) .init : 0xc053d000 - 0xc057c000 ( 252 kB) .data : 0xc0473192 - 0xc05364c0 ( 780 kB) .text : 0xc0200000 - 0xc0473192 (2508 kB) Checking if this processor honours the WP bit even in supervisor mode...Ok. CPA: page pool initialized 1 of 1 pages preallocated SLUB: Genslabs=12, HWalign=64, Order=0-1, MinObjects=4, CPUs=8, Nodes=1 hpet clockevent registered Calibrating delay using timer specific routine.. 4658.45 BogoMIPS (lpj=9316916) Mount-cache hash table entries: 512 CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 4096K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. using mwait in idle threads. Compat vDSO mapped to ffffe000. Checking 'hlt' instruction... OK. Freeing SMP alternatives: 11k freed ACPI: Core revision 20070126 CPU0: Intel(R) Xeon(R) CPU E5345 @ 2.33GHz stepping 07 Booting processor 1/1 ip 2000 Initializing CPU#1 Calibrating delay using timer specific routine.. 4655.01 BogoMIPS (lpj=9310023) CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 4096K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#1. CPU1: Intel(R) Xeon(R) CPU E5345 @ 2.33GHz stepping 07 Booting processor 2/2 ip 2000 Initializing CPU#2 Calibrating delay using timer specific routine.. 4655.04 BogoMIPS (lpj=9310097) CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 4096K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 2 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#2. CPU2: Intel(R) Xeon(R) CPU E5345 @ 2.33GHz stepping 07 Booting processor 3/3 ip 2000 Initializing CPU#3 Calibrating delay using timer specific routine.. 4655.05 BogoMIPS (lpj=9310100) CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 4096K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 3 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#3. CPU3: Intel(R) Xeon(R) CPU E5345 @ 2.33GHz stepping 07 Booting processor 4/4 ip 2000 Initializing CPU#4 Calibrating delay using timer specific routine.. 4655.09 BogoMIPS (lpj=9310182) CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 4096K CPU: Physical Processor ID: 1 CPU: Processor Core ID: 0 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#4. CPU4: Intel(R) Xeon(R) CPU E5345 @ 2.33GHz stepping 07 Booting processor 5/5 ip 2000 Initializing CPU#5 Calibrating delay using timer specific routine.. 4655.07 BogoMIPS (lpj=9310142) CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 4096K CPU: Physical Processor ID: 1 CPU: Processor Core ID: 1 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#5. CPU5: Intel(R) Xeon(R) CPU E5345 @ 2.33GHz stepping 07 Booting processor 6/6 ip 2000 Initializing CPU#6 Calibrating delay using timer specific routine.. 4655.08 BogoMIPS (lpj=9310165) CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 4096K CPU: Physical Processor ID: 1 CPU: Processor Core ID: 2 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#6. CPU6: Intel(R) Xeon(R) CPU E5345 @ 2.33GHz stepping 07 Booting processor 7/7 ip 2000 Initializing CPU#7 Calibrating delay using timer specific routine.. 4655.08 BogoMIPS (lpj=9310171) CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 4096K CPU: Physical Processor ID: 1 CPU: Processor Core ID: 3 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#7. CPU7: Intel(R) Xeon(R) CPU E5345 @ 2.33GHz stepping 07 Total of 8 processors activated (37243.89 BogoMIPS). ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 checking TSC synchronization [CPU#0 -> CPU#1]: passed. checking TSC synchronization [CPU#0 -> CPU#2]: passed. checking TSC synchronization [CPU#0 -> CPU#3]: passed. checking TSC synchronization [CPU#0 -> CPU#4]: passed. checking TSC synchronization [CPU#0 -> CPU#5]: passed. checking TSC synchronization [CPU#0 -> CPU#6]: passed. checking TSC synchronization [CPU#0 -> CPU#7]: passed. Brought up 8 CPUs CPU0 attaching sched-domain: domain 0: span 03 groups: 01 02 domain 1: span ff groups: 03 0c 30 c0 CPU1 attaching sched-domain: domain 0: span 03 groups: 02 01 domain 1: span ff groups: 03 0c 30 c0 CPU2 attaching sched-domain: domain 0: span 0c groups: 04 08 domain 1: span ff groups: 0c 30 c0 03 CPU3 attaching sched-domain: domain 0: span 0c groups: 08 04 domain 1: span ff groups: 0c 30 c0 03 CPU4 attaching sched-domain: domain 0: span 30 groups: 10 20 domain 1: span ff groups: 30 c0 03 0c CPU5 attaching sched-domain: domain 0: span 30 groups: 20 10 domain 1: span ff groups: 30 c0 03 0c CPU6 attaching sched-domain: domain 0: span c0 groups: 40 80 domain 1: span ff groups: c0 03 0c 30 CPU7 attaching sched-domain: domain 0: span c0 groups: 80 40 domain 1: span ff groups: c0 03 0c 30 net_namespace: 164 bytes NET: Registered protocol family 16 No dock devices found. ACPI: bus type pci registered PCI: Using MMCONFIG for extended config space PCI: Using configuration type 1 Setting up standard PCI resources ACPI: EC: Look up EC in DSDT ACPI: Interpreter enabled ACPI: (supports S0 S5) ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD2._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 *7 10 11 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 10 11 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 *11 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *10 11 14 15) ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKF] (IRQs 4 5 6 7 10 11 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKH] (IRQs 4 5 6 7 10 11 14 15) *0, disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active) 00:01: calling quirk 0xc0388df0: quirk_system_pci_resources+0x0/0x270() pnp 00:01: Plug and Play ACPI device, IDs PNP0c02 (active) pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active) pnp 00:03: Plug and Play ACPI device, IDs PNP0c04 (active) pnp 00:04: Plug and Play ACPI device, IDs PNP0103 (active) pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active) pnp 00:06: Plug and Play ACPI device, IDs PNP0800 (active) pnp 00:07: Plug and Play ACPI device, IDs INT0800 (active) pnp 00:08: Plug and Play ACPI device, IDs PNP0501 (active) pnp 00:09: Plug and Play ACPI device, IDs PNP0501 (active) pnp: PnP ACPI: found 10 devices ACPI: ACPI bus type pnp unregistered SCSI subsystem initialized libata version 3.00 loaded. PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 hpet0: 3 64-bit timers, 14318180 Hz Switched to high resolution mode on CPU 0 Switched to high resolution mode on CPU 3 Switched to high resolution mode on CPU 6 Switched to high resolution mode on CPU 2 Switched to high resolution mode on CPU 5 Switched to high resolution mode on CPU 1 Switched to high resolution mode on CPU 4 Switched to high resolution mode on CPU 7 pnp: the driver 'system' has been registered system 00:01: ioport range 0x4d0-0x4d1 has been reserved system 00:01: ioport range 0x295-0x296 has been reserved system 00:01: ioport range 0xca2-0xca3 has been reserved system 00:01: ioport range 0xca8-0xcaf has been reserved system 00:01: ioport range 0x1000-0x107f has been reserved system 00:01: ioport range 0x1180-0x11bf has been reserved system 00:01: ioport range 0x800-0x80f has been reserved system 00:01: ioport range 0xfe00-0xfe00 has been reserved system 00:01: iomem range 0xe0000000-0xefffffff could not be reserved system 00:01: iomem range 0xfee00000-0xfee0ffff could not be reserved system 00:01: iomem range 0xfec80000-0xfec80fff has been reserved system 00:01: iomem range 0xfed1c000-0xfed1ffff has been reserved system 00:01: iomem range 0xfe000000-0xfe01ffff has been reserved system 00:01: iomem range 0xfe600000-0xfe6fffff has been reserved system 00:01: driver attached PCI: Bridge: 0000:02:00.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:02:02.0 IO window: 2000-2fff MEM window: 0xd8a00000-0xd8afffff PREFETCH window: disabled. PCI: Bridge: 0000:01:00.0 IO window: 2000-2fff MEM window: 0xd8a00000-0xd8afffff PREFETCH window: disabled. PCI: Bridge: 0000:01:00.3 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:02.0 IO window: 2000-2fff MEM window: 0xd8900000-0xd8afffff PREFETCH window: disabled. PCI: Bridge: 0000:00:04.0 IO window: disabled. MEM window: 0xd8800000-0xd88fffff PREFETCH window: 0x00000000d8000000-0x00000000d87fffff PCI: Bridge: 0000:00:06.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:1e.0 IO window: 3000-3fff MEM window: 0xd8b00000-0xd8bfffff PREFETCH window: 0x00000000d0000000-0x00000000d7ffffff ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:02.0 to 64 ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:01:00.0 to 64 ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:02:00.0 to 64 ACPI: PCI Interrupt 0000:02:02.0[A] -> GSI 18 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:02:02.0 to 64 PCI: Setting latency timer of device 0000:01:00.3 to 64 ACPI: PCI Interrupt 0000:00:04.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:04.0 to 64 ACPI: PCI Interrupt 0000:00:06.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:06.0 to 64 PCI: Setting latency timer of device 0000:00:1e.0 to 64 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 7, 524288 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered Simple Boot Flag at 0x36 set to 0x80 SGI XFS with ACLs, security attributes, realtime, no debug enabled SGI XFS Quota Management subsystem io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) pci 0000:08:01.0: Boot video device PCI: Setting latency timer of device 0000:00:02.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:02.0:pcie00] Allocate Port Service[0000:00:02.0:pcie01] PCI: Setting latency timer of device 0000:00:04.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:04.0:pcie00] Allocate Port Service[0000:00:04.0:pcie01] PCI: Setting latency timer of device 0000:00:06.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:06.0:pcie00] Allocate Port Service[0000:00:06.0:pcie01] PCI: Setting latency timer of device 0000:01:00.0 to 64 Allocate Port Service[0000:01:00.0:pcie11] PCI: Setting latency timer of device 0000:02:00.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:02:00.0:pcie21] PCI: Setting latency timer of device 0000:02:02.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:02:02.0:pcie21] AER service couldn't init device 0000:00:02.0:pcie01 - no _OSC support AER service couldn't init device 0000:00:04.0:pcie01 - no _OSC support AER service couldn't init device 0000:00:06.0:pcie01 - no _OSC support Real Time Clock Driver v1.12ac hpet_resources: 0xfed00000 is busy Linux agpgart interface v0.103 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A pnp: the driver 'serial' has been registered 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial 00:08: driver attached 00:09: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A serial 00:09: driver attached brd: module loaded Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI Copyright (c) 1999-2006 Intel Corporation. ACPI: PCI Interrupt 0000:04:00.0[A] -> GSI 18 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:04:00.0 to 64 e1000: 0000:04:00.0: e1000_probe: (PCI Express:2.5Gb/s:Width x4) 00:30:48:79:73:86 e1000: 0000:04:00.0: e1000_probe: This device (id 8086:1096) will no longer be supported by this driver in the future. e1000: 0000:04:00.0: e1000_probe: please use the "e1000e" driver instead. e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection ACPI: PCI Interrupt 0000:04:00.1[B] -> GSI 19 (level, low) -> IRQ 19 PCI: Setting latency timer of device 0000:04:00.1 to 64 e1000: 0000:04:00.1: e1000_probe: (PCI Express:2.5Gb/s:Width x4) 00:30:48:79:73:87 e1000: 0000:04:00.1: e1000_probe: This device (id 8086:1096) will no longer be supported by this driver in the future. e1000: 0000:04:00.1: e1000_probe: please use the "e1000e" driver instead. e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection Driver 'sd' needs updating - please use bus_type methods ahci 0000:00:1f.2: version 3.0 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 19 ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 6 ports 3 Gbps 0x3f impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq pm led pmp slum part PCI: Setting latency timer of device 0000:00:1f.2 to 64 scsi0 : ahci scsi1 : ahci scsi2 : ahci scsi3 : ahci scsi4 : ahci scsi5 : ahci ata1: SATA max UDMA/133 abar m1024@0xd8e00400 port 0xd8e00500 irq 19 ata2: SATA max UDMA/133 abar m1024@0xd8e00400 port 0xd8e00580 irq 19 ata3: SATA max UDMA/133 abar m1024@0xd8e00400 port 0xd8e00600 irq 19 ata4: SATA max UDMA/133 abar m1024@0xd8e00400 port 0xd8e00680 irq 19 ata5: SATA max UDMA/133 abar m1024@0xd8e00400 port 0xd8e00700 irq 19 ata6: SATA max UDMA/133 abar m1024@0xd8e00400 port 0xd8e00780 irq 19 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ATA-7: HDT722525DLA380, V44OA80A, max UDMA/133 ata1.00: 488397168 sectors, multi 0: LBA48 NCQ (depth 31/32) ata1.00: configured for UDMA/133 ata2: SATA link down (SStatus 0 SControl 300) ata3: SATA link down (SStatus 0 SControl 300) ata4: SATA link down (SStatus 0 SControl 300) ata5: SATA link down (SStatus 0 SControl 300) ata6: SATA link down (SStatus 0 SControl 300) scsi 0:0:0:0: Direct-Access ATA HDT722525DLA380 V44O PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 488397168 512-byte hardware sectors (250059 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 488397168 512-byte hardware sectors (250059 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 < sda5 sda6 sda7 > sda4 sd 0:0:0:0: [sda] Attached SCSI disk pnp: the driver 'i8042 kbd' has been registered pnp: the driver 'i8042 aux' has been registered pnp: the driver 'i8042 kbd' has been unregistered pnp: the driver 'i8042 aux' has been unregistered PNP: No PS/2 controller found. Probing ports directly. serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Starting balanced_irq Using IPI Shortcut mode kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 252k freed ACPI: ACPI0007:00 is registered as cooling_device0 ACPI: Processor [CPU0] (supports 8 throttling states) ACPI: ACPI0007:01 is registered as cooling_device1 ACPI: Processor [CPU1] (supports 8 throttling states) ACPI: ACPI0007:02 is registered as cooling_device2 ACPI: Processor [CPU2] (supports 8 throttling states) ACPI: ACPI0007:03 is registered as cooling_device3 ACPI: Processor [CPU3] (supports 8 throttling states) ACPI: ACPI0007:04 is registered as cooling_device4 ACPI: Processor [CPU4] (supports 8 throttling states) ACPI: ACPI0007:05 is registered as cooling_device5 ACPI: Processor [CPU5] (supports 8 throttling states) intel_rng: FWH not detected ACPI: ACPI0007:06 is registered as cooling_device6 ACPI: Processor [CPU6] (supports 8 throttling states) ACPI: ACPI0007:07 is registered as cooling_device7 ACPI: Processor [CPU7] (supports 8 throttling states) input: Power Button (FF) as /class/input/input0 ACPI: Power Button (FF) [PWRF] input: Power Button (CM) as /class/input/input1 ACPI: Power Button (CM) [PWRB] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007) iTCO_wdt: Found a 631xESB/632xESB TCO device (Version=2, TCOBASE=0x1060) iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0) Adding 9775512k swap on /dev/sda6. Priority:-1 extents:1 across:9775512k EXT3 FS on sda7, internal journal e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX e1000: eth0: e1000_watchdog: 10/100 speed: disabling TSO ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 22:06 ` Christoph Lameter @ 2008-04-15 22:13 ` Ingo Molnar 2008-04-15 22:27 ` Christoph Lameter 2008-04-15 23:18 ` Yinghai Lu 1 sibling, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 22:13 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Christoph Lameter <clameter@sgi.com> wrote: > Trying to duplicate the issue here. > > Boot with PAE support on a machine with 8G RAM 8 processors here works > fine. have you tried my config on that box? Check: http://redhat.com/~mingo/misc/config-Thu_Apr_10_10_41_16_CEST_2008.bad.rc9 Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 22:13 ` Ingo Molnar @ 2008-04-15 22:27 ` Christoph Lameter 2008-04-15 22:32 ` Ingo Molnar 2008-04-15 23:22 ` Christoph Lameter 0 siblings, 2 replies; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 22:27 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki On Wed, 16 Apr 2008, Ingo Molnar wrote: > have you tried my config on that box? Check: > > http://redhat.com/~mingo/misc/config-Thu_Apr_10_10_41_16_CEST_2008.bad.rc9 Yup that config fails here too... ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 22:27 ` Christoph Lameter @ 2008-04-15 22:32 ` Ingo Molnar 2008-04-15 23:22 ` Christoph Lameter 1 sibling, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 22:32 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Christoph Lameter <clameter@sgi.com> wrote: > On Wed, 16 Apr 2008, Ingo Molnar wrote: > > > have you tried my config on that box? Check: > > > > http://redhat.com/~mingo/misc/config-Thu_Apr_10_10_41_16_CEST_2008.bad.rc9 > > Yup that config fails here too... great. Note that it's randconfig generated - so watch out for weird config combinations. randconfig, besides finding build-bugs, is also good at finding various runtime bugs: it is great at finding weird alignment and boundary-condition bugs in generic code, and it's also great at finding races (by virtue of introducing random delays between various functions, via random enabling/disabling of debug facilities and other options that impact the generated code's layout and timing). Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 22:27 ` Christoph Lameter 2008-04-15 22:32 ` Ingo Molnar @ 2008-04-15 23:22 ` Christoph Lameter 2008-04-15 23:27 ` Ingo Molnar 1 sibling, 1 reply; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 23:22 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki Hmmm... If one enables CONFIG_X86_PAE (even with no highmem) then everything is fine. For PAE to be enabled some other things also fall by the wayside. Diff to your failing config follows. Will try to minimize the diff even further: --- config-Thu_Apr_10_10_41_16_CEST_2008.bad.rc9 2008-04-15 06:02:13.000000000 +0000 +++ .config 2008-04-15 23:15:53.000000000 +0000 @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.25-rc9 -# Tue Apr 15 07:37:33 2008 +# Tue Apr 15 23:15:53 2008 # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -169,11 +169,11 @@ # CONFIG_X86_VSMP is not set # CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER is not set CONFIG_PARAVIRT_GUEST=y +# CONFIG_XEN is not set CONFIG_VMI=y -# CONFIG_LGUEST_GUEST is not set CONFIG_PARAVIRT=y # CONFIG_M386 is not set -CONFIG_M486=y +# CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set @@ -196,20 +196,23 @@ # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MPSC is not set -# CONFIG_MCORE2 is not set +CONFIG_MCORE2=y # CONFIG_GENERIC_CPU is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_CMPXCHG=y -CONFIG_X86_L1_CACHE_SHIFT=4 +CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_XADD=y -# CONFIG_X86_PPRO_FENCE is not set -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_MINIMUM_CPU_FAMILY=4 +CONFIG_X86_GOOD_APIC=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_P6_NOP=y +CONFIG_X86_TSC=y +CONFIG_X86_MINIMUM_CPU_FAMILY=6 +CONFIG_X86_DEBUGCTLMSR=y # CONFIG_HPET_TIMER is not set # CONFIG_IOMMU_HELPER is not set CONFIG_NR_CPUS=8 @@ -229,11 +232,11 @@ CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y -# CONFIG_NOHIGHMEM is not set -CONFIG_HIGHMEM4G=y +CONFIG_NOHIGHMEM=y +# CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set CONFIG_PAGE_OFFSET=0xC0000000 -CONFIG_HIGHMEM=y +CONFIG_X86_PAE=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y @@ -246,13 +249,11 @@ CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set -# CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 -# CONFIG_RESOURCES_64BIT is not set +CONFIG_RESOURCES_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y -# CONFIG_HIGHPTE is not set # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y CONFIG_EFI=y @@ -265,13 +266,11 @@ CONFIG_HZ=1000 # CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=y -CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x100000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x100000 # CONFIG_HOTPLUG_CPU is not set CONFIG_COMPAT_VDSO=y -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management options @@ -1844,7 +1843,6 @@ # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set -CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_SYSFS=y CONFIG_TMPFS=y ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 23:22 ` Christoph Lameter @ 2008-04-15 23:27 ` Ingo Molnar 2008-04-15 23:32 ` Christoph Lameter 2008-04-16 0:04 ` Christoph Lameter 0 siblings, 2 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 23:27 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Christoph Lameter <clameter@sgi.com> wrote: > Hmmm... If one enables CONFIG_X86_PAE (even with no highmem) then > everything is fine. For PAE to be enabled some other things also fall > by the wayside. Diff to your failing config follows. Will try to > minimize the diff even further: ... in the thread i've already explained that it's because on PAE we use 1GB sparse chunks (shift 30) which masks the bug. (on PAE we cannot go below a shift of 29 due to shortage of page->flags) Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 23:27 ` Ingo Molnar @ 2008-04-15 23:32 ` Christoph Lameter 2008-04-16 0:04 ` Christoph Lameter 1 sibling, 0 replies; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 23:32 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki On Wed, 16 Apr 2008, Ingo Molnar wrote: > ... in the thread i've already explained that it's because on PAE we use > 1GB sparse chunks (shift 30) which masks the bug. Ahh. Right. That is the same situation as HIGHMEM_64G. I was able to enable PAE without HIGHMEM_64G. Thought that would keep things as is. ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 23:27 ` Ingo Molnar 2008-04-15 23:32 ` Christoph Lameter @ 2008-04-16 0:04 ` Christoph Lameter 1 sibling, 0 replies; 95+ messages in thread From: Christoph Lameter @ 2008-04-16 0:04 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki Added some printks to the initialization of slub and I see 0x1 double words written over global variables that should be zero. The cpu mask to track processors that are initialized is screwed up (kmem_cach_cpu_free_init_once). [ 0.000999] 0xc0cb320c: 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 ................ [ 0.000999] 0xc0cb321c: 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 ................ [ 0.000999] 0xc0cb322c: 00 00 00 00 01 00 00 00 ........ c0cb3010 B mem_section c0cb3210 b lock.25923 c0cb3214 b shmem_inode_cachep c0cb3218 b shm_mnt c0cb321c b slab_state c0cb3220 b kmem_cach_cpu_free_init_once c0cb3224 b slub_debug c0cb3228 b slub_debug_slabs mem_section is 512 bytes long. Array overrun? ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 22:06 ` Christoph Lameter 2008-04-15 22:13 ` Ingo Molnar @ 2008-04-15 23:18 ` Yinghai Lu 1 sibling, 0 replies; 95+ messages in thread From: Yinghai Lu @ 2008-04-15 23:18 UTC (permalink / raw) To: Christoph Lameter Cc: Ingo Molnar, Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw, KAMEZAWA Hiroyuki On Tuesday 15 April 2008 03:06:28 pm Christoph Lameter wrote: > On Tue, 15 Apr 2008, Ingo Molnar wrote: > > > grumble. Do you read my bugreports? > > Cannot memorize everything sorry. This looked like slab object corruption > and there were no slub diagnostics in the log. > > Trying to duplicate the issue here. > > Boot with PAE support on a machine with 8G RAM 8 processors here works > fine. > > Also booting without highmem support (SMP) works fine. > > On how many machines does the problem occur? same .config with -rc9 on one system with 128g 4 sockets with quad core crashed here too. YH ^ permalink raw reply [flat|nested] 95+ messages in thread
* [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-15 21:06 ` Linus Torvalds 2008-04-15 21:13 ` Ingo Molnar @ 2008-04-16 0:03 ` Ingo Molnar 2008-04-16 0:10 ` Christoph Lameter ` (6 more replies) 1 sibling, 7 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-16 0:03 UTC (permalink / raw) To: Linus Torvalds Cc: Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki finally found it ... the patch below solves the sparsemem crash and the testsystem boots up fine now: mars:~> uname -a Linux mars 2.6.25-rc9-sched-devel.git-x86-latest.git #985 SMP Wed Apr 16 01:37:37 CEST 2008 i686 i686 i386 GNU/Linux yay! :-) Ingo ps. anyone who can correctly guess the method with which i found the exact place that corrupted memory will get a free beer next time we meet :-) -------------------------> Subject: mm: sparsemem memory_present() memory corruption fix From: Ingo Molnar <mingo@elte.hu> Date: Wed Apr 16 01:40:00 CEST 2008 fix memory corruption and crash on 32-bit x86 systems. if a !PAE x86 kernel is booted on a 32-bit system with more than 4GB of RAM, then we call memory_present() with a start/end that goes outside the scope of MAX_PHYSMEM_BITS. that causes this loop to happily walk over the limit of the sparse memory section map: for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION) { unsigned long section = pfn_to_section_nr(pfn); struct mem_section *ms; sparse_index_init(section, nid); set_section_nid(section, nid); ms = __nr_to_section(section); if (!ms->section_mem_map) ms->section_mem_map = sparse_encode_early_nid(nid) | 'ms' will be out of bounds and we'll corrupt a small amount of memory by encoding the node ID. Depending on what that memory is, we might crash, misbehave or just not notice the bug. the fix is to sanity check anything the architecture passes to sparsemem. this bug seems to be rather old (as old as sparsemem support itself), but the exact incarnation depended on random details like configs, which made this bug more prominent in v2.6.25-to-be. an additional enhancement might be to print a warning about ignored or trimmed memory ranges. Signed-off-by: Ingo Molnar <mingo@elte.hu> --- mm/sparse.c | 10 ++++++++++ 1 file changed, 10 insertions(+) Index: linux/mm/sparse.c =================================================================== --- linux.orig/mm/sparse.c +++ linux/mm/sparse.c @@ -149,8 +149,18 @@ static inline int sparse_early_nid(struc /* Record a memory area against a node. */ void __init memory_present(int nid, unsigned long start, unsigned long end) { + unsigned long max_arch_pfn = 1ULL << (MAX_PHYSMEM_BITS-PAGE_SHIFT); unsigned long pfn; + /* + * Sanity checks - do not allow an architecture to pass + * in larger pfns than the maximum scope of sparsemem: + */ + if (start >= max_arch_pfn) + return; + if (end >= max_arch_pfn) + end = max_arch_pfn; + start &= PAGE_SECTION_MASK; for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION) { unsigned long section = pfn_to_section_nr(pfn); ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:03 ` [patch] mm: sparsemem memory_present() memory corruption fix Ingo Molnar @ 2008-04-16 0:10 ` Christoph Lameter 2008-04-16 0:18 ` Ingo Molnar ` (5 subsequent siblings) 6 siblings, 0 replies; 95+ messages in thread From: Christoph Lameter @ 2008-04-16 0:10 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki Yes that fixes it here too. And the corruption that I saw of slab variables is explained by your analysis. Thanks! Tested-by: Christoph Lameter <clameter@sgi.com> ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:03 ` [patch] mm: sparsemem memory_present() memory corruption fix Ingo Molnar 2008-04-16 0:10 ` Christoph Lameter @ 2008-04-16 0:18 ` Ingo Molnar 2008-04-16 0:32 ` Yinghai Lu 2008-04-16 0:19 ` Christoph Lameter ` (4 subsequent siblings) 6 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-16 0:18 UTC (permalink / raw) To: Linus Torvalds Cc: Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Ingo Molnar <mingo@elte.hu> wrote: > finally found it ... the patch below solves the sparsemem crash and > the testsystem boots up fine now: > > mars:~> uname -a > Linux mars 2.6.25-rc9-sched-devel.git-x86-latest.git #985 SMP Wed Apr 16 > 01:37:37 CEST 2008 i686 i686 i386 GNU/Linux i re-checked the original SLAB config too and that boots fine as well now - so i'm confident that the regression has been sufficiently cured. it's getting quite late here (or rather, it's getting early :-/ ) so it would be nice if others could double-check this calculation (with an eye on all possible architectures): + unsigned long max_arch_pfn = 1ULL << (MAX_PHYSMEM_BITS-PAGE_SHIFT); and also check my analysis whether it is correct and whether it matches the reported bug patterns. But otherwise the fix looks like a safe fix for v2.6.25-final to me - it only filters out values from sparsemem input that are nonsensical in the sparsemem framework anyway. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:18 ` Ingo Molnar @ 2008-04-16 0:32 ` Yinghai Lu 2008-04-16 0:44 ` Ingo Molnar 0 siblings, 1 reply; 95+ messages in thread From: Yinghai Lu @ 2008-04-16 0:32 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw, KAMEZAWA Hiroyuki On Tue, Apr 15, 2008 at 5:18 PM, Ingo Molnar <mingo@elte.hu> wrote: > > * Ingo Molnar <mingo@elte.hu> wrote: > > > finally found it ... the patch below solves the sparsemem crash and > > the testsystem boots up fine now: > > > > mars:~> uname -a > > Linux mars 2.6.25-rc9-sched-devel.git-x86-latest.git #985 SMP Wed Apr 16 > > 01:37:37 CEST 2008 i686 i686 i386 GNU/Linux > > i re-checked the original SLAB config too and that boots fine as well > now - so i'm confident that the regression has been sufficiently cured. > > it's getting quite late here (or rather, it's getting early :-/ ) so it > would be nice if others could double-check this calculation (with an eye > on all possible architectures): > > + unsigned long max_arch_pfn = 1ULL << (MAX_PHYSMEM_BITS-PAGE_SHIFT); > > and also check my analysis whether it is correct and whether it matches > the reported bug patterns. But otherwise the fix looks like a safe fix > for v2.6.25-final to me - it only filters out values from sparsemem > input that are nonsensical in the sparsemem framework anyway. > > Ingo > can you check why find_max_pfn() e820_32.c need to call memory_present? wonder if it can be removed. YH ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:32 ` Yinghai Lu @ 2008-04-16 0:44 ` Ingo Molnar 2008-04-16 0:46 ` Christoph Lameter 2008-04-16 0:56 ` Yinghai Lu 0 siblings, 2 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-16 0:44 UTC (permalink / raw) To: Yinghai Lu Cc: Linus Torvalds, Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw, KAMEZAWA Hiroyuki * Yinghai Lu <yhlu.kernel@gmail.com> wrote: > > + unsigned long max_arch_pfn = 1ULL << (MAX_PHYSMEM_BITS-PAGE_SHIFT); > > > > and also check my analysis whether it is correct and whether it > > matches the reported bug patterns. But otherwise the fix looks like > > a safe fix for v2.6.25-final to me - it only filters out values > > from sparsemem input that are nonsensical in the sparsemem > > framework anyway. > > can you check why find_max_pfn() e820_32.c need to call > memory_present? wonder if it can be removed. this is the only call to memory_present() we do in 32-bit arch setup, so it's required. (the function find_max_pfn() is woefully misnamed, but that's a cleanup - i just fixed this in x86.git.) Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:44 ` Ingo Molnar @ 2008-04-16 0:46 ` Christoph Lameter 2008-04-16 0:52 ` Ingo Molnar 2008-04-16 0:56 ` Yinghai Lu 1 sibling, 1 reply; 95+ messages in thread From: Christoph Lameter @ 2008-04-16 0:46 UTC (permalink / raw) To: Ingo Molnar Cc: Yinghai Lu, Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw, KAMEZAWA Hiroyuki On Wed, 16 Apr 2008, Ingo Molnar wrote: > this is the only call to memory_present() we do in 32-bit arch setup, so > it's required. We could clip there if SPARSEMEM is configured. I wonder if this affects other platforms that need HIGHMEM support? ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:46 ` Christoph Lameter @ 2008-04-16 0:52 ` Ingo Molnar 2008-04-16 1:17 ` Ingo Molnar 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-16 0:52 UTC (permalink / raw) To: Christoph Lameter Cc: Yinghai Lu, Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw, KAMEZAWA Hiroyuki * Christoph Lameter <clameter@sgi.com> wrote: > On Wed, 16 Apr 2008, Ingo Molnar wrote: > > > this is the only call to memory_present() we do in 32-bit arch > > setup, so it's required. > > We could clip there if SPARSEMEM is configured. I wonder if this > affects other platforms that need HIGHMEM support? clip where and what? Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:52 ` Ingo Molnar @ 2008-04-16 1:17 ` Ingo Molnar 2008-04-16 1:30 ` Yinghai Lu 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-16 1:17 UTC (permalink / raw) To: Christoph Lameter Cc: Yinghai Lu, Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw, KAMEZAWA Hiroyuki * Ingo Molnar <mingo@elte.hu> wrote: > > > this is the only call to memory_present() we do in 32-bit arch > > > setup, so it's required. > > > > We could clip there if SPARSEMEM is configured. I wonder if this > > affects other platforms that need HIGHMEM support? > > clip where and what? i.e. as per my previous argument i'd consider the need to sanitize the calls in the architecture fundamentally wrong. whether the core code emits a warning or allows the call is an additional question i mention in the changelog - but the core sparse memory code should _definitely_ not silently overflow a key internal array ... (of which data structure the architecture code is not even aware of) Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 1:17 ` Ingo Molnar @ 2008-04-16 1:30 ` Yinghai Lu 2008-04-16 2:00 ` Yinghai Lu 0 siblings, 1 reply; 95+ messages in thread From: Yinghai Lu @ 2008-04-16 1:30 UTC (permalink / raw) To: Ingo Molnar Cc: Christoph Lameter, Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw, KAMEZAWA Hiroyuki On Tue, Apr 15, 2008 at 6:17 PM, Ingo Molnar <mingo@elte.hu> wrote: > > * Ingo Molnar <mingo@elte.hu> wrote: > > > > > this is the only call to memory_present() we do in 32-bit arch > > > > setup, so it's required. > > > > > > We could clip there if SPARSEMEM is configured. I wonder if this > > > affects other platforms that need HIGHMEM support? > > > > clip where and what? > > i.e. as per my previous argument i'd consider the need to sanitize the > calls in the architecture fundamentally wrong. > > whether the core code emits a warning or allows the call is an > additional question i mention in the changelog - but the core sparse > memory code should _definitely_ not silently overflow a key internal > array ... (of which data structure the architecture code is not even > aware of) or you can move that check into find_max_pfn for x86_32? so it will not affect other platform regarding Christoph's concern? YH ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 1:30 ` Yinghai Lu @ 2008-04-16 2:00 ` Yinghai Lu 2008-04-16 2:20 ` KAMEZAWA Hiroyuki 0 siblings, 1 reply; 95+ messages in thread From: Yinghai Lu @ 2008-04-16 2:00 UTC (permalink / raw) To: Ingo Molnar Cc: Christoph Lameter, Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw, KAMEZAWA Hiroyuki On Tue, Apr 15, 2008 at 6:30 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote: > > On Tue, Apr 15, 2008 at 6:17 PM, Ingo Molnar <mingo@elte.hu> wrote: > > > > * Ingo Molnar <mingo@elte.hu> wrote: > > > > > > > this is the only call to memory_present() we do in 32-bit arch > > > > > setup, so it's required. > > > > > > > > We could clip there if SPARSEMEM is configured. I wonder if this > > > > affects other platforms that need HIGHMEM support? > > > > > > clip where and what? > > > > i.e. as per my previous argument i'd consider the need to sanitize the > > calls in the architecture fundamentally wrong. > > > > whether the core code emits a warning or allows the call is an > > additional question i mention in the changelog - but the core sparse > > memory code should _definitely_ not silently overflow a key internal > > array ... (of which data structure the architecture code is not even > > aware of) > > or you can move that check into find_max_pfn for x86_32? so it will > not affect other platform regarding Christoph's concern? > the patch doesn't have side effects on x86_64. YH ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 2:00 ` Yinghai Lu @ 2008-04-16 2:20 ` KAMEZAWA Hiroyuki 0 siblings, 0 replies; 95+ messages in thread From: KAMEZAWA Hiroyuki @ 2008-04-16 2:20 UTC (permalink / raw) To: Yinghai Lu Cc: Ingo Molnar, Christoph Lameter, Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw On Tue, 15 Apr 2008 19:00:18 -0700 "Yinghai Lu" <yhlu.kernel@gmail.com> wrote: > On Tue, Apr 15, 2008 at 6:30 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote: > > > > On Tue, Apr 15, 2008 at 6:17 PM, Ingo Molnar <mingo@elte.hu> wrote: > > > > > > * Ingo Molnar <mingo@elte.hu> wrote: > > > > > > > > > this is the only call to memory_present() we do in 32-bit arch > > > > > > setup, so it's required. > > > > > > > > > > We could clip there if SPARSEMEM is configured. I wonder if this > > > > > affects other platforms that need HIGHMEM support? > > > > > > > > clip where and what? > > > > > > i.e. as per my previous argument i'd consider the need to sanitize the > > > calls in the architecture fundamentally wrong. > > > > > > whether the core code emits a warning or allows the call is an > > > additional question i mention in the changelog - but the core sparse > > > memory code should _definitely_ not silently overflow a key internal > > > array ... (of which data structure the architecture code is not even > > > aware of) > > > > or you can move that check into find_max_pfn for x86_32? so it will > > not affect other platform regarding Christoph's concern? > > > the patch doesn't have side effects on x86_64. > also no side effects on my ia64/NUMA box, which has sparse physical memory map. Thanks, -Kame ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:44 ` Ingo Molnar 2008-04-16 0:46 ` Christoph Lameter @ 2008-04-16 0:56 ` Yinghai Lu 2008-04-16 1:02 ` Ingo Molnar 1 sibling, 1 reply; 95+ messages in thread From: Yinghai Lu @ 2008-04-16 0:56 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw, KAMEZAWA Hiroyuki On Tue, Apr 15, 2008 at 5:44 PM, Ingo Molnar <mingo@elte.hu> wrote: > > * Yinghai Lu <yhlu.kernel@gmail.com> wrote: > > > > + unsigned long max_arch_pfn = 1ULL << (MAX_PHYSMEM_BITS-PAGE_SHIFT); > > > > > > and also check my analysis whether it is correct and whether it > > > matches the reported bug patterns. But otherwise the fix looks like > > > a safe fix for v2.6.25-final to me - it only filters out values > > > from sparsemem input that are nonsensical in the sparsemem > > > framework anyway. > > > > > can you check why find_max_pfn() e820_32.c need to call > > memory_present? wonder if it can be removed. > > this is the only call to memory_present() we do in 32-bit arch setup, so > it's required. > > (the function find_max_pfn() is woefully misnamed, but that's a cleanup > - i just fixed this in x86.git.) 64 bit is calling that via paging_init ==>sparse_memory_present_with_active_regions(MAX_NUMNODES). and void __init sparse_memory_present_with_active_regions(int nid) { int i; for_each_active_range_index_in_nid(i, nid) memory_present(early_node_map[i].nid, early_node_map[i].start_pfn, early_node_map[i].end_pfn); } that is some late than 32 bit. YH ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:56 ` Yinghai Lu @ 2008-04-16 1:02 ` Ingo Molnar 2008-04-16 1:17 ` Yinghai Lu 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-16 1:02 UTC (permalink / raw) To: Yinghai Lu Cc: Linus Torvalds, Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw, KAMEZAWA Hiroyuki * Yinghai Lu <yhlu.kernel@gmail.com> wrote: > On Tue, Apr 15, 2008 at 5:44 PM, Ingo Molnar <mingo@elte.hu> wrote: > > > > * Yinghai Lu <yhlu.kernel@gmail.com> wrote: > > > > > > + unsigned long max_arch_pfn = 1ULL << (MAX_PHYSMEM_BITS-PAGE_SHIFT); > > > > > > > > and also check my analysis whether it is correct and whether it > > > > matches the reported bug patterns. But otherwise the fix looks like > > > > a safe fix for v2.6.25-final to me - it only filters out values > > > > from sparsemem input that are nonsensical in the sparsemem > > > > framework anyway. > > > > > > > > can you check why find_max_pfn() e820_32.c need to call > > > memory_present? wonder if it can be removed. > > > > this is the only call to memory_present() we do in 32-bit arch setup, so > > it's required. > > > > (the function find_max_pfn() is woefully misnamed, but that's a cleanup > > - i just fixed this in x86.git.) > > 64 bit is calling that via paging_init > ==>sparse_memory_present_with_active_regions(MAX_NUMNODES). > > and > void __init sparse_memory_present_with_active_regions(int nid) yeah - 64-bit is different here and it's not affected by the problem because there SECTION_SIZE_BITS is 27 (==128 MB chunks), MAX_PHYSADDR_BITS is 40 (== 1 TB) - giving 8192 section map entries. Once larger than 1 TB 64-bit x86 systems are created MAX_PHYSADDR_BITS needs to be increased. The only downside of the current setup on 64-bit is that it wastes 128K of RAM on the majority of systems. We could perhaps try a shift of 28, which halves the footprint to 64K of RAM, and which still is good enough to allow the PCI aperture to remain a hole on most systems. It would also compress the data-cache footprint of the sparse memory maps. (without having to use sparsemem-extreme indirection) Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 1:02 ` Ingo Molnar @ 2008-04-16 1:17 ` Yinghai Lu 0 siblings, 0 replies; 95+ messages in thread From: Yinghai Lu @ 2008-04-16 1:17 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw, KAMEZAWA Hiroyuki On Tue, Apr 15, 2008 at 6:02 PM, Ingo Molnar <mingo@elte.hu> wrote: > > * Yinghai Lu <yhlu.kernel@gmail.com> wrote: > > > On Tue, Apr 15, 2008 at 5:44 PM, Ingo Molnar <mingo@elte.hu> wrote: > > > > > > * Yinghai Lu <yhlu.kernel@gmail.com> wrote: > > > > > > > > + unsigned long max_arch_pfn = 1ULL << (MAX_PHYSMEM_BITS-PAGE_SHIFT); > > > > > > > > > > and also check my analysis whether it is correct and whether it > > > > > matches the reported bug patterns. But otherwise the fix looks like > > > > > a safe fix for v2.6.25-final to me - it only filters out values > > > > > from sparsemem input that are nonsensical in the sparsemem > > > > > framework anyway. > > > > > > > > > > > can you check why find_max_pfn() e820_32.c need to call > > > > memory_present? wonder if it can be removed. > > > > > > this is the only call to memory_present() we do in 32-bit arch setup, so > > > it's required. > > > > > > (the function find_max_pfn() is woefully misnamed, but that's a cleanup > > > - i just fixed this in x86.git.) > > > > 64 bit is calling that via paging_init > > ==>sparse_memory_present_with_active_regions(MAX_NUMNODES). > > > > and > > void __init sparse_memory_present_with_active_regions(int nid) > > yeah - 64-bit is different here and it's not affected by the problem > because there SECTION_SIZE_BITS is 27 (==128 MB chunks), > MAX_PHYSADDR_BITS is 40 (== 1 TB) - giving 8192 section map entries. > Once larger than 1 TB 64-bit x86 systems are created MAX_PHYSADDR_BITS > needs to be increased. also 64 bit early_node_map[10] active PFN ranges 0: 0 -> 149 0: 256 -> 917408 0: 1048576 -> 8519680 1: 8519680 -> 16908288 2: 16908288 -> 25296896 3: 25296896 -> 33685504 4: 33685504 -> 42074112 5: 42074112 -> 50462720 6: 50462720 -> 58851328 7: 58851328 -> 67239936 and 32 bit only has one entry [ 0.000000] early_node_map[1] active PFN ranges [ 0.000000] 0: 0 -> 1048576 YH ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:03 ` [patch] mm: sparsemem memory_present() memory corruption fix Ingo Molnar 2008-04-16 0:10 ` Christoph Lameter 2008-04-16 0:18 ` Ingo Molnar @ 2008-04-16 0:19 ` Christoph Lameter 2008-04-16 0:33 ` Yinghai Lu 2008-04-16 0:36 ` Ingo Molnar 2008-04-16 0:34 ` Ingo Molnar ` (3 subsequent siblings) 6 siblings, 2 replies; 95+ messages in thread From: Christoph Lameter @ 2008-04-16 0:19 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki On Wed, 16 Apr 2008, Ingo Molnar wrote: > if a !PAE x86 kernel is booted on a 32-bit system with more than > 4GB of RAM, then we call memory_present() with a start/end that > goes outside the scope of MAX_PHYSMEM_BITS. Well okay this fixes it but is this the right fix? The arch should not call memory_present() with an invalid pfn. ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:19 ` Christoph Lameter @ 2008-04-16 0:33 ` Yinghai Lu 2008-04-16 0:36 ` Ingo Molnar 1 sibling, 0 replies; 95+ messages in thread From: Yinghai Lu @ 2008-04-16 0:33 UTC (permalink / raw) To: Christoph Lameter Cc: Ingo Molnar, Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, apw, KAMEZAWA Hiroyuki On Tue, Apr 15, 2008 at 5:19 PM, Christoph Lameter <clameter@sgi.com> wrote: > On Wed, 16 Apr 2008, Ingo Molnar wrote: > > > if a !PAE x86 kernel is booted on a 32-bit system with more than > > 4GB of RAM, then we call memory_present() with a start/end that > > goes outside the scope of MAX_PHYSMEM_BITS. > > Well okay this fixes it but is this the right fix? The arch should not > call memory_present() with an invalid pfn. yes in find_max_pfn... YH ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:19 ` Christoph Lameter 2008-04-16 0:33 ` Yinghai Lu @ 2008-04-16 0:36 ` Ingo Molnar 1 sibling, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-16 0:36 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Christoph Lameter <clameter@sgi.com> wrote: > On Wed, 16 Apr 2008, Ingo Molnar wrote: > > > if a !PAE x86 kernel is booted on a 32-bit system with more than 4GB > > of RAM, then we call memory_present() with a start/end that goes > > outside the scope of MAX_PHYSMEM_BITS. > > Well okay this fixes it but is this the right fix? The arch should not > call memory_present() with an invalid pfn. it is the right fix. The architecture memory setup code doesnt even _know_ the limits at this place in an open-coded way (and shouldnt know them) - and even later on we use pfn_valid() to determine whether to attempt to get to a struct page and free it into the buddy. [ Of course the architecture code in general 'knows' about the limits - but still it's cleaner to have a dumb enumeration interface here combined with a resilient core code - that's always going to be less fragile. ] btw., i just did some bug history analysis, the calls were originally added when sparsemem support was added: | commit 215c3409eed16c89b6d11ea1126bd9d4f36b9afd | Author: Andy Whitcroft <apw@shadowen.org> | Date: Fri Jan 6 00:12:06 2006 -0800 | | [PATCH] i386 sparsemem for single node systems in v2.6.15-1003-g215c340. (so this is appears to be an unfixed bug in v2.6.16 as well) Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:03 ` [patch] mm: sparsemem memory_present() memory corruption fix Ingo Molnar ` (2 preceding siblings ...) 2008-04-16 0:19 ` Christoph Lameter @ 2008-04-16 0:34 ` Ingo Molnar 2008-04-16 0:40 ` Ingo Molnar 2008-04-16 2:45 ` Linus Torvalds 2008-04-16 1:48 ` KAMEZAWA Hiroyuki ` (2 subsequent siblings) 6 siblings, 2 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-16 0:34 UTC (permalink / raw) To: Linus Torvalds Cc: Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki small addendum to the changelog: > if (!ms->section_mem_map) > ms->section_mem_map = sparse_encode_early_nid(nid) | + | SECTION_MARKED_PRESENT > > 'ms' will be out of bounds and we'll corrupt a small amount of memory by > encoding the node ID. Depending on what that memory is, we might crash, > misbehave or just not notice the bug. the corruption might happen when encoding a non-zero node ID, or due to the SECTION_MARKED_PRESENT which is 0x1: mmzone.h:#define SECTION_MARKED_PRESENT (1UL<<0) Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:34 ` Ingo Molnar @ 2008-04-16 0:40 ` Ingo Molnar 2008-04-16 0:45 ` Christoph Lameter 2008-04-16 1:14 ` Ingo Molnar 2008-04-16 2:45 ` Linus Torvalds 1 sibling, 2 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-16 0:40 UTC (permalink / raw) To: Linus Torvalds Cc: Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki, Joe Perches * Ingo Molnar <mingo@elte.hu> wrote: > small addendum to the changelog: Joe Perches pointed out that the ULL was superfluous (i typoed it, i knew it's a pfn). Updated patch below. Ingo --------------------------> Subject: mm: sparsemem memory_present() fix From: Ingo Molnar <mingo@elte.hu> Date: Wed Apr 16 01:40:00 CEST 2008 fix memory corruption and crash on 32-bit x86 systems. if a !PAE x86 kernel is booted on a 32-bit system with more than 4GB of RAM, then we call memory_present() with a start/end that goes outside the scope of MAX_PHYSMEM_BITS. that causes this loop to happily walk over the limit of the sparse memory section map: for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION) { unsigned long section = pfn_to_section_nr(pfn); struct mem_section *ms; sparse_index_init(section, nid); set_section_nid(section, nid); ms = __nr_to_section(section); if (!ms->section_mem_map) ms->section_mem_map = sparse_encode_early_nid(nid) | SECTION_MARKED_PRESENT; 'ms' will be out of bounds and we'll corrupt a small amount of memory by encoding the node ID and writing SECTION_MARKED_PRESENT (==0x1) over it. the fix is to sanity check anything the architecture passes to sparsemem. this bug seems to be rather old (as old as sparsemem support itself), but the exact incarnation depended on random details like configs, which made this bug more prominent in v2.6.25-to-be. an additional enhancement might be to print a warning about ignored or trimmed memory ranges. Signed-off-by: Ingo Molnar <mingo@elte.hu> --- mm/sparse.c | 10 ++++++++++ 1 file changed, 10 insertions(+) Index: linux/mm/sparse.c =================================================================== --- linux.orig/mm/sparse.c +++ linux/mm/sparse.c @@ -149,8 +149,18 @@ static inline int sparse_early_nid(struc /* Record a memory area against a node. */ void __init memory_present(int nid, unsigned long start, unsigned long end) { + unsigned long max_arch_pfn = 1UL << (MAX_PHYSMEM_BITS-PAGE_SHIFT); unsigned long pfn; + /* + * Sanity checks - do not allow an architecture to pass + * in larger pfns than the maximum scope of sparsemem: + */ + if (start >= max_arch_pfn) + return; + if (end >= max_arch_pfn) + end = max_arch_pfn; + start &= PAGE_SECTION_MASK; for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION) { unsigned long section = pfn_to_section_nr(pfn); ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:40 ` Ingo Molnar @ 2008-04-16 0:45 ` Christoph Lameter 2008-04-16 0:52 ` Ingo Molnar 2008-04-16 1:14 ` Ingo Molnar 1 sibling, 1 reply; 95+ messages in thread From: Christoph Lameter @ 2008-04-16 0:45 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki, Joe Perches > fix memory corruption and crash on 32-bit x86 systems. > > if a !PAE x86 kernel is booted on a 32-bit system with more than > 4GB of RAM, then we call memory_present() with a start/end that > goes outside the scope of MAX_PHYSMEM_BITS. So its a general issue that has been there for years that we are now noticing because we are now testing with memory sizes > 4GB. This also affects the enterprise releases (SLES10, RHEL5). Argh! I wonder why this did not show up earlier in testing? Running a kernel that cannot access all of memory is unusual I guess. ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:45 ` Christoph Lameter @ 2008-04-16 0:52 ` Ingo Molnar 0 siblings, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-16 0:52 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki, Joe Perches * Christoph Lameter <clameter@sgi.com> wrote: > I wonder why this did not show up earlier in testing? Running a kernel > that cannot access all of memory is unusual I guess. i guess people saw the "you are not running a PAE kernel" warning and went to a PAE kernel which didnt have this issue. OTOH, quite a few testers consciously use non-PAE kernels on 4GB systems, so i'd not be surprised if this solved a few mystery regressions we have. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:40 ` Ingo Molnar 2008-04-16 0:45 ` Christoph Lameter @ 2008-04-16 1:14 ` Ingo Molnar 1 sibling, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-16 1:14 UTC (permalink / raw) To: Linus Torvalds Cc: Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki, Joe Perches * Ingo Molnar <mingo@elte.hu> wrote: > but the exact incarnation depended on random details like configs, > which made this bug more prominent in v2.6.25-to-be. i believe this was the reason why my many bisection attempts were unsuccessful: the bug pattern was not stable and seemingly working kernels had the memory corruption too. It was pure luck that v2.6.24 "worked" and v2.6.25-rc9 broke visibly. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:34 ` Ingo Molnar 2008-04-16 0:40 ` Ingo Molnar @ 2008-04-16 2:45 ` Linus Torvalds 1 sibling, 0 replies; 95+ messages in thread From: Linus Torvalds @ 2008-04-16 2:45 UTC (permalink / raw) To: Ingo Molnar Cc: Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki On Wed, 16 Apr 2008, Ingo Molnar wrote: > > small addendum to the changelog: Ok, you didn't make that addendum to your second version, so I added it myself. Anyway, good job. I've pushed this out, and will let this simmer at least overnight to see if there are any brown-paper-bag issues (either with this or with some last changes from Andrew), but I'm happy, and I think I'll do the real 2.6.25 tomorrow. Linus ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:03 ` [patch] mm: sparsemem memory_present() memory corruption fix Ingo Molnar ` (3 preceding siblings ...) 2008-04-16 0:34 ` Ingo Molnar @ 2008-04-16 1:48 ` KAMEZAWA Hiroyuki 2008-04-16 14:05 ` Mel Gorman 2008-04-16 15:03 ` Ingo Molnar 6 siblings, 0 replies; 95+ messages in thread From: KAMEZAWA Hiroyuki @ 2008-04-16 1:48 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw I'm sorry to be too late here.. On Wed, 16 Apr 2008 02:03:56 +0200 Ingo Molnar <mingo@elte.hu> wrote: > Signed-off-by: Ingo Molnar <mingo@elte.hu> > --- > mm/sparse.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > Index: linux/mm/sparse.c > =================================================================== > --- linux.orig/mm/sparse.c > +++ linux/mm/sparse.c > @@ -149,8 +149,18 @@ static inline int sparse_early_nid(struc > /* Record a memory area against a node. */ > void __init memory_present(int nid, unsigned long start, unsigned long end) > { > + unsigned long max_arch_pfn = 1ULL << (MAX_PHYSMEM_BITS-PAGE_SHIFT); > unsigned long pfn; > how about max_arch_pfn = NR_MEM_SECTIONS * PAGES_PER_SECTION. ? Thanks, -Kame ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:03 ` [patch] mm: sparsemem memory_present() memory corruption fix Ingo Molnar ` (4 preceding siblings ...) 2008-04-16 1:48 ` KAMEZAWA Hiroyuki @ 2008-04-16 14:05 ` Mel Gorman 2008-04-16 15:03 ` Ingo Molnar 6 siblings, 0 replies; 95+ messages in thread From: Mel Gorman @ 2008-04-16 14:05 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, Christoph Lameter, linux-kernel, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki On (16/04/08 02:03), Ingo Molnar didst pronounce: > > finally found it ... the patch below solves the sparsemem crash and the > testsystem boots up fine now: > > mars:~> uname -a > Linux mars 2.6.25-rc9-sched-devel.git-x86-latest.git #985 SMP Wed Apr 16 > 01:37:37 CEST 2008 i686 i686 i386 GNU/Linux > > yay! :-) > Very cool :) This fixed the silent lock-up that I was getting when using your config as well. At a bit of a loss yesterday to explain what was going wrong, I had started putting together patches to sanity check memory initialisation at various different stages trying to catch where things were going pear-shaped. You found the bug before it was done but I finished the basics anyway and posted it as "[RFC] Verification and debugging of memory initialisation". Something like it may help avoid similar headaches for people who tend to run into (or cause) boot problems. > ps. anyone who can correctly guess the method with which i found the > exact place that corrupted memory will get a free beer next time we > meet :-) > > -------------------------> > Subject: mm: sparsemem memory_present() memory corruption fix > From: Ingo Molnar <mingo@elte.hu> > Date: Wed Apr 16 01:40:00 CEST 2008 > > fix memory corruption and crash on 32-bit x86 systems. > > if a !PAE x86 kernel is booted on a 32-bit system with more than > 4GB of RAM, then we call memory_present() with a start/end that > goes outside the scope of MAX_PHYSMEM_BITS. > > that causes this loop to happily walk over the limit of the > sparse memory section map: > > for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION) { > unsigned long section = pfn_to_section_nr(pfn); > struct mem_section *ms; > > sparse_index_init(section, nid); > set_section_nid(section, nid); > > ms = __nr_to_section(section); > if (!ms->section_mem_map) > ms->section_mem_map = sparse_encode_early_nid(nid) | > > 'ms' will be out of bounds and we'll corrupt a small amount of memory by > encoding the node ID. Depending on what that memory is, we might crash, > misbehave or just not notice the bug. > > the fix is to sanity check anything the architecture passes to sparsemem. > > this bug seems to be rather old (as old as sparsemem support itself), > but the exact incarnation depended on random details like configs, > which made this bug more prominent in v2.6.25-to-be. > > an additional enhancement might be to print a warning about ignored > or trimmed memory ranges. > > Signed-off-by: Ingo Molnar <mingo@elte.hu> > --- > mm/sparse.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > Index: linux/mm/sparse.c > =================================================================== > --- linux.orig/mm/sparse.c > +++ linux/mm/sparse.c > @@ -149,8 +149,18 @@ static inline int sparse_early_nid(struc > /* Record a memory area against a node. */ > void __init memory_present(int nid, unsigned long start, unsigned long end) > { > + unsigned long max_arch_pfn = 1ULL << (MAX_PHYSMEM_BITS-PAGE_SHIFT); > unsigned long pfn; > > + /* > + * Sanity checks - do not allow an architecture to pass > + * in larger pfns than the maximum scope of sparsemem: > + */ > + if (start >= max_arch_pfn) > + return; > + if (end >= max_arch_pfn) > + end = max_arch_pfn; > + > start &= PAGE_SECTION_MASK; > for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION) { > unsigned long section = pfn_to_section_nr(pfn); > -- Mel Gorman Part-time Phd Student Linux Technology Center University of Limerick IBM Dublin Software Lab ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [patch] mm: sparsemem memory_present() memory corruption fix 2008-04-16 0:03 ` [patch] mm: sparsemem memory_present() memory corruption fix Ingo Molnar ` (5 preceding siblings ...) 2008-04-16 14:05 ` Mel Gorman @ 2008-04-16 15:03 ` Ingo Molnar 6 siblings, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-16 15:03 UTC (permalink / raw) To: Linus Torvalds Cc: Pekka Enberg, Christoph Lameter, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki, Arjan van de Ven * Ingo Molnar <mingo@elte.hu> wrote: > ps. anyone who can correctly guess the method with which i found the > exact place that corrupted memory will get a free beer next time > we meet :-) the method was to notice that the slub_debug_slabs SLUB variable got corrupted from an expected value of 0 to a value of 0x1. Then i added a simple brute-force function-tracer hook (in sched-devel) that checked when slub_debug_slabs went from 0 to 1, and which then printed a backtrace. Since under CONFIG_FTRACE=y every kernel function calls this callback, it triggered immediately after the value got corrupted: [ 0.000000] console [earlyser0] enabled [ 0.000000] BUG: slub_debug_slabs: 00000001 [ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.25-rc9-sched-devel.git-x86-latest.git #982 [ 0.000000] [<c0177fba>] print_slub_debug_slabs+0x3a/0x40 [ 0.000000] [<c01050f7>] trace+0x8/0x11 [ 0.000000] [<c0cc929e>] ? mtrr_bp_init+0xe/0x320 [ 0.000000] [<c01050f7>] ? trace+0x8/0x11 [ 0.000000] [<c0cd7369>] ? memory_present+0x9/0x50 [ 0.000000] [<c0cc7a09>] ? find_max_pfn+0x99/0xb0 [ 0.000000] [<c0cc6af7>] setup_arch+0x217/0x470 [ 0.000000] [<c012c59b>] ? printk+0x1b/0x20 [ 0.000000] [<c0cc2b46>] start_kernel+0x96/0x3f0 [ 0.000000] [<c0cc22fd>] i386_start_kernel+0xd/0x10 [ 0.000000] ======================= [ 0.000000] x86: PAT support disabled. and the backtrace had all the guilty parties on stack - memory_present() [which was just called] and find_max_pfn()/setup_arch() - thanks to the new fuzzy "?" backtrace entries we print out in v2.6.25. (i could also have printed out the current ftrace buffer as well, showing the history of all recent function calls that the kernel executed.) Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:17 ` Ingo Molnar 2008-04-15 20:28 ` Ingo Molnar 2008-04-15 20:34 ` Pekka Enberg @ 2008-04-15 20:54 ` Christoph Lameter 2008-04-15 20:58 ` Ingo Molnar 2 siblings, 1 reply; 95+ messages in thread From: Christoph Lameter @ 2008-04-15 20:54 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki On Tue, 15 Apr 2008, Ingo Molnar wrote: > my current guess would have been some bootmem regression/interaction > that messes up the buddy bitmaps - but i just reverted to the v2.6.24 > version of bootmem.c and that crashes too ... The simplest solution for now may be to go with your workaround increasing SECTION_SIZE_BITS to 27. PAE mode already uses 30 and x86_64 also works with 27. This is going to affect the memory hotplug granularity for !PAE 32 bit configs though. Kame-san, any concerns with that? ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:54 ` [bug] SLUB + mm/slab.c boot crash in -rc9 Christoph Lameter @ 2008-04-15 20:58 ` Ingo Molnar 2008-04-15 21:08 ` Ingo Molnar 0 siblings, 1 reply; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 20:58 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Christoph Lameter <clameter@sgi.com> wrote: > On Tue, 15 Apr 2008, Ingo Molnar wrote: > > > my current guess would have been some bootmem regression/interaction > > that messes up the buddy bitmaps - but i just reverted to the v2.6.24 > > version of bootmem.c and that crashes too ... > > The simplest solution for now may be to go with your workaround increasing > SECTION_SIZE_BITS to 27. [...] the bug's effects are so severe that this is the last thing i'd like to do. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 20:58 ` Ingo Molnar @ 2008-04-15 21:08 ` Ingo Molnar 0 siblings, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 21:08 UTC (permalink / raw) To: Christoph Lameter Cc: Linus Torvalds, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, apw, KAMEZAWA Hiroyuki * Ingo Molnar <mingo@elte.hu> wrote: > > * Christoph Lameter <clameter@sgi.com> wrote: > > > On Tue, 15 Apr 2008, Ingo Molnar wrote: > > > > > my current guess would have been some bootmem regression/interaction > > > that messes up the buddy bitmaps - but i just reverted to the v2.6.24 > > > version of bootmem.c and that crashes too ... > > > > The simplest solution for now may be to go with your workaround > > increasing SECTION_SIZE_BITS to 27. [...] > > the bug's effects are so severe that this is the last thing i'd like > to do. more verbosely: we sometimes do "blind" reverts, if it's reasonably established (or strongly suspected) that a revert makes a bug less severe. We do this even if we dont fully understand the bug and its effects and time runs out - on the assumption that we wont get worse than the old code was. but what i'd not really like to do are blind _non-revert_ changes. With your suggested change we'd introduce a seemingly innocious but still wholly new (and untested) memory setup layout on the most popular Linux kernel memory config in existence. (!PAE 32-bit is still being run on more than 50% of the Linux desktops - around 80% runs 32-bit kernels.) And as this bug demonstrates it, seemingly small differences appear to have large effects so we cannot know in what direction that would go - we might turn a rare regression into a common regression. I'd rather release with this bug being unfixed than with tweaking it just because the effect seems less severe on a totally unrepresentative set of systems. Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] SLUB + mm/slab.c boot crash in -rc9 2008-04-15 16:15 ` Ingo Molnar 2008-04-15 17:23 ` Linus Torvalds @ 2008-04-15 20:23 ` Ingo Molnar 1 sibling, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 20:23 UTC (permalink / raw) To: Linus Torvalds Cc: Pekka Enberg, linux-kernel, Christoph Lameter, Mel Gorman, Nick Piggin, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu, Peter Zijlstra * Ingo Molnar <mingo@elte.hu> wrote: > [...] increasing SECTION_SIZE_BITS in include/asm-x86/sparsemem.h from > 26 to 27 makes it go away. (i.e. we use section chunks of 128 MB > instead of 64 MB before) [...] btw., here's the 'good' versus 'bad' bootup log (vanilla kernel spiced with a few extra stats printed out [*]): http://redhat.com/~mingo/misc/boot.26.log # bad http://redhat.com/~mingo/misc/boot.27.log # good the only difference is SECTION_SIZE_BITS == 26 versus 27. looking at the dmesg diff, there's just minimal (and expected) offset difference in some structure sizes. (more sparse maps use a bit more memory) Ingo [*] in case you wonder why memory_section->map is twice its size - i doubled it just to eliminate any doubts about off-by-one errors. Their natural size, as returned by bootmem, was 512KB plus 16 bytes (!), which seemed a bit weird. Probably a section entry came between two memory map allocations? ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 9:08 ` Pekka Enberg 2008-04-11 9:11 ` Pekka Enberg @ 2008-04-11 19:26 ` Christoph Lameter 1 sibling, 0 replies; 95+ messages in thread From: Christoph Lameter @ 2008-04-11 19:26 UTC (permalink / raw) To: Pekka Enberg Cc: Ingo Molnar, linux-kernel, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki, Yinghai.Lu On Fri, 11 Apr 2008, Pekka Enberg wrote: > I'd be willing to put some money on this: > > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=b7ad149d62ffffaccb9f565dfe7e5bae739d6836 Allowing systems without node 0 is a major change for x86. ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 9:05 ` Pekka Enberg 2008-04-11 9:08 ` Pekka Enberg @ 2008-04-11 19:25 ` Christoph Lameter 2008-04-15 5:49 ` Ingo Molnar 1 sibling, 1 reply; 95+ messages in thread From: Christoph Lameter @ 2008-04-11 19:25 UTC (permalink / raw) To: travis Cc: Pekka Enberg, Ingo Molnar, linux-kernel, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki On Fri, 11 Apr 2008, Pekka Enberg wrote: > slab bug and I don't see any recent changes to the page allocator > either that would explain this. I also have an internal report that x86-git causes boot to fail with an 8p if one starts with a x86_64 config file and then converts to x86_32. Somehow the NR_CPUS is set to 255 in that case. Could this exhaust memory? I guess the per cpu cleanup work may figure in that area. Mike? ^ permalink raw reply [flat|nested] 95+ messages in thread
* Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" 2008-04-11 19:25 ` Christoph Lameter @ 2008-04-15 5:49 ` Ingo Molnar 0 siblings, 0 replies; 95+ messages in thread From: Ingo Molnar @ 2008-04-15 5:49 UTC (permalink / raw) To: Christoph Lameter Cc: travis, Pekka Enberg, linux-kernel, Mel Gorman, Nick Piggin, Linus Torvalds, Andrew Morton, Rafael J. Wysocki * Christoph Lameter <clameter@sgi.com> wrote: > On Fri, 11 Apr 2008, Pekka Enberg wrote: > > > slab bug and I don't see any recent changes to the page allocator > > either that would explain this. > > I also have an internal report that x86-git causes boot to fail with > an 8p if one starts with a x86_64 config file and then converts to > x86_32. Somehow the NR_CPUS is set to 255 in that case. Could this > exhaust memory? I guess the per cpu cleanup work may figure in that > area. Mike? how about reading my bugreport that you replied to: http://lkml.org/lkml/2008/4/11/34 It gives an answer to your question, trivially so. It includes an easy link to the very config that failed: http://redhat.com/~mingo/misc/config-Thu_Apr_10_10_41_16_CEST_2008.bad which would tell you: CONFIG_NR_CPUS=8 so no, it's not 255 CPUs exhausing RAM ... Ingo ^ permalink raw reply [flat|nested] 95+ messages in thread
end of thread, other threads:[~2008-04-16 15:04 UTC | newest] Thread overview: 95+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-04-11 7:41 [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" Ingo Molnar 2008-04-11 8:21 ` Pekka Enberg 2008-04-11 8:50 ` Pekka Enberg 2008-04-11 8:54 ` Ingo Molnar 2008-04-11 9:05 ` Pekka Enberg 2008-04-11 9:08 ` Pekka Enberg 2008-04-11 9:11 ` Pekka Enberg 2008-04-11 9:24 ` Ingo Molnar 2008-04-11 10:34 ` Nick Piggin 2008-04-11 19:28 ` Christoph Lameter 2008-04-12 10:38 ` Christoph Lameter 2008-04-12 17:22 ` Yinghai Lu 2008-04-15 5:43 ` Ingo Molnar 2008-04-15 9:36 ` Mel Gorman 2008-04-15 10:03 ` Ingo Molnar 2008-04-15 6:25 ` [bug] SLUB + mm/slab.c boot crash in -rc9 Ingo Molnar 2008-04-15 6:41 ` Pekka Enberg 2008-04-15 7:08 ` Ingo Molnar 2008-04-15 8:31 ` Yinghai Lu 2008-04-15 8:46 ` Ingo Molnar 2008-04-15 9:11 ` Ingo Molnar 2008-04-15 16:02 ` Linus Torvalds 2008-04-15 16:15 ` Ingo Molnar 2008-04-15 17:23 ` Linus Torvalds 2008-04-15 19:35 ` Ingo Molnar 2008-04-15 19:41 ` Ingo Molnar 2008-04-15 19:39 ` Christoph Lameter 2008-04-15 19:54 ` Ingo Molnar 2008-04-15 20:03 ` Christoph Lameter 2008-04-15 20:17 ` Ingo Molnar 2008-04-15 20:28 ` Ingo Molnar 2008-04-15 20:34 ` Ingo Molnar 2008-04-15 20:42 ` Ingo Molnar 2008-04-15 20:50 ` Christoph Lameter 2008-04-15 20:58 ` Ingo Molnar 2008-04-15 21:08 ` Christoph Lameter 2008-04-15 21:16 ` Mike Travis 2008-04-15 21:19 ` Ingo Molnar 2008-04-15 21:21 ` Christoph Lameter 2008-04-15 21:23 ` Ingo Molnar 2008-04-15 21:24 ` Christoph Lameter 2008-04-15 21:28 ` Ingo Molnar 2008-04-15 21:33 ` Christoph Lameter 2008-04-15 21:43 ` Mike Travis 2008-04-15 22:07 ` Ingo Molnar 2008-04-15 21:27 ` Mike Travis 2008-04-15 20:34 ` Pekka Enberg 2008-04-15 20:40 ` Ingo Molnar 2008-04-15 21:06 ` Linus Torvalds 2008-04-15 21:13 ` Ingo Molnar 2008-04-15 21:24 ` Ingo Molnar 2008-04-15 21:42 ` Christoph Lameter 2008-04-15 21:55 ` Ingo Molnar 2008-04-15 22:06 ` Christoph Lameter 2008-04-15 22:13 ` Ingo Molnar 2008-04-15 22:27 ` Christoph Lameter 2008-04-15 22:32 ` Ingo Molnar 2008-04-15 23:22 ` Christoph Lameter 2008-04-15 23:27 ` Ingo Molnar 2008-04-15 23:32 ` Christoph Lameter 2008-04-16 0:04 ` Christoph Lameter 2008-04-15 23:18 ` Yinghai Lu 2008-04-16 0:03 ` [patch] mm: sparsemem memory_present() memory corruption fix Ingo Molnar 2008-04-16 0:10 ` Christoph Lameter 2008-04-16 0:18 ` Ingo Molnar 2008-04-16 0:32 ` Yinghai Lu 2008-04-16 0:44 ` Ingo Molnar 2008-04-16 0:46 ` Christoph Lameter 2008-04-16 0:52 ` Ingo Molnar 2008-04-16 1:17 ` Ingo Molnar 2008-04-16 1:30 ` Yinghai Lu 2008-04-16 2:00 ` Yinghai Lu 2008-04-16 2:20 ` KAMEZAWA Hiroyuki 2008-04-16 0:56 ` Yinghai Lu 2008-04-16 1:02 ` Ingo Molnar 2008-04-16 1:17 ` Yinghai Lu 2008-04-16 0:19 ` Christoph Lameter 2008-04-16 0:33 ` Yinghai Lu 2008-04-16 0:36 ` Ingo Molnar 2008-04-16 0:34 ` Ingo Molnar 2008-04-16 0:40 ` Ingo Molnar 2008-04-16 0:45 ` Christoph Lameter 2008-04-16 0:52 ` Ingo Molnar 2008-04-16 1:14 ` Ingo Molnar 2008-04-16 2:45 ` Linus Torvalds 2008-04-16 1:48 ` KAMEZAWA Hiroyuki 2008-04-16 14:05 ` Mel Gorman 2008-04-16 15:03 ` Ingo Molnar 2008-04-15 20:54 ` [bug] SLUB + mm/slab.c boot crash in -rc9 Christoph Lameter 2008-04-15 20:58 ` Ingo Molnar 2008-04-15 21:08 ` Ingo Molnar 2008-04-15 20:23 ` Ingo Molnar 2008-04-11 19:26 ` [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!" Christoph Lameter 2008-04-11 19:25 ` Christoph Lameter 2008-04-15 5:49 ` Ingo Molnar
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox