The sendmsg/recvmsg changes appear to have broke smbfs:
[tmolina@dad linux-2.5-tm]$ make modules > makemodules
fs/smbfs/sock.c: In function `_recvfrom':
fs/smbfs/sock.c:61: incompatible type for argument 1 of `kiocb_to_siocb'
fs/smbfs/sock.c: In function `smb_receive_drop':
fs/smbfs/sock.c:330: incompatible type for argument 1 of `kiocb_to_siocb'
fs/smbfs/sock.c:341: `scm' undeclared (first use in this function)
fs/smbfs/sock.c:341: (Each undeclared identifier is reported only once
fs/smbfs/sock.c:341: for each function it appears in.)
fs/smbfs/sock.c: In function `smb_receive':
fs/smbfs/sock.c:399: `iocb' undeclared (first use in this function)
fs/smbfs/sock.c:400: `si' undeclared (first use in this function)
fs/smbfs/sock.c: In function `smb_send_request':
fs/smbfs/sock.c:467: incompatible type for argument 1 of `kiocb_to_siocb'
fs/smbfs/sock.c:479: `scm' undeclared (first use in this function)
make[2]: *** [fs/smbfs/sock.o] Error 1
make[1]: *** [fs/smbfs] Error 2
make: *** [fs] Error 2