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