mirror of https://gitee.com/openkylin/linux.git
staging: ced1401: remove kernel version ifdef 's
We dont need these kernel versioning checks anyways. Signed-off-by: Devendra Naga <devendra.aaru@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
0965be3964
commit
7d82c65f04
|
@ -90,13 +90,11 @@ synchronous non-Urb based transfers.
|
|||
#include <linux/mm.h>
|
||||
#include <linux/highmem.h>
|
||||
#include <linux/version.h>
|
||||
#if ( LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35) )
|
||||
#include <linux/init.h>
|
||||
#include <linux/slab.h>
|
||||
#include <linux/module.h>
|
||||
#include <linux/kref.h>
|
||||
#include <linux/uaccess.h>
|
||||
#endif
|
||||
|
||||
#include "usb1401.h"
|
||||
|
||||
|
@ -123,19 +121,6 @@ MODULE_DEVICE_TABLE(usb, ced_table);
|
|||
#define WRITES_IN_FLIGHT 8
|
||||
/* arbitrarily chosen */
|
||||
|
||||
/*
|
||||
The cause for these errors is that the driver makes use of the functions usb_buffer_alloc() and usb_buffer_free() which got renamed in kernel 2.6.35. This is stated in the Changelog: USB: rename usb_buffer_alloc() and usb_buffer_free() users
|
||||
For more clearance what the functions actually do,
|
||||
usb_buffer_alloc() is renamed to usb_alloc_coherent()
|
||||
usb_buffer_free() is renamed to usb_free_coherent()
|
||||
This is needed on Debian 2.6.32-5-amd64
|
||||
*/
|
||||
#if ( LINUX_VERSION_CODE < KERNEL_VERSION(2,6,35) )
|
||||
#define usb_alloc_coherent usb_buffer_alloc
|
||||
#define usb_free_coherent usb_buffer_free
|
||||
#define noop_llseek NULL
|
||||
#endif
|
||||
|
||||
static struct usb_driver ced_driver;
|
||||
|
||||
static void ced_delete(struct kref *kref)
|
||||
|
@ -1252,12 +1237,7 @@ int Allowi(DEVICE_EXTENSION * pdx, bool bInCallback)
|
|||
** ulArg The argument passed in. Note that long is 64-bits in 64-bit system, i.e. it is big
|
||||
** enough for a 64-bit pointer.
|
||||
*****************************************************************************/
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,36)
|
||||
static long ced_ioctl(struct file *file, unsigned int cmd, unsigned long ulArg)
|
||||
#else
|
||||
static int ced_ioctl(struct inode *node, struct file *file, unsigned int cmd,
|
||||
unsigned long ulArg)
|
||||
#endif
|
||||
{
|
||||
int err = 0;
|
||||
DEVICE_EXTENSION *pdx = file->private_data;
|
||||
|
@ -1388,11 +1368,7 @@ static const struct file_operations ced_fops = {
|
|||
.release = ced_release,
|
||||
.flush = ced_flush,
|
||||
.llseek = noop_llseek,
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,36)
|
||||
.unlocked_ioctl = ced_ioctl,
|
||||
#else
|
||||
.ioctl = ced_ioctl,
|
||||
#endif
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue