1. dkms build against Trusty base kernel 3.13.0-135-generic - ok
2. dkms build against current Trusty HWE kernel 4.4.0-98-generic - ok
3. build against proposed Trusty HWE kernel 4.4.0-101-generic - the reported error
In detail it is:
/var/lib/dkms/iscsitarget/1.4.20.3+svn499/build/kernel/nthread.c: In function ‘do_recv’:
/var/lib/dkms/iscsitarget/1.4.20.3+svn499/build/kernel/nthread.c:129:2: error: too many arguments to function ‘sock_recvmsg’
res = sock_recvmsg(conn->sock, &msg, len, MSG_DONTWAIT | MSG_NOSIGNAL);
^
In file included from include/linux/skbuff.h:29:0, from include/linux/if_ether.h:23, from include/uapi/linux/ethtool.h:17, from include/linux/ethtool.h:17, from include/linux/netdevice.h:42, from include/net/sock.h:51, from /var/lib/dkms/iscsitarget/1.4.20.3+svn499/build/kernel/iscsi.h:19, from /var/lib/dkms/iscsitarget/1.4.20.3+svn499/build/kernel/nthread.c:16:
include/linux/net.h:220:5: note: declared here
int sock_recvmsg(struct socket *sock, struct msghdr *msg, int flags);
^
=> http://paste.ubuntu.com/25979971/
Iniital checks on testbed setup
1. dkms build against Trusty base kernel 3.13.0-135-generic - ok
2. dkms build against current Trusty HWE kernel 4.4.0-98-generic - ok
3. build against proposed Trusty HWE kernel 4.4.0-101-generic - the reported error
In detail it is: dkms/iscsitarge t/1.4.20. 3+svn499/ build/kernel/ nthread. c: In function ‘do_recv’: dkms/iscsitarge t/1.4.20. 3+svn499/ build/kernel/ nthread. c:129:2: error: too many arguments to function ‘sock_recvmsg’ conn->sock, &msg, len, MSG_DONTWAIT | MSG_NOSIGNAL); linux/skbuff. h:29:0,
from include/ linux/if_ ether.h: 23,
from include/ uapi/linux/ ethtool. h:17,
from include/ linux/ethtool. h:17,
from include/ linux/netdevice .h:42,
from include/ net/sock. h:51,
from /var/lib/ dkms/iscsitarge t/1.4.20. 3+svn499/ build/kernel/ iscsi.h: 19,
from /var/lib/ dkms/iscsitarge t/1.4.20. 3+svn499/ build/kernel/ nthread. c:16: linux/net. h:220:5: note: declared here paste.ubuntu. com/25979971/
/var/lib/
/var/lib/
res = sock_recvmsg(
^
In file included from include/
include/
int sock_recvmsg(struct socket *sock, struct msghdr *msg, int flags);
^
=> http://