changeset 13627:81f67a2ecd98

2163 sparc bits should be more careful casting pointers Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
author Richard Lowe <richlowe@richlowe.net>
date Wed, 22 Jun 2011 12:54:00 -0700
parents f228617ce378
children 03b37ed99c1b
files usr/src/psm/stand/boot/sparc/common/bootops.c usr/src/stand/lib/fs/hsfs/hsfsops.c usr/src/stand/lib/fs/ufs/ufsops.c usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c usr/src/uts/sun4u/starfire/io/drmach.c usr/src/uts/sun4u/starfire/io/idn.c usr/src/uts/sun4u/starfire/sys/idn.h usr/src/uts/sun4u/starfire/sys/idn_smr.h usr/src/uts/sun4u/vm/zulu_hat.c
diffstat 9 files changed, 91 insertions(+), 96 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/psm/stand/boot/sparc/common/bootops.c	Mon Feb 13 15:07:14 2012 -0500
+++ b/usr/src/psm/stand/boot/sparc/common/bootops.c	Wed Jun 22 12:54:00 2011 -0700
@@ -23,8 +23,6 @@
  * Use is subject to license terms.
  */
 
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
-
 #include <sys/types.h>
 #include <sys/bootconf.h>
 #include <sys/param.h>
@@ -58,7 +56,7 @@
 {
 	bootops.bsys_version = BO_VERSION;
 	bootops.bsys_1275_call = (uint64_t)boot_fail;
-	bootops.bsys_printf = (uint32_t)boot_fail;
+	bootops.bsys_printf = (uint32_t)(uintptr_t)boot_fail;
 
 	if (!memlistpage) /* paranoia runs rampant */
 		prom_panic("\nMemlistpage not setup yet.");
--- a/usr/src/stand/lib/fs/hsfs/hsfsops.c	Mon Feb 13 15:07:14 2012 -0500
+++ b/usr/src/stand/lib/fs/hsfs/hsfsops.c	Wed Jun 22 12:54:00 2011 -0700
@@ -23,8 +23,6 @@
  * Use is subject to license terms.
  */
 
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
-
 #include <sys/param.h>
 #include <sys/vnode.h>
 #include <sys/fs/ufs_fsdir.h>
@@ -1004,7 +1002,7 @@
 	struct hs_direct *hdp;
 	unsigned long oldoff, oldblok;
 
-#define	SLOP (sizeof (struct dirent) - (int)&((struct dirent *)0)->d_name[1])
+#define	SLOP (sizeof (struct dirent) - offsetof(struct dirent, d_name[1]))
 
 	if (!(dir.fi = find_fp(fd)) ||
 	    ((dir.fi->fi_inode->i_smode & IFMT) != IFDIR)) {
--- a/usr/src/stand/lib/fs/ufs/ufsops.c	Mon Feb 13 15:07:14 2012 -0500
+++ b/usr/src/stand/lib/fs/ufs/ufsops.c	Wed Jun 22 12:54:00 2011 -0700
@@ -23,8 +23,6 @@
  * Use is subject to license terms.
  */
 
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
-
 #include <sys/param.h>
 #include <sys/vnode.h>
 #include <sys/fs/ufs_fsdir.h>
@@ -863,7 +861,7 @@
 	fileid_t *fp;
 	unsigned long oldoff, oldblok;
 
-#define	SLOP (sizeof (struct dirent) - (int)&((struct dirent *)0)->d_name[1])
+#define	SLOP (sizeof (struct dirent) - offsetof(struct dirent, d_name[1]))
 
 	if (fp = find_fp(fd)) {
 		/*
--- a/usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c	Mon Feb 13 15:07:14 2012 -0500
+++ b/usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c	Wed Jun 22 12:54:00 2011 -0700
@@ -640,7 +640,7 @@
 	int		cpuid = cp->cpu_id;
 	tte_t		tte;
 	volatile uint_t	*src, *dst;
-	uint_t		funclen;
+	size_t		funclen;
 	sbdp_shutdown_t	sht;
 	uint_t		bbsram_pfn;
 	uint64_t	bbsram_addr;
@@ -648,7 +648,8 @@
 	extern void	sbdp_shutdown_asm(sbdp_shutdown_t *);
 	extern void	sbdp_shutdown_asm_end(void);
 
-	funclen = (uint_t)sbdp_shutdown_asm_end - (uint_t)sbdp_shutdown_asm;
+	funclen = (uintptr_t)sbdp_shutdown_asm_end -
+	    (uintptr_t)sbdp_shutdown_asm;
 	ASSERT(funclen <= MMU_PAGESIZE);
 	ASSERT(bbsram_pa != 0);
 	ASSERT((bbsram_pa & MMU_PAGEOFFSET) == 0);
--- a/usr/src/uts/sun4u/starfire/io/drmach.c	Mon Feb 13 15:07:14 2012 -0500
+++ b/usr/src/uts/sun4u/starfire/io/drmach.c	Wed Jun 22 12:54:00 2011 -0700
@@ -2491,7 +2491,7 @@
 	int		cpuid = (int)CPU->cpu_id;
 	tte_t		tte;
 	volatile uint_t	*src, *dst;
-	uint_t		funclen;
+	size_t		funclen;
 	uint64_t	bbsram_pa, bbsram_offset;
 	uint_t		bbsram_pfn;
 	uint64_t	bbsram_addr;
@@ -2499,7 +2499,8 @@
 	extern void	drmach_shutdown_asm(uint64_t);
 	extern void	drmach_shutdown_asm_end(void);
 
-	funclen = (uint_t)drmach_shutdown_asm_end - (uint_t)drmach_shutdown_asm;
+	funclen = (uintptr_t)drmach_shutdown_asm_end -
+	    (uintptr_t)drmach_shutdown_asm;
 	ASSERT(funclen <= MMU_PAGESIZE);
 	/*
 	 * We'll start from the 0th's base.
@@ -2511,7 +2512,7 @@
 	bbsram_pfn = (uint_t)(bbsram_pa >> MMU_PAGESHIFT);
 
 	bbsram_addr = (uint64_t)drmach_shutdown_va;
-	drmach_shutdown_asm_mbox->estack = bbsram_addr + (uint64_t)funclen;
+	drmach_shutdown_asm_mbox->estack = bbsram_addr + funclen;
 
 	tte.tte_inthi = TTE_VALID_INT | TTE_SZ_INT(TTE8K) |
 	    TTE_PFN_INTHI(bbsram_pfn);
--- a/usr/src/uts/sun4u/starfire/io/idn.c	Mon Feb 13 15:07:14 2012 -0500
+++ b/usr/src/uts/sun4u/starfire/io/idn.c	Wed Jun 22 12:54:00 2011 -0700
@@ -4745,7 +4745,8 @@
 		mutex_enter(&snoop_mutex); \
 		if (snoop_data == NULL) { \
 			snoop_data = (struct snoop_buffer *) \
-				(((uint_t)snoop_buffer + 0xf) & ~0xf); \
+				(((uint_t)(uintptr_t)snoop_buffer + 0xf) & \
+				    ~0xf);				\
 		} \
 		snoop_data[snoop_index].io = ((in) == 0) ? 'o' : 'i'; \
 		snoop_data[snoop_index].board = \
--- a/usr/src/uts/sun4u/starfire/sys/idn.h	Mon Feb 13 15:07:14 2012 -0500
+++ b/usr/src/uts/sun4u/starfire/sys/idn.h	Wed Jun 22 12:54:00 2011 -0700
@@ -2199,8 +2199,8 @@
 
 typedef idn_mboxmsg_t	idn_mboxq_t[1];
 
-#define	IDN_CKSUM_MBOX_COUNT	\
-			(((int)&((idn_mboxhdr_t *)(0))->mh_svr_ready) / 2)
+#define	IDN_CKSUM_MBOX_COUNT	(offsetof(idn_mboxhdr_t, mh_svr_ready) / 2)
+
 #define	IDN_CKSUM_MBOX(h)	\
 			(IDN_CHECKSUM ? \
 			idn_cksum((ushort_t *)(h), IDN_CKSUM_MBOX_COUNT) : 0)
--- a/usr/src/uts/sun4u/starfire/sys/idn_smr.h	Mon Feb 13 15:07:14 2012 -0500
+++ b/usr/src/uts/sun4u/starfire/sys/idn_smr.h	Wed Jun 22 12:54:00 2011 -0700
@@ -29,8 +29,6 @@
 #ifndef	_SYS_IDN_SMR_H
 #define	_SYS_IDN_SMR_H
 
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
-
 #include <sys/sysmacros.h>
 
 #ifdef	__cplusplus
@@ -64,7 +62,8 @@
 #define	IDN_BUF2DATA(b, o)	((caddr_t)((uintptr_t)(b) + (uintptr_t)(o)))
 #define	IDN_BUF2HDR(b)		((smr_pkthdr_t *)(b))
 
-#define	IDN_CKSUM_PKT_COUNT	(((int)&((smr_pkthdr_t *)(0))->b_cksum) / 2)
+#define	IDN_CKSUM_PKT_COUNT	(offsetof(smr_pkthdr_t, b_cksum) / 2)
+
 #define	IDN_CKSUM_PKT(h)	\
 		(IDN_CHECKSUM ? \
 		idn_cksum((ushort_t *)(h), IDN_CKSUM_PKT_COUNT) : 0)
--- a/usr/src/uts/sun4u/vm/zulu_hat.c	Mon Feb 13 15:07:14 2012 -0500
+++ b/usr/src/uts/sun4u/vm/zulu_hat.c	Wed Jun 22 12:54:00 2011 -0700
@@ -24,8 +24,6 @@
  * Use is subject to license terms.
  */
 
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
-
 #include <sys/types.h>
 #include <sys/cmn_err.h>
 #include <sys/mman.h>
@@ -150,9 +148,9 @@
 		ASSERT(zhat != NULL);
 
 		TNF_PROBE_3(steal_ctx_loop, "zulu_hat", /* CSTYLED */,
-			tnf_int, ctx, ctx,
-			tnf_long, last_used, zhat->last_used,
-			tnf_long, oldest, delta);
+		    tnf_int, ctx, ctx,
+		    tnf_long, last_used, zhat->last_used,
+		    tnf_long, oldest, delta);
 
 		if (zhat->last_used <  delta) {
 			zhat_oldest = zhat;
@@ -166,7 +164,7 @@
 
 	/* Nobody should have the tsb lock bit set here */
 	ASSERT(((uint64_t)zulu_ctx_tab[zhat_oldest->zulu_ctx] & ZULU_CTX_LOCK)
-		== 0);
+	    == 0);
 
 	ctx = zhat_oldest->zulu_ctx;
 	zhat_oldest->zulu_ctx = -1;
@@ -362,17 +360,17 @@
 	 * avl_find.
 	 */
 	if ((zhat->sblk_last != NULL) &&
-		(proto.ivaddr == zhat->sblk_last->ivaddr)) {
+	    (proto.ivaddr == zhat->sblk_last->ivaddr)) {
 		sblk = zhat->sblk_last;
 	} else {
 		sblk = (struct zulu_shadow_blk *)avl_find(&zhat->shadow_tree,
-								&proto, where);
+		    &proto, where);
 		zhat->sblk_last = sblk;
 	}
 
 	TNF_PROBE_2(zulu_shadow_tree_lookup, "zulu_shadow_tree", /* CSTYLED */,
-		tnf_opaque, ivaddr, proto.ivaddr,
-		tnf_opaque, where, where ? *where : ~0);
+	    tnf_opaque, ivaddr, proto.ivaddr,
+	    tnf_opaque, where, where ? *where : ~0);
 
 	return (sblk);
 }
