PERFORCE change 129527 for review

Kip Macy kmacy at FreeBSD.org
Sun Nov 25 15:58:24 PST 2007


http://perforce.freebsd.org/chv.cgi?CH=129527

Change 129527 by kmacy at kmacy:storage:toestack on 2007/11/25 23:57:34

	reduce debugging noise somewhate
	add malloc type for cxgb

Affected files ...

.. //depot/projects/toestack/sys/dev/cxgb/cxgb_offload.c#19 edit
.. //depot/projects/toestack/sys/dev/cxgb/cxgb_offload.h#6 edit

Differences ...

==== //depot/projects/toestack/sys/dev/cxgb/cxgb_offload.c#19 (text+ko) ====

@@ -66,11 +66,8 @@
 #include <net/if_vlan_var.h>
 #include <net/route.h>
 
-/*
- * XXX 
- */
 #define VALIDATE_TID 0
-
+MALLOC_DEFINE(M_CXGB, "cxgb", "Chelsio 10 Gigabit Ethernet and services");
 
 TAILQ_HEAD(, cxgb_client) client_list;
 TAILQ_HEAD(, t3cdev) ofld_dev_list;
@@ -734,7 +731,7 @@
 	unsigned int hwtid;
 	struct toe_tid_entry *toe_tid;
 	
-	printf("do_hwtid_rpl opcode=0x%x\n", p->opcode);
+	DPRINTF("do_hwtid_rpl opcode=0x%x\n", p->opcode);
 	hwtid = G_TID(ntohl(p->opcode_tid));
 
 	toe_tid = lookup_tid(&(T3C_DATA (dev))->tid_maps, hwtid);
@@ -972,7 +969,7 @@
 		unsigned int opcode = G_OPCODE(ntohl(m0->m_pkthdr.csum_data));
 		int ret;
 
-		printf("processing op=0x%x m=%p data=%p\n", opcode, m0, m0->m_data);
+		DPRINTF("processing op=0x%x m=%p data=%p\n", opcode, m0, m0->m_data);
 		
 		ret = cpl_handlers[opcode] (dev, m0);
 
@@ -1133,7 +1130,7 @@
 cxgb_alloc_mem(unsigned long size)
 {
 
-	return malloc(size, M_DEVBUF, M_ZERO|M_NOWAIT);
+	return malloc(size, M_CXGB, M_ZERO|M_NOWAIT);
 }
 
 /*
@@ -1142,7 +1139,7 @@
 void
 cxgb_free_mem(void *addr)
 {
-	free(addr, M_DEVBUF);
+	free(addr, M_CXGB);
 }
 
 
@@ -1228,7 +1225,7 @@
 	struct mtutab mtutab;
 	unsigned int l2t_capacity;
 
-	t = malloc(sizeof(*t), M_DEVBUF, M_WAITOK|M_ZERO);
+	t = malloc(sizeof(*t), M_CXGB, M_WAITOK|M_ZERO);
 	if (!t)
 		return (ENOMEM);
 
@@ -1292,7 +1289,7 @@
 	t3_free_l2t(L2DATA(dev));
 	L2DATA(dev) = NULL;
 out_free:
-	free(t, M_DEVBUF);
+	free(t, M_CXGB);
 	return (err);
 
 }
@@ -1314,7 +1311,7 @@
 	T3C_DATA(tdev) = NULL;
 	t3_free_l2t(L2DATA(tdev));
 	L2DATA(tdev) = NULL;
-	free(t, M_DEVBUF);
+	free(t, M_CXGB);
 }
 
 

==== //depot/projects/toestack/sys/dev/cxgb/cxgb_offload.h#6 (text+ko) ====

@@ -47,6 +47,8 @@
 #include <dev/cxgb/t3cdev.h>
 #endif
 
+MALLOC_DECLARE(M_CXGB);
+
 struct adapter;
 struct cxgb_client;
 


More information about the p4-projects mailing list