Breakage on kernel 4.0.4
Lars Immisch <[email protected]> Wed, 20 May 2015 17:02:18 +0200
| Newsgroups | gmane.linux.isdn.i4l.user |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I just updated my kernel to 4.0.4, thsi breaks mISDN.
For a similar problem, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774693
The problemtic kernel commit is this:
http://git.kernel.org/cgit/linux/kernel/git/davem/net-next.git/commit/include/linux/socket.h?id=c0371da6047abd261bc483c744dbc7d81a116172
- Lars
make[2]: Entering directory '/usr/src/mISDN/standalone'
rm -f modules
export MISDN_INC=/usr/src/mISDN/standalone/include; export MISDN_CFLAGS="-D_MCONFIG_MISDN -D_MCONFIG_MISDN_DSP -D_MCONFIG_MISDN_L1OIP -D_MCONFIG_MISDN_HFCUSB"; make -C /lib/modules/4.0.4-lci/build _MCONFIG_MISDN=m _MCONFIG_MISDN_DSP=m _MCONFIG_MISDN_L1OIP=m _MCONFIG_MISDN_HFCUSB=m SUBDIRS=/usr/src/mISDN/standalone/drivers/isdn/mISDN modules
make[3]: Entering directory '/usr/src/linux-4.0.4'
CC [M] /usr/src/mISDN/standalone/drivers/isdn/mISDN/core.o
CC [M] /usr/src/mISDN/standalone/drivers/isdn/mISDN/fsm.o
CC [M] /usr/src/mISDN/standalone/drivers/isdn/mISDN/socket.o
/usr/src/mISDN/standalone/drivers/isdn/mISDN/socket.c: In function ‘mISDN_sock_recvmsg’:
/usr/src/mISDN/standalone/drivers/isdn/mISDN/socket.c:169:2: error: implicit declaration of function ‘skb_copy_datagram_iovec’ [-Werror=implicit-function-declaration]
err = skb_copy_datagram_iovec(skb, 0, msg->msg_iov, copied);
^
/usr/src/mISDN/standalone/drivers/isdn/mISDN/socket.c:169:43: error: ‘struct msghdr’ has no member named ‘msg_iov’
err = skb_copy_datagram_iovec(skb, 0, msg->msg_iov, copied);
^
/usr/src/mISDN/standalone/drivers/isdn/mISDN/socket.c: In function ‘mISDN_sock_sendmsg’:
/usr/src/mISDN/standalone/drivers/isdn/mISDN/socket.c:209:2: error: implicit declaration of function ‘memcpy_fromiovec’ [-Werror=implicit-function-declaration]
if (memcpy_fromiovec(skb_put(skb, len), msg->msg_iov, len)) {
^
/usr/src/mISDN/standalone/drivers/isdn/mISDN/socket.c:209:45: error: ‘struct msghdr’ has no member named ‘msg_iov’
if (memcpy_fromiovec(skb_put(skb, len), msg->msg_iov, len)) {
^
cc1: some warnings being treated as errors
scripts/Makefile.build:258: recipe for target '/usr/src/mISDN/standalone/drivers/isdn/mISDN/socket.o' failed
make[4]: *** [/usr/src/mISDN/standalone/drivers/isdn/mISDN/socket.o] Error 1
Makefile:1390: recipe for target '_module_/usr/src/mISDN/standalone/drivers/isdn/mISDN' failed
make[3]: *** [_module_/usr/src/mISDN/standalone/drivers/isdn/mISDN] Error 2
make[3]: Leaving directory '/usr/src/linux-4.0.4'
Makefile:154: recipe for target 'modules_' failed
make[2]: *** [modules_] Error 2
make[2]: Leaving directory '/usr/src/mISDN/standalone'
Makefile:162: recipe for target 'modules' failed
make[1]: *** [modules] Error 2
make[1]: Leaving directory '/usr/src/mISDN/standalone'
Makefile:759: recipe for target 'modules' failed
make: *** [modules] Error 2
_______________________________________________
isdn4linux mailing list
[email protected]
https://www.isdn4linux.de/mailman/listinfo/isdn4linux