Re: [PATCH] cpufreq: remove unused notifier: CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE}

2014-03-19 Thread Rafael J. Wysocki
On Wednesday, March 19, 2014 12:22:01 PM Srivatsa S. Bhat wrote:
> On 03/19/2014 11:24 AM, Viresh Kumar wrote:
> > Two cpufreq notifiers CPUFREQ_RESUMECHANGE and CPUFREQ_SUSPENDCHANGE were 
> > unused
> > since sometime. And so better remove them to clean code a bit.
> > 
> > Signed-off-by: Viresh Kumar 
> 
> Reviewed-by: Srivatsa S. Bhat 

Queued up for 3.15, thanks!


> > ---
> >  Documentation/cpu-freq/core.txt   | 4 
> >  arch/arm/kernel/smp.c | 3 +--
> >  arch/arm/kernel/smp_twd.c | 2 +-
> >  arch/arm/mach-pxa/viper.c | 3 ---
> >  arch/powerpc/oprofile/op_model_cell.c | 3 +--
> >  arch/sparc/kernel/time_64.c   | 3 +--
> >  arch/x86/kernel/tsc.c | 3 +--
> >  drivers/cpufreq/cpufreq.c | 3 +--
> >  drivers/pcmcia/sa11xx_base.c  | 3 ---
> >  drivers/tty/serial/sh-sci.c   | 3 +--
> >  include/linux/cpufreq.h   | 2 --
> >  11 files changed, 7 insertions(+), 25 deletions(-)
> > 
> > diff --git a/Documentation/cpu-freq/core.txt 
> > b/Documentation/cpu-freq/core.txt
> > index ce0666e..0060d76 100644
> > --- a/Documentation/cpu-freq/core.txt
> > +++ b/Documentation/cpu-freq/core.txt
> > @@ -92,7 +92,3 @@ values:
> >  cpu- number of the affected CPU
> >  old- old frequency
> >  new- new frequency
> > -
> > -If the cpufreq core detects the frequency has changed while the system
> > -was suspended, these notifiers are called with CPUFREQ_RESUMECHANGE as
> > -second argument.
> > diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c
> > index b7b4c86..7c4fada 100644
> > --- a/arch/arm/kernel/smp.c
> > +++ b/arch/arm/kernel/smp.c
> > @@ -674,8 +674,7 @@ static int cpufreq_callback(struct notifier_block *nb,
> > }
> > 
> > if ((val == CPUFREQ_PRECHANGE  && freq->old < freq->new) ||
> > -   (val == CPUFREQ_POSTCHANGE && freq->old > freq->new) ||
> > -   (val == CPUFREQ_RESUMECHANGE || val == CPUFREQ_SUSPENDCHANGE)) {
> > +   (val == CPUFREQ_POSTCHANGE && freq->old > freq->new)) {
> > loops_per_jiffy = cpufreq_scale(global_l_p_j_ref,
> > global_l_p_j_ref_freq,
> > freq->new);
> > diff --git a/arch/arm/kernel/smp_twd.c b/arch/arm/kernel/smp_twd.c
> > index 6591e26..dfc3213 100644
> > --- a/arch/arm/kernel/smp_twd.c
> > +++ b/arch/arm/kernel/smp_twd.c
> > @@ -166,7 +166,7 @@ static int twd_cpufreq_transition(struct notifier_block 
> > *nb,
> >  * frequency.  The timer is local to a cpu, so cross-call to the
> >  * changing cpu.
> >  */
> > -   if (state == CPUFREQ_POSTCHANGE || state == CPUFREQ_RESUMECHANGE)
> > +   if (state == CPUFREQ_POSTCHANGE)
> > smp_call_function_single(freqs->cpu, twd_update_frequency,
> > NULL, 1);
> > 
> > diff --git a/arch/arm/mach-pxa/viper.c b/arch/arm/mach-pxa/viper.c
> > index 29905b1..41f27f6 100644
> > --- a/arch/arm/mach-pxa/viper.c
> > +++ b/arch/arm/mach-pxa/viper.c
> > @@ -885,9 +885,6 @@ static int viper_cpufreq_notifier(struct notifier_block 
> > *nb,
> > viper_set_core_cpu_voltage(freq->new, 0);
> > }
> > break;
> > -   case CPUFREQ_RESUMECHANGE:
> > -   viper_set_core_cpu_voltage(freq->new, 0);
> > -   break;
> > default:
> > /* ignore */
> > break;
> > diff --git a/arch/powerpc/oprofile/op_model_cell.c 
> > b/arch/powerpc/oprofile/op_model_cell.c
> > index 1f0ebde..863d893 100644
> > --- a/arch/powerpc/oprofile/op_model_cell.c
> > +++ b/arch/powerpc/oprofile/op_model_cell.c
> > @@ -1121,8 +1121,7 @@ oprof_cpufreq_notify(struct notifier_block *nb, 
> > unsigned long val, void *data)
> > int ret = 0;
> > struct cpufreq_freqs *frq = data;
> > if ((val == CPUFREQ_PRECHANGE && frq->old < frq->new) ||
> > -   (val == CPUFREQ_POSTCHANGE && frq->old > frq->new) ||
> > -   (val == CPUFREQ_RESUMECHANGE || val == CPUFREQ_SUSPENDCHANGE))
> > +   (val == CPUFREQ_POSTCHANGE && frq->old > frq->new))
> > set_spu_profiling_frequency(frq->new, spu_cycle_reset);
> > return ret;
> >  }
> > diff --git a/arch/sparc/kernel/time_64.c b/arch/sparc/kernel/time_64.c
> > index c3d82b5..b397e05 100644
> > --- a/arch/sparc/kernel/time_64.c
> > +++ b/arch/sparc/kernel/time_64.c
> > @@ -659,8 +659,7 @@ static int sparc64_cpufreq_notifier(struct 
> > notifier_block *nb, unsigned long val
> > ft->clock_tick_ref = cpu_data(cpu).clock_tick;
> > }
> > if ((val == CPUFREQ_PRECHANGE  && freq->old < freq->new) ||
> > -   (val == CPUFREQ_POSTCHANGE && freq->old > freq->new) ||
> > -   (val == CPUFREQ_RESUMECHANGE)) {
> > +   (val == CPUFREQ_POSTCHANGE && freq->old > freq->new)) {
> > cpu_data(cpu).clock_tick =
> > cpufreq_scale(ft->clock_tick_ref,
> >   ft->ref_freq,
> > diff --git 

Re: [PATCH] cpufreq: remove unused notifier: CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE}

2014-03-19 Thread Srivatsa S. Bhat
On 03/19/2014 11:24 AM, Viresh Kumar wrote:
> Two cpufreq notifiers CPUFREQ_RESUMECHANGE and CPUFREQ_SUSPENDCHANGE were 
> unused
> since sometime. And so better remove them to clean code a bit.
> 
> Signed-off-by: Viresh Kumar 

Reviewed-by: Srivatsa S. Bhat 

Regards,
Srivatsa S. Bhat

> ---
>  Documentation/cpu-freq/core.txt   | 4 
>  arch/arm/kernel/smp.c | 3 +--
>  arch/arm/kernel/smp_twd.c | 2 +-
>  arch/arm/mach-pxa/viper.c | 3 ---
>  arch/powerpc/oprofile/op_model_cell.c | 3 +--
>  arch/sparc/kernel/time_64.c   | 3 +--
>  arch/x86/kernel/tsc.c | 3 +--
>  drivers/cpufreq/cpufreq.c | 3 +--
>  drivers/pcmcia/sa11xx_base.c  | 3 ---
>  drivers/tty/serial/sh-sci.c   | 3 +--
>  include/linux/cpufreq.h   | 2 --
>  11 files changed, 7 insertions(+), 25 deletions(-)
> 
> diff --git a/Documentation/cpu-freq/core.txt b/Documentation/cpu-freq/core.txt
> index ce0666e..0060d76 100644
> --- a/Documentation/cpu-freq/core.txt
> +++ b/Documentation/cpu-freq/core.txt
> @@ -92,7 +92,3 @@ values:
>  cpu  - number of the affected CPU
>  old  - old frequency
>  new  - new frequency
> -
> -If the cpufreq core detects the frequency has changed while the system
> -was suspended, these notifiers are called with CPUFREQ_RESUMECHANGE as
> -second argument.
> diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c
> index b7b4c86..7c4fada 100644
> --- a/arch/arm/kernel/smp.c
> +++ b/arch/arm/kernel/smp.c
> @@ -674,8 +674,7 @@ static int cpufreq_callback(struct notifier_block *nb,
>   }
> 
>   if ((val == CPUFREQ_PRECHANGE  && freq->old < freq->new) ||
> - (val == CPUFREQ_POSTCHANGE && freq->old > freq->new) ||
> - (val == CPUFREQ_RESUMECHANGE || val == CPUFREQ_SUSPENDCHANGE)) {
> + (val == CPUFREQ_POSTCHANGE && freq->old > freq->new)) {
>   loops_per_jiffy = cpufreq_scale(global_l_p_j_ref,
>   global_l_p_j_ref_freq,
>   freq->new);
> diff --git a/arch/arm/kernel/smp_twd.c b/arch/arm/kernel/smp_twd.c
> index 6591e26..dfc3213 100644
> --- a/arch/arm/kernel/smp_twd.c
> +++ b/arch/arm/kernel/smp_twd.c
> @@ -166,7 +166,7 @@ static int twd_cpufreq_transition(struct notifier_block 
> *nb,
>* frequency.  The timer is local to a cpu, so cross-call to the
>* changing cpu.
>*/
> - if (state == CPUFREQ_POSTCHANGE || state == CPUFREQ_RESUMECHANGE)
> + if (state == CPUFREQ_POSTCHANGE)
>   smp_call_function_single(freqs->cpu, twd_update_frequency,
>   NULL, 1);
> 
> diff --git a/arch/arm/mach-pxa/viper.c b/arch/arm/mach-pxa/viper.c
> index 29905b1..41f27f6 100644
> --- a/arch/arm/mach-pxa/viper.c
> +++ b/arch/arm/mach-pxa/viper.c
> @@ -885,9 +885,6 @@ static int viper_cpufreq_notifier(struct notifier_block 
> *nb,
>   viper_set_core_cpu_voltage(freq->new, 0);
>   }
>   break;
> - case CPUFREQ_RESUMECHANGE:
> - viper_set_core_cpu_voltage(freq->new, 0);
> - break;
>   default:
>   /* ignore */
>   break;
> diff --git a/arch/powerpc/oprofile/op_model_cell.c 
> b/arch/powerpc/oprofile/op_model_cell.c
> index 1f0ebde..863d893 100644
> --- a/arch/powerpc/oprofile/op_model_cell.c
> +++ b/arch/powerpc/oprofile/op_model_cell.c
> @@ -1121,8 +1121,7 @@ oprof_cpufreq_notify(struct notifier_block *nb, 
> unsigned long val, void *data)
>   int ret = 0;
>   struct cpufreq_freqs *frq = data;
>   if ((val == CPUFREQ_PRECHANGE && frq->old < frq->new) ||
> - (val == CPUFREQ_POSTCHANGE && frq->old > frq->new) ||
> - (val == CPUFREQ_RESUMECHANGE || val == CPUFREQ_SUSPENDCHANGE))
> + (val == CPUFREQ_POSTCHANGE && frq->old > frq->new))
>   set_spu_profiling_frequency(frq->new, spu_cycle_reset);
>   return ret;
>  }
> diff --git a/arch/sparc/kernel/time_64.c b/arch/sparc/kernel/time_64.c
> index c3d82b5..b397e05 100644
> --- a/arch/sparc/kernel/time_64.c
> +++ b/arch/sparc/kernel/time_64.c
> @@ -659,8 +659,7 @@ static int sparc64_cpufreq_notifier(struct notifier_block 
> *nb, unsigned long val
>   ft->clock_tick_ref = cpu_data(cpu).clock_tick;
>   }
>   if ((val == CPUFREQ_PRECHANGE  && freq->old < freq->new) ||
> - (val == CPUFREQ_POSTCHANGE && freq->old > freq->new) ||
> - (val == CPUFREQ_RESUMECHANGE)) {
> + (val == CPUFREQ_POSTCHANGE && freq->old > freq->new)) {
>   cpu_data(cpu).clock_tick =
>   cpufreq_scale(ft->clock_tick_ref,
> ft->ref_freq,
> diff --git a/arch/x86/kernel/tsc.c b/arch/x86/kernel/tsc.c
> index cfbe99f..7a9296a 100644
> --- a/arch/x86/kernel/tsc.c
> +++ b/arch/x86/kernel/tsc.c
> @@ -914,8 +914,7 @@ static int time_cpufreq_notifier(struct notifier_block 
> *nb, unsigned long val,

Re: [PATCH] cpufreq: remove unused notifier: CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE}

2014-03-19 Thread Srivatsa S. Bhat
On 03/19/2014 11:24 AM, Viresh Kumar wrote:
 Two cpufreq notifiers CPUFREQ_RESUMECHANGE and CPUFREQ_SUSPENDCHANGE were 
 unused
 since sometime. And so better remove them to clean code a bit.
 
 Signed-off-by: Viresh Kumar viresh.ku...@linaro.org

Reviewed-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com

Regards,
Srivatsa S. Bhat

 ---
  Documentation/cpu-freq/core.txt   | 4 
  arch/arm/kernel/smp.c | 3 +--
  arch/arm/kernel/smp_twd.c | 2 +-
  arch/arm/mach-pxa/viper.c | 3 ---
  arch/powerpc/oprofile/op_model_cell.c | 3 +--
  arch/sparc/kernel/time_64.c   | 3 +--
  arch/x86/kernel/tsc.c | 3 +--
  drivers/cpufreq/cpufreq.c | 3 +--
  drivers/pcmcia/sa11xx_base.c  | 3 ---
  drivers/tty/serial/sh-sci.c   | 3 +--
  include/linux/cpufreq.h   | 2 --
  11 files changed, 7 insertions(+), 25 deletions(-)
 
 diff --git a/Documentation/cpu-freq/core.txt b/Documentation/cpu-freq/core.txt
 index ce0666e..0060d76 100644
 --- a/Documentation/cpu-freq/core.txt
 +++ b/Documentation/cpu-freq/core.txt
 @@ -92,7 +92,3 @@ values:
  cpu  - number of the affected CPU
  old  - old frequency
  new  - new frequency
 -
 -If the cpufreq core detects the frequency has changed while the system
 -was suspended, these notifiers are called with CPUFREQ_RESUMECHANGE as
 -second argument.
 diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c
 index b7b4c86..7c4fada 100644
 --- a/arch/arm/kernel/smp.c
 +++ b/arch/arm/kernel/smp.c
 @@ -674,8 +674,7 @@ static int cpufreq_callback(struct notifier_block *nb,
   }
 
   if ((val == CPUFREQ_PRECHANGE   freq-old  freq-new) ||
 - (val == CPUFREQ_POSTCHANGE  freq-old  freq-new) ||
 - (val == CPUFREQ_RESUMECHANGE || val == CPUFREQ_SUSPENDCHANGE)) {
 + (val == CPUFREQ_POSTCHANGE  freq-old  freq-new)) {
   loops_per_jiffy = cpufreq_scale(global_l_p_j_ref,
   global_l_p_j_ref_freq,
   freq-new);
 diff --git a/arch/arm/kernel/smp_twd.c b/arch/arm/kernel/smp_twd.c
 index 6591e26..dfc3213 100644
 --- a/arch/arm/kernel/smp_twd.c
 +++ b/arch/arm/kernel/smp_twd.c
 @@ -166,7 +166,7 @@ static int twd_cpufreq_transition(struct notifier_block 
 *nb,
* frequency.  The timer is local to a cpu, so cross-call to the
* changing cpu.
*/
 - if (state == CPUFREQ_POSTCHANGE || state == CPUFREQ_RESUMECHANGE)
 + if (state == CPUFREQ_POSTCHANGE)
   smp_call_function_single(freqs-cpu, twd_update_frequency,
   NULL, 1);
 
 diff --git a/arch/arm/mach-pxa/viper.c b/arch/arm/mach-pxa/viper.c
 index 29905b1..41f27f6 100644
 --- a/arch/arm/mach-pxa/viper.c
 +++ b/arch/arm/mach-pxa/viper.c
 @@ -885,9 +885,6 @@ static int viper_cpufreq_notifier(struct notifier_block 
 *nb,
   viper_set_core_cpu_voltage(freq-new, 0);
   }
   break;
 - case CPUFREQ_RESUMECHANGE:
 - viper_set_core_cpu_voltage(freq-new, 0);
 - break;
   default:
   /* ignore */
   break;
 diff --git a/arch/powerpc/oprofile/op_model_cell.c 
 b/arch/powerpc/oprofile/op_model_cell.c
 index 1f0ebde..863d893 100644
 --- a/arch/powerpc/oprofile/op_model_cell.c
 +++ b/arch/powerpc/oprofile/op_model_cell.c
 @@ -1121,8 +1121,7 @@ oprof_cpufreq_notify(struct notifier_block *nb, 
 unsigned long val, void *data)
   int ret = 0;
   struct cpufreq_freqs *frq = data;
   if ((val == CPUFREQ_PRECHANGE  frq-old  frq-new) ||
 - (val == CPUFREQ_POSTCHANGE  frq-old  frq-new) ||
 - (val == CPUFREQ_RESUMECHANGE || val == CPUFREQ_SUSPENDCHANGE))
 + (val == CPUFREQ_POSTCHANGE  frq-old  frq-new))
   set_spu_profiling_frequency(frq-new, spu_cycle_reset);
   return ret;
  }
 diff --git a/arch/sparc/kernel/time_64.c b/arch/sparc/kernel/time_64.c
 index c3d82b5..b397e05 100644
 --- a/arch/sparc/kernel/time_64.c
 +++ b/arch/sparc/kernel/time_64.c
 @@ -659,8 +659,7 @@ static int sparc64_cpufreq_notifier(struct notifier_block 
 *nb, unsigned long val
   ft-clock_tick_ref = cpu_data(cpu).clock_tick;
   }
   if ((val == CPUFREQ_PRECHANGE   freq-old  freq-new) ||
 - (val == CPUFREQ_POSTCHANGE  freq-old  freq-new) ||
 - (val == CPUFREQ_RESUMECHANGE)) {
 + (val == CPUFREQ_POSTCHANGE  freq-old  freq-new)) {
   cpu_data(cpu).clock_tick =
   cpufreq_scale(ft-clock_tick_ref,
 ft-ref_freq,
 diff --git a/arch/x86/kernel/tsc.c b/arch/x86/kernel/tsc.c
 index cfbe99f..7a9296a 100644
 --- a/arch/x86/kernel/tsc.c
 +++ b/arch/x86/kernel/tsc.c
 @@ -914,8 +914,7 @@ static int time_cpufreq_notifier(struct notifier_block 
 *nb, unsigned long val,
   tsc_khz_ref = tsc_khz;
   }
   if ((val == CPUFREQ_PRECHANGE   freq-old  freq-new) ||

Re: [PATCH] cpufreq: remove unused notifier: CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE}

2014-03-19 Thread Rafael J. Wysocki
On Wednesday, March 19, 2014 12:22:01 PM Srivatsa S. Bhat wrote:
 On 03/19/2014 11:24 AM, Viresh Kumar wrote:
  Two cpufreq notifiers CPUFREQ_RESUMECHANGE and CPUFREQ_SUSPENDCHANGE were 
  unused
  since sometime. And so better remove them to clean code a bit.
  
  Signed-off-by: Viresh Kumar viresh.ku...@linaro.org
 
 Reviewed-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com

Queued up for 3.15, thanks!


  ---
   Documentation/cpu-freq/core.txt   | 4 
   arch/arm/kernel/smp.c | 3 +--
   arch/arm/kernel/smp_twd.c | 2 +-
   arch/arm/mach-pxa/viper.c | 3 ---
   arch/powerpc/oprofile/op_model_cell.c | 3 +--
   arch/sparc/kernel/time_64.c   | 3 +--
   arch/x86/kernel/tsc.c | 3 +--
   drivers/cpufreq/cpufreq.c | 3 +--
   drivers/pcmcia/sa11xx_base.c  | 3 ---
   drivers/tty/serial/sh-sci.c   | 3 +--
   include/linux/cpufreq.h   | 2 --
   11 files changed, 7 insertions(+), 25 deletions(-)
  
  diff --git a/Documentation/cpu-freq/core.txt 
  b/Documentation/cpu-freq/core.txt
  index ce0666e..0060d76 100644
  --- a/Documentation/cpu-freq/core.txt
  +++ b/Documentation/cpu-freq/core.txt
  @@ -92,7 +92,3 @@ values:
   cpu- number of the affected CPU
   old- old frequency
   new- new frequency
  -
  -If the cpufreq core detects the frequency has changed while the system
  -was suspended, these notifiers are called with CPUFREQ_RESUMECHANGE as
  -second argument.
  diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c
  index b7b4c86..7c4fada 100644
  --- a/arch/arm/kernel/smp.c
  +++ b/arch/arm/kernel/smp.c
  @@ -674,8 +674,7 @@ static int cpufreq_callback(struct notifier_block *nb,
  }
  
  if ((val == CPUFREQ_PRECHANGE   freq-old  freq-new) ||
  -   (val == CPUFREQ_POSTCHANGE  freq-old  freq-new) ||
  -   (val == CPUFREQ_RESUMECHANGE || val == CPUFREQ_SUSPENDCHANGE)) {
  +   (val == CPUFREQ_POSTCHANGE  freq-old  freq-new)) {
  loops_per_jiffy = cpufreq_scale(global_l_p_j_ref,
  global_l_p_j_ref_freq,
  freq-new);
  diff --git a/arch/arm/kernel/smp_twd.c b/arch/arm/kernel/smp_twd.c
  index 6591e26..dfc3213 100644
  --- a/arch/arm/kernel/smp_twd.c
  +++ b/arch/arm/kernel/smp_twd.c
  @@ -166,7 +166,7 @@ static int twd_cpufreq_transition(struct notifier_block 
  *nb,
   * frequency.  The timer is local to a cpu, so cross-call to the
   * changing cpu.
   */
  -   if (state == CPUFREQ_POSTCHANGE || state == CPUFREQ_RESUMECHANGE)
  +   if (state == CPUFREQ_POSTCHANGE)
  smp_call_function_single(freqs-cpu, twd_update_frequency,
  NULL, 1);
  
  diff --git a/arch/arm/mach-pxa/viper.c b/arch/arm/mach-pxa/viper.c
  index 29905b1..41f27f6 100644
  --- a/arch/arm/mach-pxa/viper.c
  +++ b/arch/arm/mach-pxa/viper.c
  @@ -885,9 +885,6 @@ static int viper_cpufreq_notifier(struct notifier_block 
  *nb,
  viper_set_core_cpu_voltage(freq-new, 0);
  }
  break;
  -   case CPUFREQ_RESUMECHANGE:
  -   viper_set_core_cpu_voltage(freq-new, 0);
  -   break;
  default:
  /* ignore */
  break;
  diff --git a/arch/powerpc/oprofile/op_model_cell.c 
  b/arch/powerpc/oprofile/op_model_cell.c
  index 1f0ebde..863d893 100644
  --- a/arch/powerpc/oprofile/op_model_cell.c
  +++ b/arch/powerpc/oprofile/op_model_cell.c
  @@ -1121,8 +1121,7 @@ oprof_cpufreq_notify(struct notifier_block *nb, 
  unsigned long val, void *data)
  int ret = 0;
  struct cpufreq_freqs *frq = data;
  if ((val == CPUFREQ_PRECHANGE  frq-old  frq-new) ||
  -   (val == CPUFREQ_POSTCHANGE  frq-old  frq-new) ||
  -   (val == CPUFREQ_RESUMECHANGE || val == CPUFREQ_SUSPENDCHANGE))
  +   (val == CPUFREQ_POSTCHANGE  frq-old  frq-new))
  set_spu_profiling_frequency(frq-new, spu_cycle_reset);
  return ret;
   }
  diff --git a/arch/sparc/kernel/time_64.c b/arch/sparc/kernel/time_64.c
  index c3d82b5..b397e05 100644
  --- a/arch/sparc/kernel/time_64.c
  +++ b/arch/sparc/kernel/time_64.c
  @@ -659,8 +659,7 @@ static int sparc64_cpufreq_notifier(struct 
  notifier_block *nb, unsigned long val
  ft-clock_tick_ref = cpu_data(cpu).clock_tick;
  }
  if ((val == CPUFREQ_PRECHANGE   freq-old  freq-new) ||
  -   (val == CPUFREQ_POSTCHANGE  freq-old  freq-new) ||
  -   (val == CPUFREQ_RESUMECHANGE)) {
  +   (val == CPUFREQ_POSTCHANGE  freq-old  freq-new)) {
  cpu_data(cpu).clock_tick =
  cpufreq_scale(ft-clock_tick_ref,
ft-ref_freq,
  diff --git a/arch/x86/kernel/tsc.c b/arch/x86/kernel/tsc.c
  index cfbe99f..7a9296a 100644
  --- a/arch/x86/kernel/tsc.c
  +++ b/arch/x86/kernel/tsc.c
  @@ -914,8 +914,7 @@ static int time_cpufreq_notifier(struct notifier_block 
  *nb, 

[PATCH] cpufreq: remove unused notifier: CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE}

2014-03-18 Thread Viresh Kumar
Two cpufreq notifiers CPUFREQ_RESUMECHANGE and CPUFREQ_SUSPENDCHANGE were unused
since sometime. And so better remove them to clean code a bit.

Signed-off-by: Viresh Kumar 
---
 Documentation/cpu-freq/core.txt   | 4 
 arch/arm/kernel/smp.c | 3 +--
 arch/arm/kernel/smp_twd.c | 2 +-
 arch/arm/mach-pxa/viper.c | 3 ---
 arch/powerpc/oprofile/op_model_cell.c | 3 +--
 arch/sparc/kernel/time_64.c   | 3 +--
 arch/x86/kernel/tsc.c | 3 +--
 drivers/cpufreq/cpufreq.c | 3 +--
 drivers/pcmcia/sa11xx_base.c  | 3 ---
 drivers/tty/serial/sh-sci.c   | 3 +--
 include/linux/cpufreq.h   | 2 --
 11 files changed, 7 insertions(+), 25 deletions(-)

diff --git a/Documentation/cpu-freq/core.txt b/Documentation/cpu-freq/core.txt
index ce0666e..0060d76 100644
--- a/Documentation/cpu-freq/core.txt
+++ b/Documentation/cpu-freq/core.txt
@@ -92,7 +92,3 @@ values:
 cpu- number of the affected CPU
 old- old frequency
 new- new frequency
-
-If the cpufreq core detects the frequency has changed while the system
-was suspended, these notifiers are called with CPUFREQ_RESUMECHANGE as
-second argument.
diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c
index b7b4c86..7c4fada 100644
--- a/arch/arm/kernel/smp.c
+++ b/arch/arm/kernel/smp.c
@@ -674,8 +674,7 @@ static int cpufreq_callback(struct notifier_block *nb,
}
 
if ((val == CPUFREQ_PRECHANGE  && freq->old < freq->new) ||
-   (val == CPUFREQ_POSTCHANGE && freq->old > freq->new) ||
-   (val == CPUFREQ_RESUMECHANGE || val == CPUFREQ_SUSPENDCHANGE)) {
+   (val == CPUFREQ_POSTCHANGE && freq->old > freq->new)) {
loops_per_jiffy = cpufreq_scale(global_l_p_j_ref,
global_l_p_j_ref_freq,
freq->new);
diff --git a/arch/arm/kernel/smp_twd.c b/arch/arm/kernel/smp_twd.c
index 6591e26..dfc3213 100644
--- a/arch/arm/kernel/smp_twd.c
+++ b/arch/arm/kernel/smp_twd.c
@@ -166,7 +166,7 @@ static int twd_cpufreq_transition(struct notifier_block *nb,
 * frequency.  The timer is local to a cpu, so cross-call to the
 * changing cpu.
 */
-   if (state == CPUFREQ_POSTCHANGE || state == CPUFREQ_RESUMECHANGE)
+   if (state == CPUFREQ_POSTCHANGE)
smp_call_function_single(freqs->cpu, twd_update_frequency,
NULL, 1);
 
diff --git a/arch/arm/mach-pxa/viper.c b/arch/arm/mach-pxa/viper.c
index 29905b1..41f27f6 100644
--- a/arch/arm/mach-pxa/viper.c
+++ b/arch/arm/mach-pxa/viper.c
@@ -885,9 +885,6 @@ static int viper_cpufreq_notifier(struct notifier_block *nb,
viper_set_core_cpu_voltage(freq->new, 0);
}
break;
-   case CPUFREQ_RESUMECHANGE:
-   viper_set_core_cpu_voltage(freq->new, 0);
-   break;
default:
/* ignore */
break;
diff --git a/arch/powerpc/oprofile/op_model_cell.c 
b/arch/powerpc/oprofile/op_model_cell.c
index 1f0ebde..863d893 100644
--- a/arch/powerpc/oprofile/op_model_cell.c
+++ b/arch/powerpc/oprofile/op_model_cell.c
@@ -1121,8 +1121,7 @@ oprof_cpufreq_notify(struct notifier_block *nb, unsigned 
long val, void *data)
int ret = 0;
struct cpufreq_freqs *frq = data;
if ((val == CPUFREQ_PRECHANGE && frq->old < frq->new) ||
-   (val == CPUFREQ_POSTCHANGE && frq->old > frq->new) ||
-   (val == CPUFREQ_RESUMECHANGE || val == CPUFREQ_SUSPENDCHANGE))
+   (val == CPUFREQ_POSTCHANGE && frq->old > frq->new))
set_spu_profiling_frequency(frq->new, spu_cycle_reset);
return ret;
 }
diff --git a/arch/sparc/kernel/time_64.c b/arch/sparc/kernel/time_64.c
index c3d82b5..b397e05 100644
--- a/arch/sparc/kernel/time_64.c
+++ b/arch/sparc/kernel/time_64.c
@@ -659,8 +659,7 @@ static int sparc64_cpufreq_notifier(struct notifier_block 
*nb, unsigned long val
ft->clock_tick_ref = cpu_data(cpu).clock_tick;
}
if ((val == CPUFREQ_PRECHANGE  && freq->old < freq->new) ||
-   (val == CPUFREQ_POSTCHANGE && freq->old > freq->new) ||
-   (val == CPUFREQ_RESUMECHANGE)) {
+   (val == CPUFREQ_POSTCHANGE && freq->old > freq->new)) {
cpu_data(cpu).clock_tick =
cpufreq_scale(ft->clock_tick_ref,
  ft->ref_freq,
diff --git a/arch/x86/kernel/tsc.c b/arch/x86/kernel/tsc.c
index cfbe99f..7a9296a 100644
--- a/arch/x86/kernel/tsc.c
+++ b/arch/x86/kernel/tsc.c
@@ -914,8 +914,7 @@ static int time_cpufreq_notifier(struct notifier_block *nb, 
unsigned long val,
tsc_khz_ref = tsc_khz;
}
if ((val == CPUFREQ_PRECHANGE  && freq->old < freq->new) ||
-   (val == CPUFREQ_POSTCHANGE && freq->old > freq->new) ||
-   (val == 

[PATCH] cpufreq: remove unused notifier: CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE}

2014-03-18 Thread Viresh Kumar
Two cpufreq notifiers CPUFREQ_RESUMECHANGE and CPUFREQ_SUSPENDCHANGE were unused
since sometime. And so better remove them to clean code a bit.

Signed-off-by: Viresh Kumar viresh.ku...@linaro.org
---
 Documentation/cpu-freq/core.txt   | 4 
 arch/arm/kernel/smp.c | 3 +--
 arch/arm/kernel/smp_twd.c | 2 +-
 arch/arm/mach-pxa/viper.c | 3 ---
 arch/powerpc/oprofile/op_model_cell.c | 3 +--
 arch/sparc/kernel/time_64.c   | 3 +--
 arch/x86/kernel/tsc.c | 3 +--
 drivers/cpufreq/cpufreq.c | 3 +--
 drivers/pcmcia/sa11xx_base.c  | 3 ---
 drivers/tty/serial/sh-sci.c   | 3 +--
 include/linux/cpufreq.h   | 2 --
 11 files changed, 7 insertions(+), 25 deletions(-)

diff --git a/Documentation/cpu-freq/core.txt b/Documentation/cpu-freq/core.txt
index ce0666e..0060d76 100644
--- a/Documentation/cpu-freq/core.txt
+++ b/Documentation/cpu-freq/core.txt
@@ -92,7 +92,3 @@ values:
 cpu- number of the affected CPU
 old- old frequency
 new- new frequency
-
-If the cpufreq core detects the frequency has changed while the system
-was suspended, these notifiers are called with CPUFREQ_RESUMECHANGE as
-second argument.
diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c
index b7b4c86..7c4fada 100644
--- a/arch/arm/kernel/smp.c
+++ b/arch/arm/kernel/smp.c
@@ -674,8 +674,7 @@ static int cpufreq_callback(struct notifier_block *nb,
}
 
if ((val == CPUFREQ_PRECHANGE   freq-old  freq-new) ||
-   (val == CPUFREQ_POSTCHANGE  freq-old  freq-new) ||
-   (val == CPUFREQ_RESUMECHANGE || val == CPUFREQ_SUSPENDCHANGE)) {
+   (val == CPUFREQ_POSTCHANGE  freq-old  freq-new)) {
loops_per_jiffy = cpufreq_scale(global_l_p_j_ref,
global_l_p_j_ref_freq,
freq-new);
diff --git a/arch/arm/kernel/smp_twd.c b/arch/arm/kernel/smp_twd.c
index 6591e26..dfc3213 100644
--- a/arch/arm/kernel/smp_twd.c
+++ b/arch/arm/kernel/smp_twd.c
@@ -166,7 +166,7 @@ static int twd_cpufreq_transition(struct notifier_block *nb,
 * frequency.  The timer is local to a cpu, so cross-call to the
 * changing cpu.
 */
-   if (state == CPUFREQ_POSTCHANGE || state == CPUFREQ_RESUMECHANGE)
+   if (state == CPUFREQ_POSTCHANGE)
smp_call_function_single(freqs-cpu, twd_update_frequency,
NULL, 1);
 
diff --git a/arch/arm/mach-pxa/viper.c b/arch/arm/mach-pxa/viper.c
index 29905b1..41f27f6 100644
--- a/arch/arm/mach-pxa/viper.c
+++ b/arch/arm/mach-pxa/viper.c
@@ -885,9 +885,6 @@ static int viper_cpufreq_notifier(struct notifier_block *nb,
viper_set_core_cpu_voltage(freq-new, 0);
}
break;
-   case CPUFREQ_RESUMECHANGE:
-   viper_set_core_cpu_voltage(freq-new, 0);
-   break;
default:
/* ignore */
break;
diff --git a/arch/powerpc/oprofile/op_model_cell.c 
b/arch/powerpc/oprofile/op_model_cell.c
index 1f0ebde..863d893 100644
--- a/arch/powerpc/oprofile/op_model_cell.c
+++ b/arch/powerpc/oprofile/op_model_cell.c
@@ -1121,8 +1121,7 @@ oprof_cpufreq_notify(struct notifier_block *nb, unsigned 
long val, void *data)
int ret = 0;
struct cpufreq_freqs *frq = data;
if ((val == CPUFREQ_PRECHANGE  frq-old  frq-new) ||
-   (val == CPUFREQ_POSTCHANGE  frq-old  frq-new) ||
-   (val == CPUFREQ_RESUMECHANGE || val == CPUFREQ_SUSPENDCHANGE))
+   (val == CPUFREQ_POSTCHANGE  frq-old  frq-new))
set_spu_profiling_frequency(frq-new, spu_cycle_reset);
return ret;
 }
diff --git a/arch/sparc/kernel/time_64.c b/arch/sparc/kernel/time_64.c
index c3d82b5..b397e05 100644
--- a/arch/sparc/kernel/time_64.c
+++ b/arch/sparc/kernel/time_64.c
@@ -659,8 +659,7 @@ static int sparc64_cpufreq_notifier(struct notifier_block 
*nb, unsigned long val
ft-clock_tick_ref = cpu_data(cpu).clock_tick;
}
if ((val == CPUFREQ_PRECHANGE   freq-old  freq-new) ||
-   (val == CPUFREQ_POSTCHANGE  freq-old  freq-new) ||
-   (val == CPUFREQ_RESUMECHANGE)) {
+   (val == CPUFREQ_POSTCHANGE  freq-old  freq-new)) {
cpu_data(cpu).clock_tick =
cpufreq_scale(ft-clock_tick_ref,
  ft-ref_freq,
diff --git a/arch/x86/kernel/tsc.c b/arch/x86/kernel/tsc.c
index cfbe99f..7a9296a 100644
--- a/arch/x86/kernel/tsc.c
+++ b/arch/x86/kernel/tsc.c
@@ -914,8 +914,7 @@ static int time_cpufreq_notifier(struct notifier_block *nb, 
unsigned long val,
tsc_khz_ref = tsc_khz;
}
if ((val == CPUFREQ_PRECHANGE   freq-old  freq-new) ||
-   (val == CPUFREQ_POSTCHANGE  freq-old  freq-new) ||
-   (val == CPUFREQ_RESUMECHANGE)) {
+