@@ -398,7 +396,7 @@
 		sblk->ref_count++;
 
 		end = zblk->zulu_hat_blk_vaddr +
-					ZULU_HAT_PGSZ(zblk->zulu_hat_blk_size);
+		    ZULU_HAT_PGSZ(zblk->zulu_hat_blk_size);
 		if (zblk->zulu_hat_blk_vaddr < sblk->min_addr) {
 			sblk->min_addr = zblk->zulu_hat_blk_vaddr;
 		}
@@ -421,8 +419,8 @@
 	}
 	zblk->zulu_shadow_blk = sblk;
 	TNF_PROBE_2(zulu_shadow_tree_insert, "zulu_shadow_tree", /* CSTYLED */,
-		tnf_opaque, vaddr, ivaddr,
-		tnf_opaque, ref_count, sblk->ref_count);
+	    tnf_opaque, vaddr, ivaddr,
+	    tnf_opaque, ref_count, sblk->ref_count);
 }
 
 /*
@@ -440,8 +438,8 @@
 	sblk = zblk->zulu_shadow_blk;
 
 	TNF_PROBE_2(zulu_shadow_tree_delete, "zulu_shadow_tree", /* CSTYLED */,
-		tnf_opaque, vaddr, sblk->ivaddr,
-		tnf_opaque, ref_count, sblk->ref_count-1);
+	    tnf_opaque, vaddr, sblk->ivaddr,
+	    tnf_opaque, ref_count, sblk->ref_count-1);
 
 	if (--sblk->ref_count == 0) {
 		if (zhat->sblk_last == sblk) {
@@ -461,7 +459,7 @@
 		 * the zblks are deleted in order.
 		 */
 		uint64_t end = zblk->zulu_hat_blk_vaddr +
-					ZULU_HAT_PGSZ(zblk->zulu_hat_blk_size);
+		    ZULU_HAT_PGSZ(zblk->zulu_hat_blk_size);
 
 		if (zblk->zulu_hat_blk_vaddr == sblk->min_addr) {
 			sblk->min_addr = end;
@@ -481,10 +479,10 @@
 	void	*cookie = NULL;
 
 	while ((sblk = (struct zulu_shadow_blk *)avl_destroy_nodes(
-					&zhat->shadow_tree, &cookie)) != NULL) {
+	    &zhat->shadow_tree, &cookie)) != NULL) {
 		TNF_PROBE_2(shadow_tree_destroy, "zulu_hat", /* CSTYLED */,
-			tnf_opaque, vaddr, sblk->ivaddr,
-			tnf_opaque, ref_count, sblk->ref_count);
+		    tnf_opaque, vaddr, sblk->ivaddr,
+		    tnf_opaque, ref_count, sblk->ref_count);
 		kmem_free(sblk, sizeof (*sblk));
 	}
 	avl_destroy(&zhat->shadow_tree);
