diff mbox series

[v2,-next] powerpc/powermac: Fix symbol not declared warnings

Message ID 20220819130616.2030769-1-chenlifu@huawei.com (mailing list archive)
State Superseded
Headers show
Series [v2,-next] powerpc/powermac: Fix symbol not declared warnings | expand

Checks

Context Check Description
snowpatch_ozlabs/github-powerpc_selftests success Successfully ran 10 jobs.
snowpatch_ozlabs/github-powerpc_ppctests success Successfully ran 10 jobs.
snowpatch_ozlabs/github-powerpc_sparse success Successfully ran 4 jobs.
snowpatch_ozlabs/github-powerpc_kernel_qemu success Successfully ran 23 jobs.
snowpatch_ozlabs/github-powerpc_clang success Successfully ran 6 jobs.

Commit Message

chenlifu Aug. 19, 2022, 1:06 p.m. UTC
1. ppc_override_l2cr and ppc_override_l2cr_value are only used in
   l2cr_init() function, remove them and used *l2cr directly.
2. has_l2cache is not used outside of the file, so mark it static and
   do not initialise statics to 0.

Fixes the following warning:

arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol 'ppc_override_l2cr' was not declared. Should it be static?
arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol 'ppc_override_l2cr_value' was not declared. Should it be static?
arch/powerpc/platforms/powermac/setup.c:76:5: warning: symbol 'has_l2cache' was not declared. Should it be static?

Signed-off-by: Chen Lifu <chenlifu@huawei.com>
---
 arch/powerpc/platforms/powermac/setup.c | 19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

Comments

