Takashi Iwai
fb537cd008
ALSA: fm801: Constify snd_fm801_tea575x_gpios
...
The snd_fm801_tea575x_gpios table is referred as read-only, hence it
can be declared as const gracefully.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-57-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:44 +01:00
Takashi Iwai
cd6e03122b
ALSA: es1968: Constify snd_es1968_tea575x_gpios
...
The snd_es1968_tea575x_gpios table is referred as read-only, hence it
can be declared as const gracefully.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-56-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:43 +01:00
Takashi Iwai
c274d967ce
ALSA: emu10k1: Constify snd_emu_chip_details
...
The snd_emu_chip_details definitions are referred as read-only, hence
they can be declared as const gracefully.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-55-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:43 +01:00
Takashi Iwai
baa9df207a
ALSA: bt87x: Constify snd_bt87x_boards
...
The snd_bt87x_boards array is referred as read-only, hence it can be
declared as const gracefully.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-54-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:42 +01:00
Takashi Iwai
87065d3d94
ALSA: seq: oss: Constify snd_seq_oss_callback definitions
...
The snd_seq_oss_callback items are just copied to another struct
as-is, hence they can be declared as const.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-53-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:41 +01:00
Takashi Iwai
49624472a9
ALSA: usx2y: Constify struct snd_usb_audio_quirk entries
...
The quirk entries used in us122l and usx2y drivers can be declared as
const as they are read-only.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-52-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:41 +01:00
Takashi Iwai
37cc306b72
ALSA: line6: Constify snd_ratden definitions
...
The snd_ratden definitions used in line6 drivers are all read-only, so
they can be marked as const.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-51-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:40 +01:00
Takashi Iwai
4f8ce9821e
ALSA: ice1712: Constify wm-specific tables
...
The tables defined in wm8766.c and wm8776.c are referred as read-only,
hence they can be declared as const gracefully.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-50-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:39 +01:00
Takashi Iwai
aeb0215c76
ALSA: ice17xx: Constify snd_ice1712_card_info
...
The snd_ice1712_card_info objects are referred only as read-only.
Let's make them const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-49-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:39 +01:00
Takashi Iwai
dc6ffaf828
ALSA: ca0106: Constify snd_ca0106_details
...
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 >
2020-01-03 09:24:38 +01:00
Takashi Iwai
311840d96f
ALSA: ca0106: Constify snd_ca0106_category_str items
...
snd_ca0106_con_category array is read-only and can be marked as const.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-47-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:37 +01:00
Takashi Iwai
c0476b980d
ALSA: ac97: Constify snd_ac97_res_table definition
...
One snd_ac97_res_table definition remains forgotten without const.
Let's add it for a bit of optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-46-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:37 +01:00
Takashi Iwai
fe27463ad8
ALSA: opl3: Constify snd_opl3_drum_voice definitions
...
The snd_opl3_drum_voice items are all read-only, hence they can be
declared as const.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-45-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:36 +01:00
Takashi Iwai
1da7f0c570
ALSA: dummy: Constify snd_pcm_ops definitions
...
The snd_pcm_ops items defined in snd-dummy driver can be gracefully
declared as const. Let's mark them for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-44-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:36 +01:00
Takashi Iwai
46708e626d
ALSA: parisc: Constify snd_kcontrol_new items
...
Most of snd_kcontrol_new definitions are read-only and passed as-is.
Let's declare them as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-43-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:35 +01:00
Takashi Iwai
195727e8b6
ALSA: usb: Constify snd_kcontrol_new items
...
Most of snd_kcontrol_new definitions are read-only and passed as-is.
Let's declare them as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-42-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:34 +01:00
Takashi Iwai
1aeb1c7f28
ALSA: spi: Constify snd_kcontrol_new items
...
Most of snd_kcontrol_new definitions are read-only and passed as-is.
Let's declare them as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-41-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:34 +01:00
Takashi Iwai
f8a32d94f3
ALSA: sparc: Constify snd_kcontrol_new items
...
Most of snd_kcontrol_new definitions are read-only and passed as-is.
Let's declare them as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-40-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:33 +01:00
Takashi Iwai
c031b0cc77
ALSA: ppc: Constify snd_kcontrol_new items
...
Most of snd_kcontrol_new definitions are read-only and passed as-is.
Let's declare them as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-39-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:32 +01:00
Takashi Iwai
b4e5e70775
ALSA: pci: Constify snd_kcontrol_new items
...
Most of snd_kcontrol_new definitions are read-only and passed as-is.
Let's declare them as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-38-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:28 +01:00
Takashi Iwai
35ace5e841
ALSA: hda: Constify snd_kcontrol_new items
...
Most of snd_kcontrol_new definitions are read-only and passed as-is.
Let's declare them as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-37-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:27 +01:00
Takashi Iwai
fdd1f6fd32
ALSA: isa: Constify snd_kcontrol_new items
...
Most of snd_kcontrol_new definitions are read-only and passed as-is.
Let's declare them as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-36-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:25 +01:00
Takashi Iwai
0da2c47a95
ALSA: i2c: Constify snd_kcontrol_new items
...
Most of snd_kcontrol_new definitions are read-only and passed as-is.
Let's declare them as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-35-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:24 +01:00
Takashi Iwai
2eccd40803
ALSA: drivers: Constify snd_kcontrol_new items
...
Most of snd_kcontrol_new definitions are read-only and passed as-is.
Let's declare them as const for further optimization.
Constify snd_kcontrol_new items
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-34-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:23 +01:00
Takashi Iwai
dde5199c98
ALSA: aoa: Constify snd_kcontrol_new items
...
Most of snd_kcontrol_new definitions are read-only and passed as-is.
Let's declare them as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-33-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:22 +01:00
Takashi Iwai
454f5ec1d2
ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition
...
The snd_mixer_oss_assign_table is read-only, and can it be declared as
const.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-32-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:22 +01:00
Takashi Iwai
f8ae2d2919
ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions
...
Both snd_vx_hardware and snd_vx_ops are only referred without
modification, hence they can be constified gracefully for further
optimizations.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-31-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:20 +01:00
Takashi Iwai
aad7ebb544
ALSA: seq: Constify struct snd_midi_op
...
Change the argument of snd_midi_process_event() to receive a const
snd_midi_op pointer and its callers respectively. This allows further
optimizations.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-30-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:19 +01:00
Takashi Iwai
d25ff26840
ALSA: info: Make snd_info_entry_ops as const
...
The reference to snd_info_entry_ops is rather read-only, so declare it
as a const pointer. This allows a bit more optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-29-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:18 +01:00
Takashi Iwai
51055da51d
ALSA: pci: Constify snd_ac97_bus_ops definitions
...
Now snd_ac97_bus() takes the const ops pointer, so we can define the
snd_ac97_bus_ops locally as const as well for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-28-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:13 +01:00
Takashi Iwai
6e6598db07
ALSA: drivers: Constify snd_ac97_bus_ops definitions
...
Now snd_ac97_bus() takes the const ops pointer, so we can define the
snd_ac97_bus_ops locally as const as well for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-27-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:12 +01:00
Takashi Iwai
3a3fac8b3b
ALSA: atmel: Constify snd_ac97_bus_ops definitions
...
Now snd_ac97_bus() takes the const ops pointer, so we can define the
snd_ac97_bus_ops locally as const as well for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-26-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:12 +01:00
Takashi Iwai
74d2bae343
ALSA: arm: Constify snd_ac97_bus_ops definitions
...
Now snd_ac97_bus() takes the const ops pointer, so we can define the
snd_ac97_bus_ops locally as const as well for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-25-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:11 +01:00
Takashi Iwai
33c83aaf29
ALSA: ac97: Constify snd_ac97_bus_ops definitions
...
Now snd_ac97_bus() takes the const ops pointer, so we can define the
snd_ac97_bus_ops locally as const as well for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-24-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:11 +01:00
Takashi Iwai
19260818a9
ALSA: ac97: Treat snd_ac97_bus_ops as const
...
This is a preliminary patch to allow const for snd_ac97_bus_ops
definitions in each driver's code. The ops reference is read-only,
hence it can be declared as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-23-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:08 +01:00
Takashi Iwai
5ff16a3d48
ALSA: Constify snd_timer_hardware definitions
...
Most of snd_timer_hardware definitions do simply copying to another
struct as-is. Mark them as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-22-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:07 +01:00
Takashi Iwai
df76996a2c
ALSA: timer: Constify snd_timer_hardware definitions
...
Most of snd_timer_hardware definitions do simply copying to another
struct as-is. Mark them as const for further optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-21-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:07 +01:00
Takashi Iwai
e382d7fcfc
ALSA: docs: Constify snd_device_ops definitions
...
Update the documentation for adding the const prefix to snd_device_ops
definitions as well.
Link: https://lore.kernel.org/r/20200103081714.9560-20-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:06 +01:00
Takashi Iwai
c3b53df3d0
ALSA: spi: Constify snd_device_ops definitions
...
Now we may declare const for snd_device_ops definitions, so let's do
it for optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-19-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:06 +01:00
Takashi Iwai
52b136d248
ALSA: sh: Constify snd_device_ops definitions
...
Now we may declare const for snd_device_ops definitions, so let's do
it for optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-18-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:05 +01:00
Takashi Iwai
b75851d43d
ALSA: sparc: Constify snd_device_ops definitions
...
Now we may declare const for snd_device_ops definitions, so let's do
it for optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-17-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:05 +01:00
Takashi Iwai
46dd47c106
ALSA: ppc: Constify snd_device_ops definitions
...
Now we may declare const for snd_device_ops definitions, so let's do
it for optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-16-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:04 +01:00
Takashi Iwai
0326564d72
ALSA: pcmcia: Constify snd_device_ops definitions
...
Now we may declare const for snd_device_ops definitions, so let's do
it for optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-15-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:04 +01:00
Takashi Iwai
6534158959
ALSA: parisc: Constify snd_device_ops definitions
...
Now we may declare const for snd_device_ops definitions, so let's do
it for optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-14-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:03 +01:00
Takashi Iwai
35a76585c6
ALSA: mips: Constify snd_device_ops definitions
...
Now we may declare const for snd_device_ops definitions, so let's do
it for optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-13-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:02 +01:00
Takashi Iwai
e6f2a617ac
ALSA: aoa: Constify snd_device_ops definitions
...
Now we may declare const for snd_device_ops definitions, so let's do
it for optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-12-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:01 +01:00
Takashi Iwai
c0a142e21b
ALSA: usb: Constify snd_device_ops definitions
...
Now we may declare const for snd_device_ops definitions, so let's do
it for optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-11-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:24:01 +01:00
Takashi Iwai
efb0ad25d3
ALSA: pci: Constify snd_device_ops definitions
...
Now we may declare const for snd_device_ops definitions, so let's do
it for optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-10-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:23:56 +01:00
Takashi Iwai
41f394a8d8
ALSA: hda: Constify snd_device_ops definitions
...
Now we may declare const for snd_device_ops definitions, so let's do
it for optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-9-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:23:55 +01:00
Takashi Iwai
99f664df4f
ALSA: isa: Constify snd_device_ops definitions
...
Now we may declare const for snd_device_ops definitions, so let's do
it for optimization.
There should be no functional changes by this patch.
Link: https://lore.kernel.org/r/20200103081714.9560-8-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-03 09:23:54 +01:00