From e8fec3eed6169d82d8cec0ffc10a05ebfbe8f2d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20S=C3=B6ntgen?= Date: Fri, 5 Jun 2020 15:45:54 +0200 Subject: [PATCH] terminal_log: remove session size check The amount of RAM required by the session object is already accounted for by the Root_component. Fixes #3776. --- repos/os/src/server/terminal_log/main.cc | 8 -------- 1 file changed, 8 deletions(-) diff --git a/repos/os/src/server/terminal_log/main.cc b/repos/os/src/server/terminal_log/main.cc index e1bc6c279..dd3cb1a46 100644 --- a/repos/os/src/server/terminal_log/main.cc +++ b/repos/os/src/server/terminal_log/main.cc @@ -102,14 +102,6 @@ namespace Genode { */ Termlog_component *_create_session(const char *args) override { - size_t ram_quota = - Arg_string::find_arg(args, "ram_quota" ).ulong_value(0); - - /* delete ram quota by the memory needed for the session */ - size_t session_size = max((size_t)4096, sizeof(Termlog_component)); - if (ram_quota < session_size) - throw Insufficient_ram_quota(); - char label_buf[Termlog_component::LABEL_LEN]; Arg label_arg = Arg_string::find_arg(args, "label");