All of lore.kernel.org
 help / color / mirror / Atom feed
From: helgaas at kernel.org (Bjorn Helgaas)
Subject: [Linux-kernel-mentees] [PATCH v2 00/11] Hide PCI symbols that don't need to be global
Date: Tue, 30 Jul 2019 08:47:51 -0500	[thread overview]
Message-ID: <20190730134751.GH203187@google.com> (raw)
In-Reply-To: <20190724233848.73327-1-skunberg.kelsey@gmail.com>

On Wed, Jul 24, 2019 at 05:38:37PM -0600, Kelsey Skunberg wrote:
> The include/linux/pci.h header file defines several symbols that are used
> only in drivers/pci/. These symbols do not need to be visible to the rest
> of the kernel. Move PCI symbols that are only used in drivers/pci/ to
> drivers/pci/pci.h.
> 
> Changes in v2:
>         - Built patches to work with v5.3-rc1
>         - Changed line lengths on commit logs to stay below 80 characters
> 	- Changed cover-letter log to better explain patch series
> 
> 
> Kelsey Skunberg (11):
>   PCI: Move #define PCI_PM_* lines to drivers/pci/pci.h
>   PCI: Move PME declarations to drivers/pci/pci.h
>   PCI: Move *_host_bridge_device() declarations to drivers/pci.pci.h
>   PCI: Move PCI Virtual Channel declarations to drivers/pci/pci.h
>   PCI: Move pci_hotplug_*_size declarations to drivers/pci/pci.h
>   PCI: Move pci_bus_* declarations to drivers/pci/pci.h
>   PCI: Move pcie_update_link_speed() to drivers/pci/pci.h
>   PCI: Move pci_ats_init() to drivers/pci/pci.h
>   PCI: Move ECRC declarations to drivers/pci/pci.h
>   PCI: Move PTM declaration to drivers/pci/pci.h
>   PCI: Move pci_*_node() declarations to drivers/pci/pci.h
> 
>  drivers/pci/pci.h   | 48 ++++++++++++++++++++++++++++++++++++++++++---
>  include/linux/pci.h | 47 --------------------------------------------
>  2 files changed, 45 insertions(+), 50 deletions(-)

Applied to pci/encapsulate for v5.4, thanks a lot!

WARNING: multiple messages have this Message-ID (diff)
From: helgaas@kernel.org (Bjorn Helgaas)
Subject: [Linux-kernel-mentees] [PATCH v2 00/11] Hide PCI symbols that don't need to be global
Date: Tue, 30 Jul 2019 08:47:51 -0500	[thread overview]
Message-ID: <20190730134751.GH203187@google.com> (raw)
Message-ID: <20190730134751.N0wEl_grCyXcioz676e5famHFb8ULTWdTvOkeSnhuS4@z> (raw)
In-Reply-To: <20190724233848.73327-1-skunberg.kelsey@gmail.com>

On Wed, Jul 24, 2019 at 05:38:37PM -0600, Kelsey Skunberg wrote:
> The include/linux/pci.h header file defines several symbols that are used
> only in drivers/pci/. These symbols do not need to be visible to the rest
> of the kernel. Move PCI symbols that are only used in drivers/pci/ to
> drivers/pci/pci.h.
> 
> Changes in v2:
>         - Built patches to work with v5.3-rc1
>         - Changed line lengths on commit logs to stay below 80 characters
> 	- Changed cover-letter log to better explain patch series
> 
> 
> Kelsey Skunberg (11):
>   PCI: Move #define PCI_PM_* lines to drivers/pci/pci.h
>   PCI: Move PME declarations to drivers/pci/pci.h
>   PCI: Move *_host_bridge_device() declarations to drivers/pci.pci.h
>   PCI: Move PCI Virtual Channel declarations to drivers/pci/pci.h
>   PCI: Move pci_hotplug_*_size declarations to drivers/pci/pci.h
>   PCI: Move pci_bus_* declarations to drivers/pci/pci.h
>   PCI: Move pcie_update_link_speed() to drivers/pci/pci.h
>   PCI: Move pci_ats_init() to drivers/pci/pci.h
>   PCI: Move ECRC declarations to drivers/pci/pci.h
>   PCI: Move PTM declaration to drivers/pci/pci.h
>   PCI: Move pci_*_node() declarations to drivers/pci/pci.h
> 
>  drivers/pci/pci.h   | 48 ++++++++++++++++++++++++++++++++++++++++++---
>  include/linux/pci.h | 47 --------------------------------------------
>  2 files changed, 45 insertions(+), 50 deletions(-)

Applied to pci/encapsulate for v5.4, thanks a lot!

