mirror of
https://github.com/torvalds/linux.git
synced 2026-09-25 21:21:09 -04:00
ARM, ARM64 and UniCore32 duplicate the definition of UL(): #define UL(x) _AC(x, UL) This is not actually arch-specific, so it will be useful to move it to a common header. Currently, we only have the uapi variant for linux/const.h, so I am creating include/linux/const.h. I also added _UL(), _ULL() and ULL() because _AC() is mostly used in the form either _AC(..., UL) or _AC(..., ULL). I expect they will be replaced in follow-up cleanups. The underscore-prefixed ones should be used for exported headers. Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Masahiro Yamada <[email protected]> Acked-by: Guan Xuetao <[email protected]> Acked-by: Catalin Marinas <[email protected]> Acked-by: Russell King <[email protected]> Cc: David Howells <[email protected]> Cc: Geert Uytterhoeven <[email protected]> Cc: Will Deacon <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
10 lines
157 B
C
10 lines
157 B
C
#ifndef _LINUX_CONST_H
|
|
#define _LINUX_CONST_H
|
|
|
|
#include <uapi/linux/const.h>
|
|
|
|
#define UL(x) (_UL(x))
|
|
#define ULL(x) (_ULL(x))
|
|
|
|
#endif /* _LINUX_CONST_H */
|