mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-19 03:06:39 +00:00
17a6318ad6
This patch solves a corner case where one long-active job (e.g., read-ready request) stays at the beginning of the '_active_jobs' queue without an ack. In this case, the '_try_acknowledge_jobs' method would wrongly stop processing the subsequent acknowledgements. In practice, this can lead to a delayed sending of acknowledgements until new I/O or client requests occur. In particular, Vim in Sculpt's inspect window sometimes did not immediately respond to key presses during tab completion. Here, the read-ready request of the terminal prevented the acknowledgement for read of directory entry from being delivered until the next key was pressed. Fixes #3873 |
||
---|---|---|
.. | ||
doc | ||
include | ||
lib | ||
recipes | ||
run | ||
src | ||
xsd | ||
README |
This source-code repository contains genuine low-level OS components and interfaces of Genode. It solely depends on the framework's base API.