WARNING: multiple messages have this Message-ID (diff)
From: Bjorn Helgaas <helgaas@kernel.org>
To: Kelsey Skunberg <skunberg.kelsey@gmail.com>
Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org,
	linux-kernel-mentees@lists.linuxfoundation.org
Subject: Re: [Linux-kernel-mentees] [PATCH v2 00/11] Hide PCI symbols that don't need to be global
Date: Tue, 30 Jul 2019 08:47:51 -0500	[thread overview]
Message-ID: <20190730134751.GH203187@google.com> (raw)
In-Reply-To: <20190724233848.73327-1-skunberg.kelsey@gmail.com>

On Wed, Jul 24, 2019 at 05:38:37PM -0600, Kelsey Skunberg wrote:
> The include/linux/pci.h header file defines several symbols that are used
> only in drivers/pci/. These symbols do not need to be visible to the rest
> of the kernel. Move PCI symbols that are only used in drivers/pci/ to
> drivers/pci/pci.h.
> 
> Changes in v2:
>         - Built patches to work with v5.3-rc1
>         - Changed line lengths on commit logs to stay below 80 characters
> 	- Changed cover-letter log to better explain patch series
> 
> 
> Kelsey Skunberg (11):
>   PCI: Move #define PCI_PM_* lines to drivers/pci/pci.h
>   PCI: Move PME declarations to drivers/pci/pci.h
>   PCI: Move *_host_bridge_device() declarations to drivers/pci.pci.h
>   PCI: Move PCI Virtual Channel declarations to drivers/pci/pci.h
>   PCI: Move pci_hotplug_*_size declarations to drivers/pci/pci.h
>   PCI: Move pci_bus_* declarations to drivers/pci/pci.h
>   PCI: Move pcie_update_link_speed() to drivers/pci/pci.h
>   PCI: Move pci_ats_init() to drivers/pci/pci.h
>   PCI: Move ECRC declarations to drivers/pci/pci.h
>   PCI: Move PTM declaration to drivers/pci/pci.h
>   PCI: Move pci_*_node() declarations to drivers/pci/pci.h
> 
>  drivers/pci/pci.h   | 48 ++++++++++++++++++++++++++++++++++++++++++---
>  include/linux/pci.h | 47 --------------------------------------------
>  2 files changed, 45 insertions(+), 50 deletions(-)

