|
@@ -2905,17 +2905,11 @@ struct kobject *dm_kobject(struct mapped_device *md)
|
|
return &md->kobj;
|
|
return &md->kobj;
|
|
}
|
|
}
|
|
|
|
|
|
-/*
|
|
|
|
- * struct mapped_device should not be exported outside of dm.c
|
|
|
|
- * so use this check to verify that kobj is part of md structure
|
|
|
|
- */
|
|
|
|
struct mapped_device *dm_get_from_kobject(struct kobject *kobj)
|
|
struct mapped_device *dm_get_from_kobject(struct kobject *kobj)
|
|
{
|
|
{
|
|
struct mapped_device *md;
|
|
struct mapped_device *md;
|
|
|
|
|
|
md = container_of(kobj, struct mapped_device, kobj);
|
|
md = container_of(kobj, struct mapped_device, kobj);
|
|
- if (&md->kobj != kobj)
|
|
|
|
- return NULL;
|
|
|
|
|
|
|
|
if (test_bit(DMF_FREEING, &md->flags) ||
|
|
if (test_bit(DMF_FREEING, &md->flags) ||
|
|
dm_deleting_md(md))
|
|
dm_deleting_md(md))
|