Received: by 10.192.165.148 with SMTP id m20csp2428186imm; Thu, 26 Apr 2018 10:48:15 -0700 (PDT) X-Google-Smtp-Source: AIpwx49BSdaSF6alfaqC7yMpaU3GfF4lKyXicAv7xqKj3KIViuGcLwt6c2nn2K9Socjr+8+fpq+m X-Received: by 10.99.172.86 with SMTP id z22mr28159469pgn.411.1524764895155; Thu, 26 Apr 2018 10:48:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524764895; cv=none; d=google.com; s=arc-20160816; b=wWbCAm5+02datWrKhD/AvFRqVC4fgCEbZcn1rKR65tFxYfPIMDI+hd4cynE6YWxDmn yOggqSox7MEipI3fSlUq2gBgMAVZCq5ni2Di/G4qadSRgUVwP6N7Sd7LvN1LeSb7LiGh mwFdc96pO6E6EB/9dlJ22vlfKNtYXoFvdEQnDrjcl/S5m87wqZzyhnB/g1IsUAaPViml 8jHwk1HT//LoR3xI+leCFZ1LL+jpIbVIIbm1gIJowVFBd2UXgJ3AuvcxIv6jqusxxfLU NP3x2fZ7oY4SfGciXqxxHOU9fK8lv3fZH0+gLp1Kvl+CDe2YLxeDU7Un0QWqOW6EdE7G eTkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=boq5g3WLmYOULBO7dvAswDPk9yTeIvvXS1qKtjk+tmo=; b=R80Uj9ZDGHnhDhlEO+HPtLKWRtkzGNM8kXEU8+2QuahNyYI26dyI/EiRroh5uShqKf 6vzdH7MUSubEJwKcbne51DHpI1lsycFjB9cpfo1ozUffwvwZvk9JCWFObt5tSVe+bVLX XSue9MfChnfkjCX0TMZUrL0h08OwIUpow1KitWTRXK8q8r+8fceP3VDKc7CDhA1SCLoc aSmj7YCxbaQ8irHknoSvBx6man+fOZAuva54OqbSGPIZOSsXeh/2BOwONtWSoF0xGluX 6sevYNeMNFP7X6uenrJmHv7/x6I9+VLrXIvBYCwbES/7PKhE2pUYVjVkVpjX9D14gxDm gwsA== 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 j185si6024140pgc.606.2018.04.26.10.48.00; Thu, 26 Apr 2018 10:48:15 -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 S1756916AbeDZRqd (ORCPT + 99 others); Thu, 26 Apr 2018 13:46:33 -0400 Received: from mail-pg0-f68.google.com ([74.125.83.68]:38879 "EHLO mail-pg0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756801AbeDZRqa (ORCPT ); Thu, 26 Apr 2018 13:46:30 -0400 Received: by mail-pg0-f68.google.com with SMTP id n9so3678936pgq.5 for ; Thu, 26 Apr 2018 10:46:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=boq5g3WLmYOULBO7dvAswDPk9yTeIvvXS1qKtjk+tmo=; b=qFFSiJttHBcG968hoDr+frsev86ft5ELDFNRhVB6W3ZisrmbumsVJGPNrCxBzEJ5kV abXvf236gh8u7trmOlSe8x14pCdWSrGQ2LwhJRgn/mPMa5tLJWW2D2TZyY7lkZT46uOS WbiYTFy+zP7GF0lJsYoiUrEKmGGNKmtjFZ8WoGRJbEJXLBWve4q5NfMYcdv13o9GJ5ut yiNUai4cAxOO9mWCqUV0O3+JQm0f/y2dYGRFeggAOfxB+CLCW/30BDbg7cQhT3Bdvn51 N9nu5qlkcCbmLaykSY55wtsyaQWSo0W/idh9C7y5pPmorpklGEgFD97ICFLG4OUV8xSC bjjw== X-Gm-Message-State: ALQs6tA8uAG43EGPHdLeF2C2f1WrcYLCXxZGHQrwwhfmWGVbG+TPj1NJ 6AsNciCqvvL0WfXJEaoUKsyiAlhhHQM= X-Received: by 10.167.134.70 with SMTP id a6mr33468243pfo.203.1524764789287; Thu, 26 Apr 2018 10:46:29 -0700 (PDT) Received: from localhost ([207.114.172.147]) by smtp.gmail.com with ESMTPSA id 204sm33244770pgb.67.2018.04.26.10.46.27 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 26 Apr 2018 10:46:28 -0700 (PDT) From: Moritz Fischer To: linux-kernel@vger.kernel.org Cc: dmaengine@vger.kernel.org, dan.j.williams@intel.com, vinod.koul@intel.com, lars@metafoo.de, Moritz Fischer Subject: [PATCH v2] dmaengine: axi-dmac: Request IRQ with IRQF_SHARED Date: Thu, 26 Apr 2018 10:40:00 -0700 Message-Id: <20180426174000.12008-1-mdf@kernel.org> X-Mailer: git-send-email 2.17.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. Acked-by: Lars-Peter Clausen Signed-off-by: Moritz Fischer --- Changes from v1: - Added Lars' Acked-by - Dropped patch [1/2] and changed accordingly --- drivers/dma/dma-axi-dmac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/dma/dma-axi-dmac.c b/drivers/dma/dma-axi-dmac.c index 2419fe524daa..15b2453d2647 100644 --- a/drivers/dma/dma-axi-dmac.c +++ b/drivers/dma/dma-axi-dmac.c @@ -687,7 +687,7 @@ static int axi_dmac_probe(struct platform_device *pdev) if (ret) goto err_unregister_device; - ret = request_irq(dmac->irq, axi_dmac_interrupt_handler, 0, + ret = request_irq(dmac->irq, axi_dmac_interrupt_handler, IRQF_SHARED, dev_name(&pdev->dev), dmac); if (ret) goto err_unregister_of; -- 2.17.0