* [PATCH] mac80211: Directly use ida_alloc()/free()
@ 2022-05-27 7:41 keliu
2022-05-27 7:32 ` Christophe JAILLET
0 siblings, 1 reply; 4+ messages in thread
From: keliu @ 2022-05-27 7:41 UTC (permalink / raw)
To: johannes, kvalo, davem, edumazet, kuba, pabeni, linux-wireless,
netdev, linux-kernel
Cc: keliu
Use ida_alloc()/ida_free() instead of deprecated
ida_simple_get()/ida_simple_remove() .
Signed-off-by: keliu <liuke94@huawei.com>
---
drivers/net/wireless/mac80211_hwsim.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/wireless/mac80211_hwsim.c b/drivers/net/wireless/mac80211_hwsim.c
index e9ec63e0e395..6ad884d9e9a4 100644
--- a/drivers/net/wireless/mac80211_hwsim.c
+++ b/drivers/net/wireless/mac80211_hwsim.c
@@ -290,8 +290,8 @@ static inline int hwsim_net_set_netgroup(struct net *net)
{
struct hwsim_net *hwsim_net = net_generic(net, hwsim_net_id);
- hwsim_net->netgroup = ida_simple_get(&hwsim_netgroup_ida,
- 0, 0, GFP_KERNEL);
+ hwsim_net->netgroup = ida_alloc(&hwsim_netgroup_ida,
+ GFP_KERNEL);
return hwsim_net->netgroup >= 0 ? 0 : -ENOMEM;
}
@@ -4733,7 +4733,7 @@ static void __net_exit hwsim_exit_net(struct net *net)
NULL);
}
- ida_simple_remove(&hwsim_netgroup_ida, hwsim_net_get_netgroup(net));
+ ida_free(&hwsim_netgroup_ida, hwsim_net_get_netgroup(net));
}
static struct pernet_operations hwsim_net_ops = {
--
2.25.1
^ permalink raw reply related [flat|nested] 4+ messages in thread* Re: [PATCH] mac80211: Directly use ida_alloc()/free()
2022-05-27 7:41 [PATCH] mac80211: Directly use ida_alloc()/free() keliu
@ 2022-05-27 7:32 ` Christophe JAILLET
2022-05-27 7:42 ` Kalle Valo
0 siblings, 1 reply; 4+ messages in thread
From: Christophe JAILLET @ 2022-05-27 7:32 UTC (permalink / raw)
To: liuke94
Cc: davem, edumazet, johannes, kuba, kvalo, linux-kernel,
linux-wireless, netdev, pabeni
Hi,
Le 27/05/2022 à 09:41, keliu a écrit :
> Use ida_alloc()/ida_free() instead of deprecated
> ida_simple_get()/ida_simple_remove() .
>
> Signed-off-by: keliu <liuke94-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>
> ---
> drivers/net/wireless/mac80211_hwsim.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/net/wireless/mac80211_hwsim.c b/drivers/net/wireless/mac80211_hwsim.c
> index e9ec63e0e395..6ad884d9e9a4 100644
> --- a/drivers/net/wireless/mac80211_hwsim.c
> +++ b/drivers/net/wireless/mac80211_hwsim.c
> @@ -290,8 +290,8 @@ static inline int hwsim_net_set_netgroup(struct net *net)
> {
> struct hwsim_net *hwsim_net = net_generic(net, hwsim_net_id);
>
> - hwsim_net->netgroup = ida_simple_get(&hwsim_netgroup_ida,
> - 0, 0, GFP_KERNEL);
> + hwsim_net->netgroup = ida_alloc(&hwsim_netgroup_ida,
> + GFP_KERNEL);
Nitpick: GFP_KERNEL should be on the same line if there is enough space
or aligned with &hwsim_netgroup_ida
Out of curiosity, how do you generate these patches?
(coccinelle should be the perfect tool for it, but I thought it would
already deal with alignment)
CJ
> return hwsim_net->netgroup >= 0 ? 0 : -ENOMEM;
> }
>
> @@ -4733,7 +4733,7 @@ static void __net_exit hwsim_exit_net(struct net *net)
> NULL);
> }
>
> - ida_simple_remove(&hwsim_netgroup_ida, hwsim_net_get_netgroup(net));
> + ida_free(&hwsim_netgroup_ida, hwsim_net_get_netgroup(net));
> }
>
> static struct pernet_operations hwsim_net_ops = {
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [PATCH] mac80211: Directly use ida_alloc()/free()
2022-05-27 7:32 ` Christophe JAILLET
@ 2022-05-27 7:42 ` Kalle Valo
2022-05-27 7:58 ` Christophe JAILLET
0 siblings, 1 reply; 4+ messages in thread
From: Kalle Valo @ 2022-05-27 7:42 UTC (permalink / raw)
To: Christophe JAILLET
Cc: liuke94, davem, edumazet, johannes, kuba, linux-kernel,
linux-wireless, netdev, pabeni
Christophe JAILLET <christophe.jaillet@wanadoo.fr> writes:
> Le 27/05/2022 à 09:41, keliu a écrit :
>> Use ida_alloc()/ida_free() instead of deprecated
>> ida_simple_get()/ida_simple_remove() .
>>
>> Signed-off-by: keliu <liuke94-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>
Heh, this email address got me confused :) I guess you (Christophe) use
gmane and it's just some obfuscation done by gmane?
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] mac80211: Directly use ida_alloc()/free()
2022-05-27 7:42 ` Kalle Valo
@ 2022-05-27 7:58 ` Christophe JAILLET
0 siblings, 0 replies; 4+ messages in thread
From: Christophe JAILLET @ 2022-05-27 7:58 UTC (permalink / raw)
To: Kalle Valo
Cc: liuke94, davem, edumazet, johannes, kuba, linux-kernel,
linux-wireless, netdev, pabeni
Le 27/05/2022 à 09:42, Kalle Valo a écrit :
> Christophe JAILLET <christophe.jaillet@wanadoo.fr> writes:
>
>> Le 27/05/2022 à 09:41, keliu a écrit :
>>> Use ida_alloc()/ida_free() instead of deprecated
>>> ida_simple_get()/ida_simple_remove() .
>>>
>>> Signed-off-by: keliu <liuke94-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>
>
> Heh, this email address got me confused :) I guess you (Christophe) use
> gmane and it's just some obfuscation done by gmane?
>
Yes, I use gname and thunderbird as a client. I also think that it is
some obfuscation done by gname.
This kind of obfuscation is not done on all messages, and not done
consistently on the message of the same ML. I don't know the rule that
is applied.
CJ
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-05-27 7:58 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-27 7:41 [PATCH] mac80211: Directly use ida_alloc()/free() keliu
2022-05-27 7:32 ` Christophe JAILLET
2022-05-27 7:42 ` Kalle Valo
2022-05-27 7:58 ` Christophe JAILLET
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).