Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 May 2006 18:59:28 GMT
From:      Kip Macy <kmacy@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 97525 for review
Message-ID:  <200605201859.k4KIxSOX084941@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=97525

Change 97525 by kmacy@kmacy_storage:sun4v_rwbuf on 2006/05/20 18:58:54

	style fix
	add error check

Affected files ...

.. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/hviommu.c#13 edit

Differences ...

==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/hviommu.c#13 (text+ko) ====

@@ -931,13 +931,14 @@
 
 	HIM_LOCK(him);
 	SLIST_FOREACH(r, &map->dm_reslist, dr_link) {
-		va = (vm_offset_t)BDR_START(r) + r->dr_offset;
+		va = (vm_offset_t)BDR_START(r) + r->dr_offset ;
 		len = r->dr_used;
 		while (len > 0) {
 			if ((err = hvio_iommu_getmap(him->him_handle,
 			    VA_TO_TSBID(him, va), &ioattr, &ra))) {
-				printf("failed to _getmap: err: %ld, handle: %#lx, tsbid: %#lx", 
-				       err, him->him_handle, VA_TO_TSBID(him, va));
+				if (err != H_ENOMAP)
+					printf("failed to _g=etmap: err: %ld, handle: %#lx, tsbid: %#lx\n", 
+					       err, him->him_handle, VA_TO_TSBID(him, va));
 				continue;
 			}
 			if ((err = hvio_dma_sync(him->him_handle, ra,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605201859.k4KIxSOX084941>