Applied to pci/encapsulate for v5.4, thanks a lot!

  parent reply	other threads:[~2019-07-30 13:47 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-07-11 22:23 [Linux-kernel-mentees] [PATCH 00/11] PCI: Move symbols to drivers/pci/pci.h skunberg.kelsey
2019-07-11 22:23 ` Kelsey Skunberg
2019-07-11 22:23 ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-11 22:23 ` [Linux-kernel-mentees] [PATCH 01/11] PCI: Move #define PCI_PM_* lines " skunberg.kelsey
2019-07-11 22:23   ` Kelsey Skunberg
2019-07-11 22:23   ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-11 22:23 ` [Linux-kernel-mentees] [PATCH 02/11] PCI: Move PME declarations " skunberg.kelsey
2019-07-11 22:23   ` Kelsey Skunberg
2019-07-11 22:23   ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-11 22:23 ` [Linux-kernel-mentees] [PATCH 03/11] PCI: Move *_host_bridge_device() declarations to drivers/pci.pci.h skunberg.kelsey
2019-07-11 22:23   ` Kelsey Skunberg
2019-07-11 22:23   ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-11 22:23 ` [Linux-kernel-mentees] [PATCH 04/11] PCI: Move PCI Virtual Channel declarations to drivers/pci/pci.h skunberg.kelsey
2019-07-11 22:23   ` Kelsey Skunberg
2019-07-11 22:23   ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-11 22:23 ` [Linux-kernel-mentees] [PATCH 05/11] PCI: Move pci_hotplug_*_size " skunberg.kelsey
2019-07-11 22:23   ` Kelsey Skunberg
2019-07-11 22:23   ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-11 22:23 ` [Linux-kernel-mentees] [PATCH 06/11] PCI: Move pci_bus_* " skunberg.kelsey
2019-07-11 22:23   ` Kelsey Skunberg
2019-07-11 22:23   ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-11 22:23 ` [Linux-kernel-mentees] [PATCH 07/11] PCI: Move pcie_update_link_speed() " skunberg.kelsey
2019-07-11 22:23   ` Kelsey Skunberg
2019-07-11 22:23   ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-11 22:23 ` [Linux-kernel-mentees] [PATCH 08/11] PCI: Move pci_ats_init() " skunberg.kelsey
2019-07-11 22:23   ` Kelsey Skunberg
2019-07-11 22:23   ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-11 22:23 ` [Linux-kernel-mentees] [PATCH 09/11] PCI: Move ECRC declarations " skunberg.kelsey
2019-07-11 22:23   ` Kelsey Skunberg
2019-07-11 22:23   ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-11 22:23 ` [Linux-kernel-mentees] [PATCH 10/11] PCI: Move PTM declaration " skunberg.kelsey
2019-07-11 22:23   ` Kelsey Skunberg
2019-07-11 22:23   ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-11 22:23 ` [Linux-kernel-mentees] [PATCH 11/11] PCI: Move pci_*_node() declarations " skunberg.kelsey
2019-07-11 22:23   ` Kelsey Skunberg
2019-07-11 22:23   ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-23 23:07 ` [Linux-kernel-mentees] [PATCH 00/11] PCI: Move symbols " helgaas
2019-07-23 23:07   ` Bjorn Helgaas
2019-07-23 23:07   ` [Linux-kernel-mentees] " Bjorn Helgaas
2019-07-23 23:24   ` skunberg.kelsey
2019-07-23 23:24     ` Kelsey Skunberg
2019-07-23 23:24     ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-24 23:38 ` [Linux-kernel-mentees] [PATCH v2 00/11] Hide PCI symbols that don't need to be global skunberg.kelsey
2019-07-24 23:38   ` Kelsey Skunberg
2019-07-24 23:38   ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-24 23:38   ` [Linux-kernel-mentees] [PATCH v2 01/11] PCI: Move #define PCI_PM_* lines to drivers/pci/pci.h skunberg.kelsey
2019-07-24 23:38     ` Kelsey Skunberg
2019-07-24 23:38     ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-29 21:44     ` helgaas
2019-07-29 21:44       ` Bjorn Helgaas
2019-07-29 21:44       ` Bjorn Helgaas
2019-07-24 23:38   ` [Linux-kernel-mentees] [PATCH v2 02/11] PCI: Move PME declarations " skunberg.kelsey
2019-07-24 23:38     ` Kelsey Skunberg
2019-07-24 23:38     ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-24 23:38   ` [Linux-kernel-mentees] [PATCH v2 03/11] PCI: Move *_host_bridge_device() declarations to drivers/pci.pci.h skunberg.kelsey
2019-07-24 23:38     ` Kelsey Skunberg
2019-07-24 23:38     ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-24 23:38   ` [Linux-kernel-mentees] [PATCH v2 04/11] PCI: Move PCI Virtual Channel declarations to drivers/pci/pci.h skunberg.kelsey
2019-07-24 23:38     ` Kelsey Skunberg
2019-07-24 23:38     ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-24 23:38   ` [Linux-kernel-mentees] [PATCH v2 05/11] PCI: Move pci_hotplug_*_size " skunberg.kelsey
2019-07-24 23:38     ` Kelsey Skunberg
2019-07-24 23:38     ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-24 23:38   ` [Linux-kernel-mentees] [PATCH v2 06/11] PCI: Move pci_bus_* " skunberg.kelsey
2019-07-24 23:38     ` Kelsey Skunberg
2019-07-24 23:38     ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-24 23:38   ` [Linux-kernel-mentees] [PATCH v2 07/11] PCI: Move pcie_update_link_speed() " skunberg.kelsey
2019-07-24 23:38     ` Kelsey Skunberg
2019-07-24 23:38     ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-24 23:38   ` [Linux-kernel-mentees] [PATCH v2 08/11] PCI: Move pci_ats_init() " skunberg.kelsey
2019-07-24 23:38     ` Kelsey Skunberg
2019-07-24 23:38     ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-24 23:38   ` [Linux-kernel-mentees] [PATCH v2 09/11] PCI: Move ECRC declarations " skunberg.kelsey
2019-07-24 23:38     ` Kelsey Skunberg
2019-07-24 23:38     ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-24 23:38   ` [Linux-kernel-mentees] [PATCH v2 10/11] PCI: Move PTM declaration " skunberg.kelsey
2019-07-24 23:38     ` Kelsey Skunberg
2019-07-24 23:38     ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-24 23:38   ` [Linux-kernel-mentees] [PATCH v2 11/11] PCI: Move pci_*_node() declarations " skunberg.kelsey
2019-07-24 23:38     ` Kelsey Skunberg
2019-07-24 23:38     ` [Linux-kernel-mentees] " Kelsey Skunberg
2019-07-30 13:47   ` helgaas [this message]
2019-07-30 13:47     ` [Linux-kernel-mentees] [PATCH v2 00/11] Hide PCI symbols that don't need to be global Bjorn Helgaas
2019-07-30 13:47     ` Bjorn Helgaas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190730134751.GH203187@google.com \
    --to=unknown@example.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.