提交 748f5181 编写于 作者: T Takashi Iwai

ALSA: es1688: More constifications

Apply const prefix to the static resource tables and init tables.

Just for minor optimization and no functional changes.

Link: https://lore.kernel.org/r/20200105144823.29547-48-tiwai@suse.deSigned-off-by: NTakashi Iwai <tiwai@suse.de>
上级 350f613f
...@@ -84,9 +84,9 @@ static int snd_es1688_legacy_create(struct snd_card *card, ...@@ -84,9 +84,9 @@ static int snd_es1688_legacy_create(struct snd_card *card,
struct device *dev, unsigned int n) struct device *dev, unsigned int n)
{ {
struct snd_es1688 *chip = card->private_data; struct snd_es1688 *chip = card->private_data;
static long possible_ports[] = {0x220, 0x240, 0x260}; static const long possible_ports[] = {0x220, 0x240, 0x260};
static int possible_irqs[] = {5, 9, 10, 7, -1}; static const int possible_irqs[] = {5, 9, 10, 7, -1};
static int possible_dmas[] = {1, 3, 0, -1}; static const int possible_dmas[] = {1, 3, 0, -1};
int i, error; int i, error;
......
...@@ -180,7 +180,7 @@ static int snd_es1688_probe(struct snd_es1688 *chip) ...@@ -180,7 +180,7 @@ static int snd_es1688_probe(struct snd_es1688 *chip)
static int snd_es1688_init(struct snd_es1688 * chip, int enable) static int snd_es1688_init(struct snd_es1688 * chip, int enable)
{ {
static int irqs[16] = {-1, -1, 0, -1, -1, 1, -1, 2, -1, 0, 3, -1, -1, -1, -1, -1}; static const int irqs[16] = {-1, -1, 0, -1, -1, 1, -1, 2, -1, 0, 3, -1, -1, -1, -1, -1};
unsigned long flags; unsigned long flags;
int cfg, irq_bits, dma, dma_bits, tmp, tmp1; int cfg, irq_bits, dma, dma_bits, tmp, tmp1;
...@@ -946,7 +946,7 @@ ES1688_SINGLE("Capture Switch", 0, ES1688_REC_DEV, 4, 1, 1), ...@@ -946,7 +946,7 @@ ES1688_SINGLE("Capture Switch", 0, ES1688_REC_DEV, 4, 1, 1),
#define ES1688_INIT_TABLE_SIZE (sizeof(snd_es1688_init_table)/2) #define ES1688_INIT_TABLE_SIZE (sizeof(snd_es1688_init_table)/2)
static unsigned char snd_es1688_init_table[][2] = { static const unsigned char snd_es1688_init_table[][2] = {
{ ES1688_MASTER_DEV, 0 }, { ES1688_MASTER_DEV, 0 },
{ ES1688_PCM_DEV, 0 }, { ES1688_PCM_DEV, 0 },
{ ES1688_LINE_DEV, 0 }, { ES1688_LINE_DEV, 0 },
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册