]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - arch/sh/mm/tlbflush_64.c
sh: Tidy up NEFF-based sign extension for SH-5.
[mirror_ubuntu-zesty-kernel.git] / arch / sh / mm / tlbflush_64.c
index f2e44e9ffb7578052ada53b61561c4affa8110d8..fa5a95a062d0e89171672d6a01c5b69008446246 100644 (file)
@@ -337,7 +337,7 @@ void local_flush_tlb_one(unsigned long asid, unsigned long page)
        /*
         * Sign-extend based on neff.
         */
-       lpage = (page & NEFF_SIGN) ? (page | NEFF_MASK) : page;
+       lpage = neff_sign_extend(page);
        match = (asid << PTEH_ASID_SHIFT) | PTEH_VALID;
        match |= lpage;