From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A990222FE0E for ; Mon, 3 Nov 2025 06:43:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762152201; cv=none; b=bIwxHtq2QNZpmp8iHSwtQeWtI8iXU1KNg/Ss8hJa6RlRBHAzMHRR3RrtmJC8ECCrUJxetEdqs5XA2AitL5qGX3hsnV5NIZudD01ZhxZdcVRq84qEMi0/vayIc5nuL6l8m2nHhSPvd/6KVldTpLVFNAsJw/rV0NFJCZoRlXGJhzM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762152201; c=relaxed/simple; bh=4+2jNttfGJTUArM3tzL5Y2lmRNiEYuzuOIQmI+CPwVc=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=DU+goV4KWZIQRglDkO0eBhvo7X4ygMpxUBuMJWRMN2QHPWvHreZlNHOLk3BY+av+YtnkIXAUhMOgtA70T1lm3VrAOG0a7ypBfa4E7rIEpO4bvnMWrpSN7JaRBYg+pZ3GfO53er0Oi0w7M6Fj/JPPYjhaMOsb83717JhKcKbEk0E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=SXLhEqru; arc=none smtp.client-ip=209.85.214.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="SXLhEqru" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-295c64cb951so79855ad.0 for ; Sun, 02 Nov 2025 22:43:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1762152199; x=1762756999; darn=lists.linux.dev; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=vxS6TWyQqtdZLWaYvGIMM/0/SSg5nejyyCdpsoAJAw4=; b=SXLhEqruuH1+Fm7S1gprZ7EUNn43TFgKl5JBnj1w5PDIr3JUHgV69LqfxJQGWb/PSZ zwzj0GxKoEQgxcE7HFZ00rxMV/5aGbzUy8z3ix+WU3pLhrn0I0kKMMHXtcCwyBYQKVDX rpJb+7g8zsMphgS26ChhtddRdGJ8hWqpv1RrO/Xuz2BdAt4OUHiaBvftUDl/zJgyxO7j sAiXHZ7XUfVu6ib2o7lnyykQJzYAfI7yYo5NLfjBQSQUiI0a1hP5YLpO6zcQL859CANA fDlJEc00DfA00Yh3zhjpi7hlm3a5D7GZNOfW5ady3jG/QV2kR3SjCZleELFnfwOPmIVY EzUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762152199; x=1762756999; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=vxS6TWyQqtdZLWaYvGIMM/0/SSg5nejyyCdpsoAJAw4=; b=Mb4p7xHX4nQlcIridnUBvRXBMa5LU3YVFhgpeydYUA80yjTXn2lC0mVqMtUNCm+kom /xbGxn+YbSSB5W1TVXhqvThYY3FWhFY2wEqaaZE3RBxniGjZ0xbu6rJM4DUUZVbdy2OD QcuopA4vhNL/55FmA+yyukvaWsirIkB8umvpamk4i/tfSdoDNdsCiZV8JPsdtEqYAp6U yybbd71qj2stpX3hzBn0Jj+tIt8hznRbarfqzCKh4qiQBTPDm8ah4D6fb7kujOaoHjbn vt1LNyvqTgf+V0FVpuRmXdJ3TQ70TH10US8GNc53SnK9aF0IrEVCTcMr7ByeNtpuSiAd 007A== X-Forwarded-Encrypted: i=1; AJvYcCVk9N624ynyiAdKk+qEYbTIyzgQDcDyEK6c6pdeJ43hQdGouZ0N5E+qAzDlJQo638UgHnRWAV0VnT169/hijg==@lists.linux.dev X-Gm-Message-State: AOJu0YwHo4ZfXxxOvXgIl73a3PAMbkTgBBfSwBtk5FwZBugFyXW+s/1c ZM9pRR/guSTdg6qGD4HDK3Z+MjGeRfvN7UJJORzHrH7a2TRte/Y7mUGdAHvhr3Xkqg== X-Gm-Gg: ASbGncvUYSDQZv6ZDwhuoah0d918QLe2C7kKn0GedS/YEkXpe7Tj4zVMLfRq9K5ZjoO dUyOsSxkDAIC81D67Pd40cd3y8ladhHPUHkQRr3SfKW0AvxDBR3H4Pqkg8M8odU3wuWLWxAYV05 WFSEOteUVcvpDZiFcTS9BKf9uAqSvOtsLC8MaMqT9qKsbkIHmkJKvbN+snhd/IjZGDFZkW+eb1F bTeLAUaEYHL8A4BsSU0xl1xzbC25KOJbb3q4Y/ArfOdwwDAmjc2WMP/7KtkcqUp+VQzvp56MlCg A4zkQtaax/IohIQjY9j0g5yjOXVTJytU0bSgPF/HB4yFmG9wyONSprnxPIc2Y3KPW6vaZrgckKE eFmnCkWUKYZcQOcPb+9IrP7pH0mneIZ9Gs93m2mQOYujRmOsJQYK2gADr7FXBwPEY1PaSNBcIfE uDuyaSnmWp/IW3sYCaLwnK2/3SzGOV/rQH2gm4PAdFhmcOJV9X X-Google-Smtp-Source: AGHT+IEazENwFhX4zlZOAPlLrsglGHn3aC4ae1C3vchxLK4wgltvDYn1olscExUoutjpE7Up5ejKXA== X-Received: by 2002:a17:903:2f81:b0:295:5405:46be with SMTP id d9443c01a7336-295562f73a8mr5347545ad.1.1762152198351; Sun, 02 Nov 2025 22:43:18 -0800 (PST) Received: from google.com (164.210.142.34.bc.googleusercontent.com. [34.142.210.164]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2954d5ee092sm80708835ad.62.2025.11.02.22.43.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Nov 2025 22:43:17 -0800 (PST) Date: Mon, 3 Nov 2025 06:43:07 +0000 From: Pranjal Shrivastava To: Jason Gunthorpe Cc: Alexander Gordeev , David Airlie , Alex Williamson , Ankit Agrawal , Christian Borntraeger , Brett Creeley , dri-devel@lists.freedesktop.org, Eric Auger , Eric Farman , Giovanni Cabiddu , Vasily Gorbik , Heiko Carstens , intel-gfx@lists.freedesktop.org, Jani Nikula , Joonas Lahtinen , Kevin Tian , kvm@vger.kernel.org, Kirti Wankhede , linux-s390@vger.kernel.org, Longfang Liu , Matthew Rosato , Nikhil Agarwal , Nipun Gupta , Peter Oberparleiter , Halil Pasic , qat-linux@intel.com, Rodrigo Vivi , Simona Vetter , Shameer Kolothum , Mostafa Saleh , Sven Schnelle , Tvrtko Ursulin , virtualization@lists.linux.dev, Vineeth Vijayan , Yishai Hadas , Zhenyu Wang , Zhi Wang , patches@lists.linux.dev Subject: Re: [PATCH 05/22] vfio/pci: Fill in the missing get_region_info ops Message-ID: References: <0-v1-679a6fa27d31+209-vfio_get_region_info_op_jgg@nvidia.com> <5-v1-679a6fa27d31+209-vfio_get_region_info_op_jgg@nvidia.com> Precedence: bulk X-Mailing-List: virtualization@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5-v1-679a6fa27d31+209-vfio_get_region_info_op_jgg@nvidia.com> On Thu, Oct 23, 2025 at 08:09:19PM -0300, Jason Gunthorpe wrote: > Now that every variant driver provides a get_region_info op remove the > ioctl based dispatch from vfio_pci_core_ioctl(). > > Signed-off-by: Jason Gunthorpe > --- > drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 1 + > drivers/vfio/pci/mlx5/main.c | 1 + > drivers/vfio/pci/nvgrace-gpu/main.c | 1 + > drivers/vfio/pci/pds/vfio_dev.c | 1 + > drivers/vfio/pci/qat/main.c | 1 + > drivers/vfio/pci/vfio_pci.c | 1 + > drivers/vfio/pci/vfio_pci_core.c | 2 -- > drivers/vfio/pci/virtio/main.c | 2 ++ > 8 files changed, 8 insertions(+), 2 deletions(-) > Reviewed-by: Pranjal Shrivastava Thanks, Praan