diff mbox series

scsi: ata: make ahci_sdev_attrs static

Message ID 1634639082-1007-1-git-send-email-jiapeng.chong@linux.alibaba.com
State New
Headers show
Series scsi: ata: make ahci_sdev_attrs static | expand

Commit Message

Jiapeng Chong Oct. 19, 2021, 10:24 a.m. UTC
From: chongjiapeng <jiapeng.chong@linux.alibaba.com>

This symbol is not used outside of libahci.c, so marks it static.

Fix the following sparse warning:

drivers/ata/libahci.c:134:18: warning: symbol 'ahci_sdev_attrs' was not
declared. Should it be static?

Reported-by: Abaci Robot <abaci@linux.alibaba.com>
Fixes: c3f69c7f629f ("scsi: ata: Switch to attribute groups")
Signed-off-by: chongjiapeng <jiapeng.chong@linux.alibaba.com>
---
 drivers/ata/libahci.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Damien Le Moal Oct. 19, 2021, 10:44 p.m. UTC | #1
+Bart

On 2021/10/19 19:24, Jiapeng Chong wrote:
> From: chongjiapeng <jiapeng.chong@linux.alibaba.com>

The patch title should be:

ata: libahci: make ahci_sdev_attrs static

> 
> This symbol is not used outside of libahci.c, so marks it static.
> 
> Fix the following sparse warning:
> 
> drivers/ata/libahci.c:134:18: warning: symbol 'ahci_sdev_attrs' was not
> declared. Should it be static?
> 
> Reported-by: Abaci Robot <abaci@linux.alibaba.com>
> Fixes: c3f69c7f629f ("scsi: ata: Switch to attribute groups")
> Signed-off-by: chongjiapeng <jiapeng.chong@linux.alibaba.com>
> ---
>  drivers/ata/libahci.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c
> index 28430c093a7f..8a6835bfd18a 100644
> --- a/drivers/ata/libahci.c
> +++ b/drivers/ata/libahci.c
> @@ -131,7 +131,7 @@ const struct attribute_group *ahci_shost_groups[] = {
>  };
>  EXPORT_SYMBOL_GPL(ahci_shost_groups);
>  
> -struct attribute *ahci_sdev_attrs[] = {
> +static struct attribute *ahci_sdev_attrs[] = {
>  	&dev_attr_sw_activity.attr,
>  	&dev_attr_unload_heads.attr,
>  	&dev_attr_ncq_prio_supported.attr,
> 

Looks OK to me.

Bart ?
Bart Van Assche Oct. 20, 2021, 3:27 a.m. UTC | #2
On 10/19/21 15:44, Damien Le Moal wrote:
> +Bart
> 
> On 2021/10/19 19:24, Jiapeng Chong wrote:
>> From: chongjiapeng <jiapeng.chong@linux.alibaba.com>
> 
> The patch title should be:
> 
> ata: libahci: make ahci_sdev_attrs static
> 
>>
>> This symbol is not used outside of libahci.c, so marks it static.
>>
>> Fix the following sparse warning:
>>
>> drivers/ata/libahci.c:134:18: warning: symbol 'ahci_sdev_attrs' was not
>> declared. Should it be static?
>>
>> Reported-by: Abaci Robot <abaci@linux.alibaba.com>
>> Fixes: c3f69c7f629f ("scsi: ata: Switch to attribute groups")
>> Signed-off-by: chongjiapeng <jiapeng.chong@linux.alibaba.com>
>> ---
>>   drivers/ata/libahci.c | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c
>> index 28430c093a7f..8a6835bfd18a 100644
>> --- a/drivers/ata/libahci.c
>> +++ b/drivers/ata/libahci.c
>> @@ -131,7 +131,7 @@ const struct attribute_group *ahci_shost_groups[] = {
>>   };
>>   EXPORT_SYMBOL_GPL(ahci_shost_groups);
>>   
>> -struct attribute *ahci_sdev_attrs[] = {
>> +static struct attribute *ahci_sdev_attrs[] = {
>>   	&dev_attr_sw_activity.attr,
>>   	&dev_attr_unload_heads.attr,
>>   	&dev_attr_ncq_prio_supported.attr,
>>
> 
> Looks OK to me.

The above patch looks fine to me too.

Thanks,

Bart.
Damien Le Moal Oct. 20, 2021, 5:42 a.m. UTC | #3
On 2021/10/20 12:27, Bart Van Assche wrote:
> On 10/19/21 15:44, Damien Le Moal wrote:
>> +Bart
>>
>> On 2021/10/19 19:24, Jiapeng Chong wrote:
>>> From: chongjiapeng <jiapeng.chong@linux.alibaba.com>
>>
>> The patch title should be:
>>
>> ata: libahci: make ahci_sdev_attrs static
>>
>>>
>>> This symbol is not used outside of libahci.c, so marks it static.
>>>
>>> Fix the following sparse warning:
>>>
>>> drivers/ata/libahci.c:134:18: warning: symbol 'ahci_sdev_attrs' was not
>>> declared. Should it be static?
>>>
>>> Reported-by: Abaci Robot <abaci@linux.alibaba.com>
>>> Fixes: c3f69c7f629f ("scsi: ata: Switch to attribute groups")
>>> Signed-off-by: chongjiapeng <jiapeng.chong@linux.alibaba.com>
>>> ---
>>>   drivers/ata/libahci.c | 2 +-
>>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c
>>> index 28430c093a7f..8a6835bfd18a 100644
>>> --- a/drivers/ata/libahci.c
>>> +++ b/drivers/ata/libahci.c
>>> @@ -131,7 +131,7 @@ const struct attribute_group *ahci_shost_groups[] = {
>>>   };
>>>   EXPORT_SYMBOL_GPL(ahci_shost_groups);
>>>   
>>> -struct attribute *ahci_sdev_attrs[] = {
>>> +static struct attribute *ahci_sdev_attrs[] = {
>>>   	&dev_attr_sw_activity.attr,
>>>   	&dev_attr_unload_heads.attr,
>>>   	&dev_attr_ncq_prio_supported.attr,
>>>
>>
>> Looks OK to me.
> 
> The above patch looks fine to me too.

Can I add your reviewed-by tag ?

> 
> Thanks,
> 
> Bart.
>
Bart Van Assche Oct. 20, 2021, 5:03 p.m. UTC | #4
On 10/19/21 10:42 PM, Damien Le Moal wrote:
> On 2021/10/20 12:27, Bart Van Assche wrote:
>> The above patch looks fine to me too.
> 
> Can I add your reviewed-by tag ?

Sure. Feel free to add the following:

Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Damien Le Moal Oct. 21, 2021, 1:37 a.m. UTC | #5
On 10/19/21 19:24, Jiapeng Chong wrote:
> From: chongjiapeng <jiapeng.chong@linux.alibaba.com>
> 
> This symbol is not used outside of libahci.c, so marks it static.
> 
> Fix the following sparse warning:
> 
> drivers/ata/libahci.c:134:18: warning: symbol 'ahci_sdev_attrs' was not
> declared. Should it be static?
> 
> Reported-by: Abaci Robot <abaci@linux.alibaba.com>
> Fixes: c3f69c7f629f ("scsi: ata: Switch to attribute groups")
> Signed-off-by: chongjiapeng <jiapeng.chong@linux.alibaba.com>
> ---
>  drivers/ata/libahci.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c
> index 28430c093a7f..8a6835bfd18a 100644
> --- a/drivers/ata/libahci.c
> +++ b/drivers/ata/libahci.c
> @@ -131,7 +131,7 @@ const struct attribute_group *ahci_shost_groups[] = {
>  };
>  EXPORT_SYMBOL_GPL(ahci_shost_groups);
>  
> -struct attribute *ahci_sdev_attrs[] = {
> +static struct attribute *ahci_sdev_attrs[] = {
>  	&dev_attr_sw_activity.attr,
>  	&dev_attr_unload_heads.attr,
>  	&dev_attr_ncq_prio_supported.attr,
> 

Jiapeng,

This patch does not apply to the current libata tree since it is against
the latest changes queued in the scsi tree. After fixing the patch
title, can you resend this patch to the linux-scsi list and to Martin ?
diff mbox series

Patch

diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c
index 28430c093a7f..8a6835bfd18a 100644
--- a/drivers/ata/libahci.c
+++ b/drivers/ata/libahci.c
@@ -131,7 +131,7 @@  const struct attribute_group *ahci_shost_groups[] = {
 };
 EXPORT_SYMBOL_GPL(ahci_shost_groups);
 
-struct attribute *ahci_sdev_attrs[] = {
+static struct attribute *ahci_sdev_attrs[] = {
 	&dev_attr_sw_activity.attr,
 	&dev_attr_unload_heads.attr,
 	&dev_attr_ncq_prio_supported.attr,