• Vaidyanathan Srinivasan's avatar
    sched: Don't export sched_mc_power_savings on multi-socket single core system · 2ff799d3
    Vaidyanathan Srinivasan authored
    Fix to prevent sched_mc_power_saving from being exported through sysfs
    for multi-scoket single core system. Max cores should be always greater than
    one (1). My earlier patch that introduced fix for not exporting
    'sched_mc_power_saving' on laptops  broke it on multi-socket single core
    system. This fix addresses issue on both laptop and multi-socket single
    core system.
    Below are the Test results:
    
    1. Single socket - multi-core
           Before Patch: Does not export 'sched_mc_power_saving'
           After Patch: Does not export 'sched_mc_power_saving'
           Result: Pass
    
    2. Multi Socket - single core
          Before Patch: exports 'sched_mc_power_saving'
          After Patch: Does not export 'sched_mc_power_saving'
          Result: Pass
    
    3. Multi Socket - Multi core
          Before Patch: exports 'sched_mc_power_saving'
          After Patch: exports 'sched_mc_power_saving'
    
    [ Impact: make the sched_mc_power_saving control available more consistently ]
    Signed-off-by: default avatarMahesh Salgaonkar <mahesh@linux.vnet.ibm.com>
    Cc: Suresh B Siddha <suresh.b.siddha@intel.com>
    Cc: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    LKML-Reference: <20090511143914.GB4853@dirshya.in.ibm.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    2ff799d3
topology.h 5.48 KB