Why is it safe to make pci_iomap_wc_range() support IO ports when it didn't before? That might be desirable, but I think it *is* a functional change here.
None of the callers use it to map IO ports, so it will be a no-op for them. But you're right, it's a (minor) functional change.
-Andi