]> git.baikalelectronics.ru Git - kernel.git/commit
module: Do not paper over type mismatches in module_param_call()
authorKees Cook <keescook@chromium.org>
Wed, 18 Oct 2017 02:04:43 +0000 (19:04 -0700)
committerJessica Yu <jeyu@kernel.org>
Tue, 31 Oct 2017 14:30:47 +0000 (15:30 +0100)
commitff312617892389c2d36ab25fa49d6d61c2fc5854
treee3a5f6bebaf15351ef42e30926d5f6aeb7f4a0c1
parente3a17d1edf9cb51fcd378cd5bb0ec02344f9fcef
module: Do not paper over type mismatches in module_param_call()

The module_param_call() macro was explicitly casting the .set and
.get function prototypes away. This can lead to hard-to-find type
mismatches. Now that all the function prototypes have been fixed
tree-wide, we can drop these casts, and use named initializers too.

Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Jessica Yu <jeyu@kernel.org>
include/linux/moduleparam.h