All of lore.kernel.org
 help / color / mirror / Atom feed
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(-)

             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.