make -C /lib/modules/2.6.18-suspend2/build SUBDIRS=/root/usb-rndis-lite modules
make[1]: Entering directory `/usr/src/linux-2.6.18-suspend2'
CC [M] /root/usb-rndis-lite/usbnet.o
/root/usb-rndis-lite/usbnet.c: In function 'init_status':
/root/usb-rndis-lite/usbnet.c:190: warning: passing argument 6 of 'usb_fill_int_urb' from incompatible pointer type
/root/usb-rndis-lite/usbnet.c: In function 'rx_submit':
/root/usb-rndis-lite/usbnet.c:324: warning: passing argument 6 of 'usb_fill_bulk_urb' from incompatible pointer type
/root/usb-rndis-lite/usbnet.c: In function 'usbnet_stop':
/root/usb-rndis-lite/usbnet.c:557: warning: implicit declaration of function 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK'
/root/usb-rndis-lite/usbnet.c:557: error: 'unlink_wakeup' undeclared (first use in this function)
/root/usb-rndis-lite/usbnet.c:557: error: (Each undeclared identifier is reported only once
/root/usb-rndis-lite/usbnet.c:557: error: for each function it appears in.)
/root/usb-rndis-lite/usbnet.c:558: warning: ISO C90 forbids mixed declarations and code
/root/usb-rndis-lite/usbnet.c: In function 'usbnet_start_xmit':
/root/usb-rndis-lite/usbnet.c:953: warning: passing argument 6 of 'usb_fill_bulk_urb' from incompatible pointer type
make[2]: *** [/root/usb-rndis-lite/usbnet.o] Error 1
make[1]: *** [_module_/root/usb-rndis-lite] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18-suspend2'
make: *** [default] Error 2