ati_remote.c:181: too few arguments to function `usb_submit_urb' ati_remote.c:182: dereferencing pointer to incomplete type ati_remote.c:188: `EINPROGRESS' undeclared (first use in this function) ati_remote.c:194: dereferencing pointer to incomplete type ati_remote.c: In function `ati_remote_open': ati_remote.c:308: too few arguments to function `usb_submit_urb' ati_remote.c:310: `EIO' undeclared (first use in this function) ati_remote.c: In function `ati_remote_probe': ati_remote.c:347: warning: assignment from incompatible pointer type ati_remote.c:348: structure has no member named `act_altsetting' ati_remote.c:353: structure has no member named `endpoint' ati_remote.c:356: structure has no member named `endpoint' ati_remote.c:362: warning: implicit declaration of function `usb_set_idle' ati_remote.c:407: structure has no member named `idbus' ati_remote.c:408: structure has no member named `idvendor' ati_remote.c:409: structure has no member named `idproduct' ati_remote.c:410: structure has no member named `idversion' ati_remote.c:420: warning: implicit declaration of function `FILL_INT_URB' ati_remote.c:432: structure has no member named `number' ati_remote.c: At top level: ati_remote.c:460: warning: initialization from incompatible pointer type ati_remote.c:461: warning: initialization from incompatible pointer type make: *** [ati_remote.o] Error 1