LKML Archive on
help / color / mirror / Atom feed
* [GIT PULL] Please pull powerpc/linux.git powerpc-4.17-4 tag
@ 2018-04-28 11:16 Michael Ellerman
  0 siblings, 0 replies; only message in thread
From: Michael Ellerman @ 2018-04-28 11:16 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: alexandre.belloni, alistair, arbab, bsingharora, laurentiu.tudor,
	linux-kernel, linuxppc-dev, mahesh, npiggin, shilpa.bhat, svaidy,

Hash: SHA256

Hi Linus,

Please pull some more powerpc fixes for 4.17. The RTC and cpufreq
changes are both acked by a relevant maintainer.


The following changes since commit 6d08b06e67cd117f6992c46611dfb4ce267cd71e:

  Linux 4.17-rc2 (2018-04-22 19:20:09 -0700)

are available in the git repository at: tags/powerpc-4.17-4

for you to fetch changes up to b2d7ecbe355698010a6b7a15eb179e09eb3d6a34:

  powerpc/kvm/booke: Fix altivec related build break (2018-04-27 16:36:03 +1000)

- ----------------------------------------------------------------
powerpc fixes for 4.17 #4

A bunch of fixes, mostly for existing code and going to stable.

Our memory hot-unplug path wasn't flushing the cache before removing memory.
That is a problem now that we are doing memory hotplug on bare metal.

Three fixes for the NPU code that supports devices connected via NVLink (ie.
GPUs). The main one tweaks the TLB flush algorithm to avoid soft lockups for
large flushes.

A fix for our memory error handling where we would loop infinitely, returning
back to the bad access and hard lockup the CPU.

Fixes for the OPAL RTC driver, which wasn't handling some error cases correctly.

A fix for a hardlockup in the powernv cpufreq driver.

And finally two fixes to our smp_send_stop(), required due to a recent change to
use it on shutdown.

Thanks to:
  Alistair Popple, Balbir Singh, Laurentiu Tudor, Mahesh Salgaonkar, Mark
  Hairgrove, Nicholas Piggin, Rashmica Gupta, Shilpasri G Bhat.

- ----------------------------------------------------------------
Alistair Popple (3):
      powerpc/powernv/npu: Add lock to prevent race in concurrent context init/destroy
      powerpc/powernv/npu: Prevent overwriting of pnv_npu2_init_contex() callback parameters
      powerpc/powernv/npu: Do a PID GPU TLB flush when invalidating a large address range

Balbir Singh (2):
      powerpc/mm: Flush cache on memory hot(un)plug
      powerpc/powernv/memtrace: Let the arch hotunplug code flush cache

Laurentiu Tudor (1):
      powerpc/kvm/booke: Fix altivec related build break

Mahesh Salgaonkar (1):
      powerpc/mce: Fix a bug where mce loops on memory UE.

Nicholas Piggin (3):
      rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops
      powerpc: Fix smp_send_stop NMI IPI handling
      powerpc: Fix deadlock with multiple calls to smp_send_stop

Shilpasri G Bhat (1):
      cpufreq: powernv: Fix hardlockup due to synchronous smp_call in timer interrupt

 arch/powerpc/include/asm/powernv.h        |  2 +-
 arch/powerpc/kernel/mce_power.c           |  7 +--
 arch/powerpc/kernel/smp.c                 | 49 ++++++++++++++---
 arch/powerpc/kvm/booke.c                  |  7 +++
 arch/powerpc/mm/mem.c                     |  2 +
 arch/powerpc/platforms/powernv/memtrace.c | 17 ------
 arch/powerpc/platforms/powernv/npu-dma.c  | 88 +++++++++++++++++++++++++------
 arch/powerpc/platforms/powernv/opal-rtc.c |  8 +--
 drivers/cpufreq/powernv-cpufreq.c         | 14 +++--
 drivers/rtc/rtc-opal.c                    | 37 ++++++++-----
 10 files changed, 166 insertions(+), 65 deletions(-)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-04-28 11:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-28 11:16 [GIT PULL] Please pull powerpc/linux.git powerpc-4.17-4 tag Michael Ellerman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).