diff --git a/repos/os/include/platform_session/connection.h b/repos/os/include/platform_session/connection.h index 1f8ec60c8c..c59564299d 100644 --- a/repos/os/include/platform_session/connection.h +++ b/repos/os/include/platform_session/connection.h @@ -113,7 +113,7 @@ class Platform::Connection : public Genode::Connection, Ram_dataspace_capability alloc_dma_buffer(size_t size, Cache cache) override { - return retry_with_upgrade(Ram_quota{size}, Cap_quota{2}, [&] () { + return retry_with_upgrade(Ram_quota{max((size_t)4096, size)}, Cap_quota{2}, [&] () { return Client::alloc_dma_buffer(size, cache); }); }