SOURCES: kernel-desktop-small_fixes.patch - fix build on amd64/smp...

sparky sparky at pld-linux.org
Mon Jun 19 20:39:54 CEST 2006


Author: sparky                       Date: Mon Jun 19 18:39:54 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fix build on amd64/smp (with NUMA)

---- Files affected:
SOURCES:
   kernel-desktop-small_fixes.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/kernel-desktop-small_fixes.patch
diff -u SOURCES/kernel-desktop-small_fixes.patch:1.2 SOURCES/kernel-desktop-small_fixes.patch:1.3
--- SOURCES/kernel-desktop-small_fixes.patch:1.2	Mon Jun 19 17:27:09 2006
+++ SOURCES/kernel-desktop-small_fixes.patch	Mon Jun 19 20:39:49 2006
@@ -35,3 +35,22 @@
  
  #include <asm/atomic.h>
  #include <asm/types.h>
+--- linux-2.6.17/mm/slab.c~	2006-06-19 17:12:13.000000000 +0000
++++ linux-2.6.17/mm/slab.c	2006-06-19 17:11:25.000000000 +0000
+@@ -3243,14 +3243,14 @@
+ 				if (unlikely(alien->avail == alien->limit)) {
+ 					STATS_INC_ACOVERFLOW(cachep);
+ 					__drain_alien_cache(cachep,
+-							    alien, nodeid);
++							    alien, nodeid, this_cpu);
+ 				}
+ 				alien->entry[alien->avail++] = objp;
+ 				spin_unlock(&alien->lock);
+ 			} else {
+ 				spin_lock(&(cachep->nodelists[nodeid])->
+ 					  list_lock);
+-				free_block(cachep, &objp, 1, nodeid);
++				free_block(cachep, &objp, 1, nodeid, this_cpu);
+ 				spin_unlock(&(cachep->nodelists[nodeid])->
+ 					    list_lock);
+ 			}
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/kernel-desktop-small_fixes.patch?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list