From: Patrick Venture Date: Wed, 19 Jan 2022 21:43:29 +0000 (-0800) Subject: hw/nvram: use at24 macro X-Git-Tag: v7.0.0-rc0~44^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=21b86097f8e318a1878f11428a5f449022b763ad;p=thirdparty%2Fqemu.git hw/nvram: use at24 macro Use the macro for going from I2CSlave to EEPROMState. Signed-off-by: Patrick Venture Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20220119214329.2557049-1-venture@google.com> Signed-off-by: Laurent Vivier --- diff --git a/hw/nvram/eeprom_at24c.c b/hw/nvram/eeprom_at24c.c index af6f5dbb998..da435500bac 100644 --- a/hw/nvram/eeprom_at24c.c +++ b/hw/nvram/eeprom_at24c.c @@ -54,7 +54,7 @@ struct EEPROMState { static int at24c_eeprom_event(I2CSlave *s, enum i2c_event event) { - EEPROMState *ee = container_of(s, EEPROMState, parent_obj); + EEPROMState *ee = AT24C_EE(s); switch (event) { case I2C_START_SEND: