All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] perf/x86: Add __ro_after_init annotations
@ 2018-08-10 15:43 Zubin Mithra
  2018-08-13 22:37 ` Kees Cook
  2018-09-11  6:20 ` [tip:perf/core] " tip-bot for Zubin Mithra
  0 siblings, 2 replies; 3+ messages in thread
From: Zubin Mithra @ 2018-08-10 15:43 UTC (permalink / raw)
  To: peterz, mingo, acme, alexander.shishkin, x86
  Cc: linux-kernel, groeck, keescook, zsm

x86_pmu_{format,events,attr,caps}_group is written to in
init_hw_perf_events and not modified after. This makes them suitable
candidates for annotating as __ro_after_init.

Signed-off-by: Zubin Mithra <zsm@chromium.org>
---
 arch/x86/events/core.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/arch/x86/events/core.c b/arch/x86/events/core.c
index 5f4829f10129..88e5f67f5d4c 100644
--- a/arch/x86/events/core.c
+++ b/arch/x86/events/core.c
@@ -1584,7 +1584,7 @@ static void __init pmu_check_apic(void)
 
 }
 
-static struct attribute_group x86_pmu_format_group = {
+static struct attribute_group x86_pmu_format_group __ro_after_init = {
 	.name = "format",
 	.attrs = NULL,
 };
@@ -1715,7 +1715,7 @@ static struct attribute *events_attr[] = {
 	NULL,
 };
 
-static struct attribute_group x86_pmu_events_group = {
+static struct attribute_group x86_pmu_events_group __ro_after_init = {
 	.name = "events",
 	.attrs = events_attr,
 };
@@ -2230,7 +2230,7 @@ static struct attribute *x86_pmu_attrs[] = {
 	NULL,
 };
 
-static struct attribute_group x86_pmu_attr_group = {
+static struct attribute_group x86_pmu_attr_group __ro_after_init = {
 	.attrs = x86_pmu_attrs,
 };
 
@@ -2248,7 +2248,7 @@ static struct attribute *x86_pmu_caps_attrs[] = {
 	NULL
 };
 
-static struct attribute_group x86_pmu_caps_group = {
+static struct attribute_group x86_pmu_caps_group __ro_after_init = {
 	.name = "caps",
 	.attrs = x86_pmu_caps_attrs,
 };
-- 
2.18.0.597.ga71716f1ad-goog


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-09-11  6:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-10 15:43 [PATCH] perf/x86: Add __ro_after_init annotations Zubin Mithra
2018-08-13 22:37 ` Kees Cook
2018-09-11  6:20 ` [tip:perf/core] " tip-bot for Zubin Mithra

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.