pm_create_components ought to be cleaned up
There is an "old" style power management DDI/DKI that has been obsolete for some time now. This is the interface using pm_create_components(). In illumos-gate, zs, pcmcia, and arcmsr are the consumers of this interface. We should fix these drivers to use the new style DDI/DKI, and then clean up the legacy handling in the power management framework.
At the same time, we should probably remove instances of DDI_PM_RESUME and DDI_PM_SUSPEND from device drivers, because those are not issued for modern device drivers in illumos.