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: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
0c7ab1580f
commit
4cb8f30273
|
@ -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 @@
|
||||||
#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)
|
||||||
}
|
}
|
||||||
|
|
||||||
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 @@
|
||||||
#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 @@
|
||||||
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)
|
||||||
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)
|
||||||
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)
|
||||||
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)
|
||||||
|
|
||||||
/* 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 @@
|
||||||
#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 @@
|
||||||
#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
|
||||||
|
|
Loading…
Reference in New Issue