lkml.org 
[lkml]   [2011]   [Apr]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip:sched/domains] sched: Remove some dead code
    Commit-ID:  7dd04b730749f957c116f363524fd622b05e5141
    Gitweb: http://git.kernel.org/tip/7dd04b730749f957c116f363524fd622b05e5141
    Author: Peter Zijlstra <a.p.zijlstra@chello.nl>
    AuthorDate: Thu, 7 Apr 2011 14:09:56 +0200
    Committer: Ingo Molnar <mingo@elte.hu>
    CommitDate: Mon, 11 Apr 2011 12:58:22 +0200

    sched: Remove some dead code

    Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Nick Piggin <npiggin@kernel.dk>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Link: http://lkml.kernel.org/r/20110407122942.553814623@chello.nl
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    ---
    include/linux/sched.h | 6 ------
    kernel/sched.c | 16 ----------------
    2 files changed, 0 insertions(+), 22 deletions(-)

    diff --git a/include/linux/sched.h b/include/linux/sched.h
    index 5a9168b..09d9e02 100644
    --- a/include/linux/sched.h
    +++ b/include/linux/sched.h
    @@ -883,9 +883,6 @@ struct sched_group {
    * NOTE: this field is variable length. (Allocated dynamically
    * by attaching extra space to the end of the structure,
    * depending on how many CPUs the kernel has booted up with)
    - *
    - * It is also be embedded into static data structures at build
    - * time. (See 'struct static_sched_group' in kernel/sched.c)
    */
    unsigned long cpumask[0];
    };
    @@ -994,9 +991,6 @@ struct sched_domain {
    * NOTE: this field is variable length. (Allocated dynamically
    * by attaching extra space to the end of the structure,
    * depending on how many CPUs the kernel has booted up with)
    - *
    - * It is also be embedded into static data structures at build
    - * time. (See 'struct static_sched_domain' in kernel/sched.c)
    */
    unsigned long span[0];
    };
    diff --git a/kernel/sched.c b/kernel/sched.c
    index f4d3a62..5ec685c 100644
    --- a/kernel/sched.c
    +++ b/kernel/sched.c
    @@ -6816,22 +6816,6 @@ static void sched_domain_node_span(int node, struct cpumask *span)

    int sched_smt_power_savings = 0, sched_mc_power_savings = 0;

    -/*
    - * The cpus mask in sched_group and sched_domain hangs off the end.
    - *
    - * ( See the the comments in include/linux/sched.h:struct sched_group
    - * and struct sched_domain. )
    - */
    -struct static_sched_group {
    - struct sched_group sg;
    - DECLARE_BITMAP(cpus, CONFIG_NR_CPUS);
    -};
    -
    -struct static_sched_domain {
    - struct sched_domain sd;
    - DECLARE_BITMAP(span, CONFIG_NR_CPUS);
    -};
    -
    struct sd_data {
    struct sched_domain **__percpu sd;
    struct sched_group **__percpu sg;

    \
     
     \ /
      Last update: 2011-04-11 16:43    [W:0.026 / U:0.476 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site