diff --git a/fs/jffs2/malloc.c b/fs/jffs2/malloc.c index 411de8b361b2..f8c642d6c205 100644 --- a/fs/jffs2/malloc.c +++ b/fs/jffs2/malloc.c @@ -246,7 +246,7 @@ void jffs2_free_node_frag(struct jffs2_node_frag *x) struct jffs2_inode_cache *jffs2_alloc_inode_cache(void) { struct jffs2_inode_cache *ret; - ret = kmem_cache_alloc(inode_cache_slab, GFP_KERNEL); + ret = kmem_cache_alloc(inode_cache_slab, GFP_NOFS); dbg_memalloc("%p\n", ret); return ret; }