Messages in this thread | | | Date | Mon, 23 May 2005 21:56:22 -0400 | From | Jeff Garzik <> | Subject | Re: [PATCH 0/3] ioc4: Driver rework |
| |
Brent Casavant wrote: > - The IOC4 chip implements multiple functions (serial, IDE, others not > yet implemented in the mainline kernel) but is not a multifunction > PCI device. In order to properly handle device addition and removal > as well as module insertion and deletion, an intermediary IOC4-specific > driver layer is needed to handle these operations cleanly.
I disagree that a layer is needed.
Just write a PCI driver that does the following in probe:
register IDE register serial ...
and undoes all that in remove.
Device addition and removal work just fine with that scheme.
Jeff
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |