From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id ED377C6FD18 for ; Wed, 29 Mar 2023 15:50:23 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 847E010EB5F; Wed, 29 Mar 2023 15:50:23 +0000 (UTC) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2061a.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eaa::61a]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7467F10EB55; Wed, 29 Mar 2023 15:50:22 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V6t9uA/MNn4SiiBX6L1M/0EthIDkzhyRFeYiHy/srnTTIKo2H/x3391Wq3sQ0uTjtzprlTUJBOSOzdNbgrYci8z97MC9wZDOq6PCXCC8Yekg31KUhlex5QKPIp8jAti4Naudgc5lPqXfv/J7XkLEvObkt9eFK8/Y84PDnMcEP+PCY2xFJGOUFxq7CcaFj4kJy2pKc4/buHbGr2I4oU/xTvOX8m2bLL44BG6i3r4WlkO6I7crH3u7COXmiCU3LOBGISt+FwVVXanliCgt4DrAqNKWoQRr2Y6CnrmYJIfzZI6mAqr1yw4lBRBRMt5KDTexkmyiCanU88KbzCaw5Db5uA== 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=nPOLYbEqcYDsEOTSRJtYfUZlmjD1Sb3sZ4dnIovUxno=; b=HiOP+IbCNmlS8SO/ES2r0BxZwjtMTxw4CuD5HryXhpiclOEAMRcvUEuLP1jWI1dY1uMkEig+t4/l11t+FnG2Yas3AXtOaG73AjssUQh7thjwJ2IqfbtabR6kcsyhMMa/NQmLnXy+MX94CocbvnyxgPkX9tJL/ue4c7tnYH4vtfLv1mUMTmRQrT7Vjxnk7XUtmZ0UNF/DBvRskYK4E8iEg+RmevZAMGm3v0+pNLbO/EiecFmHN12awhkef0XPWT8B0gb0/tdDj3IDwCVvVspPDRq+4btwRsvOz9YjmnvQe21xHcJ6pPl6j41dPNt9TKnQiSfjr2YqLHntibdNmvMxnQ== 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=nPOLYbEqcYDsEOTSRJtYfUZlmjD1Sb3sZ4dnIovUxno=; b=sadJg+dhCFlPEKQsc2oM4yULSPTy2N6Z95Zj5aLw7h8cgwTtUJyrhC9zRHZR0FSj2+6c9P5yhxjRX8Yx4moKoSzCoFCTgns+m91IknlcXl9SLBo1CfCDalriP+arvEcbug1IMkCoIeYW1vWEDDuasMg30AvDBV6sEOGABmSD/OoJCT4wy2XpNLn5JuPfC/H8g/iaxsxpGtYXBX+9I3zZoEIq/DOxciWucw1OMxr/eJFAWP/x6ukmVse0SQhf7vFq4j1xbB68lpOZw832aUOxl/gHIqxG9/VOkLj/r3o3UFmAAzsJv3/ySPiLfWmmZ9tIQeTqCx8ARrgLJ7rOrXuswg== 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 DM6PR12MB4433.namprd12.prod.outlook.com (2603:10b6:5:2a1::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.35; Wed, 29 Mar 2023 15:50:21 +0000 Received: from LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::ef6d:fdf6:352f:efd1]) by LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::ef6d:fdf6:352f:efd1%3]) with mapi id 15.20.6178.037; Wed, 29 Mar 2023 15:50:21 +0000 Date: Wed, 29 Mar 2023 12:50:17 -0300 From: Jason Gunthorpe To: "Tian, Kevin" Message-ID: References: <20230328082536.5400da67.alex.williamson@redhat.com> <20230328084616.3361a293.alex.williamson@redhat.com> <20230328091801.13de042a.alex.williamson@redhat.com> <20230328100027.3b843b91.alex.williamson@redhat.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: SJ0P220CA0017.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::27) To LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV2PR12MB5869:EE_|DM6PR12MB4433:EE_ X-MS-Office365-Filtering-Correlation-Id: a5e294c9-7686-45e6-6f5b-08db306d4d1b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Alv3mWsTeVDK/GwdsQQKl+/lDloat07TWcp5obHTOdmb9ixefXvTXZQ73ew7av1sJUNtCalmAUzVDd2XyFOoExXx4xa4yqs6HUCcxhXQFt6dURIEb7MFsHEqlNFYEvtYRJQaelbiDWkm6Xi5xbQk92Ginbqhq4C1Jcar0AciodK98ODkkf9CFj5qdct4HAET6wYo6ZcxvgBwbjK0aJILyjIgHuN5pNpr0ylMmFSdeqZIxwOSYg5dlaGdDGY+RJiq7xwhk0mXUhT5cZi8ke81/90/kIprtd+IE0cahCiW6xHfvERA2zyObUkVB/yv9deXuNNIeml8pco8miVda2BzZNR7+Mpw+QbMz1HRBs5WudmGiAiAuV3uFQQatr6MOQbDE20m2uHWQqvqpv0GFFpWzuKFjHHEP4Cb0gd04b4rDiNDYCgR5ttLw/eb1SUJE+L+G5Yiz5/SM3LdYgLDfY2QbFKlBb9lfQIxmFeKUT1nQaT0rTrq2R7SQVLSLkpbDKZmm0qxaQq4VpPFehqpgDtVgznbVqfQui2VYlbtNkpBv6Y7PDg31rJrKVnBwhvOwfpI 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:(13230028)(4636009)(136003)(39860400002)(366004)(346002)(376002)(396003)(451199021)(26005)(6666004)(38100700002)(6486002)(478600001)(2616005)(186003)(4744005)(8936002)(2906002)(5660300002)(6506007)(7416002)(36756003)(54906003)(316002)(41300700001)(6512007)(4326008)(6916009)(86362001)(66476007)(66946007)(8676002)(66556008); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hgJLnwuCi3cbm9qf4Tif6dMaC/YcW5NdVfUdi28vQBw+tSRPwUzmPwOaIU8E?= =?us-ascii?Q?NZnVfJXZjYKd+MWqvMhleUkDa7nCgHVtw3pIzlvWDPeytxK1QLMKRveK5DYi?= =?us-ascii?Q?Qz2NxGkXgarfLtWyt7U9gc+d+oYOh+qw7TjXj6JpZVqX86YRvbNEIYQP4raq?= =?us-ascii?Q?x/0OIHCLTMw7LwChjQ6qIsTKea74rt/CbiClzF38XqHRIwYfmNR7m3QUDwFw?= =?us-ascii?Q?R5onLZbmGYQGgBpW46PzJfJt4zdIQb9UYv7LA9AqwUE7CxbRlKE/zcze/RLF?= =?us-ascii?Q?FPHmcYyncnooHtd794pqRw/VCjeWQ+OQwAUe1EWzQvFb/vM/uGZv75w2St0W?= =?us-ascii?Q?Xy3sjmXIQWY+jzKxRKLStPkGnEYBnN+J3lnr7blOU+WYy0PXBe94TgKVVC4z?= =?us-ascii?Q?k0KMTluflQccH5j4a1MMsMY85fNgoMuH2Tmiv6F3DQCTVo6T8UtWlqMBtOgL?= =?us-ascii?Q?mM7ias9blYYl99YcDpRdZLlHs0DZtl0jeX+6I9bnVqXMPajm5OTp41/cK0+2?= =?us-ascii?Q?kP9Mtp7fni8LFpI2LbMZtxOUMyzneLBUWkunXae+IiaJew5jj8V1z3LyaqS/?= =?us-ascii?Q?u8ub//LY/GBaFPaSjMhuu9anCtHOdHYIC7pO9JwutnL5mspf3qNGtfzOcS66?= =?us-ascii?Q?788gdirGKotB3q1/C19l028sYzR4MYQgo6Eznj3ULeAzoUEKEGlkjCjcX7E2?= =?us-ascii?Q?M2pZKGlZ0SX/nwPR30QKZSBo5zJEn5jyJIOtXo/hm5EFZHnxirctRRc1ai6P?= =?us-ascii?Q?94F70XjtZzJXsZkR5oWT5j+iORYR1cFs9nhoo928hL4KSg9ksvUA8WzZwev1?= =?us-ascii?Q?Ay1xraGAbXdUL65GubwLVJ1cWfawWCw8bFdxnYnowbbj6USFd9NSSe/B/YT4?= =?us-ascii?Q?9U7YOLL71C+kzlNy5V9j82God496bTIWLu4A1h8Ec+cDruBIu1KqNyYjZDMx?= =?us-ascii?Q?EG6q+PUDtyrQSq65uTzDjBZH3Zkyh9fr5ktnu+bAbKtb9MvxSr7Xi+sd7dKA?= =?us-ascii?Q?XKjrC1ljAbACRoKq4aeOgHCpwLtZadyotMGxAi0nLRQYmIKagyS9A0XiDmPR?= =?us-ascii?Q?b4ugL64A3EKuK7rfyv7ViKEQXTtlv/QZ8oUPImCV90sJiyKuWYMjowHIWCN2?= =?us-ascii?Q?yWV8mhAlVe4EEz3t0PFVGlWTACuH5q1PpJG+IOAxFrjk6iQqXxpVpNzbBnyp?= =?us-ascii?Q?kfneiWWlUdfIoQwTPV8cntMKABdTc1lpq3zrkkJbX7jQlCLmNzd8E1RwwCQB?= =?us-ascii?Q?Ihx/UmhJAODoXW/tdPiBIiAf0IbLIdmAGMN5YwdGd+w8cGdqYzKYTNnfvDpW?= =?us-ascii?Q?zdU0jWpATCV4WmzMH9YPxAc5Dcza/qm129o/9nidFgZW7Uc7pm0tsDpl0Ptm?= =?us-ascii?Q?ZW/YLIuPSGEvQzm33Fz1pVyMqslafvLTGT0mzL5AE8LoAMqsw4eD2+dpFRoA?= =?us-ascii?Q?h9dXDFZg37O2RWJoC9d+Yjy7Q/90jBhqvDW+FrwTrVTzsDtvFaXcFiEYlBN5?= =?us-ascii?Q?Dc/t3s2jg/mlqC2G2n9UZc70WjNXxPjLVzH392y1FB3Vcyd+B69s0KNKcEWV?= =?us-ascii?Q?4dPLH8LcW7eWf35L/urUDpR82LYnKhm90vofyTcW?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: a5e294c9-7686-45e6-6f5b-08db306d4d1b X-MS-Exchange-CrossTenant-AuthSource: LV2PR12MB5869.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2023 15:50:20.8456 (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: QUuPcfGBZlU9Fl+m3m7rrDK6r1hu05chkj7O3jMHKIhp3smm4Fna8b94Um/27Jpv X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4433 Subject: Re: [Intel-gfx] [PATCH v2 10/10] vfio/pci: Add VFIO_DEVICE_GET_PCI_HOT_RESET_GROUP_INFO X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "mjrosato@linux.ibm.com" , "jasowang@redhat.com" , "Hao, Xudong" , "peterx@redhat.com" , "Xu, Terrence" , "chao.p.peng@linux.intel.com" , "linux-s390@vger.kernel.org" , "Liu, Yi L" , "kvm@vger.kernel.org" , "lulu@redhat.com" , "Jiang, Yanting" , "joro@8bytes.org" , "nicolinc@nvidia.com" , "Zhao, Yan Y" , "intel-gfx@lists.freedesktop.org" , "eric.auger@redhat.com" , "intel-gvt-dev@lists.freedesktop.org" , "yi.y.sun@linux.intel.com" , "cohuck@redhat.com" , "shameerali.kolothum.thodi@huawei.com" , "suravee.suthikulpanit@amd.com" , "robin.murphy@arm.com" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" On Wed, Mar 29, 2023 at 09:41:26AM +0000, Tian, Kevin wrote: > We could extend bind_iommufd to return the group id or introduce a > new ioctl to query it per dev_id. > Once that is in place looks we don't need a new _INFO ioctl? The iommu_group and the reset group are different things The issue is processing the BDF strings, not the group ID. Probably we should have some way for iommufd to report the group_id from the dev_id? Jason