|
Description
|
On one of the engineer's system:
WARNING: usb_ia has no quiesce()
WARNING: usb_ac has no quiesce()
WARNING: usb_as has no quiesce()
The USB leaf devices probably don't need to be quiesced, so these
drivers just need to set the devo_quiesce entry point to
ddi_quiesce_not_needed.
Please see
http://opensolaris.org/os/community/on/flag-days/pages/2008092201/
http://docs.sun.com/app/docs/doc/819-2255/quiesce-9e?l=en&a=view
http://opensolaris.org/os/community/arc/caselog/2008/382/
Man pages for quiesce(9E)
for details.
Hi Sherry,
I notice you used the ddi_quiesce_not_supported() for the quiesce entry of these drivers, while use ddi_quiesce_not_needed() for other usb client drivers, when you first integrated PSARC 2008/382. Do you have special consideration for these drivers?
Hi Ray,
I set them to not_supported at the time of integration simply
because I didn't know whether they need to be quiesced or not.
If you know that these devices don't generate interrupts or
initiate DMAs, you can safely set them to ddi_quiesce_not_needed().
Thanks.
|