Index: uspace/srv/bd/hr/util.c
===================================================================
--- uspace/srv/bd/hr/util.c	(revision bfe4a88baa77ec9bf31d834a0ba65b4576ee4963)
+++ uspace/srv/bd/hr/util.c	(revision 287b2ea87c74732fac0422243087e01c8507f5ae)
@@ -324,15 +324,10 @@
 	service_id_t new_id;
 	category_id_t cat_id;
-	char *fullname = NULL;
-	char *devname = vol->devname;
-
-	if (asprintf(&fullname, "devices/%s", devname) < 0)
-		return ENOMEM;
-
-	rc = loc_service_register(hr_srv, fullname, &new_id);
+	const char *devname = vol->devname;
+
+	rc = loc_service_register(hr_srv, devname, &new_id);
 	if (rc != EOK) {
 		HR_ERROR("unable to register device \"%s\": %s\n",
-		    fullname, str_error(rc));
-		free(fullname);
+		    devname, str_error(rc));
 		return rc;
 	}
@@ -348,15 +343,12 @@
 	if (rc != EOK) {
 		HR_ERROR("failed adding \"%s\" to category \"raid\": %s\n",
-		    fullname, str_error(rc));
+		    devname, str_error(rc));
 		goto error;
 	}
 
 	vol->svc_id = new_id;
-
-	free(fullname);
 	return EOK;
 error:
 	rc = loc_service_unregister(hr_srv, new_id);
-	free(fullname);
 	return rc;
 }
