From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 96AC63CA77A; Sat, 28 Feb 2026 17:39:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772300392; cv=none; b=IQEim4zs+7IfVRSNMuqvPlvMq66qXxYU9T+Si7sBubPJ8rOuXf8OxIioRc3R/Su3U2+j+K1byRqTw7JAFF4sfGGXmHUoOkICeus4A9kJLev45u4ISSZrwzmHRV/Q4YF/m9ioi+21ArTagTMCSKvPHKNbglMoDrmCC0COMYyNCIA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772300392; c=relaxed/simple; bh=jGjwEs4qfs/Cs+UbuhuSh0oAOAqxAXQEo1nK2ljfwqk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=NKey6zbZse9TwIsbcXki9zJvMTnBejhqwrBZ2x9EV+m//78wd4Oc1xvRGeKp1uXm5k5O1ikXpTA74HBNjtge8V1+Ye0n6m8IzBjTORs71XlN6t8oG3U0bcEJaW5v6UbGSTJCeiGFr/Uv54q9QFXhhTjr9ZF5N/5PjNz6j8AMCIk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=fE90BElc; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="fE90BElc" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 01D6FC19424; Sat, 28 Feb 2026 17:39:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772300392; bh=jGjwEs4qfs/Cs+UbuhuSh0oAOAqxAXQEo1nK2ljfwqk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=fE90BElcAfb4gQFBobEV+N8sJjudJ91gAi8dDIKZMp53rQurjde4SBtFubiMusqdG zLuEpvE48NOKsJrcPCCNJSBzZAVwwQZJMV+PBfclbwagWNMJB+bkL5WDsE5ZeZkHls Cbqcq9uLHItoFr5jiR+lqpsdaEtkaGaUUFgIDVBgFCNDFoNGaR3+rkOk+ZC/3JQE1K LzQlnmrUsLj+oa0c5XgdGII5OGOCXc7e5raTta3fICi+hndCSfTkdVpaUjUCdTkX+8 TmKPBKJntJ55gL2+QZeuQYoazoSx5esqbXfi7c/xtky/MVGJs4+BK4njSWZeZYCXKg romrPIvDzhf0Q== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Takashi Iwai , Sasha Levin Subject: [PATCH 6.19 429/844] ALSA: usb-audio: Update the number of packets properly at receiving Date: Sat, 28 Feb 2026 12:25:42 -0500 Message-ID: <20260228173244.1509663-430-sashal@kernel.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260228173244.1509663-1-sashal@kernel.org> References: <20260228173244.1509663-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit From: Takashi Iwai [ Upstream commit cf044e44190234a41a788de1cdbb6c21f4a52e1e ] At receiving the packets from the implicit feedback source, we didn't update ctx->packets field but only the ctx->packet_size[] data. In exceptional cases, this might lead to unexpectedly superfluous data transfer (although this won't happen usually due to the nature of USB isochronous transfer). Fix it to update the field properly. Link: https://patch.msgid.link/20260216141209.1849200-2-tiwai@suse.de Signed-off-by: Takashi Iwai Signed-off-by: Sasha Levin --- sound/usb/endpoint.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sound/usb/endpoint.c b/sound/usb/endpoint.c index 8f9313857ee9d..27ade2aa16f5a 100644 --- a/sound/usb/endpoint.c +++ b/sound/usb/endpoint.c @@ -481,6 +481,7 @@ int snd_usb_queue_pending_output_urbs(struct snd_usb_endpoint *ep, /* copy over the length information */ if (implicit_fb) { + ctx->packets = packet->packets; for (i = 0; i < packet->packets; i++) ctx->packet_size[i] = packet->packet_size[i]; } -- 2.51.0