diff --git a/arch/m32r/include/asm/pgalloc.h b/arch/m32r/include/asm/pgalloc.h index 0fc7361989797d9a8c6fb6cc2a823367f75236e0..ac4208bcc5ad6d5f05ed75474db11035854de388 100644 --- a/arch/m32r/include/asm/pgalloc.h +++ b/arch/m32r/include/asm/pgalloc.h @@ -43,6 +43,8 @@ static __inline__ pgtable_t pte_alloc_one(struct mm_struct *mm, { struct page *pte = alloc_page(GFP_KERNEL|__GFP_ZERO); + if (!pte) + return NULL; pgtable_page_ctor(pte); return pte; }