]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
gpio: mpsse: Remove usage of the deprecated ida_simple_xx() API
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Fri, 22 Nov 2024 12:45:45 +0000 (13:45 +0100)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 22 Nov 2024 14:23:31 +0000 (15:23 +0100)
ida_alloc() and ida_free() should be preferred to the deprecated
ida_simple_get() and ida_simple_remove().

This is less verbose.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Link: https://lore.kernel.org/r/2ce706d3242b9d3e4b9c20c0a7d9a8afcf8897ec.1729423829.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-mpsse.c

index 9ef24449126a7d261dc66fdf6e1013ee9e50f46c..3ea32c5e33d1a445dec02996744429f17ec61af7 100644 (file)
@@ -403,7 +403,7 @@ static void gpio_mpsse_ida_remove(void *data)
 {
        struct mpsse_priv *priv = data;
 
-       ida_simple_remove(&gpio_mpsse_ida, priv->id);
+       ida_free(&gpio_mpsse_ida, priv->id);
 }
 
 static int gpio_mpsse_probe(struct usb_interface *interface,
@@ -422,7 +422,7 @@ static int gpio_mpsse_probe(struct usb_interface *interface,
        priv->intf = interface;
        priv->intf_id = interface->cur_altsetting->desc.bInterfaceNumber;
 
-       priv->id = ida_simple_get(&gpio_mpsse_ida, 0, 0, GFP_KERNEL);
+       priv->id = ida_alloc(&gpio_mpsse_ida, GFP_KERNEL);
        if (priv->id < 0)
                return priv->id;