[ARM] 3558/1: SMDK24XX: LED platform devices
[powerpc.git] / mm / swap.c
index cf88226..88895c2 100644 (file)
--- a/mm/swap.c
+++ b/mm/swap.c
@@ -215,7 +215,7 @@ void fastcall __page_cache_release(struct page *page)
 
                spin_lock_irqsave(&zone->lru_lock, flags);
                BUG_ON(!PageLRU(page));
-               ClearPageLRU(page);
+               __ClearPageLRU(page);
                del_page_from_lru(zone, page);
                spin_unlock_irqrestore(&zone->lru_lock, flags);
        }
@@ -266,7 +266,7 @@ void release_pages(struct page **pages, int nr, int cold)
                                spin_lock_irq(&zone->lru_lock);
                        }
                        BUG_ON(!PageLRU(page));
-                       ClearPageLRU(page);
+                       __ClearPageLRU(page);
                        del_page_from_lru(zone, page);
                }
 
@@ -512,7 +512,7 @@ long percpu_counter_sum(struct percpu_counter *fbc)
 
        spin_lock(&fbc->lock);
        ret = fbc->count;
-       for_each_cpu(cpu) {
+       for_each_possible_cpu(cpu) {
                long *pcount = per_cpu_ptr(fbc->counters, cpu);
                ret += *pcount;
        }