From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com ([192.55.52.43]:10750 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753758AbdDJOzE (ORCPT ); Mon, 10 Apr 2017 10:55:04 -0400 From: Felipe Balbi To: Greg Kroah-Hartman Cc: stable@vger.kernel.org, nsekhar@ti.com, rogerq@ti.com, januszx.dziedzic@intel.com Subject: Re: [PATCH v2] usb: dwc3: gadget: delay unmap of bounced requests In-Reply-To: <20170410144808.GA3433@kroah.com> References: <20170410141513.7228-1-felipe.balbi@linux.intel.com> <20170410144808.GA3433@kroah.com> Date: Mon, 10 Apr 2017 17:54:33 +0300 Message-ID: <8760ice2ja.fsf@linux.intel.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Sender: stable-owner@vger.kernel.org List-ID: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, Greg Kroah-Hartman writes: > On Mon, Apr 10, 2017 at 05:15:13PM +0300, Felipe Balbi wrote: >> From: Janusz Dziedzic >>=20 >> commit de288e36fe33f7e06fa272bc8e2f85aa386d99aa upstream. >>=20 >> In the case of bounced ep0 requests, we must delay DMA operation until >> after ->complete() otherwise we might overwrite contents of req->buf. >>=20 >> This caused problems with RNDIS gadget. >>=20 >> Cc: >> Fixes: d62145929992 ("usb: dwc3: gadget: always unmap EP0 requests") >> Signed-off-by: Janusz Dziedzic >> Signed-off-by: Felipe Balbi >> --- >>=20 >> Note that this commit needs to be backported to all kernels where >> d62145929992 was backported. > > This patch only applied to 4.10-stable. It should go also to at least > 4.4 and 4.9-stable, but it does not apply. Can you provide a backport > for those kernels as well? coming shortly =2D-=20 balbi --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEElLzh7wn96CXwjh2IzL64meEamQYFAljrnKkACgkQzL64meEa mQbedRAApR/tkGGsdxEkBfc/fW/m7RHBayne0DVVq4b/JwQckK/9eMqeRyV150i1 c4NNZ96odSBnbzbkBueKsMXkuuEcwmDlxuf+tJzDddZJw1+RHfxz86HOj5pK2b3e Ob4Y7FySuCLDqltgaYz+8JSWPYaydNaf1dS4qRUP5KoCuoWLY8aKJzNnLL2B31a3 9se5gOa+ReX7t7vpo+xqn/HA+Aavtl+2NcfgTtRuTHu/1jlQ1HES5QUG5Ag5XKsy zPL6sRl/dbKS17CSrrGvSIM8HTCpkAddWjrwpRHsPaKhSjNbb3RHEJ9jTIPBX3tF 1HMOj0BMraH+oW88C1XxdpY75AIOrMH95B1w4oRBymMbNHFo4Hac6GIqsEYcUGJl APXeLTddU2hosvhEXSHiZ/af2QJpUuA06ygQAJ760nLps9bt9Uj/ugXAml4oymbZ FoU1iH8B6+up4anEQFQsxfShKB+uORmnSsNixJiI5/zSxkv0eKZu0t9VDotXQlrV 9fWHLO1dzAKdoF28SpZYzDzXruDHwrQa/UYJQvOSoCuU3Bw3gSLp99OsABwhzhkM 25WSBsNy6RrJtxsiIK9cPo5naFfb+cAjjJ7+9E7W+thHzhp5BBADIE2tLEAIk967 AjGi4JPHdCruXpp0XDJ8ye3dU9Pcc6H4bbkFzBQoa3UBp+G/q9o= =G7wh -----END PGP SIGNATURE----- --=-=-=--