Browse Source

Fixup bus remove device option

The bus should call driver's `remove` callback not
instead of `shutdown` in rt_bus_remove_device.

Signed-off-by: GuEe-GUI <2991707448@qq.com>
GuEe-GUI 10 months ago
parent
commit
2ec69c3ce4
1 changed files with 2 additions and 2 deletions
  1. 2 2
      components/drivers/core/bus.c

+ 2 - 2
components/drivers/core/bus.c

@@ -360,9 +360,9 @@ rt_err_t rt_bus_remove_device(rt_device_t dev)
     }
     else if (drv)
     {
-        if (drv->shutdown)
+        if (drv->remove)
         {
-            err = drv->shutdown(dev);
+            err = drv->remove(dev);
         }
 
         /* device and driver are in the same bus */