Commit 4cb8f302 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

Staging: line6: remove KERNEL_VERSION checks

As the code is in the kernel tree, it's no longer needed.

Cc: Markus Grabner <grabner@icg.tugraz.at>
Cc: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 0c7ab158
...@@ -88,9 +88,6 @@ static void unlink_audio_in_urbs(struct snd_line6_pcm *line6pcm) ...@@ -88,9 +88,6 @@ static void unlink_audio_in_urbs(struct snd_line6_pcm *line6pcm)
if(test_bit(i, &line6pcm->active_urb_in)) { if(test_bit(i, &line6pcm->active_urb_in)) {
if(!test_and_set_bit(i, &line6pcm->unlink_urb_in)) { if(!test_and_set_bit(i, &line6pcm->unlink_urb_in)) {
struct urb *u = line6pcm->urb_audio_in[i]; struct urb *u = line6pcm->urb_audio_in[i];
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 14)
u->transfer_flags |= URB_ASYNC_UNLINK;
#endif
usb_unlink_urb(u); usb_unlink_urb(u);
} }
} }
......
...@@ -13,12 +13,6 @@ ...@@ -13,12 +13,6 @@
#define CONFIG_H #define CONFIG_H
#include <linux/version.h>
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 19)
#include <linux/config.h>
#endif
#ifdef CONFIG_USB_DEBUG #ifdef CONFIG_USB_DEBUG
#define DEBUG 1 #define DEBUG 1
#endif #endif
......
...@@ -1000,9 +1000,6 @@ static void line6_disconnect(struct usb_interface *interface) ...@@ -1000,9 +1000,6 @@ static void line6_disconnect(struct usb_interface *interface)
} }
static struct usb_driver line6_driver = { static struct usb_driver line6_driver = {
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16)
.owner = THIS_MODULE,
#endif
.name = DRIVER_NAME, .name = DRIVER_NAME,
.probe = line6_probe, .probe = line6_probe,
.disconnect = line6_disconnect, .disconnect = line6_disconnect,
......
...@@ -18,16 +18,10 @@ ...@@ -18,16 +18,10 @@
#include <linux/spinlock.h> #include <linux/spinlock.h>
#include <linux/usb.h> #include <linux/usb.h>
#include <linux/wait.h> #include <linux/wait.h>
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 25)
#include <sound/driver.h>
#endif
#include <sound/core.h> #include <sound/core.h>
#include "midi.h" #include "midi.h"
#define DRIVER_NAME "line6usb" #define DRIVER_NAME "line6usb"
#define LINE6_TIMEOUT 1 #define LINE6_TIMEOUT 1
......
...@@ -26,9 +26,6 @@ ...@@ -26,9 +26,6 @@
int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd) int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd)
{ {
struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream); struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 22)
struct list_head *pos;
#endif
struct snd_pcm_substream *s; struct snd_pcm_substream *s;
int err; int err;
unsigned long flags; unsigned long flags;
...@@ -36,12 +33,7 @@ int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd) ...@@ -36,12 +33,7 @@ int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd)
spin_lock_irqsave(&line6pcm->lock_trigger, flags); spin_lock_irqsave(&line6pcm->lock_trigger, flags);
clear_bit(BIT_PREPARED, &line6pcm->flags); clear_bit(BIT_PREPARED, &line6pcm->flags);
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 22)
snd_pcm_group_for_each(pos, substream) {
s = snd_pcm_group_substream_entry(pos);
#else
snd_pcm_group_for_each_entry(s, substream) { snd_pcm_group_for_each_entry(s, substream) {
#endif
switch(s->stream) { switch(s->stream) {
case SNDRV_PCM_STREAM_PLAYBACK: case SNDRV_PCM_STREAM_PLAYBACK:
err = snd_line6_playback_trigger(s, cmd); err = snd_line6_playback_trigger(s, cmd);
......
...@@ -173,9 +173,6 @@ static void unlink_audio_out_urbs(struct snd_line6_pcm *line6pcm) ...@@ -173,9 +173,6 @@ static void unlink_audio_out_urbs(struct snd_line6_pcm *line6pcm)
if(test_bit(i, &line6pcm->active_urb_out)) { if(test_bit(i, &line6pcm->active_urb_out)) {
if(!test_and_set_bit(i, &line6pcm->unlink_urb_out)) { if(!test_and_set_bit(i, &line6pcm->unlink_urb_out)) {
struct urb *u = line6pcm->urb_audio_out[i]; struct urb *u = line6pcm->urb_audio_out[i];
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 14)
u->transfer_flags |= URB_ASYNC_UNLINK;
#endif
usb_unlink_urb(u); usb_unlink_urb(u);
} }
} }
......
...@@ -135,15 +135,9 @@ static int pod_version_request_async(struct usb_line6_pod *pod) ...@@ -135,15 +135,9 @@ static int pod_version_request_async(struct usb_line6_pod *pod)
return line6_send_raw_message_async(&pod->line6, pod->buffer_versionreq, sizeof(pod_request_version)); return line6_send_raw_message_async(&pod->line6, pod->buffer_versionreq, sizeof(pod_request_version));
} }
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 20)
static void pod_create_files_work(struct work_struct *work) static void pod_create_files_work(struct work_struct *work)
{ {
struct usb_line6_pod *pod = container_of(work, struct usb_line6_pod, create_files_work); struct usb_line6_pod *pod = container_of(work, struct usb_line6_pod, create_files_work);
#else
static void pod_create_files_work(void *work)
{
struct usb_line6_pod *pod = (struct usb_line6_pod *)work;
#endif
pod_create_files(pod->firmware_version, pod->line6.properties->device_bit, pod->line6.ifcdev); pod_create_files(pod->firmware_version, pod->line6.properties->device_bit, pod->line6.ifcdev);
} }
...@@ -351,11 +345,7 @@ void pod_process_message(struct usb_line6_pod *pod) ...@@ -351,11 +345,7 @@ void pod_process_message(struct usb_line6_pod *pod)
/* Now we know the firmware version, so we schedule a bottom half /* Now we know the firmware version, so we schedule a bottom half
handler to create the special files: */ handler to create the special files: */
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 20)
INIT_WORK(&pod->create_files_work, pod_create_files_work); INIT_WORK(&pod->create_files_work, pod_create_files_work);
#else
INIT_WORK(&pod->create_files_work, pod_create_files_work, pod);
#endif
queue_work(line6_workqueue, &pod->create_files_work); queue_work(line6_workqueue, &pod->create_files_work);
} }
else else
......
...@@ -13,9 +13,6 @@ ...@@ -13,9 +13,6 @@
#define USBDEFS_H #define USBDEFS_H
#include <linux/version.h>
#define LINE6_VENDOR_ID 0x0e41 #define LINE6_VENDOR_ID 0x0e41
#define USB_INTERVALS_PER_SECOND 1000 #define USB_INTERVALS_PER_SECOND 1000
...@@ -65,11 +62,4 @@ ...@@ -65,11 +62,4 @@
#define LINE6_FALLBACK_INTERVAL 10 #define LINE6_FALLBACK_INTERVAL 10
#define LINE6_FALLBACK_MAXPACKETSIZE 16 #define LINE6_FALLBACK_MAXPACKETSIZE 16
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18)
#define usb_interrupt_msg(usb_dev, pipe, data, len, actual_length, timeout) \
usb_bulk_msg(usb_dev, pipe, data, len, actual_length, timeout)
#endif
#endif #endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment