Re: Re: StorPortInitializeDpc & PASSIVE_LEV

*HwStorPassiveInitializeRoutine *is called without any spinlocks held,
*HwStorInitialize
*is called with the adapter spinlock held.

I give up on why this is even important. It is an interface requirement for
storport. Either there is an internal reason why they impose this
restriction, or it is just because they like to be difficult, but the
restriction is not onerous.

On Nov 29, 2007 10:53 AM, wrote:

> Well, if that’s the case then it would be sufficient to claim that the
> StorPortInitializeDpc routine must be called during HBAinitialization from
> within the miniport driver’s HwStorInitialize routine.
>
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>


Mark Roddy

Well, it s not that onerous, assuming the HwStorPassiveInitializeRoutine (that initializes DPCs) gets called before DPCs need to be employed