From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758795AbdKOSyK (ORCPT ); Wed, 15 Nov 2017 13:54:10 -0500 Received: from anholt.net ([50.246.234.109]:54666 "EHLO anholt.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758564AbdKOSyA (ORCPT ); Wed, 15 Nov 2017 13:54:00 -0500 From: Eric Anholt To: Peter Ujfalusi , vinod.koul@intel.com Cc: linux-arm-kernel@lists.infradead.org, dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, lars@metafoo.de, Martin Sperl Subject: Re: [PATCH 05/10] dmaengine: bcm2835-dma: Use vchan_terminate_vdesc() instead of desc_free In-Reply-To: <20171114143212.8311-6-peter.ujfalusi@ti.com> References: <20171114143212.8311-1-peter.ujfalusi@ti.com> <20171114143212.8311-6-peter.ujfalusi@ti.com> User-Agent: Notmuch/0.22.2+1~gb0bcfaa (http://notmuchmail.org) Emacs/25.2.2 (x86_64-pc-linux-gnu) Date: Wed, 15 Nov 2017 10:53:57 -0800 Message-ID: <87k1yr4blm.fsf@anholt.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain Peter Ujfalusi writes: > To avoid race with vchan_complete, use the race free way to terminate > running transfer. > > Implement the device_synchronize callback to make sure that the terminated > descriptor is freed. > > CC: Martin Sperl > CC: Eric Anholt > Signed-off-by: Peter Ujfalusi I haven't fully followed the series, but thanks for porting your fix to other platforms! Acked-by: Eric Anholt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE/JuuFDWp9/ZkuCBXtdYpNtH8nugFAloMjUUACgkQtdYpNtH8 nui6yA/7Bbgr2Alle6R7MOweRE5qDKAriz6LnW2he4ieMN3bO1/DiI90LWr6YhSA ukA5/OgbTXObbl5QkOBIrDS7fvXrUeQ0GWiNUVR0xTI4H+9Zehrx1w26Y2VKP8UA +ftFBfnuPcHp1FiOLphHl1Xpcne9YkHQbtO8uPFjdpMziDhDVR62Icm238z7PeJa uiv6qzW8U6b0CzDSPfhaqWuU/w3Cbua1SXgdPdYdIkgsAWXcyTJSLlfWtdtWnvmN DNzRajhdlu6kgf/Er0lGjLkwOAq/8nvkOuZTWsN26eUDWsmYaZJUREIqXiw3AZ9H jf12cVj/YsoSQdVRxBRXp2zqfkbsVmL7RVY2CoAYWuupoWHjTShkbQjbnPQHARyv peQo84urvWl1eHzC5DtsofclzTQ7CQDZ+5C+uFl6ag9iuapHhpw4INrCPQpXUrld r6CdEEwWKuiJSKlWGjGgrAcdKKGcFYwYQz8c8HfOn4fIk9pgjpZnz3l6z3nX6M+6 cHcHw/+RrOaTDD5fzQCBBVUkA6BT3wDRHy1stAifEZM2yP3P1Ygwh+1zJ4v+S2qL pLeYc9/JIcSfrZ6Tr/HxcHH9daSlYnxWqX47sIa+mnRxVnEKGbg8DIZ247eSkcfg Kh0/ldQ/+2zuvF/PG3sqPgePu3HGDUs11c779AJ2aWEDobRqxFg= =Pzu0 -----END PGP SIGNATURE----- --=-=-=--