From 0c7ab1580f82d882478db61467005693b4b4c063 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Fri, 27 Feb 2009 20:28:04 -0800 Subject: [PATCH] Staging: line6: remove PT_REGS As the code is in the kernel tree, it's no longer needed. Cc: Markus Grabner Cc: Mariusz Kozlowski Signed-off-by: Greg Kroah-Hartman --- drivers/staging/line6/capture.c | 2 +- drivers/staging/line6/config.h | 10 ---------- drivers/staging/line6/driver.c | 6 +++--- drivers/staging/line6/midi.c | 2 +- drivers/staging/line6/playback.c | 2 +- 5 files changed, 6 insertions(+), 16 deletions(-) diff --git a/drivers/staging/line6/capture.c b/drivers/staging/line6/capture.c index 5dec3bf..96ed08a 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 a687dc9..205e697 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 a5a1c07e..7c20783 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 b6fea16..f726819 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 f6503c2..4e36f25 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; -- 2.7.4