summaryrefslogtreecommitdiff
path: root/tools/lib/python
diff options
context:
space:
mode:
authorFlorian Eckert <fe@dev.tdt.de>2025-09-30 10:27:43 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-10-22 13:06:53 +0300
commitb7cefdb6633824fc4f2e3165974b1aefc343f3b1 (patch)
tree6005f5f24e240445752bdfcab38220896eae0603 /tools/lib/python
parent0cfadf4bcd283de6d5cb06748dfb1d65e993dbf9 (diff)
downloadlinux-b7cefdb6633824fc4f2e3165974b1aefc343f3b1.tar.xz
serial: 8250_pcilib: Replace deprecated PCI functions
When the '8250_exar' module is loaded into the kernel, a kernel trace with 'WARN_ON(legacy_iomap_table[bar])' is dumped to the console, because the old pci table mapping is still used in '8250_pcilib'. The old function have been deprecated in commit e354bb84a4c1 ("PCI: Deprecate pcim_iomap_table(), pcim_iomap_regions_request_all()"). The remapping already takes or must take place in the driver that calls the function 'serial8250_pci_setup_port()'. The remapping should only be called once via 'pcim_iomap()'. Therefore the remapping moved to the caller of 'serial8250_pci_setup_port()'. To replace the outdated/legacy iomap_table processing in '8250_pcilib' the function signature of 'serial8250_pci_setup_port()' has been extended with an already iomapped address value. So this can be used directly without io mapping again. Signed-off-by: Florian Eckert <fe@dev.tdt.de> Reviewed-by: Jiri Slaby <jirislaby@kernel.org> Link: https://patch.msgid.link/20250930072743.791580-1-fe@dev.tdt.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions