From: Ingo Molnar <mingo@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
Peter Zijlstra <a.p.zijlstra@chello.nl>,
Thomas Gleixner <tglx@linutronix.de>,
Andrew Morton <akpm@linux-foundation.org>
Subject: [GIT PULL] scheduler changes for v5.2
Date: Mon, 6 May 2019 11:11:53 +0200 [thread overview]
Message-ID: <20190506091153.GA38979@gmail.com> (raw)
Linus,
Please pull the latest sched-core-for-linus git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-core-for-linus
# HEAD: 08ae95f4fd3b38b257f5dc7e6507e071c27ba0d5 nohz_full: Allow the boot CPU to be nohz_full
The main changes in this cycle were:
- Make nohz housekeeping processing more permissive and less intrusive
to isolated CPUs
- Decouple CPU-bound workqueue acconting from the scheduler and move it
into the workqueue code.
- Optimize topology building
- Better handle quota and period overflows
- Add more RCU annotations
- Comment updates, misc cleanups
Thanks,
Ingo
------------------>
Colin Ian King (1):
sched/debug: Fix spelling mistake "logaritmic" -> "logarithmic"
Joel Fernandes (Google) (4):
sched/cpufreq: Annotate cpufreq_update_util_data pointer with __rcu
sched_domain: Annotate RCU pointers properly
rcuwait: Annotate task_struct with __rcu
sched/core: Annotate perf_domain pointer with __rcu
Joel Savitz (1):
sched/core: Fix typo in comment
Juri Lelli (2):
cgroup/cpuset: Update stale generate_sched_domains() comments
sched/topology: Update init_sched_domains() comment
Konstantin Khlebnikov (3):
sched/rt: Check integer overflow at usec to nsec conversion
sched/core: Handle overflow in cpu_shares_write_u64
sched/core: Check quota and period overflow at usec to nsec conversion
Nicholas Piggin (6):
sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs
sched/core: Allow the remote scheduler tick to be started on CPU0
power/suspend: Add function to disable secondaries for suspend
kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze
sched/isolation: Require a present CPU in housekeeping mask
nohz_full: Allow the boot CPU to be nohz_full
Peter Zijlstra (2):
sched/core: Remove ttwu_activate()
sched/core: Unify p->on_rq updates
Thomas Gleixner (1):
sched/core, workqueues: Distangle worker accounting from rq lock
Valentin Schneider (3):
sched/topology: Fix build_sched_groups() comment
sched/topology: Skip duplicate group rewrites in build_sched_groups()
sched/fair: Remove unneeded prototype of capacity_of()
YueHaibing (2):
sched/fair: Make sync_entity_load_avg() and remove_entity_load_avg() static
sched/core: Make some functions static
arch/powerpc/Kconfig | 4 ++
include/linux/cpu.h | 17 ++++++
include/linux/rcuwait.h | 2 +-
include/linux/sched/topology.h | 4 +-
kernel/cgroup/cpuset.c | 11 ++--
kernel/cpu.c | 10 +++-
kernel/kexec_core.c | 4 +-
kernel/power/Kconfig | 9 +++
kernel/power/hibernate.c | 12 ++--
kernel/power/suspend.c | 4 +-
kernel/sched/core.c | 127 +++++++++++++----------------------------
kernel/sched/cpufreq.c | 2 +-
kernel/sched/debug.c | 2 +-
kernel/sched/fair.c | 25 ++++----
kernel/sched/isolation.c | 18 ++++--
kernel/sched/rt.c | 5 ++
kernel/sched/sched.h | 18 +++---
kernel/sched/topology.c | 31 +++++-----
kernel/time/tick-common.c | 50 ++++++++++++++--
kernel/time/tick-sched.c | 34 +++++++----
kernel/workqueue.c | 54 ++++++++----------
kernel/workqueue_internal.h | 5 +-
22 files changed, 255 insertions(+), 193 deletions(-)
next reply other threads:[~2019-05-06 9:11 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-06 9:11 Ingo Molnar [this message]
2019-05-06 23:40 ` [GIT PULL] scheduler changes for v5.2 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190506091153.GA38979@gmail.com \
--to=mingo@kernel.org \
--cc=a.p.zijlstra@chello.nl \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.