From: Takashi Iwai Date: Wed, 7 Aug 2024 09:23:01 +0000 (+0200) Subject: ALSA: seq: Fix missing seq port info bit return for MIDI 1.0 block X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=b977831342ec131aea17831295db48450ada7202;p=users%2Fjedix%2Flinux-maple.git ALSA: seq: Fix missing seq port info bit return for MIDI 1.0 block The recent extension added a new ALSA sequencer port info flag bit SNDRV_SEQ_PORT_FLG_IS_MIDI1, but it's not reported back when inquired. Fix it to report properly. Fixes: 0079c9d1e58a ("ALSA: ump: Handle MIDI 1.0 Function Block in MIDI 2.0 protocol") Signed-off-by: Takashi Iwai Link: https://patch.msgid.link/20240807092303.1935-7-tiwai@suse.de --- diff --git a/sound/core/seq/seq_ports.c b/sound/core/seq/seq_ports.c index 535290f24eedb..cc2f8e846584e 100644 --- a/sound/core/seq/seq_ports.c +++ b/sound/core/seq/seq_ports.c @@ -401,6 +401,9 @@ int snd_seq_get_port_info(struct snd_seq_client_port * port, info->time_queue = port->time_queue; } + if (port->is_midi1) + info->flags |= SNDRV_SEQ_PORT_FLG_IS_MIDI1; + /* UMP direction and group */ info->direction = port->direction; info->ump_group = port->ump_group;