Received: by 10.192.165.148 with SMTP id m20csp2113507imm; Sat, 28 Apr 2018 12:33:03 -0700 (PDT) X-Google-Smtp-Source: AB8JxZppgIJ5EBQAirJMBs3V80TgnXC/EsB1W4p7oeH102++yFGdmGiHe6jBVd7oUhfohWNMPqZA X-Received: by 2002:a17:902:6686:: with SMTP id e6-v6mr6950227plk.35.1524943983208; Sat, 28 Apr 2018 12:33:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524943983; cv=none; d=google.com; s=arc-20160816; b=WU0iJXYswHbFe2BQ6p7I00CxNpGtSyFERNld4hXUSx+3g6RBVrKCV7HjNOD+iCSNy0 FmBZ3kI/wHhNiMYnPsBJDwMCz98wszX3lDa3yMh8PKSJh9hrqUTFIEFyNZxZUDJ8uBS4 uNlNh0DPEVKr3XRkrn/K4n2GgT8YzebmUaWmcbQD3kIxBSpoMoqLWH3GBK2hroRefCKx Q2vyTpT5VIpDNdm/kfZlBXPRz4I/YcxMyP4CQGXFEH//VwYmR8U1qBj+q31Su+7kVztM LpzpTkeWFi+27b7k6JN+4QmjqvAt7r63mTGlChdiLM2yxmGI6pV2l59D4RoxuKBpiO9+ M47A== 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:arc-authentication-results; bh=ONUYZWPoDdUrDWCAxfV6qFWR9rQQ2uiFRK1OX3W+Uko=; b=RY9SRq2KXouyAzvo+J+J0hChZDfJd5huweKFqYuYg0u9xMxvH6erK5O2RUeNmKeYhC y+vcxDg3vPRi9k4tfb1tJVQ2uZeLWR/v+RXpvWfB2NSsO1LIGCoyLnaca9UCbPfvuSNF mA2CdaLu/2yP8VNBen238XURES4SZuSSutyEI6a+EYYt6Auq05FwjHdiXsC+iYL/Zg4t zLZ+xMKTyvwYTtSBgCjTQuMaQDUb+Uk3pndk4v0Se7X2s0Kle6TKjh2U4+Lh0F4zfZO5 Eb17rWnmErxe5XMwQC8yAAIUFUnvDLapVje8a2UJA+i6fkZcFenEC9MFm9glEl6uWszg 31oA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 200-v6si3606717pga.50.2018.04.28.12.32.49; Sat, 28 Apr 2018 12:33:03 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751545AbeD1Tb2 (ORCPT + 99 others); Sat, 28 Apr 2018 15:31:28 -0400 Received: from mail-pf0-f175.google.com ([209.85.192.175]:39831 "EHLO mail-pf0-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751351AbeD1TbM (ORCPT ); Sat, 28 Apr 2018 15:31:12 -0400 Received: by mail-pf0-f175.google.com with SMTP id z9so3872734pfe.6 for ; Sat, 28 Apr 2018 12:31:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=ONUYZWPoDdUrDWCAxfV6qFWR9rQQ2uiFRK1OX3W+Uko=; b=JXUwuWsnVii1UJBeOQ+wKyFeP2Ex1M6X04cdt5iTixz5wfRV1zH1CpP/thCRCQ6GRg oc2QazFVtzCY0ZrUhATtLH2tPz3KMqwWQ19tsqBgsxhil5XcBAmFPSszf6D7J3ISOqyV NVTESIxv5Jw9kCX5kN2pkn62yyPX0royhB7339BD/fK4kAIDk6FoMkZv/trXhqWn/Gxa 6QwNRPkB4opB/WmtS/JAcTSVwDrxawwSGcRTMmL0zEFxEpoe/lKxEHh6zg/ZwD9sYrEQ +488OZwTAzihzuGtywr28f95cCCPh0dlXrRef0GvXNeppso3xAsk5GzRbk8JgcFVg9zd 1neg== X-Gm-Message-State: ALQs6tBPXglyDwt/xJKfgjk3OlfFdPLws8t5q2sl/iFZn5m4gkcxyzbz mBuLnzCos5tdjs3mMOv41Z/b2w== X-Received: by 2002:a65:5141:: with SMTP id g1-v6mr6069425pgq.104.1524943872043; Sat, 28 Apr 2018 12:31:12 -0700 (PDT) Received: from localhost (c-107-3-165-230.hsd1.ca.comcast.net. [107.3.165.230]) by smtp.gmail.com with ESMTPSA id q126-v6sm7480240pga.79.2018.04.28.12.31.10 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 28 Apr 2018 12:31:10 -0700 (PDT) Date: Sat, 28 Apr 2018 12:31:11 -0700 From: Moritz Fischer To: Vinod Koul Cc: Lars-Peter Clausen , Moritz Fischer , Linux Kernel Mailing List , dmaengine@vger.kernel.org, dan.j.williams@intel.com Subject: Re: [PATCH v2] dmaengine: axi-dmac: Request IRQ with IRQF_SHARED Message-ID: <20180428193111.drxleoqiwu723lwr@derp-derp.lan> References: <20180426174000.12008-1-mdf@kernel.org> <20180427051115.GX6014@localhost> <748ffc14-de12-c11e-eb12-65c599fe5f4e@metafoo.de> <20180427070830.GC6014@localhost> <716956a2-a4f4-9cbd-8761-8db477f1dfc0@metafoo.de> <20180428051043.GG6014@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180428051043.GG6014@localhost> User-Agent: NeoMutt/20171215 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Apr 28, 2018 at 10:40:43AM +0530, Vinod Koul wrote: > On Fri, Apr 27, 2018 at 05:18:29PM +0200, Lars-Peter Clausen wrote: > > On 04/27/2018 05:15 PM, Moritz Fischer wrote: > > > Hi Vinod, > > > > > > On Fri, Apr 27, 2018 at 12:08 AM, Vinod Koul wrote: > > >> On Fri, Apr 27, 2018 at 08:53:39AM +0200, Lars-Peter Clausen wrote: > > >>> On 04/27/2018 07:11 AM, Vinod Koul wrote: > > >>>> On Thu, Apr 26, 2018 at 10:40:00AM -0700, Moritz Fischer wrote: > > >>>>> Request IRQ with IRQF_SHARED flag. This works since the interrupt > > >>>>> handler already checks if there is an actual IRQ pending and returns > > >>>>> IRQ_NONE otherwise. > > >>>> > > >>>> hmmm what are we trying to fix here? Is your device on a shared line or not? > > >>> > > >>> IRQF_SHARED does not mean that the IRQ is on a shared line. It means that > > >>> the driver can handle it if the IRQ is on a shared line. Since the driver > > >>> can handle it setting the flag is a good idea since this enables usecases > > >>> where the line is shared. > > >> > > >> Yes that is correct indeed, but what is the motivation for the change. > > >> > > >> If you never expect this to be in shared environment why to do this? > > >> Sorry but "it works" is not a good enough reason for this change, to enable > > >> usecases where the line is shared is a good reason :) > > > > > > Remember, this is an FPGA soft core. I happen to have a design [1] where it > > > is hooked up with multiple of them on one IRQ line, so to make this work, > > > I need this change. > > > > I think what Vinod is asking for is a change to the commit message saying > > that "this change enables the driver to be used with devices where the > > interrupt line is shared". > > Correct, changelog need to reflect why a change was made, down the line > people need to know the reasons, sometimes it might be even you.. Ok, communication is hard :) Will resubmit with fixed commit message, Thanks for your feedback, Moritz