From mboxrd@z Thu Jan 1 00:00:00 1970 From: Helge Deller Subject: [PATCH] parisc: Do not hardcode PAGE_SIZE dependend values in assembler Date: Mon, 16 Mar 2015 21:21:17 +0100 Message-ID: <20150316202117.GA3141@ls3530.box> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii To: linux-parisc@vger.kernel.org, James Bottomley , John David Anglin Return-path: List-ID: List-Id: linux-parisc.vger.kernel.org Signed-off-by: Helge Deller diff --git a/arch/parisc/kernel/entry.S b/arch/parisc/kernel/entry.S index 2ab16bb..c9bbf88 100644 --- a/arch/parisc/kernel/entry.S +++ b/arch/parisc/kernel/entry.S @@ -640,9 +640,9 @@ * Check "subtle" note in pacache.S re: r23/r26. */ #ifdef CONFIG_64BIT - extrd,u,*= \va,41,1,%r0 + extrd,u,*= \va,63-PAGE_SHIFT,1,%r0 #else - extrw,u,= \va,9,1,%r0 + extrw,u,= \va,31-PAGE_SHIFT,1,%r0 #endif or,COND(tr) %r23,%r0,\pte or %r26,%r0,\pte