[alsa-devel] [PATCH] ALSA: usb-line6: use the same declaration as definition in header for MIDI manufacturer ID
Takashi Iwai
tiwai at suse.de
Sun Sep 25 22:17:59 CEST 2016
On Sun, 25 Sep 2016 15:00:20 +0200,
Takashi Sakamoto wrote:
>
> Currently, usb-line6 module exports an array of MIDI manufacturer ID and
> usb-pod module uses it. However, the declaration is not the definition in
> common header. The difference is explicit length of array. Although
> compiler calculates it and everything goes well, it's better to use the
> same representation between definition and declaration.
>
> This commit fills the length of array for usb-line6 module. As a small
> good sub-effect, this commit suppress below warnings from static analysis
> by sparse v0.5.0.
>
> sound/usb/line6/driver.c:274:43: error: cannot size expression
> sound/usb/line6/driver.c:275:16: error: cannot size expression
> sound/usb/line6/driver.c:276:16: error: cannot size expression
> sound/usb/line6/driver.c:277:16: error: cannot size expression
>
> Fixes: 705ececd1c60 ("Staging: add line6 usb driver")
> Signed-off-by: Takashi Sakamoto <o-takashi at sakamocchi.jp>
Applied, thanks.
Takashi
> ---
> sound/usb/line6/driver.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/sound/usb/line6/driver.c b/sound/usb/line6/driver.c
> index f9224ec..ad7efc0 100644
> --- a/sound/usb/line6/driver.c
> +++ b/sound/usb/line6/driver.c
> @@ -30,7 +30,7 @@
> /*
> This is Line 6's MIDI manufacturer ID.
> */
> -const unsigned char line6_midi_id[] = {
> +const unsigned char line6_midi_id[3] = {
> 0x00, 0x01, 0x0c
> };
> EXPORT_SYMBOL_GPL(line6_midi_id);
> --
> 2.7.4
>
More information about the Alsa-devel
mailing list