Re: [PATCH 03/14] cpufreq: Add support for per-policy driver data
On 9 July 2014 20:03, Santosh Shilimkar wrote: >> diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h >> index ec4112d..d4b1108 100644 >> --- a/include/linux/cpufreq.h >> +++ b/include/linux/cpufreq.h >> @@ -112,6 +112,9 @@ struct cpufreq_policy { >> spinlock_t transition_lock; >> wait_queue_head_t transition_wait; >> struct task_struct *transition_task; /* Task which is doing the >> transition */ >> + >> + /* For cpufreq driver's internal use */ >> + void*driver_data; >> }; >> > Minor comment for consistency either maintain same commenting style > for the above structure (description after the variable) or may > be clean up the comments in another patch. Adding these to the end of variable makes it take multiple lines as we need to break after 80 columns. And both the styles are already mixed in existing file. So, would fix it separately in case I go for it :) -- 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/
Re: [PATCH 03/14] cpufreq: Add support for per-policy driver data
On Tuesday 01 July 2014 12:32 PM, Viresh Kumar wrote: > Drivers supporting multiple clusters or multiple 'struct cpufreq_policy' > instances may need to keep per-policy data. If the core doesn't support them, > they might do it in the most unoptimized way: 'per-cpu' data. > > This patch adds another field in 'struct cpufreq_policy': 'driver_data'. It > isn't accessed by core and is for driver's internal use. > > Signed-off-by: Viresh Kumar > --- > include/linux/cpufreq.h | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h > index ec4112d..d4b1108 100644 > --- a/include/linux/cpufreq.h > +++ b/include/linux/cpufreq.h > @@ -112,6 +112,9 @@ struct cpufreq_policy { > spinlock_t transition_lock; > wait_queue_head_t transition_wait; > struct task_struct *transition_task; /* Task which is doing the > transition */ > + > + /* For cpufreq driver's internal use */ > + void*driver_data; > }; > Minor comment for consistency either maintain same commenting style for the above structure (description after the variable) or may be clean up the comments in another patch. Regards, Santosh -- 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/
Re: [PATCH 03/14] cpufreq: Add support for per-policy driver data
On Tuesday 01 July 2014 12:32 PM, Viresh Kumar wrote: Drivers supporting multiple clusters or multiple 'struct cpufreq_policy' instances may need to keep per-policy data. If the core doesn't support them, they might do it in the most unoptimized way: 'per-cpu' data. This patch adds another field in 'struct cpufreq_policy': 'driver_data'. It isn't accessed by core and is for driver's internal use. Signed-off-by: Viresh Kumar viresh.ku...@linaro.org --- include/linux/cpufreq.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h index ec4112d..d4b1108 100644 --- a/include/linux/cpufreq.h +++ b/include/linux/cpufreq.h @@ -112,6 +112,9 @@ struct cpufreq_policy { spinlock_t transition_lock; wait_queue_head_t transition_wait; struct task_struct *transition_task; /* Task which is doing the transition */ + + /* For cpufreq driver's internal use */ + void*driver_data; }; Minor comment for consistency either maintain same commenting style for the above structure (description after the variable) or may be clean up the comments in another patch. Regards, Santosh -- 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/
Re: [PATCH 03/14] cpufreq: Add support for per-policy driver data
On 9 July 2014 20:03, Santosh Shilimkar santosh.shilim...@ti.com wrote: diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h index ec4112d..d4b1108 100644 --- a/include/linux/cpufreq.h +++ b/include/linux/cpufreq.h @@ -112,6 +112,9 @@ struct cpufreq_policy { spinlock_t transition_lock; wait_queue_head_t transition_wait; struct task_struct *transition_task; /* Task which is doing the transition */ + + /* For cpufreq driver's internal use */ + void*driver_data; }; Minor comment for consistency either maintain same commenting style for the above structure (description after the variable) or may be clean up the comments in another patch. Adding these to the end of variable makes it take multiple lines as we need to break after 80 columns. And both the styles are already mixed in existing file. So, would fix it separately in case I go for it :) -- 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/