On Fri, Nov 01, 2024 at 10:06:40AM +0100, Arnd Bergmann wrote: > On Thu, Oct 31, 2024, at 10:01, kernel test robot wrote: > > > > kernel test robot noticed the following build warnings: > > >>> drivers/leds/leds-turris-omnia.c:409:12: warning: stack frame size (2064) exceeds limit (2048) in 'omnia_leds_probe' [-Wframe-larger-than] > > 409 | static int omnia_leds_probe(struct i2c_client *client) > > | ^ > > The problem here is the i2c_client on the stack, you can't > do that: > > static int omnia_mcu_get_features(const struct i2c_client *client) > { > + struct i2c_client mcu_client = *client; > u16 reply; OMG, I see. struct i2c_client contains struct device. OK, I will do this correctly by finding the MCU device on the I2C bus. Marek