lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Sun, 23 Aug 2020 22:50:13 +1000
From:   Michael Ellerman <>
To:     Linus Torvalds <>
Subject: [GIT PULL] Please pull powerpc/linux.git powerpc-5.9-3 tag

Hash: SHA256

Hi Linus,

Please pull some more powerpc fixes for 5.9.

There's one non-fix, which is the perf extended regs support. That was posted
way back but I waited for the tools/perf part to land, which it now has.


The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5:

  Linux 5.9-rc1 (2020-08-16 13:04:57 -0700)

are available in the git repository at: tags/powerpc-5.9-3

for you to fetch changes up to 64ef8f2c4791940d7f3945507b6a45c20d959260:

  powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (2020-08-21 23:35:27 +1000)

- ------------------------------------------------------------------
powerpc fixes for 5.9 #3

Add perf support for emitting extended registers for power10.

A fix for CPU hotplug on pseries, where on large/loaded systems we may not wait
long enough for the CPU to be offlined, leading to crashes.

Addition of a raw cputable entry for Power10, which is not required to boot, but
is required to make our PMU setup work correctly in guests.

Three fixes for the recent changes on 32-bit Book3S to move modules into their
own segment for strict RWX.

A fix for a recent change in our powernv PCI code that could lead to crashes.

A change to our perf interrupt accounting to avoid soft lockups when using some
events, found by syzkaller.

A change in the way we handle power loss events from the hypervisor on pseries.
We no longer immediately shut down if we're told we're running on a UPS.

A few other minor fixes.

Thanks to:
  Alexey Kardashevskiy, Andreas Schwab, Aneesh Kumar K.V, Anju T Sudhakar,
  Athira Rajeev, Christophe Leroy, Frederic Barrat, Greg Kurz, Kajol Jain,
  Madhavan Srinivasan, Michael Neuling, Michael Roth, Nageswara R Sastry, Oliver
  O'Halloran, Thiago Jung Bauermann, Vaidyanathan Srinivasan, Vasant Hegde.

- ------------------------------------------------------------------
Aneesh Kumar K.V (1):
      powerpc/pkeys: Fix build error with PPC_MEM_KEYS disabled

Anju T Sudhakar (1):
      powerpc/perf: Add support for outputting extended regs in perf intr_regs

Athira Rajeev (2):
      powerpc/perf: Add extended regs support for power10 platform
      powerpc/perf: Fix soft lockups due to missed interrupt accounting

Christophe Leroy (4):
      powerpc/fixmap: Fix the size of the early debug area
      powerpc/kasan: Fix KASAN_SHADOW_START on BOOK3S_32
      powerpc/32s: Fix is_module_segment() when MODULES_VADDR is defined
      powerpc/32s: Fix module loading failure when VMALLOC_END is over 0xf0000000

Frederic Barrat (1):
      powerpc/powernv/pci: Fix possible crash when releasing DMA resources

Kajol Jain (1):
      powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver

Madhavan Srinivasan (2):
      powerpc: Add POWER10 raw mode cputable entry
      powerpc/kernel: Cleanup machine check function declarations

Michael Neuling (1):
      powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores

Michael Roth (1):
      powerpc/pseries/hotplug-cpu: wait indefinitely for vCPU death

Vasant Hegde (1):
      powerpc/pseries: Do not initiate shutdown when system is running on UPS

 Documentation/ABI/testing/sysfs-bus-event_source-devices-hv_24x7 |  2 +-
 arch/powerpc/include/asm/cputable.h                              |  5 +++
 arch/powerpc/include/asm/fixmap.h                                |  2 +-
 arch/powerpc/include/asm/kasan.h                                 |  9 +++-
 arch/powerpc/include/asm/mce.h                                   |  7 ++++
 arch/powerpc/include/asm/perf_event.h                            |  3 ++
 arch/powerpc/include/asm/perf_event_server.h                     |  5 +++
 arch/powerpc/include/uapi/asm/perf_regs.h                        | 20 ++++++++-
 arch/powerpc/kernel/cputable.c                                   | 22 ++++++++--
 arch/powerpc/kernel/dt_cpu_ftrs.c                                |  4 --
 arch/powerpc/kernel/setup-common.c                               |  1 +
 arch/powerpc/mm/book3s32/mmu.c                                   |  9 +++-
 arch/powerpc/mm/book3s64/hash_utils.c                            |  4 +-
 arch/powerpc/perf/core-book3s.c                                  |  5 +++
 arch/powerpc/perf/hv-24x7.c                                      | 11 ++++-
 arch/powerpc/perf/perf_regs.c                                    | 44 ++++++++++++++++++--
 arch/powerpc/perf/power10-pmu.c                                  |  6 +++
 arch/powerpc/perf/power9-pmu.c                                   |  6 +++
 arch/powerpc/platforms/powernv/pci-ioda.c                        |  2 +-
 arch/powerpc/platforms/pseries/hotplug-cpu.c                     | 18 +++++---
 arch/powerpc/platforms/pseries/ras.c                             |  1 -
 21 files changed, 161 insertions(+), 25 deletions(-)


Powered by blists - more mailing lists