lkml.org 
[lkml]   [2008]   [Apr]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[git pull] scheduler changes for v2.6.26

    Linus, please pull the latest scheduler git tree from:

    git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-devel.git for-linus

    The cpumask changes (needed for 4096 CPU support) also touch the x86
    tree - the recent x86.git pull i sent will cleanly merge with this tree,
    in either order. The only real complication the 4K CPU related changes
    have are in the scheduler code - that's why they were merged and tested
    in this tree. They have wider API impact than the scheduler but those
    are straightforward/trivial. It was all tested in linux-next as well.

    Thanks!

    Ingo

    ------------------>
    Dhaval Giani (4):
    sched: cleanup cpuacct variable names
    sched: allow cpuacct stats to be reset
    sched: mix tasks and groups
    sched: allow the group scheduler to have multiple levels

    Dmitry Adamushko (1):
    latencytop: optimize LT_BACKTRACEDEPTH loops a bit

    Gregory Haskins (1):
    sched: fix cpus_allowed settings

    Guillaume Chazarain (1):
    sched: fix rq->clock overflows detection with CONFIG_NO_HZ

    Hidetoshi Seto (2):
    sched, cpuset: customize sched domains, docs
    sched, cpuset: customize sched domains, core

    Ingo Molnar (12):
    sched: re-do "sched: fix fair sleepers"
    sched: make cpu_clock() globally synchronous
    sched: introduce SCHED_FEAT_SYNC_WAKEUPS, turn it off
    sched: feat affine wakeups
    sched: cache hot buddy
    sched: reenable sync wakeups
    sched: remove sysctl_sched_batch_wakeup_granularity
    time: add ns_to_ktime()
    sched: fix checks
    sched: add SCHED_FEAT_DEADLINE
    sched: features fix
    sched: build fix

    Mike Travis (21):
    cpumask: add cpumask_scnprintf_len function
    x86: reduce memory and stack usage in intel_cacheinfo
    x86: oprofile: remove NR_CPUS arrays in arch/x86/oprofile/nmi_int.c
    asm-generic: add node_to_cpumask_ptr macro
    numa: move large array from stack to _initdata section
    cpumask: Cleanup more uses of CPU_MASK and NODE_MASK
    sched: remove fixed NR_CPUS sized arrays in kernel_sched_c
    x86: use new set_cpus_allowed_ptr function
    generic: use new set_cpus_allowed_ptr function
    cpuset: modify cpuset_set_cpus_allowed to use cpumask pointer
    generic: reduce stack pressure in sched_affinity
    nodemask: use new node_to_cpumask_ptr function
    cpumask: reduce stack usage in SD_x_INIT initializers
    cpumask: add CPU_MASK_ALL_PTR macro
    x86: convert cpumask_of_cpu macro to allocated array
    x86: modify show_shared_cpu_map in intel_cacheinfo
    cpumask: use new cpus_scnprintf function
    cpumask: add show cpu map functions
    sched: remove another cpumask_t variable from stack
    init: move setup of nr_cpu_ids to as early as possible
    sched: add new set_cpus_allowed_ptr function

    Olof Johansson (1):
    tasklets: execute tasklets in the same order they were queued

    Peter Zijlstra (17):
    sched: fix wakeup granularity for buddies
    sched: fix regression with sched yield
    sched: rt-group: synchonised bandwidth period
    sched: rt-group: smp balancing
    sched: old sleeper bonus
    sched: fix the task_group hierarchy for UID grouping
    sched: task_group hierarchy
    sched: rt: multi level group constraints
    sched: prepatory code movement
    sched: fair-group: SMP-nice for group scheduling
    sched: debug: add some debug code to handle the full hierarchy
    sched: rt-group: optimize dequeue_rt_stack
    sched: fair-group scheduling vs latency
    sched: fair-group: de-couple load-balancing from the rb-trees
    sched: fair: weight calculations
    sched: debug: show a weight tree
    sched: /debug/sched_features

    Reynes Philippe (1):
    sched: sched.c needs tick.h

    Viktor Radnai (1):
    sched: better rt-group documentation

    Documentation/cpusets.txt | 72 +-
    Documentation/scheduler/sched-rt-group.txt | 188 ++-
    arch/x86/Kconfig | 3 +
    arch/x86/kernel/acpi/cstate.c | 4 +-
    arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c | 28 +-
    arch/x86/kernel/cpu/cpufreq/powernow-k8.c | 32 +-
    arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c | 13 +-
    arch/x86/kernel/cpu/cpufreq/speedstep-ich.c | 20 +-
    arch/x86/kernel/cpu/intel_cacheinfo.c | 92 +-
    arch/x86/kernel/cpu/mcheck/mce_amd_64.c | 46 +-
    arch/x86/kernel/io_apic_64.c | 2 +-
    arch/x86/kernel/microcode.c | 16 +-
    arch/x86/kernel/reboot.c | 2 +-
    arch/x86/kernel/setup.c | 28 +-
    arch/x86/mm/numa_64.c | 3 +-
    arch/x86/oprofile/nmi_int.c | 49 +-
    drivers/acpi/processor_throttling.c | 10 +-
    drivers/base/cpu.c | 48 +
    drivers/base/node.c | 29 +-
    drivers/base/topology.c | 41 +-
    drivers/firmware/dcdbas.c | 4 +-
    drivers/pci/pci-driver.c | 9 +-
    drivers/pci/pci-sysfs.c | 20 +-
    drivers/pci/probe.c | 27 +-
    include/asm-alpha/topology.h | 3 +-
    include/asm-frv/topology.h | 4 +-
    include/asm-generic/topology.h | 14 +
    include/asm-ia64/topology.h | 7 +-
    include/asm-powerpc/topology.h | 3 +-
    include/asm-sh/topology.h | 2 +-
    include/asm-x86/topology.h | 22 +-
    include/linux/bitmap.h | 1 +
    include/linux/cpumask.h | 25 +-
    include/linux/cpuset.h | 13 +-
    include/linux/init_task.h | 3 +
    include/linux/ktime.h | 6 +
    include/linux/sched.h | 56 +-
    include/linux/sysdev.h | 17 +-
    include/linux/topology.h | 46 +-
    init/Kconfig | 7 +
    init/main.c | 24 +-
    kernel/compat.c | 2 +-
    kernel/cpu.c | 6 +-
    kernel/cpuset.c | 100 +-
    kernel/irq/chip.c | 2 +-
    kernel/kmod.c | 2 +-
    kernel/kthread.c | 1 +
    kernel/latencytop.c | 27 +-
    kernel/rcupreempt.c | 4 +-
    kernel/rcutorture.c | 15 +-
    kernel/sched.c | 1912 ++++++++++++++++++----
    kernel/sched_debug.c | 36 +-
    kernel/sched_fair.c | 580 +++++---
    kernel/sched_features.h | 10 +
    kernel/sched_rt.c | 227 ++-
    kernel/sched_stats.h | 8 +-
    kernel/softirq.c | 63 +-
    kernel/stop_machine.c | 2 +-
    kernel/sysctl.c | 15 +-
    kernel/time/tick-sched.c | 5 -
    kernel/user.c | 30 +-
    lib/bitmap.c | 16 +
    mm/allocpercpu.c | 3 +-
    mm/page_alloc.c | 6 +-
    mm/pdflush.c | 4 +-
    mm/slab.c | 5 +-
    mm/vmscan.c | 18 +-
    net/sunrpc/svc.c | 16 +-
    68 files changed, 3157 insertions(+), 997 deletions(-)
    create mode 100644 kernel/sched_features.h



    \
     
     \ /
      Last update: 2008-04-19 20:15    [W:0.035 / U:29.524 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site