On Tue, 2020-01-07 at 21:24:52 UTC, Arnd Bergmann wrote: > With gcc -O3, we get a new warning: > > In file included from arch/arm64/include/asm/processor.h:28, > from drivers/mtd/sm_ftl.c:8: > In function 'memset', > inlined from 'sm_read_sector.constprop' at drivers/mtd/sm_ftl.c:250:3: > include/linux/string.h:411:9: error: argument 1 null where non-null expected [-Werror=nonnull] > return __builtin_memset(p, c, size); > > >From all I can tell, this cannot happen (the function is called > either with a NULL buffer or with a -1 block number but not both), > but adding a check makes it more robust and avoids the warning. > > Fixes: mmtom ("init/Kconfig: enable -O3 for all arches") > Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx> Applied to https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes, thanks. Miquel ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/