]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ACPI: PMIC: Constify struct pmic_table
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Sat, 29 Jun 2024 06:58:42 +0000 (08:58 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 1 Jul 2024 18:06:02 +0000 (20:06 +0200)
commitcfff1997aafa25ea98c2ceb7251642276745266a
tree3d0e1c8aff92ff8ea1d2bc8067c528ab8bc75617
parentf42cfd5ceced62799a7dd82899b03d7b9575fc22
ACPI: PMIC: Constify struct pmic_table

'struct pmic_table' is not modified in these drivers.

Constifying this structure moves some data to a read-only section, so
increase overall security.

On a x86_64, with allmodconfig, as an example:
Before:
======
   text    data     bss     dec     hex filename
   3811     786       0    4597    11f5 drivers/acpi/pmic/intel_pmic_xpower.o

   text    data     bss     dec     hex filename
   4147     450       0    4597    11f5 drivers/acpi/pmic/intel_pmic_xpower.o

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Link: https://patch.msgid.link/a6c9b1bcdf259adabbcaf91183d3f5ab87a98600.1719644292.git.christophe.jaillet@wanadoo.fr
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/pmic/intel_pmic.c
drivers/acpi/pmic/intel_pmic.h
drivers/acpi/pmic/intel_pmic_bxtwc.c
drivers/acpi/pmic/intel_pmic_bytcrc.c
drivers/acpi/pmic/intel_pmic_chtdc_ti.c
drivers/acpi/pmic/intel_pmic_chtwc.c
drivers/acpi/pmic/intel_pmic_xpower.c