]> www.infradead.org Git - nvme.git/commit
PCI: Add devres helpers for iomap table
authorPhilipp Stanner <pstanner@redhat.com>
Thu, 13 Jun 2024 11:50:15 +0000 (13:50 +0200)
committerKrzysztof Wilczyński <kwilczynski@kernel.org>
Wed, 10 Jul 2024 04:19:27 +0000 (04:19 +0000)
commitd5fe8207d8786142061fb18c8fb671b34649f114
tree9f690915d5a36969bda3a08256239b1acc3e6181
parentdee37e90b41f7b41a63b894ded5b3840a9dddbd7
PCI: Add devres helpers for iomap table

The pcim_iomap_devres.table administrated by pcim_iomap_table() has its
entries set and unset at several places throughout devres.c using manual
iterations which are effectively code duplications.

Add pcim_add_mapping_to_legacy_table() and
pcim_remove_mapping_from_legacy_table() helper functions and use them where
possible.

Link: https://lore.kernel.org/r/20240613115032.29098-3-pstanner@redhat.com
Signed-off-by: Philipp Stanner <pstanner@redhat.com>
Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/devres.c