aboutsummaryrefslogtreecommitdiff
path: root/drivers/staging/line6
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/line6')
-rw-r--r--drivers/staging/line6/capture.c2
-rw-r--r--drivers/staging/line6/config.h10
-rw-r--r--drivers/staging/line6/driver.c6
-rw-r--r--drivers/staging/line6/midi.c2
-rw-r--r--drivers/staging/line6/playback.c2
5 files changed, 6 insertions, 16 deletions
diff --git a/drivers/staging/line6/capture.c b/drivers/staging/line6/capture.c
index 5dec3bfff04..96ed08a06b9 100644
--- a/drivers/staging/line6/capture.c
+++ b/drivers/staging/line6/capture.c
@@ -136,7 +136,7 @@ void unlink_wait_clear_audio_in_urbs(struct snd_line6_pcm *line6pcm)
/*
Callback for completed capture URB.
*/
-static void audio_in_callback(struct urb *urb PT_REGS)
+static void audio_in_callback(struct urb *urb)
{
int i, index, length = 0, shutdown = 0;
int frames;
diff --git a/drivers/staging/line6/config.h b/drivers/staging/line6/config.h
index a687dc9b579..205e697fa90 100644
--- a/drivers/staging/line6/config.h
+++ b/drivers/staging/line6/config.h
@@ -43,16 +43,6 @@
#define CHECKPOINT printk("line6usb: %s (%s:%d)\n", __FUNCTION__, __FILE__, __LINE__)
#endif
-/**
- In Linux 2.6.20 and later, the pt_regs is no longer passed to USB callback
- functions.
-*/
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 20)
-#define PT_REGS
-#else
-#define PT_REGS , struct pt_regs *regs
-#endif
-
#if DO_DEBUG_MESSAGES
#define DEBUG_MESSAGES(x) (x)
#else
diff --git a/drivers/staging/line6/driver.c b/drivers/staging/line6/driver.c
index a5a1c07e6a0..7c20783b3e5 100644
--- a/drivers/staging/line6/driver.c
+++ b/drivers/staging/line6/driver.c
@@ -94,7 +94,7 @@ struct message
/*
Forward declarations.
*/
-static void line6_data_received(struct urb *urb PT_REGS);
+static void line6_data_received(struct urb *urb);
static int line6_send_raw_message_async_part(struct message *msg, struct urb *urb);
@@ -202,7 +202,7 @@ int line6_send_raw_message(struct usb_line6 *line6, const char *buffer, int size
/*
Notification of completion of asynchronous request transmission.
*/
-static void line6_async_request_sent(struct urb *urb PT_REGS)
+static void line6_async_request_sent(struct urb *urb)
{
struct message *msg = (struct message *)urb->context;
@@ -315,7 +315,7 @@ char *line6_alloc_sysex_buffer(struct usb_line6 *line6, int code1, int code2, in
/*
Notification of data received from the Line6 device.
*/
-static void line6_data_received(struct urb *urb PT_REGS)
+static void line6_data_received(struct urb *urb)
{
struct usb_line6 *line6 = (struct usb_line6 *)urb->context;
struct MidiBuffer *mb = &line6->line6midi->midibuf_in;
diff --git a/drivers/staging/line6/midi.c b/drivers/staging/line6/midi.c
index b6fea1670f9..f72681963e4 100644
--- a/drivers/staging/line6/midi.c
+++ b/drivers/staging/line6/midi.c
@@ -87,7 +87,7 @@ static void line6_midi_transmit(struct snd_rawmidi_substream *substream)
/*
Notification of completion of MIDI transmission.
*/
-static void midi_sent(struct urb *urb PT_REGS)
+static void midi_sent(struct urb *urb)
{
unsigned long flags;
int status;
diff --git a/drivers/staging/line6/playback.c b/drivers/staging/line6/playback.c
index f6503c23bd0..4e36f250d4b 100644
--- a/drivers/staging/line6/playback.c
+++ b/drivers/staging/line6/playback.c
@@ -221,7 +221,7 @@ void unlink_wait_clear_audio_out_urbs(struct snd_line6_pcm *line6pcm)
/*
Callback for completed playback URB.
*/
-static void audio_out_callback(struct urb *urb PT_REGS)
+static void audio_out_callback(struct urb *urb)
{
int i, index, length = 0, shutdown = 0;
unsigned long flags;