lkml.org 
[lkml]   [2010]   [Jul]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[S+Q2 17/19] SLUB: Get rid of useless function count_free()
    count_free() == available()

    Signed-off-by: Christoph Lameter <cl@linux-foundation.org>

    ---
    mm/slub.c | 11 +++--------
    1 file changed, 3 insertions(+), 8 deletions(-)

    Index: linux-2.6/mm/slub.c
    ===================================================================
    --- linux-2.6.orig/mm/slub.c 2010-07-07 10:54:29.000000000 -0500
    +++ linux-2.6/mm/slub.c 2010-07-07 10:54:33.000000000 -0500
    @@ -1652,11 +1652,6 @@ static inline int node_match(struct kmem
    return 1;
    }

    -static int count_free(struct page *page)
    -{
    - return available(page);
    -}
    -
    static unsigned long count_partial(struct kmem_cache_node *n,
    int (*get_count)(struct page *))
    {
    @@ -1705,7 +1700,7 @@ slab_out_of_memory(struct kmem_cache *s,
    if (!n)
    continue;

    - nr_free = count_partial(n, count_free);
    + nr_free = count_partial(n, available);
    nr_slabs = node_nr_slabs(n);
    nr_objs = node_nr_objs(n);

    @@ -3835,7 +3830,7 @@ static ssize_t show_slab_objects(struct
    x = atomic_long_read(&n->total_objects);
    else if (flags & SO_OBJECTS)
    x = atomic_long_read(&n->total_objects) -
    - count_partial(n, count_free);
    + count_partial(n, available);

    else
    x = atomic_long_read(&n->nr_slabs);
    @@ -4717,7 +4712,7 @@ static int s_show(struct seq_file *m, vo
    nr_partials += n->nr_partial;
    nr_slabs += atomic_long_read(&n->nr_slabs);
    nr_objs += atomic_long_read(&n->total_objects);
    - nr_free += count_partial(n, count_free);
    + nr_free += count_partial(n, available);
    }

    nr_inuse = nr_objs - nr_free;


    \
     
     \ /
      Last update: 2010-07-09 21:17    [W:3.935 / U:0.348 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site