Index: kernel/generic/src/adt/btree.c
===================================================================
--- kernel/generic/src/adt/btree.c	(revision e32e092d6f8bed442ecc81b18af9ef323bc4e650)
+++ kernel/generic/src/adt/btree.c	(revision 8ea03080b8d59d0c3ee0830f9ea1b08bbedeba88)
@@ -125,5 +125,5 @@
 	if (!lnode) {
 		if (btree_search(t, key, &lnode)) {
-			panic("B-tree %p already contains key %" PRIu64 "\n", t, key);
+			panic("B-tree %p already contains key %" PRIu64 ".", t, key);
 		}
 	}
@@ -225,5 +225,5 @@
 	if (!lnode) {
 		if (!btree_search(t, key, &lnode)) {
-			panic("B-tree %p does not contain key %" PRIu64 "\n", t, key);
+			panic("B-tree %p does not contain key %" PRIu64 ".", t, key);
 		}
 	}
@@ -525,5 +525,5 @@
 		}
 	}
-	panic("node %p does not contain key %" PRIu64 "\n", node, key);
+	panic("Node %p does not contain key %" PRIu64 ".", node, key);
 }
 
@@ -552,5 +552,5 @@
 		}
 	}
-	panic("node %p does not contain key %" PRIu64 "\n", node, key);
+	panic("Node %p does not contain key %" PRIu64 ".", node, key);
 }
 
@@ -694,5 +694,5 @@
 			return i - (int) (right != false);
 	}
-	panic("node %p does not contain subtree %p\n", node, subtree);
+	panic("Node %p does not contain subtree %p.", node, subtree);
 }
 
Index: kernel/generic/src/adt/hash_table.c
===================================================================
--- kernel/generic/src/adt/hash_table.c	(revision e32e092d6f8bed442ecc81b18af9ef323bc4e650)
+++ kernel/generic/src/adt/hash_table.c	(revision 8ea03080b8d59d0c3ee0830f9ea1b08bbedeba88)
@@ -62,5 +62,5 @@
 	h->entry = (link_t *) malloc(m * sizeof(link_t), 0);
 	if (!h->entry) {
-		panic("cannot allocate memory for hash table\n");
+		panic("Cannot allocate memory for hash table.");
 	}
 	memsetb(h->entry, m * sizeof(link_t), 0);
