lkml.org 
[lkml]   [2012]   [Apr]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 02/23] slub: always get the cache from its page in kfree
    Date
    struct page already have this information. If we start chaining
    caches, this information will always be more trustworthy than
    whatever is passed into the function

    Signed-off-by: Glauber Costa <glommer@parallels.com>
    ---
    mm/slub.c | 2 +-
    1 files changed, 1 insertions(+), 1 deletions(-)

    diff --git a/mm/slub.c b/mm/slub.c
    index af8cee9..2652e7c 100644
    --- a/mm/slub.c
    +++ b/mm/slub.c
    @@ -2600,7 +2600,7 @@ void kmem_cache_free(struct kmem_cache *s, void *x)

    page = virt_to_head_page(x);

    - slab_free(s, page, x, _RET_IP_);
    + slab_free(page->slab, page, x, _RET_IP_);

    trace_kmem_cache_free(_RET_IP_, x);
    }
    --
    1.7.7.6


    \
     
     \ /
      Last update: 2012-04-20 23:53    [W:0.023 / U:14.508 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site