Index: uspace/srv/bd/ata_bd/ata_bd.c
===================================================================
--- uspace/srv/bd/ata_bd/ata_bd.c	(revision 83b4cf53a1acf8da01416ba4480939e366420f72)
+++ uspace/srv/bd/ata_bd/ata_bd.c	(revision e2ae2fcdf054f0d01d0003941810f8b4544fb596)
@@ -500,5 +500,7 @@
 
 	d = &disk[disk_id];
-	bc.h = 0;	/* Silence warning. */
+	
+	/* Silence warning. */
+	memset(&bc, 0, sizeof(bc));
 
 	/* Compute block coordinates. */
@@ -574,5 +576,7 @@
 
 	d = &disk[disk_id];
-	bc.h = 0;	/* Silence warning. */
+	
+	/* Silence warning. */
+	memset(&bc, 0, sizeof(bc));
 
 	/* Compute block coordinates. */
