Hi Heiner, first of all, thanks for the fast reaction! On Thu, Apr 04, 2024 at 10:09:50PM +0200, Heiner Kallweit wrote: > The original change adds usage of i2c_root_adapter(), which is > implemented in i2c-mux.c. Therefore we can't use the multiplexing > if I2C_I801=y and I2C_MUX=m. What is wrong with select I2C_MUX? And is this covering all the cases? Last thing, how have you tested and reproduced the issue? Thanks, Andi > Handling the dependencies in the code would become unnecessarily > complex, therefore create a new config symbol. > > Fixes: 71b494e043d2 ("i2c: i801: Call i2c_register_spd for muxed child segments") > Reported-by: kernel test robot <lkp@xxxxxxxxx> > Closes: https://lore.kernel.org/oe-kbuild-all/202404042206.MjAQC32x-lkp@xxxxxxxxx/ > Signed-off-by: Heiner Kallweit <hkallweit1@xxxxxxxxx>