DragonFlyBSD Kernel Audit
DF-2614 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/vfs/hammer2/hammer2_iocom.c b/sys/vfs/hammer2/hammer2_iocom.c
index 3edb2a5..406dedb 100644
--- a/sys/vfs/hammer2/hammer2_iocom.c
+++ b/sys/vfs/hammer2/hammer2_iocom.c
@@ -132,8 +132,6 @@ hammer2_cluster_reconnect(hammer2_dev_t *hmp, struct file *fp)
 static int
 hammer2_rcvdmsg(kdmsg_msg_t *msg)
 {
-	kprintf("RCVMSG %08x\n", msg->tcmd);
-
 	switch(msg->tcmd) {
 	case DMSG_DBG_SHELL:
 		/*
@@ -217,7 +215,8 @@ hammer2_autodmsg(kdmsg_msg_t *msg)
 		 * to our auto-CONN (typically leaving the transaction open).
 		 */
 		if (msg->any.head.cmd & DMSGF_CREATE) {
-			kprintf("HAMMER2: VOLDATA DUMP\n");
+			if (hammer2_debug & 0x0100)
+				kprintf("HAMMER2: VOLDATA DUMP\n");
 
 			/*
 			 * Dump the configuration stored in the volume header.
@@ -233,12 +232,14 @@ hammer2_autodmsg(kdmsg_msg_t *msg)
 			}
 			hammer2_voldata_unlock(hmp);
 
-			kprintf("HAMMER2: INITIATE SPANs\n");
+			if (hammer2_debug & 0x0100)
+				kprintf("HAMMER2: INITIATE SPANs\n");
 			hammer2_update_spans(hmp, msg->state);
 		}
 		if ((msg->any.head.cmd & DMSGF_DELETE) &&
 		    msg->state && (msg->state->txcmd & DMSGF_DELETE) == 0) {
-			kprintf("HAMMER2: CONN WAS TERMINATED\n");
+			if (hammer2_debug & 0x0100)
+				kprintf("HAMMER2: CONN WAS TERMINATED\n");
 		}
 		break;
 	case DMSG_LNK_SPAN | DMSGF_CREATE:
@@ -373,9 +374,9 @@ hammer2_volconf_update(hammer2_dev_t *hmp, int index)
 	kdmsg_msg_t *msg;
 
 	/* XXX interlock against connection state termination */
-	kprintf("volconf update %p\n", hmp->iocom.conn_state);
 	if (hmp->iocom.conn_state) {
-		kprintf("TRANSMIT VOLCONF VIA OPEN CONN TRANSACTION\n");
+		if (hammer2_debug & 0x0100)
+			kprintf("TRANSMIT VOLCONF VIA OPEN CONN TRANSACTION\n");
 		msg = kdmsg_msg_alloc(hmp->iocom.conn_state,
 				      DMSG_LNK_HAMMER2_VOLCONF,
 				      NULL, NULL);