From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751774AbdARIhM (ORCPT ); Wed, 18 Jan 2017 03:37:12 -0500 Received: from mail-sn1nam02on0080.outbound.protection.outlook.com ([104.47.36.80]:64640 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751742AbdARIhJ (ORCPT ); Wed, 18 Jan 2017 03:37:09 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Tomasz.Nowicki@caviumnetworks.com; Subject: Re: [PATCH v8 13/18] genirq/msi: Set IRQ_DOMAIN_FLAG_MSI on MSI domain creation To: Eric Auger , , , , , , , , , , References: <1484127714-3263-1-git-send-email-eric.auger@redhat.com> <1484127714-3263-14-git-send-email-eric.auger@redhat.com> CC: , , , , , , , , , , From: Tomasz Nowicki Message-ID: <0dd978ef-5834-f222-c49d-4f3775803562@caviumnetworks.com> Date: Wed, 18 Jan 2017 09:36:44 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <1484127714-3263-14-git-send-email-eric.auger@redhat.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [31.172.191.173] X-ClientProxiedBy: HE1PR05CA0077.eurprd05.prod.outlook.com (10.164.28.45) To BN4PR07MB2161.namprd07.prod.outlook.com (10.164.63.19) X-MS-Office365-Filtering-Correlation-Id: 5a1fc7da-4441-43f6-28d4-08d43f7d2ba9 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BN4PR07MB2161; X-Microsoft-Exchange-Diagnostics: 1;BN4PR07MB2161;3:JxArfHwxtL1UsLOkSflLwZfxVImAcNXeTSe1e8QZz8nmHQ+/7akJr+kBKZdVwaOuTYoEnurABi//zpazEF4voFdcqmsrRlQlNahSGWmFEho9wiDoYXbypnRV1Nrv76lVx4a5QOFGC23FpgjxnDbcOLCw5HBgTMx7SNgGvuQvzMmGYJv5YQ4/1Kbt1qvlItrNrBur1rFJoBVx1IGqSoYw0xukhWp97l7I9fD6N5ZMw/zOOqxc/bkHZX8mijEQ/5gCSvfTqCdtlpsXChve3xaxlQ== X-Microsoft-Exchange-Diagnostics: 1;BN4PR07MB2161;25:Z6mT4LED5Pv/WGriaucfFEGSzHSJ3Vp2VEi0NDvZdmHUDrx/0w8H7Sw9Udd1h9BKaUgHJeqH7keEahRCearmS5lsZ4njt9BxyILJi2Jhla3TLnBgRgzlaTrdW5zFF0JjB4+k7PocC3slKAYl43yBv8Dks+pnEvOQ81ZK8u4fCF7WAmbZNegPsll3bzJMqabocgl0SR2DmZUhR1BxOtCN22iMqQEbHlJn0mRSRa9iwiq41hbFtajv8a3gDG7ENQdjE1Ij4f5c7DY68M6B1N8TtxK5FGnSjnJwBfjx+fh6Bl4zhFubU+qv/XzRTJs8aEFpoBjvgTc7iOKixWreSSaqtPPs5kmVOUd/lzo73r7CBtaJhHTJw0mliBbBVbbzS0BKSlmx4ki/D2K2ND2Vszq1AzuS/1JKnhrZKSXAOsBmLjU/DW2HkrLJwQWF3Rlos0lq/7GUGZqqm6/Is7vF8Pbtq7rx2Azl/Qdrz7HMMkt4dCyOnC4/JL1psqobZJOEHL3AuEbhDF2M8sPOOJP0LXlyIUFG2YeVurqUn+aYXUcfjS+LXP1jlbnPVbdEIu7Wl720dowSutRmC0LdNEV13zkNAh3w4oiVk9i53BpGyPRrjeEAMAlP73W8WieberDHvPcGc+YUmrb6sAnPvmv1QD8VZBvsT5norl56NVIFvEx0umoEMfroHJm982A9yW0pEAOzxwLkbulp0vtNG4gokEYMrD1ngxKsCV1axdc3F+q517OpVfzBlRsvICDKx3gLYntpzFM5ofNDwnIBJ1NNzdVcANSK8FjtJt14Nmy5KB19NOM= X-Microsoft-Exchange-Diagnostics: 1;BN4PR07MB2161;31:5q4XTrEEznhx12p7Gi+v4hCYw1mXHfw0aL5DjB8PU3LoWYvTvCVtYO4+F1bdqSi1tob7ehdfqfHfnJKS/npPTMQ3xMGlxaWCoCbOnPQrgSaY5Fqi4M2CaIVGAwZIRxDpp4NNA83nbuYi08geISWTpa3H71xUoRV9ayQZ6DdssJFt5Klp5wHSN2q+8lGBfA4rWbqmrzo457o8q2Zoh+5KTo4oEp+ctNnbUiQj65gYptmPpKBz49iqjYruQUPd+hz4FpBXkBbG6AGsbW4Cp5SIjqjKtn6FWPtSB86bWk1CKLU=;20:HKDs7zV8gvhUz8S90nwBS0PURb+whX5tQz/7Ib7PwqtE3v2bRnbHw9PoPDAJ/AhWtReG/EoV317gCGmD8OBmGXotUDl+Xy6W+u0WRlDdLq18pMZpTNYNgkmlWQx2SAKyQcTbYXJur7JmpxB3HkSrsgJXT6bcM/DhjLPno8GOOAYNevoqhK1ZygvKwTqLvIc0SzZCQMVwIkw7kntvh2ctVNLouG8l5hqhZAAJb3XGqxrr1Yay+XiJv2v8G9OK5UCG4+YK8Irt9FIqqwPDXVs7hW1by1nM2iLnYCpAaay2sg19O2b0074FSFYv7wyaOHkkkLo8kdqTliM3S8vFJg6Y+e+WgLhpUBxIVRct+DIbFfA2SG7EUHrKyx6NUnsUlOvq2luXHw0vDibbBMvqTddNpr72Deq9GpvI9T3mOlL7lWPQO5+UNfdkac1qI3zDtsYO7KHu9YxJqYBuL/lZgoWh3lRfBMFeff9MVRsQ09KcYCVvr2n73VRhK78oCAmFWrZQQVexwGFdTs4X5yfL18gzvio3xXvvISlQkXsneBqa9C5xr4upRV8MxYUwSipF+hpao7cznzV9+bz2jea2qDy2v5YB3R40tVCI49svDQnORaI= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123564025)(20161123555025)(20161123558021)(20161123560025)(20161123562025)(6072148);SRVR:BN4PR07MB2161;BCL:0;PCL:0;RULEID:;SRVR:BN4PR07MB2161; X-Microsoft-Exchange-Diagnostics: 1;BN4PR07MB2161;4:JsTvjgyZZKbNJHhVxBloCxBydSip+w/ZHydgwE9BbC77Qk3Hne2Bi/ljYpYsJ3bKmsIPUrnI+xTE614hYCGIMtBh7jLHw4oQNUTSY+ca3M0s0ZrXtODmN4ovMb5A2n5OjqFP0jKe1WbZijnQC8TMOLpuzMkEM+GATeTNaiXmGR5Il8k7GBq+ibzftGY/6jOnqCBbW1sYd4rQJE7yXyr/8QeiJy/7r4QPDTBg/M92xPJFC+3MxwwBEVgaAVUs+eAMlKsNh9zU4wpuKOka84qu2QRU/0fjf0Yp+D7IPP1uP5W09Caq0QAlEE4yA9upVWXNxnJy/yn6fGCnvOuFP1A2jPuT863v2nlMUO2HAe5dcllMCQ+Hdedq4sI/qhBQUZr2kyFLf5fsSqrX2cQv4s/UcY5qwH5dA/Uv3AQkWxXKaBNbsOuxIyISdHSHmuZmwDWU4ZtfJhp2fNPOT/YGJMwD8NVEsLfjHZvVa/b4fG5AyCbfUagxKdhYiRNe9HwuZ+MRNL9Jt9D5y3ljM5pDRos18DdoXAPwFkVF5Y6qrGndv3JW8vSlzaiHmBmYVRV3vnMfaxBEmR5OlKm9dB3tH6mKdrWJ/HfyRAHBE6bz/INw0pFGrP/8GGKa3lP8zMxZuETQHz3L6XinCecU6rV+CULK6Q== X-Forefront-PRVS: 01917B1794 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(7916002)(39450400003)(189002)(24454002)(199003)(64126003)(2906002)(54906002)(7736002)(3846002)(305945005)(81156014)(8676002)(36756003)(81166006)(31696002)(189998001)(97736004)(8656002)(4001350100001)(5001770100001)(53936002)(2201001)(68736007)(83506001)(23746002)(92566002)(65956001)(5660300001)(47776003)(105586002)(33646002)(101416001)(7416002)(230700001)(50986999)(6666003)(4326007)(25786008)(90366009)(66066001)(6116002)(2950100002)(50466002)(229853002)(38730400001)(54356999)(31686004)(42186005)(39060400001)(106356001)(77096006)(6486002)(76176999)(921003)(2101003)(83996005)(1121003);DIR:OUT;SFP:1101;SCL:1;SRVR:BN4PR07MB2161;H:[10.0.0.85];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BN4PR07MB2161;23:ypic4jbg5iCfQ3i0WcoU733NIc+TFamJVdSMI?= =?Windows-1252?Q?9P/MTwUDUhcFQvYRoDReZ2aTyNIwk3K1nAsHxVf3aVoyQYV6RLD/wNOD?= =?Windows-1252?Q?YT235zLNHQo16vgQYPIqndcDroSxa3FGtOVGr944X6GjZn0/OsbNpOl7?= =?Windows-1252?Q?00MFV9gE0aiZk4OrgO6npXm9i30a1uhEMuJd4sTdNkqLW6OSkDhAA8VC?= =?Windows-1252?Q?wQR6vV/mce/3Io/PIWEKznunHgow2G+wWzXfL9UIktj3BR19N+/1hwXc?= =?Windows-1252?Q?u/7rtRVUWszq2Q6xb6XJ6zNatIYK8XpxLgyO/8rhb4yFes/yGloZkDGA?= =?Windows-1252?Q?zk4CIZbK9buy35ju9V+Zs4dslPyrcJVbGSMeDIhnHfFJBma6Uxtz68tC?= =?Windows-1252?Q?3t4665lfYMB6VClb2U8QZKAiz9OIK+ehpB8r4z9mCjAL+GWSLSUz3a1Z?= =?Windows-1252?Q?OZpeyEjtgcV204k1i0WtkLoSQVQ5jJuq4YY80uD31laCcJeBMHVmOkpB?= =?Windows-1252?Q?ZGlkUHS6RWdWdH4YigxLiKBeLErlhgx3FQ+xXyDy1n4mkssyFOPPwfQu?= =?Windows-1252?Q?+QoRBUom+SEJzrQrLiN3xAFaEusibNO/Ojklaa0ICKWQj/D8/k2ftW6U?= =?Windows-1252?Q?vzgSLZzR+fInuWj50Y0yu+MOcELTgrml51+CC8+HTc5qxtN+VZ8gDgVm?= =?Windows-1252?Q?6P8CwsEucg0AS4l4h9DCuRmNMQ91neIrvxdbWjovy4vvnQnsF+7EhXkp?= =?Windows-1252?Q?hVoLOdEnBV7ZyiIK9lAv0YAJaZ5U5FAssZHfYzmYllbIWIFhGuqmC6tO?= =?Windows-1252?Q?HYfblyFYnbpzW959WemwAkCbhpJJu+G7xoJ8vhju1iSW3fkT+HhZZNU1?= =?Windows-1252?Q?4g1/RUzeM39QiXZ4gEvBQZ7NNTee96ArmruwRtpV25AGVIK7OgIx00dn?= =?Windows-1252?Q?LknzkV3EHuiY8Y3FJUmYIIxTre/PIIt0nmwsSOSsx0xpU66ws3d9jP/d?= =?Windows-1252?Q?oHSHccCvoRnN89/V2TYwthQKPfuWZyRBGsOxoHXHzHQyG9+Jj+Ro1Q+g?= =?Windows-1252?Q?90ryVTTbUNKHMMTIUdr33t1uyHgN4LD06iaBqMgLUz7puL28WpAyxi9x?= =?Windows-1252?Q?3zKAdFkwhUndcqAqmeVWlqIp785r3l60HAngsjkfpqaYHSjGL9WTQBoI?= =?Windows-1252?Q?rhOy++qUW+G98OeW5VuL85KMGXJvQC5biCllhDx2HUaztDVxJZKzJrXH?= =?Windows-1252?Q?xV+4RNz0aeRPy5brGA5Ti7tEmE0xh/+BEIJ0rtnBnkHhn4tVoMtR66BX?= =?Windows-1252?Q?lP6iR14fYzKhdbqD4uTqXwvuELPsF3gsoOEN89Qgq/0NESdlXwiWvWSq?= =?Windows-1252?Q?4dFN0ySxN+Zy7q1MdBc9y699d64McHGRirNWWpvp/23n6G50FnZd/VeC?= =?Windows-1252?Q?W0aWKoAx7chrzKRG4FoCDbX/Ht8iT6Brb9nrj6LJdO9BO0R4/JlQbJZW?= =?Windows-1252?Q?FJgC0fFatc/e34wUK4vl4OfCGkRd9MWMPkZQ/Y4xtm54rd02cHa6HgBT?= =?Windows-1252?Q?kW5jh0gZsDMiH8=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN4PR07MB2161;6:QJ7FrxeHbnFFuXGCengaTktbFb3oru6QJRBhO3jdLaNDpJpfczOtHuxbNLjU2ct/Q8AIb+q4+SvpGo0LLTbi7SMd3fAt+XhJRZStGPpkaoLFh3HWTJpc4vMFiyUuDsU9BkD2fn0dVb8QVqP5dYewsaEtAhBSbOYr0bLDqQpiaD/aHeitrCxNXYsyrdK8bKwC9iFd8vWk2si4SMwpa+4PHRZuddxbc3lBxJYBG8V6xt91NltOgZ0wDML6vhYiAoc+4Q7d+CDUvKYTdmcAU4TTPURKyP0zNtsNP8T8ligBaiahlU5B4/Ed/naLFegbDYv/RK+9CpTQ8LEp646wMZuvRRlWxUi6x03h4Y/1cExRV81KgEm3r0dHMyBPhyN9lzzaP6szhXtdVHZPhE2dNnIkEOTq+F1GslFHJM8AI7aqLzw=;5:SDIRLjxYpykkQL1qgFBEhkEbRSEvy4PbKRAhH1mg76B+SO49aCPlSRYNJC065a7p+F/t9De9e/WfP7e9EqQLJMwfFm9wzARQmTzM6S6d1BabZ4+DwXkR2MkfrRXY32RzonTLSReElnb4KK0TwzKIQw==;24:H4xdWMVowqwSFlbv4jkuLHX+kfqOGClWRTY52lDtTxgzE5cgCyfZVOE/uFuoGxorkJXZeJNFtab4Ylbnyucy5CD6VH9MbWNeaSQSpOR7Xi0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN4PR07MB2161;7:05AF6zmraKBhzN8BGkQu0WvA6QFsMfPW++C5vcX8gRkKmWKSR9pdOI1NgrJN5ejNg4lMqB+jYcAT+dYJAQRGgYmixArCzL9qtrL1QqiJYROeRtCdRyBhqQStLEcFJQpsPKr8vWTEe60qbaGqpVjanrw/N2BH2X3j+kOi3g7l8kFJcg95y7J87ZiuVWIf5mYkfYwaBahQNg7QwTJ15g8Vj4HpbZK7Amn1MbY1p1WyXkqP952RroWlMUjw4pyFjbcb4EnN+wfUdBtC0D67Uj3JSajr1cxf1TDqhKUiCUr6m/2YC7HHwrofWNaVtJPfvdF4YFZndSDRPh2AAUQBjueSu3fkAifhfnGwqtMNYJFRbO30YLej5JNdzbPXNWSRstfkI1h8B47vG0kMTDyf8J5+gvVA0AtXowO3tLapeJ1gSPwwPb0flduhUvXPNPMn+yA+gFFnkLiVCMBJ15jpxA24HQ== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jan 2017 08:36:56.3279 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN4PR07MB2161 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11.01.2017 10:41, Eric Auger wrote: > Now we have a flag value indicating an IRQ domain implements MSI, > let's set it on msi_create_irq_domain(). > > Signed-off-by: Eric Auger > Reviewed-by: Marc Zyngier Reviewed-by: Tomasz Nowicki Thanks, Tomasz > > --- > > v7 -> v8 > - Added Marc's R-b > > v6: new > --- > kernel/irq/msi.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/kernel/irq/msi.c b/kernel/irq/msi.c > index ee23006..ddc2f54 100644 > --- a/kernel/irq/msi.c > +++ b/kernel/irq/msi.c > @@ -270,8 +270,8 @@ struct irq_domain *msi_create_irq_domain(struct fwnode_handle *fwnode, > if (info->flags & MSI_FLAG_USE_DEF_CHIP_OPS) > msi_domain_update_chip_ops(info); > > - return irq_domain_create_hierarchy(parent, 0, 0, fwnode, > - &msi_domain_ops, info); > + return irq_domain_create_hierarchy(parent, IRQ_DOMAIN_FLAG_MSI, 0, > + fwnode, &msi_domain_ops, info); > } > > int msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev, > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomasz Nowicki Subject: Re: [PATCH v8 13/18] genirq/msi: Set IRQ_DOMAIN_FLAG_MSI on MSI domain creation Date: Wed, 18 Jan 2017 09:36:44 +0100 Message-ID: <0dd978ef-5834-f222-c49d-4f3775803562@caviumnetworks.com> References: <1484127714-3263-1-git-send-email-eric.auger@redhat.com> <1484127714-3263-14-git-send-email-eric.auger@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Cc: drjones-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, punit.agrawal-5wv7dgnIgG8@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, geethasowjanya.akula-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, pranav.sawargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, shankerd-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, gpkulkarni-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org To: Eric Auger , , , , , , , , , , Return-path: In-Reply-To: <1484127714-3263-14-git-send-email-eric.auger-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org List-Id: kvm.vger.kernel.org On 11.01.2017 10:41, Eric Auger wrote: > Now we have a flag value indicating an IRQ domain implements MSI, > let's set it on msi_create_irq_domain(). > > Signed-off-by: Eric Auger > Reviewed-by: Marc Zyngier Reviewed-by: Tomasz Nowicki Thanks, Tomasz > > --- > > v7 -> v8 > - Added Marc's R-b > > v6: new > --- > kernel/irq/msi.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/kernel/irq/msi.c b/kernel/irq/msi.c > index ee23006..ddc2f54 100644 > --- a/kernel/irq/msi.c > +++ b/kernel/irq/msi.c > @@ -270,8 +270,8 @@ struct irq_domain *msi_create_irq_domain(struct fwnode_handle *fwnode, > if (info->flags & MSI_FLAG_USE_DEF_CHIP_OPS) > msi_domain_update_chip_ops(info); > > - return irq_domain_create_hierarchy(parent, 0, 0, fwnode, > - &msi_domain_ops, info); > + return irq_domain_create_hierarchy(parent, IRQ_DOMAIN_FLAG_MSI, 0, > + fwnode, &msi_domain_ops, info); > } > > int msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev, > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomasz Nowicki Subject: Re: [PATCH v8 13/18] genirq/msi: Set IRQ_DOMAIN_FLAG_MSI on MSI domain creation Date: Wed, 18 Jan 2017 09:36:44 +0100 Message-ID: <0dd978ef-5834-f222-c49d-4f3775803562@caviumnetworks.com> References: <1484127714-3263-1-git-send-email-eric.auger@redhat.com> <1484127714-3263-14-git-send-email-eric.auger@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1484127714-3263-14-git-send-email-eric.auger-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: Eric Auger , eric.auger.pro-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, christoffer.dall-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org, marc.zyngier-5wv7dgnIgG8@public.gmane.org, robin.murphy-5wv7dgnIgG8@public.gmane.org, alex.williamson-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, will.deacon-5wv7dgnIgG8@public.gmane.org, joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org, tglx-hfZtesqFncYOwBW4kG4KsQ@public.gmane.org, jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org Cc: drjones-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, punit.agrawal-5wv7dgnIgG8@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, geethasowjanya.akula-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, pranav.sawargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, shankerd-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, gpkulkarni-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org List-Id: iommu@lists.linux-foundation.org On 11.01.2017 10:41, Eric Auger wrote: > Now we have a flag value indicating an IRQ domain implements MSI, > let's set it on msi_create_irq_domain(). > > Signed-off-by: Eric Auger > Reviewed-by: Marc Zyngier Reviewed-by: Tomasz Nowicki Thanks, Tomasz > > --- > > v7 -> v8 > - Added Marc's R-b > > v6: new > --- > kernel/irq/msi.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/kernel/irq/msi.c b/kernel/irq/msi.c > index ee23006..ddc2f54 100644 > --- a/kernel/irq/msi.c > +++ b/kernel/irq/msi.c > @@ -270,8 +270,8 @@ struct irq_domain *msi_create_irq_domain(struct fwnode_handle *fwnode, > if (info->flags & MSI_FLAG_USE_DEF_CHIP_OPS) > msi_domain_update_chip_ops(info); > > - return irq_domain_create_hierarchy(parent, 0, 0, fwnode, > - &msi_domain_ops, info); > + return irq_domain_create_hierarchy(parent, IRQ_DOMAIN_FLAG_MSI, 0, > + fwnode, &msi_domain_ops, info); > } > > int msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev, > From mboxrd@z Thu Jan 1 00:00:00 1970 From: tnowicki@caviumnetworks.com (Tomasz Nowicki) Date: Wed, 18 Jan 2017 09:36:44 +0100 Subject: [PATCH v8 13/18] genirq/msi: Set IRQ_DOMAIN_FLAG_MSI on MSI domain creation In-Reply-To: <1484127714-3263-14-git-send-email-eric.auger@redhat.com> References: <1484127714-3263-1-git-send-email-eric.auger@redhat.com> <1484127714-3263-14-git-send-email-eric.auger@redhat.com> Message-ID: <0dd978ef-5834-f222-c49d-4f3775803562@caviumnetworks.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 11.01.2017 10:41, Eric Auger wrote: > Now we have a flag value indicating an IRQ domain implements MSI, > let's set it on msi_create_irq_domain(). > > Signed-off-by: Eric Auger > Reviewed-by: Marc Zyngier Reviewed-by: Tomasz Nowicki Thanks, Tomasz > > --- > > v7 -> v8 > - Added Marc's R-b > > v6: new > --- > kernel/irq/msi.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/kernel/irq/msi.c b/kernel/irq/msi.c > index ee23006..ddc2f54 100644 > --- a/kernel/irq/msi.c > +++ b/kernel/irq/msi.c > @@ -270,8 +270,8 @@ struct irq_domain *msi_create_irq_domain(struct fwnode_handle *fwnode, > if (info->flags & MSI_FLAG_USE_DEF_CHIP_OPS) > msi_domain_update_chip_ops(info); > > - return irq_domain_create_hierarchy(parent, 0, 0, fwnode, > - &msi_domain_ops, info); > + return irq_domain_create_hierarchy(parent, IRQ_DOMAIN_FLAG_MSI, 0, > + fwnode, &msi_domain_ops, info); > } > > int msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev, >