The patch titled sunrpc: fix crash in rpc_malloc() has been added to the -mm tree. Its filename is sunrpc-fix-crash-in-rpc_malloc.patch *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: sunrpc: fix crash in rpc_malloc() From: Peter Zijlstra <a.p.zijlstra@xxxxxxxxx> While the comment says: * To prevent rpciod from hanging, this allocator never sleeps, * returning NULL if the request cannot be serviced immediately. The function does not actually check for NULL pointers being returned. Signed-off-by: Peter Zijlstra <a.p.zijlstra@xxxxxxxxx> Cc: "David S. Miller" <davem@xxxxxxxxxxxxx> Cc: Trond Myklebust <trond.myklebust@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- net/sunrpc/sched.c | 4 ++++ 1 file changed, 4 insertions(+) diff -puN net/sunrpc/sched.c~sunrpc-fix-crash-in-rpc_malloc net/sunrpc/sched.c --- a/net/sunrpc/sched.c~sunrpc-fix-crash-in-rpc_malloc +++ a/net/sunrpc/sched.c @@ -762,6 +762,10 @@ void *rpc_malloc(struct rpc_task *task, buf = mempool_alloc(rpc_buffer_mempool, gfp); else buf = kmalloc(size, gfp); + + if (!buf) + return NULL; + *buf = size; dprintk("RPC: %5u allocated buffer of size %zu at %p\n", task->tk_pid, size, buf); _ Patches currently in -mm which might be from a.p.zijlstra@xxxxxxxxx are origin.patch sunrpc-fix-crash-in-rpc_malloc.patch lazy-freeing-of-memory-through-madv_free.patch restore-madv_dontneed-to-its-original-linux-behaviour.patch lumpy-reclaim-v4.patch split-mmap.patch only-allow-nonlinear-vmas-for-ram-backed-filesystems.patch uml-turn-on-scsi-support.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html