[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <90be77e27b96d47acc9f20416d8fdc01f9cb601b.1700986053.git.christophe.jaillet@wanadoo.fr>
Date: Sun, 26 Nov 2023 09:08:12 +0100
From: Christophe JAILLET <christophe.jaillet@...adoo.fr>
To: Peter Rosin <peda@...ntia.se>
Cc: linux-kernel@...r.kernel.org, kernel-janitors@...r.kernel.org,
Christophe JAILLET <christophe.jaillet@...adoo.fr>
Subject: [PATCH 2/2] mux: Slightly reorder 'struct mux_chip'
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@...adoo.fr>
---
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
Powered by blists - more mailing lists