On Wed, Dec 22, 2004 at 01:44:23PM +0000, Christoph Hellwig wrote:
I still save off the pci_dev ptrs for all cards found, so I can
register with the serial core after probe (is there a better way?).
Should I register the driver separately for each card ? That seems a
bit overkill.
You should register them with the serial core in ->probe.
You want to register with the serial core before you register with PCI.
Then add each port when you find it via the PCI driver ->probe method.
Removal is precisely the reverse order - remove each port in ->remove
method first, then unregister from serial core.