gonzo@suse:~/usb-rndis> make make -C /lib/modules/2.6.13-15.11-smp/build SUBDIRS=/home/gonzo/usb-rndis modules make[1]: Entering directory `/usr/src/linux-2.6.13-15.11-obj/i386/smp' make -C ../../../linux-2.6.13-15.11 O=../linux-2.6.13-15.11-obj/i386/smp modules CC [M] /home/gonzo/usb-rndis/usbnet.o In file included from /home/gonzo/usb-rndis/usbnet.c:48: /home/gonzo/usb-rndis/usbnet.h:111: error: syntax error before ‘gfp_t’ /home/gonzo/usb-rndis/usbnet.h:111: warning: function declaration isn’t a prototype /home/gonzo/usb-rndis/usbnet.h:170: error: syntax error before ‘gfp_t’ /home/gonzo/usb-rndis/usbnet.h:170: warning: function declaration isn’t a prototype /home/gonzo/usb-rndis/usbnet.c:169: error: syntax error before ‘gfp_t’ /home/gonzo/usb-rndis/usbnet.c:170: warning: function declaration isn’t a prototype /home/gonzo/usb-rndis/usbnet.c: In function ‘usbnet_init_status’: /home/gonzo/usb-rndis/usbnet.c:176: error: ‘dev’ undeclared (first use in this function) /home/gonzo/usb-rndis/usbnet.c:176: error: (Each undeclared identifier is reported only once /home/gonzo/usb-rndis/usbnet.c:176: error: for each function it appears in.) /home/gonzo/usb-rndis/usbnet.c:185: warning: type defaults to ‘int’ in declaration of ‘_x’ /home/gonzo/usb-rndis/usbnet.c:185: warning: type defaults to ‘int’ in declaration of ‘_y’ /home/gonzo/usb-rndis/usbnet.c:188: error: ‘flags’ undeclared (first use in this function) /home/gonzo/usb-rndis/usbnet.c:197: error: ‘intf’ undeclared (first use in this function) /home/gonzo/usb-rndis/usbnet.c: At top level: /home/gonzo/usb-rndis/usbnet.c:306: error: syntax error before ‘gfp_t’ /home/gonzo/usb-rndis/usbnet.c:307: warning: function declaration isn’t a prototype /home/gonzo/usb-rndis/usbnet.c: In function ‘rx_submit’: /home/gonzo/usb-rndis/usbnet.c:312: error: ‘dev’ undeclared (first use in this function) /home/gonzo/usb-rndis/usbnet.c:314: error: ‘flags’ undeclared (first use in this function) /home/gonzo/usb-rndis/usbnet.c:318: error: ‘urb’ undeclared (first use in this function) make[4]: *** [/home/gonzo/usb-rndis/usbnet.o] Error 1 make[3]: *** [_module_/home/gonzo/usb-rndis] Error 2 make[2]: *** [modules] Error 2 make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.13-15.11-obj/i386/smp' make: *** [default] Error 2