Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Aug 2010 06:39:59 +0000 (UTC)
From:      Jeff Roberson <jeff@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r210996 - projects/ofed/head/sys/ofed/include/linux
Message-ID:  <201008070639.o776dxGI059817@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jeff
Date: Sat Aug  7 06:39:58 2010
New Revision: 210996
URL: http://svn.freebsd.org/changeset/base/210996

Log:
   - Specify the HASH lookup method for the OFFPAGE uma zones used for
     pci dma allocations.  For large allocations this was done
     automatically but for small ones we need to tell UMA what to do.  This
     may be considered a UMA bug.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/head/sys/ofed/include/linux/dmapool.h

Modified: projects/ofed/head/sys/ofed/include/linux/dmapool.h
==============================================================================
--- projects/ofed/head/sys/ofed/include/linux/dmapool.h	Sat Aug  7 06:39:04 2010	(r210995)
+++ projects/ofed/head/sys/ofed/include/linux/dmapool.h	Sat Aug  7 06:39:58 2010	(r210996)
@@ -52,7 +52,7 @@ dma_pool_create(char *name, struct devic
 	 * and physical address requirements of the device.
 	 */
 	pool->pool_zone = uma_zcreate(name, size, NULL, NULL, NULL, NULL,
-	    align, UMA_ZONE_OFFPAGE);
+	    align, UMA_ZONE_OFFPAGE|UMA_ZONE_HASH);
 
 	return (pool);
 }



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