On Tue, May 18, 2021 at 03:41:11PM +0300, Andy Shevchenko wrote: > Use string_upper() from string helper module instead of open coded variant. > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > --- > drivers/infiniband/hw/hfi1/efivar.c | 9 +++------ > 1 file changed, 3 insertions(+), 6 deletions(-) It doesn't compile?? In file included from drivers/infiniband/hw/hfi1/efivar.c:48: ./include/linux/string_helpers.h: In function ‘string_escape_str’: ./include/linux/string_helpers.h:70:32: error: implicit declaration of function ‘strlen’ [-Werror=implicit-function-declaration] 70 | return string_escape_mem(src, strlen(src), dst, sz, flags, only); | ^~~~~~ ./include/linux/string_helpers.h:70:32: warning: incompatible implicit declaration of built-in function ‘strlen’ ./include/linux/string_helpers.h:6:1: note: include ‘<string.h>’ or provide a declaration of ‘strlen’ 5 | #include <linux/ctype.h> +++ |+#include <string.h> 6 | #include <linux/types.h> cc1: some warnings being treated as errors Jason