Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3b0b4af2 authored by Heiko Carstens's avatar Heiko Carstens Committed by Martin Schwidefsky
Browse files

[S390] Simplify virt_to_phys.



No need to use lrag in 64 bit addressing mode since lra will do the
same.

Signed-off-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent 32c5b050
Loading
Loading
Loading
Loading
+0 −4
Original line number Original line Diff line number Diff line
@@ -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:"