Context *const c = current();
- Lock_guard<Cpu_lock> g(&cpu_lock);
+ auto g = lock_guard(cpu_lock);
{
- Lock_guard<Queue::Inner_lock> guard(_q.q_lock());
+ auto guard = lock_guard(_q.q_lock());
if (EXPECT_FALSE(_q.invalid()))
return Invalid;
Queue_item *f;
{
- Lock_guard<Queue::Inner_lock> guard(_q.q_lock());
+ auto guard = lock_guard(_q.q_lock());
//LOG_MSG_3VAL(current(), "clear", (Mword)this, current_cpu(), *((Mword*)this));
assert_kdb (_q.blocked());
Context *const c = current();
- Lock_guard<Cpu_lock> g(&cpu_lock);
+ auto g = lock_guard(cpu_lock);
{
- Lock_guard<Queue::Inner_lock> guard(_q.q_lock());
+ auto guard = lock_guard(_q.q_lock());
assert_kdb (invalid());
if (!_q.blocked())
Mp_lock::invalidate()
{
{
- Lock_guard<Queue::Inner_lock> guard(_q.q_lock());
+ auto guard = lock_guard(_q.q_lock());
_q.invalidate();
}
Queue_item *f;
while (1)
{
- Lock_guard<Queue::Inner_lock> guard(_q.q_lock());
+ auto guard = lock_guard(_q.q_lock());
f = _q.first();
//LOG_MSG_3VAL(current(), "deq", Mword(f), 0, 0);