Hi,
In my driver code, I have a synchronizaton mechanism thru acquiring spin
locks and I use the API KeAcquireSpinLock for the same.
My understanding is that KeAcquireSpinLock would raise the IRQL to dispatch
level.
In one of my crash dumps (IRQL_NOT_LESS_OR_EQUAL (a) ) I see
KeAcquireSpinLockRaiseToSynch() instead of KeAcquireSpinLock in the stack
trace.
I read article on OSR online about the dangerous usage of
KeAcquireSpinLockRaiseToSynch() but I havnt even used it in my driver code
still I see the call on the stack.
Any explanataion would be appreciated.
Thanks,
Steam up your desktop! http://www.msn.co.in/cinema/ Get the hottest
wallpapers.
Hi Atul,
Can you post !analyze -v output?
-Bandeep
“atul kabra” wrote in message news:xxxxx@ntdev…
> Hi,
> In my driver code, I have a synchronizaton mechanism thru acquiring spin
> locks and I use the API KeAcquireSpinLock for the same.
>
> My understanding is that KeAcquireSpinLock would raise the IRQL to
dispatch
> level.
>
> In one of my crash dumps (IRQL_NOT_LESS_OR_EQUAL (a) ) I see
> KeAcquireSpinLockRaiseToSynch() instead of KeAcquireSpinLock in the stack
> trace.
>
> I read article on OSR online about the dangerous usage of
> KeAcquireSpinLockRaiseToSynch() but I havnt even used it in my driver code
> still I see the call on the stack.
>
> Any explanataion would be appreciated.
>
> Thanks,
>
> _________________________________________________________________
> Steam up your desktop! http://www.msn.co.in/cinema/ Get the hottest
> wallpapers.
>
>
>