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