OSDN Git Service

bootindex: delete bootindex when device is removed
authorGonglei <arei.gonglei@huawei.com>
Tue, 7 Oct 2014 08:00:37 +0000 (16:00 +0800)
committerGerd Hoffmann <kraxel@redhat.com>
Wed, 15 Oct 2014 08:46:01 +0000 (10:46 +0200)
Device should be removed from global boot list when
it is hot-unplugged.

Signed-off-by: Gonglei <arei.gonglei@huawei.com>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
bootdevice.c

index 79c2327..56b1952 100644 (file)
@@ -225,6 +225,8 @@ static void property_release_bootindex(Object *obj, const char *name,
 
 {
     BootIndexProperty *prop = opaque;
+
+    del_boot_device_path(prop->dev, prop->suffix);
     g_free(prop);
 }