[PATCH v2 0/4] PCI: Resource helper improvements

Ilpo Järvinen posted 4 patches 1 year, 6 months ago
drivers/pci/controller/pci-tegra.c       |  2 +-
drivers/pci/controller/pci-thunder-pem.c |  4 +--
drivers/pci/ecam.c                       |  2 +-
drivers/pci/iov.c                        |  6 ++--
drivers/pci/pci.c                        |  3 +-
drivers/pci/quirks.c                     | 23 +++++++---------
drivers/pci/setup-bus.c                  | 35 ++++++++++--------------
drivers/pci/setup-res.c                  |  7 ++---
include/linux/ioport.h                   | 32 ++++++++++++++++++++++
9 files changed, 68 insertions(+), 46 deletions(-)
[PATCH v2 0/4] PCI: Resource helper improvements
Posted by Ilpo Järvinen 1 year, 6 months ago
This series introduces resource_set_{range,size}() helpers to replace
often repeated code fragments to set resource start and end addresses.
The last two patches clean up nearby code.

For now, this series only converts PCI subsystem. There are plenty of
resource start/end setting code elsewhere in the kernel but those can
be converted once the helpers reach Linus' tree.

--
v2:
- Improved commit message
- Added patch to introduce ALIGN_DOWN_IF_NONZERO()

Ilpo Järvinen (4):
  resource: Add resource set range and size helpers
  PCI: Use resource_set_{range,size}() helpers
  PCI: Use align and resource helpers, and SZ_* in quirk_s3_64M()
  PCI: Introduce ALIGN_DOWN_IF_NONZERO() helper locally

 drivers/pci/controller/pci-tegra.c       |  2 +-
 drivers/pci/controller/pci-thunder-pem.c |  4 +--
 drivers/pci/ecam.c                       |  2 +-
 drivers/pci/iov.c                        |  6 ++--
 drivers/pci/pci.c                        |  3 +-
 drivers/pci/quirks.c                     | 23 +++++++---------
 drivers/pci/setup-bus.c                  | 35 ++++++++++--------------
 drivers/pci/setup-res.c                  |  7 ++---
 include/linux/ioport.h                   | 32 ++++++++++++++++++++++
 9 files changed, 68 insertions(+), 46 deletions(-)

-- 
2.39.2

Re: [PATCH v2 0/4] PCI: Resource helper improvements
Posted by Bjorn Helgaas 1 year, 2 months ago
On Fri, Jun 14, 2024 at 01:06:02PM +0300, Ilpo Järvinen wrote:
> This series introduces resource_set_{range,size}() helpers to replace
> often repeated code fragments to set resource start and end addresses.
> The last two patches clean up nearby code.
> 
> For now, this series only converts PCI subsystem. There are plenty of
> resource start/end setting code elsewhere in the kernel but those can
> be converted once the helpers reach Linus' tree.
> 
> --
> v2:
> - Improved commit message
> - Added patch to introduce ALIGN_DOWN_IF_NONZERO()
> 
> Ilpo Järvinen (4):
>   resource: Add resource set range and size helpers
>   PCI: Use resource_set_{range,size}() helpers
>   PCI: Use align and resource helpers, and SZ_* in quirk_s3_64M()
>   PCI: Introduce ALIGN_DOWN_IF_NONZERO() helper locally
> 
>  drivers/pci/controller/pci-tegra.c       |  2 +-
>  drivers/pci/controller/pci-thunder-pem.c |  4 +--
>  drivers/pci/ecam.c                       |  2 +-
>  drivers/pci/iov.c                        |  6 ++--
>  drivers/pci/pci.c                        |  3 +-
>  drivers/pci/quirks.c                     | 23 +++++++---------
>  drivers/pci/setup-bus.c                  | 35 ++++++++++--------------
>  drivers/pci/setup-res.c                  |  7 ++---
>  include/linux/ioport.h                   | 32 ++++++++++++++++++++++
>  9 files changed, 68 insertions(+), 46 deletions(-)

Sorry this slipped through the cracks.  Applied to pci/resource for
v6.13, thanks!