[S390] Simplify virt_to_phys.
No need to use lrag in 64 bit addressing mode since lra will do the same. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
committed by
Martin Schwidefsky
parent
32c5b05092
commit
3b0b4af2c7
@@ -28,11 +28,7 @@ static inline unsigned long virt_to_phys(volatile void * address)
|
|||||||
{
|
{
|
||||||
unsigned long real_address;
|
unsigned long real_address;
|
||||||
asm volatile(
|
asm volatile(
|
||||||
#ifndef __s390x__
|
|
||||||
" lra %0,0(%1)\n"
|
" lra %0,0(%1)\n"
|
||||||
#else /* __s390x__ */
|
|
||||||
" lrag %0,0(%1)\n"
|
|
||||||
#endif /* __s390x__ */
|
|
||||||
" jz 0f\n"
|
" jz 0f\n"
|
||||||
" la %0,0\n"
|
" la %0,0\n"
|
||||||
"0:"
|
"0:"
|
||||||
|
Reference in New Issue
Block a user