@@ -506,12 +504,12 @@
 	int tsb_hash;
 
 	tsb_hash = ZULU_TSB_HASH(zblk->zulu_hat_blk_vaddr,
-			    zblk->zulu_hat_blk_size, zhat->zulu_tsb_size);
+	    zblk->zulu_hat_blk_size, zhat->zulu_tsb_size);
 
 	TNF_PROBE_3(zulu_hat_insert_map, "zulu_hat", /* CSTYLED */,
-		tnf_opaque, zblkp, zblk,
-		tnf_opaque, vaddr, zblk->zulu_hat_blk_vaddr,
-		tnf_opaque, hash, tsb_hash);
+	    tnf_opaque, zblkp, zblk,
+	    tnf_opaque, vaddr, zblk->zulu_hat_blk_vaddr,
+	    tnf_opaque, hash, tsb_hash);
 
 	ASSERT(tsb_hash < zhat->zulu_tsb_size);
 
@@ -524,12 +522,12 @@
 	 */
 	zblk->zulu_hash_prev = NULL;
 	zblk->zulu_hash_next = ZULU_MAP_HASH_HEAD(zhat,
-			zblk->zulu_hat_blk_vaddr, zblk->zulu_hat_blk_size);
+	    zblk->zulu_hat_blk_vaddr, zblk->zulu_hat_blk_size);
 	if (zblk->zulu_hash_next) {
 		zblk->zulu_hash_next->zulu_hash_prev = zblk;
 	}
 	ZULU_MAP_HASH_HEAD(zhat, zblk->zulu_hat_blk_vaddr,
-				zblk->zulu_hat_blk_size) = zblk;
+	    zblk->zulu_hat_blk_size) = zblk;
 
 	zulu_ctx_tsb_lock_enter(zhat);
 	zhat->zulu_tsb[tsb_hash] = zblk->zulu_hat_blk_tte;
@@ -543,11 +541,11 @@
 zulu_hat_remove_map(struct zulu_hat *zhat, struct zulu_hat_blk *zblk)
 {
 	int tsb_hash = ZULU_TSB_HASH(zblk->zulu_hat_blk_vaddr,
-			    zblk->zulu_hat_blk_size, zhat->zulu_tsb_size);
+	    zblk->zulu_hat_blk_size, zhat->zulu_tsb_size);
 
 	TNF_PROBE_2(zulu_hat_remove_map, "zulu_hat", /* CSTYLED */,
-		tnf_opaque, vaddr, zblk->zulu_hat_blk_vaddr,
-		tnf_opaque, hash, tsb_hash);
+	    tnf_opaque, vaddr, zblk->zulu_hat_blk_vaddr,
+	    tnf_opaque, hash, tsb_hash);
 
 	ASSERT(tsb_hash < zhat->zulu_tsb_size);
 	ASSERT(mutex_owned(&zhat->lock));
@@ -561,7 +559,7 @@
 		zblk->zulu_hash_prev->zulu_hash_next = zblk->zulu_hash_next;
 	} else {
 		ZULU_MAP_HASH_HEAD(zhat, zblk->zulu_hat_blk_vaddr,
-			zblk->zulu_hat_blk_size) = NULL;
+		    zblk->zulu_hat_blk_size) = NULL;
 	}
 	if (zblk->zulu_hash_next) {
 		zblk->zulu_hash_next->zulu_hash_prev = zblk->zulu_hash_prev;
@@ -593,7 +591,7 @@
 	ASSERT(mutex_owned(&zhat->lock));
 
 	for (zblkp = ZULU_MAP_HASH_HEAD(zhat, ivaddr, page_sz); zblkp != NULL;
-						zblkp = zblkp->zulu_hash_next) {
+	    zblkp = zblkp->zulu_hash_next) {
 		uint64_t	size;
 		uint64_t	iaddr;
 
@@ -606,8 +604,8 @@
 			int tsb_hash;
 
 			tsb_hash = ZULU_TSB_HASH(zblkp->zulu_hat_blk_vaddr,
-				    zblkp->zulu_hat_blk_size,
-				    zhat->zulu_tsb_size);
+			    zblkp->zulu_hat_blk_size,
+			    zhat->zulu_tsb_size);
 			ASSERT(tsb_hash < zhat->zulu_tsb_size);
 
 			zulu_ctx_tsb_lock_enter(zhat);
@@ -619,9 +617,9 @@
 	}
 
 	TNF_PROBE_3(zulu_hat_lookup_map_bysz, "zulu_hat", /* CSTYLED */,
-		tnf_opaque, zblkp, zblkp,
-		tnf_int, blks_checked, blks_checked,
-		tnf_int, page_sz, page_sz);
+	    tnf_opaque, zblkp, zblkp,
+	    tnf_int, blks_checked, blks_checked,
+	    tnf_int, page_sz, page_sz);
 
 	return (zblkp);
 }
