Hi, This patch checks for the return value, if there is no memory allocated in the getc_buffer_flush initcall. Signed-off-by: Vikram Narayanan<vikram186@xxxxxxxxx> --- diff --git a/common/console.c b/common/console.c index d60e57f..c502638 100644 --- a/common/console.c +++ b/common/console.c @@ -37,6 +37,7 @@ #include <poller.h> #include <linux/list.h> #include <linux/stringify.h> +#include <errno.h> LIST_HEAD(console_list); EXPORT_SYMBOL(console_list); @@ -118,6 +119,8 @@ static int getc_buffer_flush(void) { console_input_buffer = kfifo_alloc(1024); console_output_buffer = kfifo_alloc(1024); + if(!console_input_buffer || !console_output_buffer) + return ENOMEM; return 0; } -- Thanks, Vikram _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox