diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2008-11-18 17:16:47 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-01-06 13:52:23 -0800 |
commit | c34351396c60f565c76b50b231fd15aae55f17e3 (patch) | |
tree | a2258460046d8c7bd9811bde2830e12124839916 /drivers/staging | |
parent | 9a52ef3f1d433d1c6302fbae114d48665f1c6008 (diff) | |
download | op-kernel-dev-c34351396c60f565c76b50b231fd15aae55f17e3.zip op-kernel-dev-c34351396c60f565c76b50b231fd15aae55f17e3.tar.gz |
Staging: comedi: remove usb wrappers
The usb wrapper macros are no longer needed, as all of
the comedi drivers using them have been converted to
use the "native" USB core calls.
Cc: Anders Blomdell <anders.blomdell@control.lth.se>
Cc: David Schleef <ds@schleef.org>
Cc: Frank Mori Hess <fmhess@users.sourceforge.net>
Cc: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging')
-rw-r--r-- | drivers/staging/comedi/usb.h | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/drivers/staging/comedi/usb.h b/drivers/staging/comedi/usb.h deleted file mode 100644 index 40ad651..0000000 --- a/drivers/staging/comedi/usb.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - - linux/usb.h compatibility header - - Copyright (C) 2003 Bernd Porr, Bernd.Porr@cn.stir.ac.uk - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -*/ - -#ifndef __COMPAT_LINUX_USB_H_ -#define __COMPAT_LINUX_USB_H_ - -#include <linux/version.h> -#include <linux/time.h> - -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) -#include <linux/kernel.h> - -#define USB_ALLOC_URB(x) usb_alloc_urb(x) -#define USB_SUBMIT_URB(x) usb_submit_urb(x) -#define URB_ISO_ASAP USB_ISO_ASAP -#define PROBE_ERR_RETURN(x) NULL -#define usb_get_dev(x) (x) -#define usb_put_dev(x) -#define interface_to_usbdev(intf) NULL -#else -#define USB_ALLOC_URB(x) usb_alloc_urb(x,GFP_KERNEL) -#define USB_SUBMIT_URB(x) usb_submit_urb(x,GFP_ATOMIC) -#define PROBE_ERR_RETURN(x) (x) -#endif - -#include <linux/usb.h> - -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,12) -static inline int USB_CONTROL_MSG(struct usb_device *dev, unsigned int pipe, - __u8 request, __u8 requesttype, __u16 value, __u16 index, - void *data, __u16 size, int millisec_timeout) -{ - return usb_control_msg(dev, pipe, request, requesttype, value, index, - data, size, msecs_to_jiffies(millisec_timeout)); -} -static inline int USB_BULK_MSG(struct usb_device *usb_dev, unsigned int pipe, - void *data, int len, int *actual_length, int millisec_timeout) -{ - return usb_bulk_msg(usb_dev, pipe, data, len, actual_length, - msecs_to_jiffies(millisec_timeout)); -} -#else -#define USB_CONTROL_MSG usb_control_msg -#define USB_BULK_MSG usb_bulk_msg -#endif - -/* - * Determine whether we need the "owner" member of struct usb_driver and - * define COMEDI_HAVE_USB_DRIVER_OWNER if we need it. - */ -#if LINUX_VERSION_CODE > KERNEL_VERSION(2,4,19) \ - && LINUX_VERSION_CODE < KERNEL_VERSION(2,6,16) -#define COMEDI_HAVE_USB_DRIVER_OWNER -#endif - -#endif |