ALSA: usb-line6: constify snd_kcontrol_new strucutre array
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 14 Apr 2017 04:13:50 +0000 (13:13 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 14 Apr 2017 06:57:56 +0000 (08:57 +0200)
commit1e0f8f68f764b93e8d2d0e87e23532f2186a23a1
tree0c359bf5603afc9bf7881d2091e019731a8a378b
parenta87a4d23e86b7ff9b3f1300774c942de139ba16a
ALSA: usb-line6: constify snd_kcontrol_new strucutre array

In kernel APIs of ALSA control interface, drivers can create a control
element set by a call of snd_ctl_new1() with a template. This template
is known to have const qualifier in general cases.

This commit adds the qualifier to template array, for safer program and
runtime. Application of this change moves the symbol from .data section
to .rodata section.

Cc: Bhumika Goyal <bhumirks@gmail.com>
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/line6/pcm.c