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

Reply via email to