kernel: tweak the maximum allocation size to improve memory allocator performance
SVN-Revision: 15130
This commit is contained in:
		
							parent
							
								
									cf152cff39
								
							
						
					
					
						commit
						9fa8380c9e
					
				@ -0,0 +1,13 @@
 | 
			
		||||
--- a/include/linux/slab.h
 | 
			
		||||
+++ b/include/linux/slab.h
 | 
			
		||||
@@ -115,8 +115,8 @@ int kmem_ptr_validate(struct kmem_cache 
 | 
			
		||||
  * to do various tricks to work around compiler limitations in order to
 | 
			
		||||
  * ensure proper constant folding.
 | 
			
		||||
  */
 | 
			
		||||
-#define KMALLOC_SHIFT_HIGH	((MAX_ORDER + PAGE_SHIFT - 1) <= 25 ? \
 | 
			
		||||
-				(MAX_ORDER + PAGE_SHIFT - 1) : 25)
 | 
			
		||||
+#define KMALLOC_SHIFT_HIGH	((MAX_ORDER + PAGE_SHIFT - 1) <= 17 ? \
 | 
			
		||||
+				(MAX_ORDER + PAGE_SHIFT - 1) : 17)
 | 
			
		||||
 
 | 
			
		||||
 #define KMALLOC_MAX_SIZE	(1UL << KMALLOC_SHIFT_HIGH)
 | 
			
		||||
 #define KMALLOC_MAX_ORDER	(KMALLOC_SHIFT_HIGH - PAGE_SHIFT)
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user