Index: uspace/srv/bd/hr/superblock.c
===================================================================
--- uspace/srv/bd/hr/superblock.c	(revision 29e7cc73a70a1289b0778f4cc6afedcc242d7baa)
+++ uspace/srv/bd/hr/superblock.c	(revision e77c3ed37fb77d1f1de703d621cd879ee04f6b3a)
@@ -135,5 +135,5 @@
 }
 
-bool hr_valid_md_magic(hr_metadata_t *md)
+bool hr_valid_md_magic(const hr_metadata_t *md)
 {
 	HR_DEBUG("%s()", __func__);
@@ -219,5 +219,5 @@
 }
 
-void hr_encode_metadata_to_block(hr_metadata_t *metadata, void *block)
+void hr_encode_metadata_to_block(const hr_metadata_t *metadata, void *block)
 {
 	HR_DEBUG("%s()", __func__);
@@ -282,5 +282,5 @@
 }
 
-void hr_metadata_dump(hr_metadata_t *metadata)
+void hr_metadata_dump(const hr_metadata_t *metadata)
 {
 	HR_DEBUG("%s()", __func__);
Index: uspace/srv/bd/hr/superblock.h
===================================================================
--- uspace/srv/bd/hr/superblock.h	(revision 29e7cc73a70a1289b0778f4cc6afedcc242d7baa)
+++ uspace/srv/bd/hr/superblock.h	(revision e77c3ed37fb77d1f1de703d621cd879ee04f6b3a)
@@ -83,8 +83,8 @@
 extern errno_t	hr_write_metadata_block(service_id_t, const void *);
 extern errno_t	hr_get_metadata_block(service_id_t, void **);
-extern void	hr_encode_metadata_to_block(hr_metadata_t *, void *);
+extern void	hr_encode_metadata_to_block(const hr_metadata_t *, void *);
 extern void	hr_decode_metadata_from_block(const void *, hr_metadata_t *);
-extern void	hr_metadata_dump(hr_metadata_t *);
-extern bool	hr_valid_md_magic(hr_metadata_t *);
+extern void	hr_metadata_dump(const hr_metadata_t *);
+extern bool	hr_valid_md_magic(const hr_metadata_t *);
 
 #endif
