From: Jan-Simon Möller Date: Thu, 29 Aug 2013 19:13:04 +0000 (+0200) Subject: x86, asm: Extend definitions of _ASM_* with a raw format X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be43426ccfca03659780c1aeef6b953036e5fccf;p=pandora-kernel.git x86, asm: Extend definitions of _ASM_* with a raw format commit 3e9b2327b59801e677a7581fe4d2541ca749dcab upstream. The __ASM_* macros (e.g. __ASM_DX) are used to return the proper register name (e.g. edx for 32bit / rdx for 64bit). We want to use this also in arch/x86/include/asm/uaccess.h / get_user() . For this to work, we need a raw form as both gcc and clang choke on the whitespace in a register asm() statement, and the __ASM_FORM macro surrounds the argument with blanks. A new macro, __ASM_FORM_RAW was added and we change __ASM_REG to use the new RAW form. Signed-off-by: Jan-Simon Möller Link: http://lkml.kernel.org/r/1377803585-5913-2-git-send-email-dl9pf@gmx.de Signed-off-by: H. Peter Anvin [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed