svn commit: r234333 - projects/altix2/sys/kern

Marcel Moolenaar marcel at FreeBSD.org
Mon Apr 16 02:24:02 UTC 2012


Author: marcel
Date: Mon Apr 16 02:24:01 2012
New Revision: 234333
URL: http://svn.freebsd.org/changeset/base/234333

Log:
  Fix mis-merge.

Modified:
  projects/altix2/sys/kern/subr_busdma.c

Modified: projects/altix2/sys/kern/subr_busdma.c
==============================================================================
--- projects/altix2/sys/kern/subr_busdma.c	Mon Apr 16 02:05:43 2012	(r234332)
+++ projects/altix2/sys/kern/subr_busdma.c	Mon Apr 16 02:24:01 2012	(r234333)
@@ -108,7 +108,7 @@ static int total_bpages;
 static int busdma_zonecount;
 static STAILQ_HEAD(, bounce_zone) bounce_zone_list;
 
-SYSCTL_NODE(_hw, OID_AUTO, busdma, CTLFLAG_RD, 0, "Busdma parameters");
+static SYSCTL_NODE(_hw, OID_AUTO, busdma, CTLFLAG_RD, 0, "Busdma parameters");
 SYSCTL_INT(_hw_busdma, OID_AUTO, total_bpages, CTLFLAG_RD, &total_bpages, 0,
 	   "Total bounce pages");
 
@@ -542,7 +542,7 @@ bus_dmamem_alloc(bus_dma_tag_t dmat, voi
 		 * XXX Certain AGP hardware does.
 		 */
 		*vaddr = contigmalloc(dmat->maxsize, M_DEVBUF, mflags, 0ul,
-		    dmat->lowaddr, dmat->alignment? dmat->alignment : 1ul,
+		    dmat->lowaddr, dmat->alignment ? dmat->alignment : 1ul,
 		    dmat->boundary);
 	}
 	if (*vaddr == NULL) {
@@ -1004,6 +1004,13 @@ busdma_sysctl_tree_top(struct bounce_zon
 	return (bz->sysctl_tree_top);
 }
 
+#if defined(__LP64__) || (defined(__i386__) && defined(PAE))
+#define	SYSCTL_ADD_BUS_SIZE_T	SYSCTL_ADD_UQUAD
+#else
+#define	SYSCTL_ADD_BUS_SIZE_T(ctx, parent, nbr, name, flag, ptr, desc)	\
+	SYSCTL_ADD_UINT(ctx, parent, nbr, name, flag, ptr, 0, desc)
+#endif
+
 static int
 alloc_bounce_zone(bus_dma_tag_t dmat)
 {
@@ -1071,7 +1078,7 @@ alloc_bounce_zone(bus_dma_tag_t dmat)
 	SYSCTL_ADD_STRING(busdma_sysctl_tree(bz),
 	    SYSCTL_CHILDREN(busdma_sysctl_tree_top(bz)), OID_AUTO,
 	    "lowaddr", CTLFLAG_RD, bz->lowaddrid, 0, "");
-	SYSCTL_ADD_ULONG(busdma_sysctl_tree(bz),
+	SYSCTL_ADD_BUS_SIZE_T(busdma_sysctl_tree(bz),
 	    SYSCTL_CHILDREN(busdma_sysctl_tree_top(bz)), OID_AUTO,
 	    "alignment", CTLFLAG_RD, &bz->alignment, "");
 


More information about the svn-src-projects mailing list