mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 09:04:39 +02:00
pmdomain: amlogic: Constify struct meson_secure_pwrc_domain_data
'struct meson_secure_pwrc_domain_data' are not modified in these drivers. Constifying these structures moves some data to a read-only section, so increases overall security. On a x86_64, with allmodconfig: Before: ====== text data bss dec hex filename 9248 408 0 9656 25b8 drivers/pmdomain/amlogic/meson-secure-pwrc.o After: ===== text data bss dec hex filename 9344 304 0 9648 25b0 drivers/pmdomain/amlogic/meson-secure-pwrc.o Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Link: https://lore.kernel.org/r/e71abd8d75dd842690e5a11e38037bcf5feac189.1751816732.git.christophe.jaillet@wanadoo.fr Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
parent
a4abebf362
commit
3b2ded2305
|
|
@ -342,32 +342,32 @@ static int meson_secure_pwrc_probe(struct platform_device *pdev)
|
|||
return of_genpd_add_provider_onecell(pdev->dev.of_node, &pwrc->xlate);
|
||||
}
|
||||
|
||||
static struct meson_secure_pwrc_domain_data meson_secure_a1_pwrc_data = {
|
||||
static const struct meson_secure_pwrc_domain_data meson_secure_a1_pwrc_data = {
|
||||
.domains = a1_pwrc_domains,
|
||||
.count = ARRAY_SIZE(a1_pwrc_domains),
|
||||
};
|
||||
|
||||
static struct meson_secure_pwrc_domain_data amlogic_secure_a4_pwrc_data = {
|
||||
static const struct meson_secure_pwrc_domain_data amlogic_secure_a4_pwrc_data = {
|
||||
.domains = a4_pwrc_domains,
|
||||
.count = ARRAY_SIZE(a4_pwrc_domains),
|
||||
};
|
||||
|
||||
static struct meson_secure_pwrc_domain_data amlogic_secure_a5_pwrc_data = {
|
||||
static const struct meson_secure_pwrc_domain_data amlogic_secure_a5_pwrc_data = {
|
||||
.domains = a5_pwrc_domains,
|
||||
.count = ARRAY_SIZE(a5_pwrc_domains),
|
||||
};
|
||||
|
||||
static struct meson_secure_pwrc_domain_data amlogic_secure_c3_pwrc_data = {
|
||||
static const struct meson_secure_pwrc_domain_data amlogic_secure_c3_pwrc_data = {
|
||||
.domains = c3_pwrc_domains,
|
||||
.count = ARRAY_SIZE(c3_pwrc_domains),
|
||||
};
|
||||
|
||||
static struct meson_secure_pwrc_domain_data meson_secure_s4_pwrc_data = {
|
||||
static const struct meson_secure_pwrc_domain_data meson_secure_s4_pwrc_data = {
|
||||
.domains = s4_pwrc_domains,
|
||||
.count = ARRAY_SIZE(s4_pwrc_domains),
|
||||
};
|
||||
|
||||
static struct meson_secure_pwrc_domain_data amlogic_secure_t7_pwrc_data = {
|
||||
static const struct meson_secure_pwrc_domain_data amlogic_secure_t7_pwrc_data = {
|
||||
.domains = t7_pwrc_domains,
|
||||
.count = ARRAY_SIZE(t7_pwrc_domains),
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user