]> err.no Git - linux-2.6/blobdiff - drivers/md/dm.c
V4L/DVB (4323): [budget/budget-av/budget-ci/budget-patch drivers] fixed DMA start...
[linux-2.6] / drivers / md / dm.c
index 6982f86db6dc7188a0c784da335efb7744e2903c..c99bf9f017599a1002a15f608ea356639239dedd 100644 (file)
@@ -21,6 +21,8 @@
 #include <linux/hdreg.h>
 #include <linux/blktrace_api.h>
 
+#define DM_MSG_PREFIX "core"
+
 static const char *_name = DM_NAME;
 
 static unsigned int major = 0;
@@ -165,7 +167,7 @@ static void local_exit(void)
        bioset_free(dm_set);
 
        if (unregister_blkdev(_major, _name) < 0)
-               DMERR("devfs_unregister_blkdev failed");
+               DMERR("unregister_blkdev failed");
 
        _major = 0;
 
@@ -1108,6 +1110,12 @@ void dm_get(struct mapped_device *md)
        atomic_inc(&md->holders);
 }
 
+const char *dm_device_name(struct mapped_device *md)
+{
+       return md->name;
+}
+EXPORT_SYMBOL_GPL(dm_device_name);
+
 void dm_put(struct mapped_device *md)
 {
        struct dm_table *map;