ALSA: ca0106: Constify snd_ca0106_details
authorTakashi Iwai <tiwai@suse.de>
Fri, 3 Jan 2020 08:17:03 +0000 (09:17 +0100)
committerTakashi Iwai <tiwai@suse.de>
Fri, 3 Jan 2020 08:24:38 +0000 (09:24 +0100)
The snd_ca0106_details table entries are referred only as read-only.
Let's make them const.

There should be no functional changes by this patch.

Link: https://lore.kernel.org/r/20200103081714.9560-48-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/ca0106/ca0106.h
sound/pci/ca0106/ca0106_main.c
sound/pci/ca0106/ca0106_mixer.c

index 986905c..62a22ca 100644 (file)
@@ -663,7 +663,7 @@ struct snd_ca0106_details {
 // definition of the chip-specific record
 struct snd_ca0106 {
        struct snd_card *card;
-       struct snd_ca0106_details *details;
+       const struct snd_ca0106_details *details;
        struct pci_dev *pci;
 
        unsigned long port;
index d3bd27d..487b1aa 100644 (file)
@@ -156,7 +156,7 @@ MODULE_PARM_DESC(subsystem, "Force card subsystem model.");
 
 #include "ca0106.h"
 
-static struct snd_ca0106_details ca0106_chip_details[] = {
+static const struct snd_ca0106_details ca0106_chip_details[] = {
         /* Sound Blaster X-Fi Extreme Audio. This does not have an AC97. 53SB079000000 */
         /* It is really just a normal SB Live 24bit. */
         /* Tested:
@@ -503,7 +503,7 @@ static void restore_spdif_bits(struct snd_ca0106 *chip, int idx)
 }
 
 static int snd_ca0106_channel_dac(struct snd_ca0106 *chip,
-                                 struct snd_ca0106_details *details,
+                                 const struct snd_ca0106_details *details,
                                  int channel_id)
 {
        switch (channel_id) {
@@ -1593,7 +1593,7 @@ static int snd_ca0106_create(int dev, struct snd_card *card,
                                         struct snd_ca0106 **rchip)
 {
        struct snd_ca0106 *chip;
-       struct snd_ca0106_details *c;
+       const struct snd_ca0106_details *c;
        int err;
        static const struct snd_device_ops ops = {
                .dev_free = snd_ca0106_dev_free,
index 729d757..c771995 100644 (file)
@@ -654,7 +654,7 @@ static const int spi_dmute_bit[] = {
 };
 
 static struct snd_kcontrol_new
-snd_ca0106_volume_spi_dac_ctl(struct snd_ca0106_details *details,
+snd_ca0106_volume_spi_dac_ctl(const struct snd_ca0106_details *details,
                              int channel_id)
 {
        struct snd_kcontrol_new spi_switch = {0};