On Fri, 2017-09-08 at 15:25 -0400, Steven Rostedt wrote: > On Tue, 5 Sep 2017 16:57:46 -0500 > Tom Zanussi <tom.zanussi@xxxxxxxxxxxxxxx> wrote: > > > +static char *hist_err_str; > > +static char *last_hist_cmd; > > + > > +static int hist_err_alloc(void) > > +{ > > + int ret = 0; > > + > > + last_hist_cmd = kzalloc(MAX_FILTER_STR_VAL, GFP_KERNEL); > > + if (!last_hist_cmd) > > + return -ENOMEM; > > + > > + hist_err_str = kzalloc(MAX_FILTER_STR_VAL, GFP_KERNEL); > > + if (!hist_err_str) { > > + kfree(last_hist_cmd); > > + ret = -ENOMEM; > > + } > > This gets allocated during boot up. Why have it be allocated in the > first place? Just have it be strings: > > static char hist_err_str[MAX_FILTER_STR_VAL]; > static char last_hist_cmd[MAX_FILTER_STR_VAL]; > > You are not saving any space by doing it this way. In fact, you waste > it because now you need to add the pointers to the strings. > Good point. I'll change that along with the other suggestions below. Thanks, Tom -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html