--- 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)