Commit 09fbb775 authored by Uros Bizjak's avatar Uros Bizjak Committed by Borislav Petkov (AMD)
Browse files

x86/asm: Use inout "+" asm onstraint modifiers in __iowrite32_copy()



Use inout "+" asm constraint modifiers to simplify asm operands.

No functional changes intended.

Signed-off-by: default avatarUros Bizjak <ubizjak@gmail.com>
Signed-off-by: default avatarBorislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: default avatarH. Peter Anvin (Intel) <hpa@zytor.com>
Link: https://patch.msgid.link/20251216105134.248196-1-ubizjak@gmail.com
parent 11439c46
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -218,9 +218,8 @@ static inline void __iowrite32_copy(void __iomem *to, const void *from,
				    size_t count)
{
	asm volatile("rep movsl"
		     : "=&c"(count), "=&D"(to), "=&S"(from)
		     : "0"(count), "1"(to), "2"(from)
		     : "memory");
		     : "+D"(to), "+S"(from), "+c"(count)
		     : : "memory");
}
#define __iowrite32_copy __iowrite32_copy
#endif