Quoting r. Michael S. Tsirkin <[EMAIL PROTECTED]>:
> We can change refcount from atomic to a simple integer, protected
> by lock. And then
>
> wait_event(&obj->wait, ({
> spin_lock_irq(&obj->lock);
> count = obj->refcount;
> spin_unlock_irq(&obj->lock);
> count;
> })
Make that
wait_event(&obj->wait, ({
spin_lock_irq(&obj->lock);
count = obj->refcount;
spin_unlock_irq(&obj->lock);
!count;
})
--
MST
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general