]> Git Repo - linux.git/blobdiff - drivers/fpga/fpga-bridge.c
Merge tag 'printk-for-5.20-sane' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux.git] / drivers / fpga / fpga-bridge.c
index 16f2b164a178a5185f72f8834e98d615bf01a16f..727704431f618411a4172842a4e81b2ce4f39c56 100644 (file)
@@ -342,7 +342,7 @@ fpga_bridge_register(struct device *parent, const char *name,
        if (!bridge)
                return ERR_PTR(-ENOMEM);
 
-       id = ida_simple_get(&fpga_bridge_ida, 0, 0, GFP_KERNEL);
+       id = ida_alloc(&fpga_bridge_ida, GFP_KERNEL);
        if (id < 0) {
                ret = id;
                goto error_kfree;
@@ -375,7 +375,7 @@ fpga_bridge_register(struct device *parent, const char *name,
        return bridge;
 
 error_device:
-       ida_simple_remove(&fpga_bridge_ida, id);
+       ida_free(&fpga_bridge_ida, id);
 error_kfree:
        kfree(bridge);
 
@@ -407,7 +407,7 @@ static void fpga_bridge_dev_release(struct device *dev)
 {
        struct fpga_bridge *bridge = to_fpga_bridge(dev);
 
-       ida_simple_remove(&fpga_bridge_ida, bridge->dev.id);
+       ida_free(&fpga_bridge_ida, bridge->dev.id);
        kfree(bridge);
 }
 
This page took 0.031801 seconds and 4 git commands to generate.