Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Feb 2020 04:46:41 +0000 (UTC)
From:      Ryan Libby <rlibby@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r358094 - head/sys/powerpc/aim
Message-ID:  <202002190446.01J4kfVR036872@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rlibby
Date: Wed Feb 19 04:46:41 2020
New Revision: 358094
URL: https://svnweb.freebsd.org/changeset/base/358094

Log:
  powerpc: unconditionally mark SLB zones UMA_ZONE_CONTIG
  
  PR:		244118
  Reported by:	Francis Little <oggy at farscape.co.uk>
  Tested by:	Francis Little, Mark Millard <marklmi at yahoo.com>
  Reviewed by:	markj
  Sponsored by:	Dell EMC Isilon
  Differential Revision:	https://reviews.freebsd.org/D23729

Modified:
  head/sys/powerpc/aim/slb.c

Modified: head/sys/powerpc/aim/slb.c
==============================================================================
--- head/sys/powerpc/aim/slb.c	Wed Feb 19 03:39:11 2020	(r358093)
+++ head/sys/powerpc/aim/slb.c	Wed Feb 19 04:46:41 2020	(r358094)
@@ -523,18 +523,12 @@ slb_uma_real_alloc(uma_zone_t zone, vm_size_t bytes, i
 static void
 slb_zone_init(void *dummy)
 {
-	uint32_t allocf_flags;
-
-	allocf_flags = 0;
-	if (platform_real_maxaddr() != VM_MAX_ADDRESS)
-		allocf_flags = UMA_ZONE_CONTIG;
-
 	slbt_zone = uma_zcreate("SLB tree node", sizeof(struct slbtnode),
 	    NULL, NULL, NULL, NULL, UMA_ALIGN_PTR,
-	    allocf_flags | UMA_ZONE_VM);
+	    UMA_ZONE_CONTIG | UMA_ZONE_VM);
 	slb_cache_zone = uma_zcreate("SLB cache",
 	    (n_slbs + 1)*sizeof(struct slb *), NULL, NULL, NULL, NULL,
-	    UMA_ALIGN_PTR, allocf_flags | UMA_ZONE_VM);
+	    UMA_ALIGN_PTR, UMA_ZONE_CONTIG | UMA_ZONE_VM);
 
 	if (platform_real_maxaddr() != VM_MAX_ADDRESS) {
 		uma_zone_set_allocf(slb_cache_zone, slb_uma_real_alloc);



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