From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753508AbbBMQRI (ORCPT ); Fri, 13 Feb 2015 11:17:08 -0500 Received: from mga01.intel.com ([192.55.52.88]:46985 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752023AbbBMQRG (ORCPT ); Fri, 13 Feb 2015 11:17:06 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.09,571,1418112000"; d="scan'208";a="527187528" Date: Fri, 13 Feb 2015 21:44:39 +0530 From: Vinod Koul To: Robert Baldyga Cc: dan.j.williams@intel.com, lars@metafoo.de, dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, m.szyprowski@samsung.com, k.kozlowski@samsung.com Subject: Re: [PATCH v4 0/2] dma: pl330: improve status checking Message-ID: <20150213161439.GS21387@intel.com> References: <1423657398-13876-1-git-send-email-r.baldyga@samsung.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1423657398-13876-1-git-send-email-r.baldyga@samsung.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 11, 2015 at 01:23:16PM +0100, Robert Baldyga wrote: > Hello, > > This series allows to check DMA transfer residue (number of bytes left > to send/receive) by modifying pl330_tx_status() function, when struct > dma_tx_state is filled with needed data. It also introduces DMA_PAUSE > feature, which allows to halt DMA transfer before termination and read > residue without risk of data loss. > > This features are needed for proper implementation of DMA transfers, > particulary for serial drivers when transfer sizes are unknown and > requests on DMA channels are terminated before transfer completion > very ofter (it's becouse we terminate then in timeout interrupt to > avoid latency which is usually undesirable). Applied, thanks -- ~Vinod