]> git.apps.os.sepia.ceph.com Git - ceph-client.git/commit
regulator: tps6287x: Constify struct regulator_desc
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Mon, 9 Sep 2024 18:56:19 +0000 (20:56 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 9 Sep 2024 20:08:43 +0000 (21:08 +0100)
commit63a68ee1c27f5d1a17b78a2c937b86b0fb1fd99a
treed9adecc723586840931f4525fc7569d6c528f7d9
parent48cc042bd68e0225f1e6b137452e3d867e7c0942
regulator: tps6287x: 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
increases overall security, especially when the structure holds some
function pointers.

On a x86_64, with allmodconfig:
Before:
======
   text    data     bss     dec     hex filename
   4974     736      16    5726    165e drivers/regulator/tps6287x-regulator.o

After:
=====
   text    data     bss     dec     hex filename
   5294     416      16    5726    165e drivers/regulator/tps6287x-regulator.o

--
Compile tested only

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Link: https://patch.msgid.link/7727e493490d37775a653905dfe0cc1d8478f8e0.1725908163.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/tps6287x-regulator.c