search for: fence_flag_user_bits

Displaying 1 result from an estimated 1 matches for "fence_flag_user_bits".

2016 Sep 07
1
[PATCH] drm/nouveau: Skip fence context seqno check if notifies are enabled
...e_is_signaled(struct fence *f) struct nouveau_channel *chan; bool ret = false; + /* If the notify is already active, we can rely on + * FENCE_FLAG_SIGNALED_BIT being accurate and skip checking the + * current seqno as fctx->read() requires an expensive uncached read. + */ + if (test_bit(FENCE_FLAG_USER_BITS, &fence->base.flags)) + return false; + + if (READ_ONCE(fctx->notify_ref)) + return false; + rcu_read_lock(); chan = rcu_dereference(fence->channel); if (chan) -- 2.9.3