On 13:32 Sat 16 Jul , Vikram Narayanan wrote: > 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 -ENOMEM; and a DEBUG_LL message is important here for debug Best Regards, J. _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox