From 039477d3e7e72285174d83b973e58cea8de85280 Mon Sep 17 00:00:00 2001 From: Christos Margiolis Date: Tue, 24 Mar 2026 11:30:58 +0100 Subject: [PATCH] snd_uaudio: Simplify chan->curr_cable calculation in uaudio_bulk_write_callback() Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55918 --- sys/dev/sound/usb/uaudio.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sys/dev/sound/usb/uaudio.c b/sys/dev/sound/usb/uaudio.c index 12e01599b20..b74cba611b2 100644 --- a/sys/dev/sound/usb/uaudio.c +++ b/sys/dev/sound/usb/uaudio.c @@ -5805,9 +5805,7 @@ umidi_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) } } - chan->curr_cable++; - if (chan->curr_cable >= chan->max_emb_jack) - chan->curr_cable = 0; + chan->curr_cable %= chan->max_emb_jack; if (chan->curr_cable == start_cable) { if (tr_any == 0)