--- 2332-pre3/arch/i386/mm/init.c       Mon Dec 13 19:15:04 1999
+++ linux/arch/i386/mm/init.c   Mon Dec 13 20:29:24 1999
@@ -162,11 +162,12 @@
       int freed = 0;
       if(pgtable_cache_size > high) {
               do {
-                       if(pgd_quicklist)
-                               mmlist_modify_lock(),  \
-                               free_pgd_slow(get_pgd_fast()), \
-                               mmlist_modify_unlock(), \
+                       if(pgd_quicklist) {
+                               mmlist_modify_lock();
+                               free_pgd_slow(get_pgd_fast());
+                               mmlist_modify_unlock();
                               freed++;
+                       }
                       if(pmd_quicklist)
                               free_pmd_slow(get_pmd_fast()), freed++;
                       if(pte_quicklist)