Ah, I didn't see the caller.

There's still the issue of the missing volatile. It's required to make sure 
there is strict ordering between the spinlock acquisition and the 
increment/decrement.

--
Best regards,
Alex Ionescu

On 2011-06-03, at 4:46 AM, Pierre Schweitzer wrote:

> Hi,
> 
>> The notification routine can change the list, as there is no lock involved.
> List is locked by the caller. Have a look to: 
> IoRegisterFsRegistrationChange().
> 
> Regarding all your remarks: thank you! They have been used to fix code and 
> commited in r52073.
> 
> Regards,
> P. Schweitzer
> 
> _______________________________________________
> Ros-dev mailing list
> [email protected]
> http://www.reactos.org/mailman/listinfo/ros-dev


_______________________________________________
Ros-dev mailing list
[email protected]
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to