@@ -684,8 +682,8 @@
 	struct zulu_tte		tte;
 
 	TNF_PROBE_2(zulu_hat_load, "zulu_hat", /* CSTYLED */,
-		tnf_int, zulu_ctx, zhat->zulu_ctx,
-		tnf_opaque, vaddr, vaddr);
+	    tnf_int, zulu_ctx, zhat->zulu_ctx,
+	    tnf_opaque, vaddr, vaddr);
 
 	mutex_enter(&zhat->lock);
 	ASSERT(zhat->zulu_ctx >= 0);
@@ -703,7 +701,7 @@
 		*p = flags_pfn;		/* load the flags */
 
 		zuluvm_load_tte(zhat, vaddr, flags_pfn, tte.zulu_tte_perm,
-			tte.zulu_tte_size);
+		    tte.zulu_tte_size);
 		if (ppg_size != NULL) {
 			*ppg_size = tte.zulu_tte_size;
 		}
@@ -720,7 +718,7 @@
 		tte = zblkp->zulu_hat_blk_tte;
 		tte.zulu_tte_pfn = ZULU_HAT_ADJ_PFN((&tte), vaddr);
 		zuluvm_load_tte(zhat, vaddr,  tte.zulu_tte_pfn,
-			tte.zulu_tte_perm, tte.zulu_tte_size);
+		    tte.zulu_tte_perm, tte.zulu_tte_size);
 		if (ppg_size != NULL) {
 			*ppg_size = tte.zulu_tte_size;
 		}
@@ -739,8 +737,8 @@
 	TNF_PROBE_0(calling_as_fault, "zulu_hat", /* CSTYLED */);
 
 	as_err = as_fault((struct hat *)zhat, zhat->zulu_xhat.xhat_as,
-			(caddr_t)(ZULU_VADDR((uint64_t)vaddr) & PAGEMASK),
-			PAGESIZE, F_INVAL, rw);
+	    (caddr_t)(ZULU_VADDR((uint64_t)vaddr) & PAGEMASK),
+	    PAGESIZE, F_INVAL, rw);
 
 	mutex_enter(&zhat->lock);
 	zhat->in_fault = 0;
@@ -787,7 +785,7 @@
 	zhat->zulu_tsb_size = ZULU_TSB_NUM;
 	zhat->hash_tbl = kmem_zalloc(ZULU_HASH_TBL_SZ, KM_SLEEP);
 	avl_create(&zhat->shadow_tree, zulu_shadow_tree_compare,
-		sizeof (zhat->shadow_tree), ZULU_SHADOW_BLK_LINK_OFFSET);
+	    sizeof (zhat->shadow_tree), ZULU_SHADOW_BLK_LINK_OFFSET);
 	/*
 	 * The zulu hat has a few opaque data structs embedded in it.
 	 * This tag makes finding the our data easier with a debugger.
@@ -839,9 +837,9 @@
 	pfn_t pfn;
 
 	TNF_PROBE_4(zulu_hat_memload, "zulu_hat", /* CSTYLED */,
-		tnf_int, zulu_ctx, zhat->zulu_ctx,
-		tnf_opaque, vaddr, vaddr, tnf_opaque, attr, attr,
-		tnf_opaque, flags, flags);
+	    tnf_int, zulu_ctx, zhat->zulu_ctx,
+	    tnf_opaque, vaddr, vaddr, tnf_opaque, attr, attr,
+	    tnf_opaque, flags, flags);
 
 	/*
 	 * keep track of the highest address that this zhat has had
@@ -893,10 +891,10 @@
 	zulu_hat_insert_map(zhat, zblk);
 	if (!zhat->freed) {
 		zuluvm_load_tte(zhat, vaddr, zblk->zulu_hat_blk_pfn,
-			zblk->zulu_hat_blk_perm, zblk->zulu_hat_blk_size);
+		    zblk->zulu_hat_blk_perm, zblk->zulu_hat_blk_size);
 	}
 	zhat->fault_ivaddr_last =
-		ZULU_VADDR((uint64_t)zblk->zulu_hat_blk_vaddr);
+	    ZULU_VADDR((uint64_t)zblk->zulu_hat_blk_vaddr);
 
 	mutex_exit(&zhat->lock);
 }
@@ -924,9 +922,9 @@
 	struct zulu_hat *zhat = (struct zulu_hat *)xhat;
 
 	TNF_PROBE_3(zulu_hat_memload_array, "zulu_hat", /* CSTYLED */,
