On 26 August 2014 18:49, Mathias Krause <mini...@googlemail.com> wrote: > A few of the initialization functions are missing the __init annotation. > Fix this and thereby allow ~680 additional bytes of code to be released > after initialization. > > Signed-off-by: Mathias Krause <mini...@googlemail.com> > --- > arch/x86/kernel/cpu/perf_event_intel_ds.c | 2 +- > arch/x86/kernel/cpu/perf_event_intel_lbr.c | 8 ++++---- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/arch/x86/kernel/cpu/perf_event_intel_ds.c > b/arch/x86/kernel/cpu/perf_event_intel_ds.c > index 696ade311d..5625799f93 100644 > --- a/arch/x86/kernel/cpu/perf_event_intel_ds.c > +++ b/arch/x86/kernel/cpu/perf_event_intel_ds.c > @@ -1055,7 +1055,7 @@ static void intel_pmu_drain_pebs_nhm(struct pt_regs > *iregs) > * BTS, PEBS probe and setup > */ > > -void intel_ds_init(void) > +void __init intel_ds_init(void) > { > /* > * No support for 32bit formats > diff --git a/arch/x86/kernel/cpu/perf_event_intel_lbr.c > b/arch/x86/kernel/cpu/perf_event_intel_lbr.c > index 9dd2459a4c..4af10617de 100644 > --- a/arch/x86/kernel/cpu/perf_event_intel_lbr.c > +++ b/arch/x86/kernel/cpu/perf_event_intel_lbr.c > @@ -697,7 +697,7 @@ static const int snb_lbr_sel_map[PERF_SAMPLE_BRANCH_MAX] > = { > }; > > /* core */ > -void intel_pmu_lbr_init_core(void) > +void __init intel_pmu_lbr_init_core(void) > { > x86_pmu.lbr_nr = 4; > x86_pmu.lbr_tos = MSR_LBR_TOS; > @@ -712,7 +712,7 @@ void intel_pmu_lbr_init_core(void) > } > > /* nehalem/westmere */ > -void intel_pmu_lbr_init_nhm(void) > +void __init intel_pmu_lbr_init_nhm(void) > { > x86_pmu.lbr_nr = 16; > x86_pmu.lbr_tos = MSR_LBR_TOS; > @@ -733,7 +733,7 @@ void intel_pmu_lbr_init_nhm(void) > } > > /* sandy bridge */ > -void intel_pmu_lbr_init_snb(void) > +void __init intel_pmu_lbr_init_snb(void) > { > x86_pmu.lbr_nr = 16; > x86_pmu.lbr_tos = MSR_LBR_TOS; > @@ -753,7 +753,7 @@ void intel_pmu_lbr_init_snb(void) > } > > /* atom */ > -void intel_pmu_lbr_init_atom(void) > +void __init intel_pmu_lbr_init_atom(void) > { > /* > * only models starting at stepping 10 seems > -- > 1.7.10.4 >
Ping. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/