> > /* get mmio */ > It is for MMIO only. You still use [in|out][b|w|l] for IO ports proper. > > AC seemed to suggest that it is not even necessary to call > *_request_region*() which seems to be correct. I do it anyway, as > /proc/ioports then shows my module as having claimed that part of IO > space. For ISA you probably do want to claim them, for PCI if you are using the newer PCI interface (pci_register_module) the system will do a lot of the work for you and just bother you about devices that appear/vanish after it puts them into sane states