Received: by 2002:a05:6a10:c7c6:0:0:0:0 with SMTP id h6csp2493848pxy; Tue, 3 Aug 2021 07:48:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxJIK4JaHSx2BiJDdlldns92U7Ba0ld68RvHVCmhh3nkWmfO+t3Wt59qOozkULH3VLrj1mX X-Received: by 2002:a05:6e02:4d2:: with SMTP id f18mr1066236ils.21.1628002095491; Tue, 03 Aug 2021 07:48:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628002095; cv=none; d=google.com; s=arc-20160816; b=cEBGnST8dNfRfOTLANzbyZgV/Rm0QAfP+t61racosH9b4D0DKL5LHcSW0CEaU1PPgr C5GQNfn2kVeWxNHcM+cf4/hbLwmnW2TTfzCxkbZqlmpTCe/2fuhfERZraG574N+5h4Aa V38Q3djH7xRzsuHDg7YDJdm0UqopKmAsvnMoj0pjkjzB7mkkmAQcQETXluBF+uT9sAsR y3upHXhIbhqkn3U8xpMQNzwrG2cb9JQKpI3vULrYXydHT3cJW7jodiomFHjK7p8Ltb8Z ciagpBpllN3o3oI6WOt5RY9UJZEnGOXW0Fg76HokUSQBdHvKQb01BYZXJRQ15twcMW5W o2lw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=ZhhzKAcbp08j/zLplXp7CUKlTW+9yQngYwV71xLLUuk=; b=wi0KulrpKfqLw6LClxoiZFrSylqqDrEWlCHnMpxxyYl8DjGpDbEa4unPtFnvAMFJAl nGBNlyQ/LOPCvPw3Fh1+JlZ/tSXqJcINC4qaZo/Drmi7Yz9DalGbuh6MhlfhDV9Nhs91 bmIBn3qIC1BSo9o7SSxBPrCA+HkZNQmkBCECv2Lwa5Rqx5eO06EG8mGxCIAcKZyDpgiX W36hY7y7sUamu2cr7vxOf18MlsHO7SM8B2waat/USsSwTPzA1JDCSMdLf7XgcN8VR8lZ WGzopkkgrr2aWkEm/Mm7/MTTldvYhpo+B0eez2Vz0SOYqeMlmRZKHmPO6FGUyXwDDWj6 NqZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b="F/09aFyg"; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p16si15288146ilj.162.2021.08.03.07.48.01; Tue, 03 Aug 2021 07:48:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b="F/09aFyg"; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236631AbhHCOr7 (ORCPT + 99 others); Tue, 3 Aug 2021 10:47:59 -0400 Received: from new1-smtp.messagingengine.com ([66.111.4.221]:59171 "EHLO new1-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236662AbhHCOre (ORCPT ); Tue, 3 Aug 2021 10:47:34 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.nyi.internal (Postfix) with ESMTP id EBF245806A0; Tue, 3 Aug 2021 10:46:16 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 03 Aug 2021 10:46:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=ZhhzKAcbp08j/zLplXp7CUKlTW+9yQngYwV71xLLU uk=; b=F/09aFygJQYV2RtiZgmhk7lrEY/SgDHVCp9GLx/945GbshDofvqnTjhPv MdQvU0XkuXuw8J+MuhKrJ5gR1GZcomEdsTK6ZD7aIFtguwONkYK584aL0vB3+uOi 1cZ7en9ladrjw6Am+2BpbC6fRp8uuoZu3LuWznvdmPAybGSJD4k6LsC2dgve+Rgl 7lVDmmuL7y/jEYsgA56vScY1S21u5F3TLg4OLHZRv4+oQDdiQgC7TWc+gnXL5h4w 2rvrqIo0t83pmPMDPPc41jSJk9WPHxdOeJIBVx4KzCnsejQeB77xOjaT3gfaZ5ud PQwuZWkKpupEjh03t9vkMNG6BzFeQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrieeggdejjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggugfgjsehtkeertddttddunecuhfhrohhmpefkughoucfu tghhihhmmhgvlhcuoehiughoshgthhesihguohhstghhrdhorhhgqeenucggtffrrghtth gvrhhnpedvffevkeefieeiueeitedufeekveekuefhueeiudduteekgeelfedvgeehjeeh hfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehiug hoshgthhesihguohhstghhrdhorhhg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 3 Aug 2021 10:46:09 -0400 (EDT) Date: Tue, 3 Aug 2021 17:46:05 +0300 From: Ido Schimmel To: Uwe =?iso-8859-1?Q?Kleine-K=F6nig?= Cc: Bjorn Helgaas , kernel@pengutronix.de, Greg Kroah-Hartman , linux-pci@vger.kernel.org, Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras , Russell Currey , Oliver O'Halloran , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Thomas Gleixner , Borislav Petkov , x86@kernel.org, "H. Peter Anvin" , =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= , Zhou Wang , Herbert Xu , "David S. Miller" , Giovanni Cabiddu , Sathya Prakash , Sreekanth Reddy , Suganath Prabu Subramani , Frederic Barrat , Andrew Donnellan , Arnd Bergmann , Yisen Zhuang , Salil Mehta , Jakub Kicinski , Vadym Kochan , Taras Chornyi , Jiri Pirko , Ido Schimmel , Simon Horman , Konrad Rzeszutek Wilk , Boris Ostrovsky , Juergen Gross , Stefano Stabellini , Michael Buesch , Mathias Nyman , Fiona Trahe , Andy Shevchenko , Wojciech Ziemba , Alexander Duyck , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, linux-wireless@vger.kernel.org, linux-crypto@vger.kernel.org, qat-linux@intel.com, MPT-FusionLinux.pdl@broadcom.com, linux-scsi@vger.kernel.org, netdev@vger.kernel.org, oss-drivers@corigine.com, xen-devel@lists.xenproject.org, linux-usb@vger.kernel.org Subject: Re: [PATCH v2 5/6] PCI: Adapt all code locations to not use struct pci_dev::driver directly Message-ID: References: <20210803100150.1543597-1-u.kleine-koenig@pengutronix.de> <20210803100150.1543597-6-u.kleine-koenig@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20210803100150.1543597-6-u.kleine-koenig@pengutronix.de> Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Tue, Aug 03, 2021 at 12:01:49PM +0200, Uwe Kleine-K?nig wrote: > This prepares removing the driver member of struct pci_dev which holds the > same information than struct pci_dev::dev->driver. > > Signed-off-by: Uwe Kleine-K?nig > --- > arch/powerpc/include/asm/ppc-pci.h | 3 +- > arch/powerpc/kernel/eeh_driver.c | 12 ++++--- > arch/x86/events/intel/uncore.c | 2 +- > arch/x86/kernel/probe_roms.c | 2 +- > drivers/bcma/host_pci.c | 6 ++-- > drivers/crypto/hisilicon/qm.c | 2 +- > drivers/crypto/qat/qat_common/adf_aer.c | 2 +- > drivers/message/fusion/mptbase.c | 4 +-- > drivers/misc/cxl/guest.c | 21 +++++------ > drivers/misc/cxl/pci.c | 25 +++++++------ > .../ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- > .../ethernet/marvell/prestera/prestera_pci.c | 2 +- > drivers/net/ethernet/mellanox/mlxsw/pci.c | 2 +- > .../ethernet/netronome/nfp/nfp_net_ethtool.c | 2 +- > drivers/pci/iov.c | 23 +++++++----- > drivers/pci/pci-driver.c | 28 ++++++++------- > drivers/pci/pci.c | 10 +++--- > drivers/pci/pcie/err.c | 35 ++++++++++--------- > drivers/pci/xen-pcifront.c | 3 +- > drivers/ssb/pcihost_wrapper.c | 7 ++-- > drivers/usb/host/xhci-pci.c | 3 +- > 21 files changed, 112 insertions(+), 84 deletions(-) For mlxsw: Tested-by: Ido Schimmel