]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
ALSA: isa: Constify snd_rawmidi_ops
authorTakashi Iwai <tiwai@suse.de>
Thu, 5 Jan 2017 16:29:07 +0000 (17:29 +0100)
committerTakashi Iwai <tiwai@suse.de>
Thu, 12 Jan 2017 11:50:16 +0000 (12:50 +0100)
Now snd_rawmidi_ops is maintained as a const pointer in snd_rawmidi,
we can constify the definitions.

Reviewed-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/sound/snd_wavefront.h
sound/isa/gus/gus_uart.c
sound/isa/msnd/msnd_midi.c
sound/isa/sb/sb8_midi.c
sound/isa/wavefront/wavefront_midi.c

index 35e94b3d1ec7fa3a5f848bb3a1ad33c8f09d9e7e..cd0bab1ef6f125f016cc6e4c6d06eeec0b563fb9 100644 (file)
@@ -37,8 +37,8 @@ struct _snd_wavefront_midi {
 #define        MPU_ACK         0xFE
 #define        UART_MODE_ON    0x3F
 
-extern struct snd_rawmidi_ops snd_wavefront_midi_output;
-extern struct snd_rawmidi_ops snd_wavefront_midi_input;
+extern const struct snd_rawmidi_ops snd_wavefront_midi_output;
+extern const struct snd_rawmidi_ops snd_wavefront_midi_input;
 
 extern void   snd_wavefront_midi_enable_virtual (snd_wavefront_card_t *);
 extern void   snd_wavefront_midi_disable_virtual (snd_wavefront_card_t *);
index 3992912743f5d3a33cc0a6aa5e027c262f3be55d..ac5f5687d1a31fd93ef7a3f518ac89d738ce71a7 100644 (file)
@@ -227,14 +227,14 @@ static void snd_gf1_uart_output_trigger(struct snd_rawmidi_substream *substream,
        spin_unlock_irqrestore(&gus->uart_cmd_lock, flags);
 }
 
-static struct snd_rawmidi_ops snd_gf1_uart_output =
+static const struct snd_rawmidi_ops snd_gf1_uart_output =
 {
        .open =         snd_gf1_uart_output_open,
        .close =        snd_gf1_uart_output_close,
        .trigger =      snd_gf1_uart_output_trigger,
 };
 
-static struct snd_rawmidi_ops snd_gf1_uart_input =
+static const struct snd_rawmidi_ops snd_gf1_uart_input =
 {
        .open =         snd_gf1_uart_input_open,
        .close =        snd_gf1_uart_input_close,
index ffc67fd80c23da47f770042b833b425cabbf5ff6..912b5a9ccbab5468f30e2059523b3ca942605bf5 100644 (file)
@@ -142,7 +142,7 @@ void snd_msndmidi_input_read(void *mpuv)
 }
 EXPORT_SYMBOL(snd_msndmidi_input_read);
 
-static struct snd_rawmidi_ops snd_msndmidi_input = {
+static const struct snd_rawmidi_ops snd_msndmidi_input = {
        .open =         snd_msndmidi_input_open,
        .close =        snd_msndmidi_input_close,
        .trigger =      snd_msndmidi_input_trigger,
index d551c50e549f92d8e954405b96294ee7a83f0ec3..bd672abb4854ecc686ac53ec667c174d1930872f 100644 (file)
@@ -247,14 +247,14 @@ static void snd_sb8dsp_midi_output_trigger(struct snd_rawmidi_substream *substre
                snd_sb8dsp_midi_output_write(substream);
 }
 
-static struct snd_rawmidi_ops snd_sb8dsp_midi_output =
+static const struct snd_rawmidi_ops snd_sb8dsp_midi_output =
 {
        .open =         snd_sb8dsp_midi_output_open,
        .close =        snd_sb8dsp_midi_output_close,
        .trigger =      snd_sb8dsp_midi_output_trigger,
 };
 
-static struct snd_rawmidi_ops snd_sb8dsp_midi_input =
+static const struct snd_rawmidi_ops snd_sb8dsp_midi_input =
 {
        .open =         snd_sb8dsp_midi_input_open,
        .close =        snd_sb8dsp_midi_input_close,
index 8a80fc6a616b6ada647a70ccef9f80abd33352e1..2aa05f3aaa382c3f547942424f575ff375e2eb94 100644 (file)
@@ -559,14 +559,14 @@ snd_wavefront_midi_start (snd_wavefront_card_t *card)
        return 0;
 }
 
-struct snd_rawmidi_ops snd_wavefront_midi_output =
+const struct snd_rawmidi_ops snd_wavefront_midi_output =
 {
        .open =         snd_wavefront_midi_output_open,
        .close =        snd_wavefront_midi_output_close,
        .trigger =      snd_wavefront_midi_output_trigger,
 };
 
-struct snd_rawmidi_ops snd_wavefront_midi_input =
+const struct snd_rawmidi_ops snd_wavefront_midi_input =
 {
        .open =         snd_wavefront_midi_input_open,
        .close =        snd_wavefront_midi_input_close,