Index: uspace/srv/bd/file_bd/file_bd.c
===================================================================
--- uspace/srv/bd/file_bd/file_bd.c	(revision 5c55eb7a094000c385bfd4763df91d81b2abe3c8)
+++ uspace/srv/bd/file_bd/file_bd.c	(revision 2e9f28483e3e3832adf6f08bb34a173e2fbf6a40)
@@ -1,4 +1,4 @@
 /*
- * Copyright (c) 2023 Jiri Svoboda
+ * Copyright (c) 2025 Jiri Svoboda
  * All rights reserved.
  *
@@ -138,5 +138,6 @@
 		return -1;
 
-	rc = loc_service_register(srv, device_name, &service_id);
+	rc = loc_service_register(srv, device_name, fallback_port_id,
+	    &service_id);
 	if (rc != EOK) {
 		printf("%s: Unable to register device '%s': %s.\n",
Index: uspace/srv/bd/rd/rd.c
===================================================================
--- uspace/srv/bd/rd/rd.c	(revision 5c55eb7a094000c385bfd4763df91d81b2abe3c8)
+++ uspace/srv/bd/rd/rd.c	(revision 2e9f28483e3e3832adf6f08bb34a173e2fbf6a40)
@@ -1,4 +1,4 @@
 /*
- * Copyright (c) 2023 Jiri Svoboda
+ * Copyright (c) 2025 Jiri Svoboda
  * Copyright (c) 2007 Michal Konopa
  * Copyright (c) 2007 Martin Jelen
@@ -187,5 +187,6 @@
 
 	service_id_t service_id;
-	ret = loc_service_register(srv, "bd/initrd", &service_id);
+	ret = loc_service_register(srv, "bd/initrd", fallback_port_id,
+	    &service_id);
 	if (ret != EOK) {
 		printf("%s: Unable to register device service\n", NAME);
Index: uspace/srv/bd/vbd/disk.c
===================================================================
--- uspace/srv/bd/vbd/disk.c	(revision 5c55eb7a094000c385bfd4763df91d81b2abe3c8)
+++ uspace/srv/bd/vbd/disk.c	(revision 2e9f28483e3e3832adf6f08bb34a173e2fbf6a40)
@@ -1165,5 +1165,5 @@
 	log_msg(LOG_DEFAULT, LVL_DEBUG, "loc_service_register('%s')",
 	    name);
-	rc = loc_service_register(vbds_srv, name, &psid);
+	rc = loc_service_register(vbds_srv, name, fallback_port_id, &psid);
 	if (rc != EOK) {
 		log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering "
Index: uspace/srv/bd/vbd/vbd.c
===================================================================
--- uspace/srv/bd/vbd/vbd.c	(revision 5c55eb7a094000c385bfd4763df91d81b2abe3c8)
+++ uspace/srv/bd/vbd/vbd.c	(revision 2e9f28483e3e3832adf6f08bb34a173e2fbf6a40)
@@ -1,4 +1,4 @@
 /*
- * Copyright (c) 2023 Jiri Svoboda
+ * Copyright (c) 2025 Jiri Svoboda
  * All rights reserved.
  *
@@ -74,5 +74,6 @@
 	}
 
-	rc = loc_service_register(vbds_srv, SERVICE_NAME_VBD, &ctl_sid);
+	rc = loc_service_register(vbds_srv, SERVICE_NAME_VBD,
+	    fallback_port_id, &ctl_sid);
 	if (rc != EOK) {
 		log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc));
