• P
    sched/topology: Avoid pointless rebuild · 09e0dd8e
    Peter Zijlstra 提交于
    Fix partition_sched_domains() to try and preserve the existing machine
    wide domain instead of unconditionally destroying it. We do this by
    attempting to allocate the new single domain, only when that fails to
    we reuse the fallback_doms.
    
    When using fallback_doms we need to first destroy and then recreate
    because both the old and new could be backed by it.
    Signed-off-by: NPeter Zijlstra (Intel) <peterz@infradead.org>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Ofer Levi(SW) <oferle@mellanox.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Tejun Heo <tj@kernel.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Vineet.Gupta1@synopsys.com <Vineet.Gupta1@synopsys.com>
    Cc: rusty@rustcorp.com.au <rusty@rustcorp.com.au>
    Signed-off-by: NIngo Molnar <mingo@kernel.org>
    09e0dd8e
topology.c 47.2 KB