On 11/22/2010 8:16 AM, Mansoor, Illyas wrote:
Hi Arjan,

Please find the patch that fixes this, thanks.


 From 0fa3f051da35f148605a29ca5cc15eac33c08697 Mon Sep 17 00:00:00 2001
From: Illyas Mansoor<[email protected]>
Date: Tue, 23 Nov 2010 00:43:01 +0530
Subject: [PATCH] fix for section mismatch warnings

sfi_processor_register_performance() was not
annotated with __init fixed this.

it's customary to put the actual compiler warning in the description if you're fixing one...

Signed-off-by: Illyas Mansoor<[email protected]>
---
  arch/x86/kernel/cpu/cpufreq/sfi-cpufreq.c |   18 +++++++++---------
  1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/arch/x86/kernel/cpu/cpufreq/sfi-cpufreq.c 
b/arch/x86/kernel/cpu/cpufreq/sfi-cpufreq.c
index 11d1438..390ff3f 100644
--- a/arch/x86/kernel/cpu/cpufreq/sfi-cpufreq.c
+++ b/arch/x86/kernel/cpu/cpufreq/sfi-cpufreq.c
@@ -96,7 +96,7 @@ static struct sfi_cpu_table_entry sfi_cpu_array[SFI_CPU_MAX];
  /* sfi_perf_data is a pointer to percpu data. */
  static struct sfi_processor_performance *sfi_perf_data;

-static struct cpufreq_driver sfi_cpufreq_driver;
+static struct cpufreq_driver sfi_cpufreq_driver_ops;

what is this seemingly gratuitous change for???
It's 90% of your patch, but it's not even described in your description.


  static unsigned int sfi_pstate_strict;

@@ -179,7 +179,7 @@ void set_cpu_to_gfm(void)
        wrmsr(MSR_IA32_PERF_CTL, l, h);
  }

-int
+int __init
  sfi_processor_register_performance(struct sfi_processor_performance
                                    *performance, unsigned int cpu)
  {

this part I can understand.... that should fix the warning.


_______________________________________________
MeeGo-kernel mailing list
[email protected]
http://lists.meego.com/listinfo/meego-kernel

Reply via email to