Add missing parameter names, no functional change.
Signed-off-by: Federico Serafini <federico.serafini@bugseng.com>
---
xen/arch/arm/include/asm/cpufeature.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/xen/arch/arm/include/asm/cpufeature.h b/xen/arch/arm/include/asm/cpufeature.h
index 8011076b8c..41e97c23dd 100644
--- a/xen/arch/arm/include/asm/cpufeature.h
+++ b/xen/arch/arm/include/asm/cpufeature.h
@@ -127,8 +127,8 @@ static inline void cpus_set_cap(unsigned int num)
struct arm_cpu_capabilities {
const char *desc;
u16 capability;
- bool (*matches)(const struct arm_cpu_capabilities *);
- int (*enable)(void *); /* Called on every active CPUs */
+ bool (*matches)(const struct arm_cpu_capabilities *caps);
+ int (*enable)(void *ptr); /* Called on every active CPUs */
union {
struct { /* To be used for eratum handling only */
u32 midr_model;
@@ -448,10 +448,10 @@ struct cpuinfo_arm {
extern struct cpuinfo_arm system_cpuinfo;
-extern void identify_cpu(struct cpuinfo_arm *);
+extern void identify_cpu(struct cpuinfo_arm *c);
#ifdef CONFIG_ARM_64
-extern void update_system_features(const struct cpuinfo_arm *);
+extern void update_system_features(const struct cpuinfo_arm *new);
#else
static inline void update_system_features(const struct cpuinfo_arm *cpuinfo)
{
--
2.34.1
Hi,
On 13/10/2023 16:24, Federico Serafini wrote:
> Add missing parameter names, no functional change.
>
> Signed-off-by: Federico Serafini <federico.serafini@bugseng.com>
> ---
> xen/arch/arm/include/asm/cpufeature.h | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/xen/arch/arm/include/asm/cpufeature.h b/xen/arch/arm/include/asm/cpufeature.h
> index 8011076b8c..41e97c23dd 100644
> --- a/xen/arch/arm/include/asm/cpufeature.h
> +++ b/xen/arch/arm/include/asm/cpufeature.h
> @@ -127,8 +127,8 @@ static inline void cpus_set_cap(unsigned int num)
> struct arm_cpu_capabilities {
> const char *desc;
> u16 capability;
> - bool (*matches)(const struct arm_cpu_capabilities *);
> - int (*enable)(void *); /* Called on every active CPUs */
> + bool (*matches)(const struct arm_cpu_capabilities *caps);
> + int (*enable)(void *ptr); /* Called on every active CPUs */
How did you come up with the name? The void * seems to be named 'data'
by the declaration and I think we should be consistent, otherwise this
is defeating the spirit of MISRA (assuming this is not a violation).
Cheers,
--
Julien Grall
On Fri, 13 Oct 2023, Federico Serafini wrote:
> Add missing parameter names, no functional change.
>
> Signed-off-by: Federico Serafini <federico.serafini@bugseng.com>
> ---
> xen/arch/arm/include/asm/cpufeature.h | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/xen/arch/arm/include/asm/cpufeature.h b/xen/arch/arm/include/asm/cpufeature.h
> index 8011076b8c..41e97c23dd 100644
> --- a/xen/arch/arm/include/asm/cpufeature.h
> +++ b/xen/arch/arm/include/asm/cpufeature.h
> @@ -127,8 +127,8 @@ static inline void cpus_set_cap(unsigned int num)
> struct arm_cpu_capabilities {
> const char *desc;
> u16 capability;
> - bool (*matches)(const struct arm_cpu_capabilities *);
> - int (*enable)(void *); /* Called on every active CPUs */
> + bool (*matches)(const struct arm_cpu_capabilities *caps);
all the implementations of matches I found in xen/arch/arm/cpuerrata.c
actually call the parameter "entry"
> + int (*enable)(void *ptr); /* Called on every active CPUs */
this one instead is "data"
> union {
> struct { /* To be used for eratum handling only */
> u32 midr_model;
> @@ -448,10 +448,10 @@ struct cpuinfo_arm {
>
> extern struct cpuinfo_arm system_cpuinfo;
>
> -extern void identify_cpu(struct cpuinfo_arm *);
> +extern void identify_cpu(struct cpuinfo_arm *c);
>
> #ifdef CONFIG_ARM_64
> -extern void update_system_features(const struct cpuinfo_arm *);
> +extern void update_system_features(const struct cpuinfo_arm *new);
> #else
> static inline void update_system_features(const struct cpuinfo_arm *cpuinfo)
> {
> --
> 2.34.1
>
On Fri, 13 Oct 2023, Stefano Stabellini wrote:
> On Fri, 13 Oct 2023, Federico Serafini wrote:
> > Add missing parameter names, no functional change.
> >
> > Signed-off-by: Federico Serafini <federico.serafini@bugseng.com>
> > ---
> > xen/arch/arm/include/asm/cpufeature.h | 8 ++++----
> > 1 file changed, 4 insertions(+), 4 deletions(-)
> >
> > diff --git a/xen/arch/arm/include/asm/cpufeature.h b/xen/arch/arm/include/asm/cpufeature.h
> > index 8011076b8c..41e97c23dd 100644
> > --- a/xen/arch/arm/include/asm/cpufeature.h
> > +++ b/xen/arch/arm/include/asm/cpufeature.h
> > @@ -127,8 +127,8 @@ static inline void cpus_set_cap(unsigned int num)
> > struct arm_cpu_capabilities {
> > const char *desc;
> > u16 capability;
> > - bool (*matches)(const struct arm_cpu_capabilities *);
> > - int (*enable)(void *); /* Called on every active CPUs */
> > + bool (*matches)(const struct arm_cpu_capabilities *caps);
>
> all the implementations of matches I found in xen/arch/arm/cpuerrata.c
> actually call the parameter "entry"
>
>
> > + int (*enable)(void *ptr); /* Called on every active CPUs */
>
> this one instead is "data"
I committed all the other patches in this series to the my for-4.19 branch
On 14/10/2023 00:34, Stefano Stabellini wrote:
> On Fri, 13 Oct 2023, Stefano Stabellini wrote:
>> On Fri, 13 Oct 2023, Federico Serafini wrote:
>>> Add missing parameter names, no functional change.
>>>
>>> Signed-off-by: Federico Serafini <federico.serafini@bugseng.com>
>>> ---
>>> xen/arch/arm/include/asm/cpufeature.h | 8 ++++----
>>> 1 file changed, 4 insertions(+), 4 deletions(-)
>>>
>>> diff --git a/xen/arch/arm/include/asm/cpufeature.h b/xen/arch/arm/include/asm/cpufeature.h
>>> index 8011076b8c..41e97c23dd 100644
>>> --- a/xen/arch/arm/include/asm/cpufeature.h
>>> +++ b/xen/arch/arm/include/asm/cpufeature.h
>>> @@ -127,8 +127,8 @@ static inline void cpus_set_cap(unsigned int num)
>>> struct arm_cpu_capabilities {
>>> const char *desc;
>>> u16 capability;
>>> - bool (*matches)(const struct arm_cpu_capabilities *);
>>> - int (*enable)(void *); /* Called on every active CPUs */
>>> + bool (*matches)(const struct arm_cpu_capabilities *caps);
>>
>> all the implementations of matches I found in xen/arch/arm/cpuerrata.c
>> actually call the parameter "entry"
>>
>>
>>> + int (*enable)(void *ptr); /* Called on every active CPUs */
>>
>> this one instead is "data"
>
> I committed all the other patches in this series to the my for-4.19 branch
I have left some comments in patch #1. Given this is not the latest
master, I think we should consider to remove/replace the patch rather
than introducing a follow-up.
Cheers,
--
Julien Grall
On Mon, 16 Oct 2023, Julien Grall wrote:
> On 14/10/2023 00:34, Stefano Stabellini wrote:
> > On Fri, 13 Oct 2023, Stefano Stabellini wrote:
> > > On Fri, 13 Oct 2023, Federico Serafini wrote:
> > > > Add missing parameter names, no functional change.
> > > >
> > > > Signed-off-by: Federico Serafini <federico.serafini@bugseng.com>
> > > > ---
> > > > xen/arch/arm/include/asm/cpufeature.h | 8 ++++----
> > > > 1 file changed, 4 insertions(+), 4 deletions(-)
> > > >
> > > > diff --git a/xen/arch/arm/include/asm/cpufeature.h
> > > > b/xen/arch/arm/include/asm/cpufeature.h
> > > > index 8011076b8c..41e97c23dd 100644
> > > > --- a/xen/arch/arm/include/asm/cpufeature.h
> > > > +++ b/xen/arch/arm/include/asm/cpufeature.h
> > > > @@ -127,8 +127,8 @@ static inline void cpus_set_cap(unsigned int num)
> > > > struct arm_cpu_capabilities {
> > > > const char *desc;
> > > > u16 capability;
> > > > - bool (*matches)(const struct arm_cpu_capabilities *);
> > > > - int (*enable)(void *); /* Called on every active CPUs */
> > > > + bool (*matches)(const struct arm_cpu_capabilities *caps);
> > >
> > > all the implementations of matches I found in xen/arch/arm/cpuerrata.c
> > > actually call the parameter "entry"
> > >
> > >
> > > > + int (*enable)(void *ptr); /* Called on every active CPUs */
> > >
> > > this one instead is "data"
> >
> > I committed all the other patches in this series to the my for-4.19 branch
>
> I have left some comments in patch #1. Given this is not the latest master, I
> think we should consider to remove/replace the patch rather than introducing a
> follow-up.
Makes sense. I took out patch #1 of this series and also took the
opportunity to rebase 4.19 on the latest staging
© 2016 - 2026 Red Hat, Inc.