Hi all, After merging the nvmem tree, today's linux-next build (x86_64 allmodconfig) produced this warning: In file included from include/linux/clk.h:13, from drivers/nvmem/jz4780-efuse.c:25: drivers/nvmem/jz4780-efuse.c: In function 'jz4780_efuse_read': include/linux/kernel.h:842:29: warning: comparison of distinct pointer types lacks a cast 842 | (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) | ^~ include/linux/kernel.h:856:4: note: in expansion of macro '__typecheck' 856 | (__typecheck(x, y) && __no_side_effects(x, y)) | ^~~~~~~~~~~ include/linux/kernel.h:866:24: note: in expansion of macro '__safe_cmp' 866 | __builtin_choose_expr(__safe_cmp(x, y), \ | ^~~~~~~~~~ include/linux/kernel.h:875:19: note: in expansion of macro '__careful_cmp' 875 | #define min(x, y) __careful_cmp(x, y, <) | ^~~~~~~~~~~~~ drivers/nvmem/jz4780-efuse.c:76:24: note: in expansion of macro 'min' 76 | unsigned int chunk = min(bytes, (start + JZ_EFU_READ_SIZE) | ^~~ Introduced by commit 50a09dfd394a ("nvmem: add driver for JZ4780 efuse") -- Cheers, Stephen Rothwell
Attachment:
pgpf98pGBUJbF.pgp
Description: OpenPGP digital signature