Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp5345349ybi; Tue, 4 Jun 2019 05:22:51 -0700 (PDT) X-Google-Smtp-Source: APXvYqydKI6vUownR9jX0TaXiKF+nVwK2eT1a0Sw7utmNxuazDFd/gSc8XfFBqUYUBQASxeshGS5 X-Received: by 2002:a63:6105:: with SMTP id v5mr19132965pgb.312.1559650971394; Tue, 04 Jun 2019 05:22:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559650971; cv=none; d=google.com; s=arc-20160816; b=JoyVb+Bi/3HWyyEQ31DA3nmnk9+or0aGvhG2DGV3jbjHvr3DulitwdVapmp04Dq1JQ qrTRqWnAmQsHQsc4E7Vee1iQSEtB5eMkk/62NOqsMCZ6eoxxi1NZFSyq7d1fi9K6S26w DeYdHQEFrhz+XzYyUwSfl+4bCd7cH0a4OaWbBNYP/xYJ0BGfncMzDXy0J7+CJU/vQoZu V0JA1CCmbO/fdfie1W44GxJY8jRC0ixnQuS5+FJf5ibIGLaJB64fU9FqkZBKebXFj5Zc NhgBRt4P7KI7xJte//PMytUQfAkXIHYITxcOr9dO5UD8vZ+Yiy1HbAKtDH2SjkMcBjIf BlBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=dpHJ7JAyY+ThO/eesjTHQlT0EME2uyHQqspe36wWixA=; b=IIFoytMz5n/rIBV38mvDZyGLPfvyfH5wEpgFNpg1x62cEaAPt8XwbwQOCa3uddyDWi bmZnWhMoQCbUsnWEzWjKMAcdIYZxIuyxBtGWkWPIkb3sxEa3qpvDsRn93mdVVP4hBFYH +HY80FiKuZOL57VHmoGPy+Gn5GHQrdQPVQ1cLJt9dN7Y83l4at/SRp9E5Lc3J1MvTFKG yoPp9lJM9l8AJ7wiTjpXqagjrKi9zWLoadbs9l2q2gUATgC96JJG6D7GXKC7D/PQ16eR hpRdNPd5WWwLDCxpFFe94LDmxn4pM7p24TkmXXIKjGHe1SMrxL2SulgU1S4FIUpjszAA J/sA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=vHCMyNsN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s17si10337212pfc.237.2019.06.04.05.22.32; Tue, 04 Jun 2019 05:22:51 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=vHCMyNsN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727667AbfFDMTZ (ORCPT + 99 others); Tue, 4 Jun 2019 08:19:25 -0400 Received: from mail.kernel.org ([198.145.29.99]:50728 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727377AbfFDMTY (ORCPT ); Tue, 4 Jun 2019 08:19:24 -0400 Received: from localhost (unknown [117.99.94.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 8EC95247F9; Tue, 4 Jun 2019 12:19:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1559650764; bh=5mDhuWW9AhtrNyi3+kKWCarCqtJksnkX7XioSL9hjMQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=vHCMyNsNztRQezlvHEmUk9aqrMCdYbMy0Mdyfos6pISt0WgXVGPcBTDQqAEruEflY BsWnL1h5qIH90UBz4tpmenjYSZYYgFGgYl+y4rxhPf1geZsPdf6rX2Ld0JToHN7uvP FaK2332k1zX7wk9PeLuoCWFNj79Ebqi+LQ1OZNeU= Date: Tue, 4 Jun 2019 17:46:16 +0530 From: Vinod Koul To: Dmitry Osipenko Cc: Laxman Dewangan , Thierry Reding , Jonathan Hunter , Ben Dooks , dmaengine@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v1] dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag is unset Message-ID: <20190604121616.GX15118@vkoul-mobl> References: <20190529214355.15339-1-digetx@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190529214355.15339-1-digetx@gmail.com> User-Agent: Mutt/1.11.3 (2019-02-01) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 30-05-19, 00:43, Dmitry Osipenko wrote: > Apparently driver was never tested with DMA_PREP_INTERRUPT flag being > unset since it completely disables interrupt handling instead of skipping > the callbacks invocations, hence putting channel into unusable state. > > The flag is always set by all of kernel drivers that use APB DMA, so let's > error out in otherwise case for consistency. It won't be difficult to > support that case properly if ever will be needed. Applied, thanks -- ~Vinod