Project

General

Profile

Bug #680

pm_create_components ought to be cleaned up

Added by Garrett D'Amore about 9 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
kernel
Start date:
2011-01-30
Due date:
% Done:

0%

Estimated time:
Difficulty:
Tags:

Description

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.

Also available in: Atom PDF