Source: tp-smapi
Version: 0.41-1
Severity: important
Build log:
[...]
# Build the module
/usr/bin/make modules KSRC=/usr/src/linux-4.6.0-rc3
KVER=4.6.0-rc3-galadriel-lxtec-amd64 HDAPS=1
make[2]: Entering directory '/usr/src/modass/usr_src/modules/tp-smapi'
/usr/bin/make -C /usr/src/linux-4.6.0-rc3
M=/usr/src/modass/usr_src/modules/tp-smapi O=/usr/src/linux-4.6.0-rc3 modules
make[3]: Entering directory '/usr/src/linux-4.6.0-rc3'
make[4]: Verzeichnis „/usr/src/linux-4.6.0-rc3“ wird betreten
CC [M] /usr/src/modass/usr_src/modules/tp-smapi/thinkpad_ec.o
In file included from /usr/src/linux-4.6.0-rc3/include/linux/module.h:18:0,
from /usr/src/modass/usr_src/modules/tp-smapi/thinkpad_ec.c:33:
/usr/src/modass/usr_src/modules/tp-smapi/thinkpad_ec.c: In function
‘__check_force_io’:
/usr/src/linux-4.6.0-rc3/include/linux/moduleparam.h:344:67: error: return from
incompatible pointer type [-Werror=incompatible-pointer-types]
static inline type __always_unused *__check_##name(void) { return(p); }
^
/usr/src/linux-4.6.0-rc3/include/linux/moduleparam.h:396:35: note: in expansion
of macro ‘__param_check’
#define param_check_bool(name, p) __param_check(name, p, bool)
^
/usr/src/linux-4.6.0-rc3/include/linux/moduleparam.h:146:2: note: in expansion
of macro ‘param_check_bool’
param_check_##type(name, &(value)); \
^
/usr/src/modass/usr_src/modules/tp-smapi/thinkpad_ec.c:100:1: note: in
expansion of macro ‘module_param_named’
module_param_named(force_io, force_io, bool, 0600);
^
cc1: some warnings being treated as errors
[...]
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'testing'), (100, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.6.0-rc2-galadriel-lxtec-amd64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)