-		tnf_int, zulu_ctx, zhat->zulu_ctx,
-		tnf_opaque, addr, addr,
-		tnf_opaque, len, len);
+	    tnf_int, zulu_ctx, zhat->zulu_ctx,
+	    tnf_opaque, addr, addr,
+	    tnf_opaque, len, len);
 
 	for (; len > 0; len -= ZULU_HAT_PGSZ((*gen_pps)->p_szc),
 	    gen_pps += ZULU_HAT_NUM_PGS((*gen_pps)->p_szc)) {
@@ -1020,7 +1018,7 @@
 				zhat->fault_ivaddr_last = 0;
 			}
 			zulu_hat_demap_page(zhat, (caddr_t)iaddr,
-					zblkp->zulu_hat_blk_size);
+			    zblkp->zulu_hat_blk_size);
 		}
 
 		add_to_free_list(pfree_list, zblkp);
@@ -1047,10 +1045,10 @@
 	(void) flags;
 
 	TNF_PROBE_4(zulu_hat_unload, "zulu_hat", /* CSTYLED */,
-		tnf_int, zulu_ctx, zhat->zulu_ctx,
-		tnf_opaque, vaddr, vaddr,
-		tnf_opaque, vaddr_max, zhat->vaddr_max,
-		tnf_opaque, size, size);
+	    tnf_int, zulu_ctx, zhat->zulu_ctx,
+	    tnf_opaque, vaddr, vaddr,
+	    tnf_opaque, vaddr_max, zhat->vaddr_max,
+	    tnf_opaque, size, size);
 
 	mutex_enter(&zhat->lock);
 
@@ -1086,7 +1084,7 @@
 			found++;
 
 			sblk_end = (ivaddr + ZULU_SHADOW_BLK_RANGE) &
-					ZULU_SHADOW_BLK_MASK;
+			    ZULU_SHADOW_BLK_MASK;
 
 			if (sblk_end < end) {
 				region_size = sblk_end - ivaddr;
@@ -1094,7 +1092,7 @@
 				region_size = end - ivaddr;
 			}
 			zulu_hat_unload_region(zhat, ivaddr, region_size, sblk,
-				&free_list);
+			    &free_list);
 
 		}
 		ivaddr += ZULU_SHADOW_BLK_RANGE;
@@ -1133,9 +1131,9 @@
 	(void) flags;
 
 	TNF_PROBE_3(zulu_hat_pageunload, "zulu_hat", /* CSTYLED */,
-		tnf_int, zulu_ctx, zhat->zulu_ctx,
-		tnf_opaque, vaddr, zblk->zulu_hat_blk_vaddr,
-		tnf_int, pg_size, zblk->zulu_hat_blk_size);
+	    tnf_int, zulu_ctx, zhat->zulu_ctx,
+	    tnf_opaque, vaddr, zblk->zulu_hat_blk_vaddr,
+	    tnf_int, pg_size, zblk->zulu_hat_blk_size);
 
 	mutex_enter(&zhat->lock);
 	if (zblk->zulu_shadow_blk != NULL) {
@@ -1153,8 +1151,9 @@
 		 */
 		if (!zhat->freed) {
 			zulu_hat_demap_page(zhat,
-			(caddr_t)(zblk->zulu_hat_blk_page << ZULU_HAT_BP_SHIFT),
-			zblk->zulu_hat_blk_size);
+			    (caddr_t)(uintptr_t)(zblk->zulu_hat_blk_page <<
+			    ZULU_HAT_BP_SHIFT),
+			    zblk->zulu_hat_blk_size);
 		}
 	} else {
 		/*
@@ -1165,7 +1164,7 @@
 		do_delete = 0;
 
 		TNF_PROBE_0(zulu_hat_pageunload_skip, "zulu_hat",
-			    /* CSTYLED */);
+		    /* CSTYLED */);
 	}
 	mutex_exit(&zhat->lock);
 
