genode/repos/gems
Martin Stein df7de17435 vfs/cbe_trust_anchor: sync hashfile-handle close
Closing the hashfile handle after a write operation wasn't synchronised to the
actual end of the write operation.

Issuing a write operation at the back end returns successfull as soon as the
back end has acknowledged that it will execute the operation. However, the
actual writing of the data might still be in progress at this point. But the
plugin used to close the file handle and declare the operation finished at this
point which led to warnings about acks on unknown file handles and leaking
resources. Now, the plugin issues a sync operation directly after the write
operation and waits for the sync to complete. This ensures that the plugin
doesn't declare the operation finished too early.

Ref #4032
2021-10-13 14:50:45 +02:00
..
include vfs/cbe_trust_anchor: sync hashfile-handle close 2021-10-13 14:50:45 +02:00
lib gems: import Genode-specific code of the CBE 2020-11-27 09:19:08 +01:00
ports gems: update cbe port 2021-10-13 14:50:45 +02:00
recipes recipes/src/cbe: build also cbe_init_trust_anchor 2021-10-13 14:50:45 +02:00
run mesa: name driver library appropriately 2021-10-13 14:50:37 +02:00
src vfs/cbe_trust_anchor: sync hashfile-handle close 2021-10-13 14:50:45 +02:00
README Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00

This directory is a source-code repository containing Genode-specific
services and applications. In contrast to the components that come with
the 'os' repository, programs contained in 'gems' are able to leverage
the functionalities provided by higher-level repositories such as 'libports'.
To use the 'gems' repository, make sure to also add those repositories to your
build configuraion.