usb_translate_errors() is needed for every kernel < 3.2 and not < 2.6.39. This fixes a problem introduced in this commit: commit aee2dc1d7fd03d3900e06e88793b519e21049de0 Author: Patrick Ziegler <patrick.ziegler@xxxxxxxx> Date: Thu Aug 15 14:40:20 2013 +0200 backports: add usb_translate_errors() Signed-off-by: Hauke Mehrtens <hauke@xxxxxxxxxx> Cc: Patrick Ziegler <patrick.ziegler@xxxxxxxx> --- backport/backport-include/linux/usb.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backport/backport-include/linux/usb.h b/backport/backport-include/linux/usb.h index a717b7a..70d89b8 100644 --- a/backport/backport-include/linux/usb.h +++ b/backport/backport-include/linux/usb.h @@ -145,7 +145,7 @@ extern void usb_unpoison_urb(struct urb *urb); extern int usb_anchor_empty(struct usb_anchor *anchor); #endif /* 2.6.23-2.6.27 */ -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,39) +#if LINUX_VERSION_CODE < KERNEL_VERSION(3,2,0) static inline int usb_translate_errors(int error_code) { switch (error_code) { -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe backports" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html