diff --git a/arch/parisc/mm/init.c b/arch/parisc/mm/init.c index 74842d28a7a16e9deeda1ff3a38446605805b04a..aae9b0d71c1e1ac5fe30419f7fbab29505c044ec 100644 --- a/arch/parisc/mm/init.c +++ b/arch/parisc/mm/init.c @@ -494,12 +494,8 @@ static void __init map_pages(unsigned long start_vaddr, pte = pte_mkhuge(pte); } - if (address >= end_paddr) { - if (force) - break; - else - pte_val(pte) = 0; - } + if (address >= end_paddr) + break; set_pte(pg_table, pte);