The check and warning are very specific to the SPD usage of the i801 driver. That was fine as long as i801 was the only caller of i2c_register_spd(). Now that piix4 also wants to do the same the check and warning are not accurate anymore. Instead of introducing a more complicated calling protocol only to print a warning, drop the warning. Signed-off-by: Thomas Weißschuh <linux@xxxxxxxxxxxxxx> --- drivers/i2c/i2c-smbus.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/i2c/i2c-smbus.c b/drivers/i2c/i2c-smbus.c index cdbb95fe104e..f0ac35fd0c5a 100644 --- a/drivers/i2c/i2c-smbus.c +++ b/drivers/i2c/i2c-smbus.c @@ -356,10 +356,6 @@ void i2c_register_spd(struct i2c_adapter *adap) * If more slots are present either muxed or multiple busses are * necessary or the additional slots are ignored. */ - if (!i2c_parent_is_i2c_adapter(adap) && slot_count > 8) { - dev_warn(&adap->dev, - "More than 8 memory slots on a single bus, contact i801 maintainer to add missing mux config\n"); - } slot_count = min(slot_count, 8); /* -- 2.45.2