mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
PCI: Remove useless WARN_ON() from devres
PCI's devres implementation contains a WARN_ON() which served to inform users relying on the legacy devres iomap table that this table does not support multiple mappings per BAR. The WARN_ON() can be regarded as useless by now, since mapping a BAR multiple times is legal behavior and old users of pcim_iomap_table(), the accessor function for that table, did not break in the past PCI devres cleanup. New PCI users will hopefully notice that pcim_iomap_table() is deprecated and are unlikely to use it for mapping the same BAR multiple times. Moreover, WARN_ON()s create noisy, difficult to read error messages which can be more confusing than helpful, since they don't inform the user about what precisely the problem is. Remove the WARN_ON(). Reported-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Philipp Stanner <phasta@kernel.org> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Link: https://patch.msgid.link/20251218092819.149665-2-phasta@kernel.org
This commit is contained in:
parent
80d9411c00
commit
94cf23f6b7
|
|
@ -469,9 +469,6 @@ static int pcim_add_mapping_to_legacy_table(struct pci_dev *pdev,
|
|||
if (!legacy_iomap_table)
|
||||
return -ENOMEM;
|
||||
|
||||
/* The legacy mechanism doesn't allow for duplicate mappings. */
|
||||
WARN_ON(legacy_iomap_table[bar]);
|
||||
|
||||
legacy_iomap_table[bar] = mapping;
|
||||
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user