svn commit: r246442 - stable/9/sys/cam/ctl

Alexander Motin mav at FreeBSD.org
Wed Feb 6 22:39:46 UTC 2013


Author: mav
Date: Wed Feb  6 22:39:45 2013
New Revision: 246442
URL: http://svnweb.freebsd.org/changeset/base/246442

Log:
  MFC r236426 (by mjacob):
  Print FC PortID as a hex number. This makes it easy to
  figure out domain, etc..
  
  Zero ATIO and INOTify allocations. It makes for much
  less guesswork when looking at the structure and
  seeing 'deadc0de' present.

Modified:
  stable/9/sys/cam/ctl/scsi_ctl.c
Directory Properties:
  stable/9/sys/   (props changed)

Modified: stable/9/sys/cam/ctl/scsi_ctl.c
==============================================================================
--- stable/9/sys/cam/ctl/scsi_ctl.c	Wed Feb  6 22:32:45 2013	(r246441)
+++ stable/9/sys/cam/ctl/scsi_ctl.c	Wed Feb  6 22:39:45 2013	(r246442)
@@ -499,7 +499,7 @@ ctlfeasync(void *callback_arg, uint32_t 
 
 			dev_chg = (struct ac_device_changed *)ac->contract_data;
 
-			printf("%s: WWPN %#jx port %u path %u target %u %s\n",
+			printf("%s: WWPN %#jx port 0x%06x path %u target %u %s\n",
 			       __func__, dev_chg->wwpn, dev_chg->port,
 			       xpt_path_path_id(path), dev_chg->target,
 			       (dev_chg->arrived == 0) ?  "left" : "arrived");
@@ -590,7 +590,7 @@ ctlferegister(struct cam_periph *periph,
 		union ccb *new_ccb;
 
 		new_ccb = (union ccb *)malloc(sizeof(*new_ccb), M_CTLFE,
-					      M_NOWAIT);
+					      M_ZERO|M_NOWAIT);
 		if (new_ccb == NULL) {
 			status = CAM_RESRC_UNAVAIL;
 			break;
@@ -624,7 +624,7 @@ ctlferegister(struct cam_periph *periph,
 		union ccb *new_ccb;
 
 		new_ccb = (union ccb *)malloc(sizeof(*new_ccb), M_CTLFE,
-					      M_NOWAIT);
+					      M_ZERO|M_NOWAIT);
 		if (new_ccb == NULL) {
 			status = CAM_RESRC_UNAVAIL;
 			break;


More information about the svn-src-all mailing list