--- synapticsusb.h.orig 2010-08-06 01:24:18.438928690 -0700 +++ synapticsusb.h 2010-08-06 01:23:47.077948518 -0700 @@ -73,6 +73,11 @@ #define synusb_warn(_synusb, format, arg...) \ dev_warn(&(_synusb)->interface->dev, format "\n", ## arg) +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35) +#define usb_buffer_alloc(d,s,f,a) usb_alloc_coherent(d,s,f,a) +#define usb_buffer_free(d,s,p,a) usb_free_coherent(d,s,p,a) +#endif + #include "cpad.h" #endif /* _SYNAPTICS_USB_H */