Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

params: clean up module-param macros

Clean up the module-param macros by adding some indentation and using
the __aligned() macro to improve readability.

Link: https://lore.kernel.org/lkml/20201103175711.10731-1-johan@kernel.org
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Jessica Yu <jeyu@kernel.org>

authored by

Johan Hovold and committed by
Jessica Yu
2aec389e fe2f4fe1

+4 -4
+4 -4
include/linux/moduleparam.h
··· 21 21 #define MAX_PARAM_PREFIX_LEN (64 - sizeof(unsigned long)) 22 22 23 23 #define __MODULE_INFO(tag, name, info) \ 24 - static const char __UNIQUE_ID(name)[] \ 25 - __used __section(".modinfo") __attribute__((aligned(1))) \ 26 - = __MODULE_INFO_PREFIX __stringify(tag) "=" info 24 + static const char __UNIQUE_ID(name)[] \ 25 + __used __section(".modinfo") __aligned(1) \ 26 + = __MODULE_INFO_PREFIX __stringify(tag) "=" info 27 27 28 28 #define __MODULE_PARM_TYPE(name, _type) \ 29 - __MODULE_INFO(parmtype, name##type, #name ":" _type) 29 + __MODULE_INFO(parmtype, name##type, #name ":" _type) 30 30 31 31 /* One for each parameter, describing how to use it. Some files do 32 32 multiple of these per line, so can't just use MODULE_INFO. */