Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1050901rwb; Wed, 16 Nov 2022 11:13:53 -0800 (PST) X-Google-Smtp-Source: AA0mqf7t5nQNWdpEbDhqdpyrYljRZHBlDq6Jh0CjCtPRefzLBu1AyISIlIQDW+OSMROUqNT6l/qM X-Received: by 2002:a63:4b0e:0:b0:46f:1262:8df7 with SMTP id y14-20020a634b0e000000b0046f12628df7mr22045572pga.39.1668626033093; Wed, 16 Nov 2022 11:13:53 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1668626033; cv=pass; d=google.com; s=arc-20160816; b=gHnk0WJHE/n6LBsH7uxKjOv2c8EhMolIlBJTa6j8bobIiN8c+fBbCqfbjugpVCy8DY LsuJkhnlrvc0h1wzPYwA4JZFz2AIVA0J/9nTw/SFWBZSWFzfTCAQhRadIn8FoRSEtgBx BxwIT4oHuul07ydyl4uRsKrKD87gqy8zlMRXIGZUuogY9CgEVU1p3igUtNcFL9VFZAQZ q4Ziu0UJCZ/gwSXjCie3927idqp4atGkOyhs9m9l7TOL0VXwYZ/X91xsnb09vIoXprXg Uryww4dpqeEeWBHm3mqKa0VSkBlYQQCxYArg8C9YTDV6qs2L/7LYY52qzJ+2f2kuf3+Y OGAA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:in-reply-to:content-disposition :references:message-id:subject:cc:to:from:date:dkim-signature; bh=A17gj4NUxZDots2H5QxNfYCTEc6ZflViiqabHK6PbVk=; b=sGKyx7nyJO5Wa4dBec/GjurLGOruqIT9YC3lvUJywka1zW8x5EzdIaNeWCsrF2csYn nPqp10k998DhG9adM81biVrJKOMIAjXPhKZaWF06R6hvuqeQkt1POf8Tf2cvhleYIefl WKmWH2CPgeFoy3u5LPt8TXzT+XC9bUufvzIcU9OUWpvz2meprTmsTPBypAdttwRmEC0p IPjXPF9xDzaO8FyQsuBBjCTf2GRv43678SKJh4X8OVpEaJjrRi3SabipVTPjOI2lQKzl O3aFB4fEYrDTpXlKjwyhGEb9FfCgZ+sqgA9mtHhEuFD5bvmPPW7rTNyAbQEOTvbmUQ1X p57w== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=Uo0f67BV; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l12-20020a170903244c00b0018695bddc4bsi17086456pls.470.2022.11.16.11.13.40; Wed, 16 Nov 2022 11:13:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=Uo0f67BV; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233394AbiKPSAO (ORCPT + 90 others); Wed, 16 Nov 2022 13:00:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43432 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238944AbiKPSAG (ORCPT ); Wed, 16 Nov 2022 13:00:06 -0500 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2041.outbound.protection.outlook.com [40.107.236.41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7D3DF61BB4; Wed, 16 Nov 2022 10:00:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AiVzwSNWrYwTLWxffdIb1SV1Uu1/yuheaNQaDglSLCRVHsTivXSM1Q1pwJ3Ay6fDBF1rP+6zkpTThFXcrbKzNuh632jzOZwUmBW32uLAYAYxMg3t7AmHdehXETOB0tGB1L9xrVT2Xp3AVdIpE7uW3Nu7+xXAk7bmD/iYWagdfDJyuxx8L4QF0jURAz6DP5qNW20Tq3bPb8Ampb1lExR44+0ZQpnJmtDkrj8+E7Wk9HPJWnPccVZp9157bbxfskYJ7J6VsjtsUc4wfbFnBAvClYEuYybw1c2cjXOMk9h+AoONwjJ0BpleXubya8g2dgq3+4zK11nQULYrD2CbO5Mxkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=A17gj4NUxZDots2H5QxNfYCTEc6ZflViiqabHK6PbVk=; b=oZcg6wEcMXktVRah+DgpgNgflMrSiz9D2Oe6BbH7v61/68jRUTQIfG0Bh3VEfohiaZ5WgXJFT37uLmdFA7d28MU+7Nz57LS3l823Y7hlBv8iyGzMRPuZ8mtLhHYImWhctnHm1/3ONvdWG2hPXC/qqoLEUHUfUlvaZ4Wnv7GbzPqjwMQKgien4P6qBLEuU6TnFmydCUBgxsNHyjZT0MAl6dtmMeLcAtqammnyQQpm6s/b9FuYFelSCjoihcBUKsV+4ciA7MHrKgHtRLGnivDFFaN7kWhq1s/sqjHboqfGWDKFXMJEgPp7FCMjJxFaNNVVH5TY+iV8HrN9muygMxQ6MQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=A17gj4NUxZDots2H5QxNfYCTEc6ZflViiqabHK6PbVk=; b=Uo0f67BVq6hfjxhChlD+WS0tdxarFlCps0/GqTF/u0+KE7LLJg2vdLRuVj6ATDp9AmZ+rDIWhIOu3bBWPR0PYqlFRRuK4yDOykyAdEETdkq2M7efHEk85nyFcLXufMxlv5QRWHtjgY5ZMQY+fw3NSCkW6RqPDj+LuKRt7YszjGOYShRTyyfOlzP2BmLboya2dq8FjjbYvf7kJMUKNVSMYljATrAHVaXeGNFrsM+/QlXdhDLJT7NdJ2nBg5E5lLpxNQzvpMcHZ801g+B2O+UazsI3Xn/dIlXAZMOPWxB14/L6r/kTLb9LXlybQ8lQzKPukKShlbYM7K/r2zisXM2a5A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) by DS7PR12MB6024.namprd12.prod.outlook.com (2603:10b6:8:84::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.19; Wed, 16 Nov 2022 18:00:03 +0000 Received: from LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::f8b0:df13:5f8d:12a]) by LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::f8b0:df13:5f8d:12a%7]) with mapi id 15.20.5813.017; Wed, 16 Nov 2022 18:00:03 +0000 Date: Wed, 16 Nov 2022 14:00:01 -0400 From: Jason Gunthorpe To: Thomas Gleixner Cc: LKML , x86@kernel.org, Joerg Roedel , Will Deacon , linux-pci@vger.kernel.org, Bjorn Helgaas , Lorenzo Pieralisi , Marc Zyngier , Greg Kroah-Hartman , Dave Jiang , Alex Williamson , Kevin Tian , Dan Williams , Logan Gunthorpe , Ashok Raj , Jon Mason , Allen Hubbe , Michael Ellerman , Christophe Leroy , linuxppc-dev@lists.ozlabs.org, "Ahmed S. Darwish" , Reinette Chatre Subject: Re: [patch 35/39] PCI/MSI: Reject MSI-X early Message-ID: References: <20221111120501.026511281@linutronix.de> <20221111122015.631728309@linutronix.de> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221111122015.631728309@linutronix.de> X-ClientProxiedBy: BL0PR01CA0011.prod.exchangelabs.com (2603:10b6:208:71::24) To LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV2PR12MB5869:EE_|DS7PR12MB6024:EE_ X-MS-Office365-Filtering-Correlation-Id: 0e80ff01-ee99-4bbc-85d9-08dac7fc630c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GBRl3kvo1KvVNMAbOeZ7EGquVQQNxyqrRnfTRNpQxWlXJ5U9ZtueRsNnZ0FmG9/wjPUSgvWXmsnPks/juSBr+kcuntt0wSJlpjOkyElvAJNof4sWvlxq+CFNsGx4VbNFjbvQOxODq18Bt8R9C61e1C6Ca63Lo3XV5q9HrgxMUYDtruI5cKnw4s8PfIPnzqF/zrBmOIQ3q+aWUNNWKeHUvQg1j58eBiLaMrjZZqRTkqYdC9M5Old/r+1MmEqmOVyMpiMXPZINoGy7ZQVvnpMmiQI1aBmXex5lR9c54CX4xFf3SJ0GnU8YrHdnIdH/nNk70abdDEemDha1ozeEqcxv/qatLCOquhzWw5HKwG38gRac4p8Y5coyRAUbbPtax+bAcC6BlEZSZXwS9aO1iL+yK7YdRFVdCITiceZzcHcZioczcdVeDI8D1kULomB3FSz3h1Dhcmwgf8TWWXTnfCtghDlQfl7nv9JRrAV0+AYxVQuoruzrpyI4wBUO6MYFK7TSt2pjJjP83jqtvwP84rlSPsswT2HJ7hhbWzvvbMCQ/zDmx+QvgxmNHqC2ydKQy4QeZtM3yBKxn2ZIRse+177jm+tzIQ84uwpPHsgv4O2mV7+d+yxu0h/450inmeI3fqgA2Y7WYQScr2PMYPEr2c6dupyzFxS0Umtg4WmRVkRvrsYiusWAHYFT+yiwbWTHBoJ2SOvhGSEf3MjwFdHry7lECt3V5aeubHO04yXZq3FtyNWeupLfOrSY5fM+5PpoyFhZ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV2PR12MB5869.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(396003)(39860400002)(376002)(346002)(366004)(136003)(451199015)(86362001)(38100700002)(4744005)(2906002)(41300700001)(5660300002)(7416002)(8936002)(6506007)(2616005)(478600001)(6512007)(26005)(186003)(66946007)(66476007)(66556008)(8676002)(316002)(4326008)(6486002)(6916009)(54906003)(36756003)(67856001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?FOg44g53+tOSjmNG9xVUug8c0mrCEsKvUATe48W/uzIhP41UrsVDRQg4Gl4Y?= =?us-ascii?Q?iimCQAgQQwk0OBXB5FiRi96h8To64Qoc2Xb32XVQyM9axeGk7BFLHZOFADdA?= =?us-ascii?Q?KkPvM+5H+TYBkNV7confk3VaOwmQihyMfxm2WmCIkG9N+qot/RWZRzTJVQSI?= =?us-ascii?Q?wrLGFy+itHmLcgB/Jq8DJzGKtxW8Wn9PqLuFATGmeyNrM/7skwCq3qhrj6Wp?= =?us-ascii?Q?M1Ehf1JwYdIy8NVPzVh2zV8GqCsykYCgv/35h5u1++kuOthFkMXBE1rI8hVF?= =?us-ascii?Q?tlpoQD2vb0NTJsvtZ5b5u0QnV3Fet4slfgjYUAFm9iijVentMCMIXyejWYNU?= =?us-ascii?Q?KOJak7JR9dEJpFB7kF4EZ1Ng/0h4e1J+MLTMYxKRzOzK0KNRLglR1VKtws3L?= =?us-ascii?Q?L0nfZYUkkP628ovxmIVI7KXvRNtNb7Aw2v+vEgq0msbruHXsBQ+9eO5Abbxn?= =?us-ascii?Q?VOucJBcE4r7n+CyNaEZtTaljDOlWs+/qwaMrOIdD8GOb0/kXOL8pVuz0eiso?= =?us-ascii?Q?ly+OZ0PEoe7a8QfALYQoDymatp7m0n+wp+TFKHnowvpMWOV5GRLTL8GB8mou?= =?us-ascii?Q?c15c8Q1K6cwr/Ea+8F4x6NDWXmMclv34i8+BVfM/4yUK90wvdhJIzN5JdBLv?= =?us-ascii?Q?QRUsgB6gAEfphXOTvS4qvfmRfovKKCaZ4KZSi+DyBbHiCwtyw/GlKPQVVLzd?= =?us-ascii?Q?TWTfPSGrl+Wr+jMc/ZLlV2+xQmdAwsI1bUbMfGp35foV6cSEpodExJ9q4dzr?= =?us-ascii?Q?JkVzBB14C+CzzNms4Y3ZR9PnD2HJMBi3Chyq5uXJXg4hNzGuFKN4NgOKjrIF?= =?us-ascii?Q?3ry9y8GkQdC09F3RKwXNywiA2nvHD8cNShCOjA/VlHw89v3WjjUfRCpi0D4z?= =?us-ascii?Q?sz/m9ilg5Rq/U146J3TWo8lVGLP/pzrUVv1WDSyTQ4ckod7o8lAbOTkVQZ77?= =?us-ascii?Q?Pmj/NPgE0CxdgRNzeDrGW2HwdS6G1O+g6XwvThWi/UUuzS5BoSkV0XIwzF41?= =?us-ascii?Q?gN9ydMGz/IQgn5YgLL/N3Bx7MsZ/xURTR566uEqVhNbrX2yO4KVjufQKyDL6?= =?us-ascii?Q?bF/56sTxvt4h5I/F4KhVNTl5lN0FsmS9AnXeyjupMBZoIprcEd7JttdEYLCM?= =?us-ascii?Q?CX3+m3aMrn1fyOR6RLjFpNM+3Fq8ArxfN30IeqqsXRJo/fBYXoMUZmgtboct?= =?us-ascii?Q?d2cxF5aHMasdyPO6wrTBTjuyohmKD0nhWAEYzb2TNoIMfce4sP1oNXMmzvXs?= =?us-ascii?Q?cVHoH30mVQ59+Hr/iPDfp3Y66ShgHRClWVNM+fa/yohvppbAveqmurYhoJQL?= =?us-ascii?Q?mcQoklnt+PNWEVZRPnzCoRo8GnNbN4QNuqF/7xBNCK8r+4mrzYkeEi5wWxS5?= =?us-ascii?Q?nP2G/qgMO5IhY76Ytv7y6sVN7JQ1ICz0c2Svj8eQ3Ub8RN+ivNYQetDm5s0v?= =?us-ascii?Q?0+xD4VZYqOfXDk2g0PUy1xrsd3K2J+omavFC+iFwzxVJ18X2Zq72dqp/YKPC?= =?us-ascii?Q?HlZtT6QkoqoIA5ysmu7DNatsl69fq0clbyhX/b/w1CMD7ewBJsVWxKyL6ddd?= =?us-ascii?Q?mSRtP70Fh13LoEVB+lzCERA0zewYjcCA1NUk1wZV?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e80ff01-ee99-4bbc-85d9-08dac7fc630c X-MS-Exchange-CrossTenant-AuthSource: LV2PR12MB5869.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2022 18:00:03.5928 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: q2+rTWsV4MjKQEp9bqXnCqEHfaDG748dazfx62gYPYIjaXyilN1UfCBwfde+0xF4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB6024 X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Nov 11, 2022 at 02:55:11PM +0100, Thomas Gleixner wrote: > Similar to PCI multi-MSI reject MSI-X enablement when a irq domain is > attached to the device which does not support MSI-X. > > Signed-off-by: Thomas Gleixner > --- > drivers/pci/msi/msi.c | 4 ++++ > 1 file changed, 4 insertions(+) Reviewed-by: Jason Gunthorpe Jason