Based on pahole, 2 holes can be combined in the 'struct mux_chip'. This saves 8 bytes in the structure on my x86_64. Signed-off-by: Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> --- include/linux/mux/driver.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/linux/mux/driver.h b/include/linux/mux/driver.h index c29e9b7fb17b..09d519af521b 100644 --- a/include/linux/mux/driver.h +++ b/include/linux/mux/driver.h @@ -56,15 +56,15 @@ struct mux_control { /** * struct mux_chip - Represents a chip holding mux controllers. * @controllers: Number of mux controllers handled by the chip. - * @dev: Device structure. * @id: Used to identify the device internally. + * @dev: Device structure. * @ops: Mux controller operations. * @mux: Array of mux controllers that are handled. */ struct mux_chip { unsigned int controllers; - struct device dev; int id; + struct device dev; const struct mux_control_ops *ops; -- 2.34.1