On Tue, 19 Apr 2011, James Bottomley wrote: > Slub makes assumptions about page_to_nid() which are violated by > DISCONTIGMEM and !NUMA. This violation results in a panic because Fix this by stating correctly by saying "The kernel makes assumptions in various subsystems ..." > page_to_nid() can be non-zero for pages in the discontiguous ranges and > this leads to a null return by get_node(). The assertion by the > maintainer is that DISCONTIGMEM should only be allowed when NUMA is also > defined. However, at least six architectures: alpha, ia64, m32r, m68k, That is not what I said. DISCONTIG support needs to be fixed so that the core subsystems using page_to_nid() will operate correctly with a !NUMA discontig configuration. Core will expect page_to_nid() to only return 0 on !NUMA. -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html