aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ubifs/commit.c
diff options
context:
space:
mode:
authorJames Bottomley <[email protected]>2011-04-19 21:29:36 +0000
committerJames Bottomley <[email protected]>2011-04-22 20:42:46 +0000
commit4a5fa3590f09999f6db41bc386bce40848fa9f63 (patch)
treecf1c92a448b30cf1f18330798a8060d47023a6fc /fs/ubifs/commit.c
parent[PARISC] set memory ranges in N_NORMAL_MEMORY when onlined (diff)
downloadkernel-4a5fa3590f09999f6db41bc386bce40848fa9f63.tar.gz
kernel-4a5fa3590f09999f6db41bc386bce40848fa9f63.zip
[PARISC] slub: fix panic with DISCONTIGMEM
Slub makes assumptions about page_to_nid() which are violated by DISCONTIGMEM and !NUMA. This violation results in a panic because 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, mips, parisc violate this. The panic is a regression against slab, so just mark slub broken in the problem configuration to prevent users reporting these panics. Cc: [email protected] Acked-by: David Rientjes <[email protected]> Acked-by: Pekka Enberg <[email protected]> Signed-off-by: James Bottomley <[email protected]>
Diffstat (limited to 'fs/ubifs/commit.c')
0 files changed, 0 insertions, 0 deletions