chenlifu Oct. 31, 2022, 12:45 a.m. UTC | #1
在 2022/8/19 21:06, Chen Lifu 写道:
> 1. ppc_override_l2cr and ppc_override_l2cr_value are only used in
>     l2cr_init() function, remove them and used *l2cr directly.
> 2. has_l2cache is not used outside of the file, so mark it static and
>     do not initialise statics to 0.
> 
> Fixes the following warning:
> 
> arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol 'ppc_override_l2cr' was not declared. Should it be static?
> arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol 'ppc_override_l2cr_value' was not declared. Should it be static?
> arch/powerpc/platforms/powermac/setup.c:76:5: warning: symbol 'has_l2cache' was not declared. Should it be static?
> 
> Signed-off-by: Chen Lifu <chenlifu@huawei.com>
> ---
>   arch/powerpc/platforms/powermac/setup.c | 19 ++++++-------------
>   1 file changed, 6 insertions(+), 13 deletions(-)
> 
> diff --git a/arch/powerpc/platforms/powermac/setup.c b/arch/powerpc/platforms/powermac/setup.c
> index 04daa7f0a03c..49faa066b372 100644
> --- a/arch/powerpc/platforms/powermac/setup.c
> +++ b/arch/powerpc/platforms/powermac/setup.c
> @@ -68,13 +68,11 @@
>   
>   #include "pmac.h"
>   
>   #undef SHOW_GATWICK_IRQS
>   
> -int ppc_override_l2cr = 0;
> -int ppc_override_l2cr_value;
> -int has_l2cache = 0;
> +static int has_l2cache;
>   
>   int pmac_newworld;
>   
>   static int current_root_goodness = -1;
>   
> @@ -234,26 +232,21 @@ static void __init l2cr_init(void)
>   
>   		for_each_of_cpu_node(np) {
>   			const unsigned int *l2cr =
>   				of_get_property(np, "l2cr-value", NULL);
>   			if (l2cr) {
> -				ppc_override_l2cr = 1;
> -				ppc_override_l2cr_value = *l2cr;
>   				_set_L2CR(0);
> -				_set_L2CR(ppc_override_l2cr_value);
> +				_set_L2CR(*l2cr);
> +				printk(KERN_INFO "L2CR overridden (0x%x), "
> +				       "backside cache is %s\n",
> +				       *l2cr, ((*l2cr) & 0x80000000) ?
> +				       "enabled" : "disabled");
>   			}
>   			of_node_put(np);
>   			break;
>   		}
>   	}
> -
> -	if (ppc_override_l2cr)
> -		printk(KERN_INFO "L2CR overridden (0x%x), "
> -		       "backside cache is %s\n",
> -		       ppc_override_l2cr_value,
> -		       (ppc_override_l2cr_value & 0x80000000)
> -				? "enabled" : "disabled");
>   }
>   #endif
>   
>   static void __init pmac_setup_arch(void)
>   {

Friendly ping ...
Christophe Leroy Nov. 2, 2022, 1:53 p.m. UTC | #2
Le 31/10/2022 à 01:45, chenlifu a écrit :
> [Vous ne recevez pas souvent de courriers de chenlifu@huawei.com. 
> Découvrez pourquoi ceci est important à 
> https://aka.ms/LearnAboutSenderIdentification ]
> 
> 在 2022/8/19 21:06, Chen Lifu 写道:
>> 1. ppc_override_l2cr and ppc_override_l2cr_value are only used in
>>     l2cr_init() function, remove them and used *l2cr directly.
>> 2. has_l2cache is not used outside of the file, so mark it static and
>>     do not initialise statics to 0.
>>
>> Fixes the following warning:
>>
>> arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol 
>> 'ppc_override_l2cr' was not declared. Should it be static?
>> arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol 
>> 'ppc_override_l2cr_value' was not declared. Should it be static?
>> arch/powerpc/platforms/powermac/setup.c:76:5: warning: symbol 
>> 'has_l2cache' was not declared. Should it be static?
>>
>> Signed-off-by: Chen Lifu <chenlifu@huawei.com>

You could have replaced printk(KERN_INFO by pr_info(

Otherwise

Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu>

>> ---
>>   arch/powerpc/platforms/powermac/setup.c | 19 ++++++-------------
>>   1 file changed, 6 insertions(+), 13 deletions(-)
>>
>> diff --git a/arch/powerpc/platforms/powermac/setup.c 
>> b/arch/powerpc/platforms/powermac/setup.c
>> index 04daa7f0a03c..49faa066b372 100644
>> --- a/arch/powerpc/platforms/powermac/setup.c
>> +++ b/arch/powerpc/platforms/powermac/setup.c
>> @@ -68,13 +68,11 @@
>>
>>   #include "pmac.h"
>>
>>   #undef SHOW_GATWICK_IRQS
>>
>> -int ppc_override_l2cr = 0;
>> -int ppc_override_l2cr_value;
>> -int has_l2cache = 0;
>> +static int has_l2cache;
>>
>>   int pmac_newworld;
>>
>>   static int current_root_goodness = -1;
>>
>> @@ -234,26 +232,21 @@ static void __init l2cr_init(void)
>>
>>               for_each_of_cpu_node(np) {
>>                       const unsigned int *l2cr =
>>                               of_get_property(np, "l2cr-value", NULL);
>>                       if (l2cr) {
>> -                             ppc_override_l2cr = 1;
>> -                             ppc_override_l2cr_value = *l2cr;
>>                               _set_L2CR(0);
>> -                             _set_L2CR(ppc_override_l2cr_value);
>> +                             _set_L2CR(*l2cr);
>> +                             printk(KERN_INFO "L2CR overridden (0x%x), "
>> +                                    "backside cache is %s\n",
>> +                                    *l2cr, ((*l2cr) & 0x80000000) ?
>> +                                    "enabled" : "disabled");
>>                       }
>>                       of_node_put(np);
>>                       break;
>>               }
>>       }
>> -
>> -     if (ppc_override_l2cr)
>> -             printk(KERN_INFO "L2CR overridden (0x%x), "
>> -                    "backside cache is %s\n",
>> -                    ppc_override_l2cr_value,
>> -                    (ppc_override_l2cr_value & 0x80000000)
>> -                             ? "enabled" : "disabled");
>>   }
>>   #endif
>>
>>   static void __init pmac_setup_arch(void)
>>   {
> 
> Friendly ping ...
>
chenlifu Nov. 3, 2022, 7:08 a.m. UTC | #3
在 2022/11/2 21:53, Christophe Leroy 写道:
> 
> 
> Le 31/10/2022 à 01:45, chenlifu a écrit :
>> [Vous ne recevez pas souvent de courriers de chenlifu@huawei.com.
>> Découvrez pourquoi ceci est important à
>> https://aka.ms/LearnAboutSenderIdentification ]
>>
>> 在 2022/8/19 21:06, Chen Lifu 写道:
>>> 1. ppc_override_l2cr and ppc_override_l2cr_value are only used in
>>>      l2cr_init() function, remove them and used *l2cr directly.
>>> 2. has_l2cache is not used outside of the file, so mark it static and
>>>      do not initialise statics to 0.
>>>
>>> Fixes the following warning:
>>>
>>> arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol
>>> 'ppc_override_l2cr' was not declared. Should it be static?
>>> arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol
>>> 'ppc_override_l2cr_value' was not declared. Should it be static?
>>> arch/powerpc/platforms/powermac/setup.c:76:5: warning: symbol
>>> 'has_l2cache' was not declared. Should it be static?
>>>
>>> Signed-off-by: Chen Lifu <chenlifu@huawei.com>
> 
> You could have replaced printk(KERN_INFO by pr_info(

Thanks, I have replaced printk(KERN_INFO by pr_info( in PATCH v3.

> 
> Otherwise
> 
> Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu>
> 
>>> ---
>>>    arch/powerpc/platforms/powermac/setup.c | 19 ++++++-------------
>>>    1 file changed, 6 insertions(+), 13 deletions(-)
>>>
>>> diff --git a/arch/powerpc/platforms/powermac/setup.c
>>> b/arch/powerpc/platforms/powermac/setup.c
>>> index 04daa7f0a03c..49faa066b372 100644
>>> --- a/arch/powerpc/platforms/powermac/setup.c
>>> +++ b/arch/powerpc/platforms/powermac/setup.c
>>> @@ -68,13 +68,11 @@
>>>
>>>    #include "pmac.h"
>>>
>>>    #undef SHOW_GATWICK_IRQS
>>>
>>> -int ppc_override_l2cr = 0;
>>> -int ppc_override_l2cr_value;
>>> -int has_l2cache = 0;
>>> +static int has_l2cache;
>>>
>>>    int pmac_newworld;
>>>
>>>    static int current_root_goodness = -1;
>>>
>>> @@ -234,26 +232,21 @@ static void __init l2cr_init(void)
>>>
>>>                for_each_of_cpu_node(np) {
>>>                        const unsigned int *l2cr =
>>>                                of_get_property(np, "l2cr-value", NULL);
>>>                        if (l2cr) {
>>> -                             ppc_override_l2cr = 1;
>>> -                             ppc_override_l2cr_value = *l2cr;
>>>                                _set_L2CR(0);
>>> -                             _set_L2CR(ppc_override_l2cr_value);
>>> +                             _set_L2CR(*l2cr);
>>> +                             printk(KERN_INFO "L2CR overridden (0x%x), "
>>> +                                    "backside cache is %s\n",
>>> +                                    *l2cr, ((*l2cr) & 0x80000000) ?
>>> +                                    "enabled" : "disabled");
>>>                        }
>>>                        of_node_put(np);
>>>                        break;
>>>                }
>>>        }
>>> -
>>> -     if (ppc_override_l2cr)
>>> -             printk(KERN_INFO "L2CR overridden (0x%x), "
>>> -                    "backside cache is %s\n",
>>> -                    ppc_override_l2cr_value,
>>> -                    (ppc_override_l2cr_value & 0x80000000)
>>> -                             ? "enabled" : "disabled");
>>>    }
>>>    #endif
>>>
>>>    static void __init pmac_setup_arch(void)
>>>    {
>>
>> Friendly ping ...
diff mbox series

Patch

diff --git a/arch/powerpc/platforms/powermac/setup.c b/arch/powerpc/platforms/powermac/setup.c
index 04daa7f0a03c..49faa066b372 100644
--- a/arch/powerpc/platforms/powermac/setup.c
+++ b/arch/powerpc/platforms/powermac/setup.c
@@ -68,13 +68,11 @@ 
 
 #include "pmac.h"
 
 #undef SHOW_GATWICK_IRQS
 
-int ppc_override_l2cr = 0;
-int ppc_override_l2cr_value;
-int has_l2cache = 0;
+static int has_l2cache;
 
 int pmac_newworld;
 
 static int current_root_goodness = -1;
 
@@ -234,26 +232,21 @@  static void __init l2cr_init(void)
 
 		for_each_of_cpu_node(np) {
 			const unsigned int *l2cr =
 				of_get_property(np, "l2cr-value", NULL);
 			if (l2cr) {
-				ppc_override_l2cr = 1;
-				ppc_override_l2cr_value = *l2cr;
 				_set_L2CR(0);
-				_set_L2CR(ppc_override_l2cr_value);
+				_set_L2CR(*l2cr);
+				printk(KERN_INFO "L2CR overridden (0x%x), "
+				       "backside cache is %s\n",
+				       *l2cr, ((*l2cr) & 0x80000000) ?
+				       "enabled" : "disabled");
 			}
 			of_node_put(np);
 			break;
 		}
 	}
-
-	if (ppc_override_l2cr)
-		printk(KERN_INFO "L2CR overridden (0x%x), "
-		       "backside cache is %s\n",
-		       ppc_override_l2cr_value,
-		       (ppc_override_l2cr_value & 0x80000000)
-				? "enabled" : "disabled");
 }
 #endif
 
 static void __init pmac_setup_arch(void)
 {