strcpy(buf, pfx);
sprintf(buf, pfx, func);
dump_hw_addr(int dbg_lvl, struct net_device *dev, const char* pfx,	     unsigned char* addr_str){	int i;	char buf[100], octet[5];    	if (dbg_lvl <= GT96100_DEBUG) {		strcpy(buf, pfx);		for (i = 0; i < 6; i++) {			sprintf(octet, "%2.2x%s",				addr_str[i], i<5 ? ":" : "\n");			strcat(buf, octet);		}		info("%s", buf);	}}