ALSA: usb-audio: Manage number of rawmidis globally
authorTakashi Iwai <tiwai@suse.de>
Tue, 23 May 2023 07:53:28 +0000 (09:53 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 23 May 2023 10:11:00 +0000 (12:11 +0200)
commitbb1bf4fa5953418c131796ee745c59899d34a149
tree51bad5d210ae18dee1dbbda7bf9d3704eaa21ae6
parentfa030f666d2431be5310c0c0fef254e2e205d4cc
ALSA: usb-audio: Manage number of rawmidis globally

We're going to create rawmidi objects for MIDI 2.0 in a different code
from the current code for USB-MIDI 1.0.  As a preliminary work, this
patch adds the number of rawmidi objects to keep globally in a
USB-audio card instance, so that it can be referred from both MIDI 1.0
and 2.0 code.

Reviewed-by: Jaroslav Kysela <perex@perex.cz>
Link: https://lore.kernel.org/r/20230523075358.9672-8-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/card.c
sound/usb/midi.c
sound/usb/midi.h
sound/usb/quirks.c
sound/usb/usbaudio.h