thunderbolt: Fix a leak in tb_retimer_add()
[linux-2.6-microblaze.git] / drivers / thunderbolt / retimer.c
index 620bcf5..7a5d616 100644 (file)
@@ -347,7 +347,7 @@ static int tb_retimer_add(struct tb_port *port, u8 index, u32 auth_status)
        ret = tb_retimer_nvm_add(rt);
        if (ret) {
                dev_err(&rt->dev, "failed to add NVM devices: %d\n", ret);
-               device_del(&rt->dev);
+               device_unregister(&rt->dev);
                return ret;
        }