]> www.infradead.org Git - users/jedix/linux-maple.git/commit
hwmon: (pmbus/mpq7932) Constify struct regulator_desc
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Sun, 8 Sep 2024 08:32:38 +0000 (10:32 +0200)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 8 Sep 2024 23:37:51 +0000 (16:37 -0700)
commitd22bd451d5606411895ef55cb105277e4f4f6e54
tree678c4dce38a60fe8871cb9db011ebd969707f18a
parent3cd1ef26b01ea66f1f1c1f088fb41cf1476cb017
hwmon: (pmbus/mpq7932) Constify struct regulator_desc

'struct regulator_desc' is not modified in this driver.

Constifying this structure moves some data to a read-only section, so
increase overall security, especially when the structure holds some
function pointers.

This also makes mpq7932_regulators_desc consistent with
mpq7932_regulators_desc_one which is already a "static const struct
regulator_desc".

On a x86_64, with allmodconfig:
Before:
======
   text    data     bss     dec     hex filename
   3516    2264       0    5780    1694 drivers/hwmon/pmbus/mpq7932.o

After:
=====
   text    data     bss     dec     hex filename
   5396     384       0    5780    1694 drivers/hwmon/pmbus/mpq7932.o

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Message-ID: <c0585a07547ec58d99a5bff5e02b398114bbe312.1725784343.git.christophe.jaillet@wanadoo.fr>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/pmbus/mpq7932.c