@@ -1250,9 +1249,9 @@
 	struct zulu_hat *zhat = (struct zulu_hat *)xhat;
 
 	TNF_PROBE_5(zulu_hat_changeprot, "zulu_hat", /* CSTYLED */,
-		tnf_int, ctx, zhat->zulu_ctx,
-		tnf_opaque, vaddr, vaddr, tnf_opaque, size, size,
-		tnf_uint, flags, flags, tnf_int, op, op);
+	    tnf_int, ctx, zhat->zulu_ctx,
+	    tnf_opaque, vaddr, vaddr, tnf_opaque, size, size,
+	    tnf_uint, flags, flags, tnf_int, op, op);
 
 	zulu_hat_unload(xhat, vaddr, size, 0);
 }
@@ -1263,7 +1262,7 @@
 	struct zulu_hat *zhat = (struct zulu_hat *)xhat;
 #ifdef DEBUG
 	printf("zulu_hat_chgprot: ctx: %d addr: %lx, size: %lx flags: %x\n",
-		zhat->zulu_ctx, (uint64_t)vaddr, size, flags);
+	    zhat->zulu_ctx, (uint64_t)vaddr, size, flags);
 #endif
 	zulu_hat_update_attr(xhat, vaddr, size, flags, ZULU_HAT_CHGATTR);
 }
@@ -1275,7 +1274,7 @@
 	struct zulu_hat *zhat = (struct zulu_hat *)xhat;
 #ifdef DEBUG
 	printf("zulu_hat_setattr: ctx: %d addr: %lx, size: %lx flags: %x\n",
-		zhat->zulu_ctx, (uint64_t)vaddr, size, flags);
+	    zhat->zulu_ctx, (uint64_t)vaddr, size, flags);
 #endif
 	zulu_hat_update_attr(xhat, vaddr, size, flags, ZULU_HAT_SETATTR);
 }
@@ -1286,7 +1285,7 @@
 	struct zulu_hat *zhat = (struct zulu_hat *)xhat;
 #ifdef DEBUG
 	printf("zulu_hat_clrattr: ctx: %d addr: %lx, size: %lx flags: %x\n",
-		zhat->zulu_ctx, (uint64_t)vaddr, size, flags);
+	    zhat->zulu_ctx, (uint64_t)vaddr, size, flags);
 #endif
 	zulu_hat_update_attr(xhat, vaddr, size, flags, ZULU_HAT_CLRATTR);
 }
@@ -1296,12 +1295,12 @@
 {
 	struct zulu_hat *zhat = (struct zulu_hat *)xhat;
 	TNF_PROBE_3(zulu_hat_chgattr, "zulu_hat", /* CSTYLED */,
-		tnf_int, ctx, zhat->zulu_ctx,
-		tnf_opaque, vaddr, vaddr,
-		tnf_opaque, flags, flags);
+	    tnf_int, ctx, zhat->zulu_ctx,
+	    tnf_opaque, vaddr, vaddr,
+	    tnf_opaque, flags, flags);
 #ifdef DEBUG
 	printf("zulu_hat_chgattr: ctx: %d addr: %lx, size: %lx flags: %x\n",
-		zhat->zulu_ctx, (uint64_t)vaddr, size, flags);
+	    zhat->zulu_ctx, (uint64_t)vaddr, size, flags);
 #endif
 	zulu_hat_update_attr(xhat, vaddr, size, flags, ZULU_HAT_CHGATTR);
 }
@@ -1408,7 +1407,7 @@
 	int		xhat_rval;
 
 	xhat_rval = xhat_attach_xhat(&zulu_hat_provider, as,
-			(struct xhat **)&zhat, NULL);
+	    (struct xhat **)&zhat, NULL);
 	if ((xhat_rval == 0) && (zhat != NULL)) {
 		mutex_enter(&zhat->lock);
 		ZULU_HAT2AS(zhat) = as;
@@ -1417,8 +1416,8 @@
 	}
 
 	TNF_PROBE_3(zulu_hat_proc_attach, "zulu_hat", /* CSTYLED */,
-		tnf_int, xhat_rval, xhat_rval, tnf_opaque, as, as,
-		tnf_opaque, zhat, zhat);
+	    tnf_int, xhat_rval, xhat_rval, tnf_opaque, as, as,
+	    tnf_opaque, zhat, zhat);
 
 	return (zhat);
 }