Kobject_iface *
Ipc_gate_obj::downgrade(unsigned long attr)
{
- if (attr & L4_fpage::C_obj_right_1)
+ if (attr & L4_msg_item::C_obj_right_1)
return static_cast<Ipc_gate*>(this);
else
return static_cast<Ipc_gate_ctl*>(this);
}
}
- bool ipc = _thread->check_sys_ipc(f->ref().flags(), &partner, &sender, &have_rcv);
+ bool ipc = _thread->check_sys_ipc(f->ref().op(), &partner, &sender, &have_rcv);
LOG_TRACE("IPC Gate invoke", "gate", current(), __fmt_ipc_gate_invoke,
Log_ipc_gate_invoke *l = tbe->payload<Log_ipc_gate_invoke>();