From patchwork Thu Apr 3 20:42:06 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Julien Grall X-Patchwork-Id: 27716 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-lb0-f197.google.com (mail-lb0-f197.google.com [209.85.217.197]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 1DFC120490 for ; Thu, 3 Apr 2014 20:44:45 +0000 (UTC) Received: by mail-lb0-f197.google.com with SMTP id s7sf2527287lbd.8 for ; Thu, 03 Apr 2014 13:44:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:delivered-to:from:to:date:message-id:in-reply-to :references:cc:subject:precedence:list-id:list-unsubscribe:list-post :list-help:list-subscribe:mime-version:sender:errors-to :x-original-sender:x-original-authentication-results:mailing-list :list-archive:content-type:content-transfer-encoding; bh=kEthCOfCAB8fNVHc8d3Tf5URfRZLq2VWIfhMQxmJneI=; b=kNyGOdql8tPjwFLF8KZThXgRxyVRwpECV34TDc9xyYmlspPTwrraPvvUe6f6E67ycH nowZeYBULDaQQ0hjNBvHikjlIU2ec4nuDMijAgQc+STPlozF6AYe9kpUfkRfb88LOacB ymIHU2wifzO4PGWrTn44nfSrEGqH/gxQjj3S7Vc51VSMLtJyWau/Rn7h9bqsR+GNKcrC TMGTNu8pYSzaQ1GXrbR3IvMjDZz3f08xiQ3+7IjC9rMtqysh0qC2+2etfNMWsP7Xz52u eYaUMfXJLutZQzILoATqA0mOGMmxa5zhOher+JUuA/DgfgqBe5lxUpa2kGuw1oyRyxCB E6wA== X-Gm-Message-State: ALoCoQkQfT6OPDeJ9o5XiWSSeDT4oHeu3Co8UAzUjWdCXZwH0VHiCflwcRNPMDDNg+ZXjs0+tJzl X-Received: by 10.180.76.143 with SMTP id k15mr1016917wiw.6.1396557884732; Thu, 03 Apr 2014 13:44:44 -0700 (PDT) X-BeenThere: patchwork-forward@linaro.org Received: by 10.140.32.199 with SMTP id h65ls784334qgh.56.gmail; Thu, 03 Apr 2014 13:44:44 -0700 (PDT) X-Received: by 10.220.10.2 with SMTP id n2mr4567464vcn.26.1396557884598; Thu, 03 Apr 2014 13:44:44 -0700 (PDT) Received: from mail-ve0-f179.google.com (mail-ve0-f179.google.com [209.85.128.179]) by mx.google.com with ESMTPS id jb7si403797vec.89.2014.04.03.13.44.44 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 03 Apr 2014 13:44:44 -0700 (PDT) Received-SPF: neutral (google.com: 209.85.128.179 is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) client-ip=209.85.128.179; Received: by mail-ve0-f179.google.com with SMTP id db12so717220veb.24 for ; Thu, 03 Apr 2014 13:44:44 -0700 (PDT) X-Received: by 10.220.106.84 with SMTP id w20mr4645077vco.18.1396557884521; Thu, 03 Apr 2014 13:44:44 -0700 (PDT) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.220.12.8 with SMTP id v8csp59828vcv; Thu, 3 Apr 2014 13:44:43 -0700 (PDT) X-Received: by 10.58.229.4 with SMTP id sm4mr1413830vec.10.1396557883211; Thu, 03 Apr 2014 13:44:43 -0700 (PDT) Received: from lists.xen.org (lists.xen.org. [50.57.142.19]) by mx.google.com with ESMTPS id b4si1424654vck.7.2014.04.03.13.44.42 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 03 Apr 2014 13:44:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of xen-devel-bounces@lists.xen.org designates 50.57.142.19 as permitted sender) client-ip=50.57.142.19; Received: from localhost ([127.0.0.1] helo=lists.xen.org) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1WVoTH-0008Ml-SA; Thu, 03 Apr 2014 20:42:47 +0000 Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1WVoTF-0008Hv-CD for xen-devel@lists.xenproject.org; Thu, 03 Apr 2014 20:42:45 +0000 Received: from [85.158.139.211:36964] by server-15.bemta-5.messagelabs.com id 8D/52-11079-4C7CD335; Thu, 03 Apr 2014 20:42:44 +0000 X-Env-Sender: julien.grall@linaro.org X-Msg-Ref: server-9.tower-206.messagelabs.com!1396557762!5354629!1 X-Originating-IP: [209.85.212.173] X-SpamReason: No, hits=0.0 required=7.0 tests= X-StarScan-Received: X-StarScan-Version: 6.11.1; banners=-,-,- X-VirusChecked: Checked Received: (qmail 23764 invoked from network); 3 Apr 2014 20:42:42 -0000 Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com) (209.85.212.173) by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP; 3 Apr 2014 20:42:42 -0000 Received: by mail-wi0-f173.google.com with SMTP id z2so99898wiv.6 for ; Thu, 03 Apr 2014 13:42:42 -0700 (PDT) X-Received: by 10.194.57.38 with SMTP id f6mr13476571wjq.59.1396557762477; Thu, 03 Apr 2014 13:42:42 -0700 (PDT) Received: from belegaer.uk.xensource.com ([185.25.64.249]) by mx.google.com with ESMTPSA id t50sm14510572eev.28.2014.04.03.13.42.40 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Apr 2014 13:42:41 -0700 (PDT) From: Julien Grall To: xen-devel@lists.xenproject.org Date: Thu, 3 Apr 2014 21:42:06 +0100 Message-Id: <1396557727-19102-16-git-send-email-julien.grall@linaro.org> X-Mailer: git-send-email 1.7.10.4 In-Reply-To: <1396557727-19102-1-git-send-email-julien.grall@linaro.org> References: <1396557727-19102-1-git-send-email-julien.grall@linaro.org> Cc: stefano.stabellini@citrix.com, Julien Grall , tim@xen.org, ian.campbell@citrix.com, Jan Beulich Subject: [Xen-devel] [PATCH v2 15/16] xen: IRQ: Add dev_id parameter to release_irq X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Post: , List-Help: , List-Subscribe: , MIME-Version: 1.0 Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: julien.grall@linaro.org X-Original-Authentication-Results: mx.google.com; spf=neutral (google.com: 209.85.128.179 is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 List-Archive: The new parameter (dev_id) will be used in on ARM to release the right action when support for mulltiple action will be added. Even if this function is declared in common code, no one is using it. So it's safe to modify the prototype also for x86. Signed-off-by: Julien Grall Cc: Jan Beulich --- Changes in v2: - Patch added --- xen/arch/arm/irq.c | 2 +- xen/arch/x86/irq.c | 2 +- xen/include/xen/irq.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xen/arch/arm/irq.c b/xen/arch/arm/irq.c index 49717f8..ef67279 100644 --- a/xen/arch/arm/irq.c +++ b/xen/arch/arm/irq.c @@ -213,7 +213,7 @@ out_no_end: irq_exit(); } -void release_irq(unsigned int irq) +void release_irq(unsigned int irq, const void *dev_id) { struct irq_desc *desc; unsigned long flags; diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c index 88444be..f4cafd6 100644 --- a/xen/arch/x86/irq.c +++ b/xen/arch/x86/irq.c @@ -983,7 +983,7 @@ int __init request_irq(unsigned int irq, return retval; } -void __init release_irq(unsigned int irq) +void release_irq(unsigned int irq, const void *dev_id) { struct irq_desc *desc; unsigned long flags; diff --git a/xen/include/xen/irq.h b/xen/include/xen/irq.h index f2e6215..1f8bdb3 100644 --- a/xen/include/xen/irq.h +++ b/xen/include/xen/irq.h @@ -90,7 +90,7 @@ int arch_init_one_irq_desc(struct irq_desc *); #define irq_desc_initialized(desc) ((desc)->handler != NULL) extern int setup_irq(unsigned int irq, struct irqaction *); -extern void release_irq(unsigned int irq); +extern void release_irq(unsigned int irq, const void *dev_id); extern int request_irq(unsigned int irq, void (*handler)(int, void *, struct cpu_user_regs *), const char * devname, void *dev_id);