diff --git a/[refs] b/[refs] index 2af6aee6c980..6485388773b9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 19c7ff9ecd89441096dab6a56f926f7df8ba850a +refs/heads/master: e24fc410f58cc7851188a6e996dc6ce5c4259eb4 diff --git a/trunk/mm/slub.c b/trunk/mm/slub.c index e131084e87a3..c67bd0a4a952 100644 --- a/trunk/mm/slub.c +++ b/trunk/mm/slub.c @@ -1962,6 +1962,7 @@ int put_cpu_partial(struct kmem_cache *s, struct page *page, int drain) local_irq_save(flags); unfreeze_partials(s); local_irq_restore(flags); + oldpage = NULL; pobjects = 0; pages = 0; stat(s, CPU_PARTIAL_DRAIN);