From d8e8bfe0a796ba032c9b2e817caed1137f2c01c9 Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Mon, 21 Feb 2011 14:32:22 -0800 Subject: [PATCH] compat: backport usb_pipe_endpoint() Signed-off-by: Hauke Mehrtens --- include/linux/compat-2.6.35.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/linux/compat-2.6.35.h b/include/linux/compat-2.6.35.h index c4de169..857a521 100644 --- a/include/linux/compat-2.6.35.h +++ b/include/linux/compat-2.6.35.h @@ -7,6 +7,7 @@ #include #include #include +#include /* added on linux/kernel.h */ #define USHRT_MAX ((u16)(~0U)) @@ -31,6 +32,14 @@ extern loff_t noop_llseek(struct file *file, loff_t offset, int origin); #define pm_qos_request(_qos) pm_qos_requirement(_qos) +static inline struct usb_host_endpoint * +usb_pipe_endpoint(struct usb_device *dev, unsigned int pipe) +{ + struct usb_host_endpoint **eps; + eps = usb_pipein(pipe) ? dev->ep_in : dev->ep_out; + return eps[usb_pipeendpoint(pipe)]; +} + #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,35)) */ #endif /* LINUX_26_35_COMPAT_H */ -- 2.41.0