diff options
-rw-r--r-- | mm/slub.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1845,7 +1845,6 @@ new_slab: | |||
1845 | page = get_partial(s, gfpflags, node); | 1845 | page = get_partial(s, gfpflags, node); |
1846 | if (page) { | 1846 | if (page) { |
1847 | stat(s, ALLOC_FROM_PARTIAL); | 1847 | stat(s, ALLOC_FROM_PARTIAL); |
1848 | load_from_page: | ||
1849 | c->node = page_to_nid(page); | 1848 | c->node = page_to_nid(page); |
1850 | c->page = page; | 1849 | c->page = page; |
1851 | goto load_freelist; | 1850 | goto load_freelist; |
@@ -1868,8 +1867,9 @@ load_from_page: | |||
1868 | 1867 | ||
1869 | slab_lock(page); | 1868 | slab_lock(page); |
1870 | __SetPageSlubFrozen(page); | 1869 | __SetPageSlubFrozen(page); |
1871 | 1870 | c->node = page_to_nid(page); | |
1872 | goto load_from_page; | 1871 | c->page = page; |
1872 | goto load_freelist; | ||
1873 | } | 1873 | } |
1874 | if (!(gfpflags & __GFP_NOWARN) && printk_ratelimit()) | 1874 | if (!(gfpflags & __GFP_NOWARN) && printk_ratelimit()) |
1875 | slab_out_of_memory(s, gfpflags, node); | 1875 | slab_out_of_memory(s, gfpflags, node); |