Messages in this thread Patch in this message | | | Date | Tue, 18 May 2010 15:11:04 +0800 | Subject | [PATCH] cris: check kmalloc return value before use data | From | Steven Liu <> |
| |
check kmalloc return value before use data
Signed-off-by: Liu Qi <lingjiujianke@gmail.com> --- arch/cris/arch-v32/kernel/signal.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/arch/cris/arch-v32/kernel/signal.c b/arch/cris/arch-v32/kernel/signal.c index 0b7e3f1..534eea3 100644 --- a/arch/cris/arch-v32/kernel/signal.c +++ b/arch/cris/arch-v32/kernel/signal.c @@ -656,6 +656,10 @@ int __init cris_init_signal(void) { u16* data = kmalloc(PAGE_SIZE, GFP_KERNEL); + if(!data){ + printk(KERN_ERR "kmalloc failed in %s\n", __func__); + return -ENOMEM; + }
/* This is movu.w __NR_sigreturn, r9; break 13; */ data[0] = 0x9c5f; -- 1.7.1
| |