On 11/23/23 18:35, Stephen Rothwell wrote: > Hi all, > > Changes since 20231123: > > Non-merge commits (relative to Linus' tree): 2415 > 3096 files changed, 138691 insertions(+), 92122 deletions(-) > > ---------------------------------------------------------------------------- on S390, when CONFIG_REGMAP and none of its subordinate configs is set: ../drivers/mux/mmio.c: In function 'mux_mmio_probe': ../drivers/mux/mmio.c:76:34: error: storage size of 'field' isn't known 76 | struct reg_field field; | ^~~~~ In file included from ../include/linux/bits.h:21, from ../include/linux/bitops.h:6, from ../drivers/mux/mmio.c:8: ../include/linux/bits.h:23:28: error: first argument to '__builtin_choose_expr' not a constant 23 | (BUILD_BUG_ON_ZERO(__builtin_choose_expr( \ | ^~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ ../include/linux/bits.h:37:10: note: in expansion of macro 'GENMASK_INPUT_CHECK' 37 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ ../drivers/mux/mmio.c:96:29: note: in expansion of macro 'GENMASK' 96 | if (mask != GENMASK(field.msb, field.lsb)) { | ^~~~~~~ ../include/linux/build_bug.h:16:51: error: bit-field '' width not an integer constant 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ ../include/linux/bits.h:23:10: note: in expansion of macro 'BUILD_BUG_ON_ZERO' 23 | (BUILD_BUG_ON_ZERO(__builtin_choose_expr( \ | ^~~~~~~~~~~~~~~~~ ../include/linux/bits.h:37:10: note: in expansion of macro 'GENMASK_INPUT_CHECK' 37 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ ../drivers/mux/mmio.c:96:29: note: in expansion of macro 'GENMASK' 96 | if (mask != GENMASK(field.msb, field.lsb)) { | ^~~~~~~ ../drivers/mux/mmio.c:102:29: error: implicit declaration of function 'devm_regmap_field_alloc' [-Werror=implicit-function-declaration] 102 | fields[i] = devm_regmap_field_alloc(dev, regmap, field); | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mux/mmio.c:76:34: warning: unused variable 'field' [-Wunused-variable] 76 | struct reg_field field; | ^~~~~ cc1: some warnings being treated as errors Full randconfig file is attached. -- ~Randy