mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-21 00:23:16 +00:00
demo: make cancel_blocking working
- remove special handling from base-nova - add to rpc_server where it actually should be applied to - required to work for sel4 cancel_blocking Issue #2044
This commit is contained in:
committed by
Christian Helmuth
parent
7b35927147
commit
5a0bc07d30
@ -87,13 +87,6 @@ void Rpc_entrypoint::_dissolve(Rpc_object_base *obj)
|
||||
if (utcb == reinterpret_cast<Utcb *>(this->utcb()))
|
||||
return;
|
||||
|
||||
/*
|
||||
* Required outside of core. E.g. launchpad needs it to forcefully kill
|
||||
* a client which blocks on a session opening request where the service
|
||||
* is not up yet.
|
||||
*/
|
||||
cancel_blocking();
|
||||
|
||||
/* activate entrypoint now - otherwise cleanup call will block forever */
|
||||
_delay_start.unlock();
|
||||
|
||||
|
Reference in New Issue
Block a user