[GIT PULL] s390 patches for the 6.1 merge window

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Linus,

please pull s390 changes for 6.1.

Thank you,
Vasily

The following changes since commit b90cb1053190353cc30f0fef0ef1f378ccc063c5:

  Linux 6.0-rc3 (2022-08-28 15:05:29 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git tags/s390-6.1-1

for you to fetch changes up to 8fb65e05bd60058e15842e511b3ee5299ac51829:

  s390/pci: remove unused bus_next field from struct zpci_dev (2022-09-28 11:12:44 +0200)

----------------------------------------------------------------
s390 updates for the 6.1 merge window

- Make use of the IBM z16 processor activity instrumentation facility
  extension to count neural network processor assist operations: add a new
  PMU device driver so that perf can make use of this.

- Rework memcpy_real() to avoid DAT-off mode.

- Rework absolute lowcore access code.

- Various small fixes and improvements all over the code.

----------------------------------------------------------------
Alexander Gordeev (10):
      s390/boot: fix absolute zero lowcore corruption on boot
      s390/smp: enforce lowcore protection on CPU restart
      s390/smp: call smp_reinit_ipl_cpu() before scheduler is available
      s390/smp: rework absolute lowcore access
      s390/smp,ptdump: add absolute lowcore markers
      s390/dump: save IPL CPU registers once DAT is available
      s390/mm: rework memcpy_real() to avoid DAT-off mode
      s390/mm,ptdump: add real memory copy page markers
      s390/mm: uninline copy_oldmem_kernel() function
      s390/mm: fix no previous prototype warnings in maccess.c

Gaosheng Cui (1):
      s390/cio: remove unused ccw_device_force_console() declaration

Gerald Schaefer (2):
      s390/mm: remove useless hugepage address alignment
      s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages

Heiko Carstens (5):
      s390: update defconfigs
      s390/delay: sync comment within __delay() with reality
      s390/mm: remove unused access parameter from do_fault_error()
      s390/mm: split lowcore pages with set_memory_4k()
      s390/ptdump: add missing amode31 markers

Josh Poimboeuf (1):
      s390: fix nospec table alignments

Niklas Schnelle (2):
      s390/pci: convert high_memory to physical address
      s390/pci: remove unused bus_next field from struct zpci_dev

Thomas Richter (1):
      s390/pai: Add support for PAI Extension 1 NNPA counters

Vasily Gorbik (1):
      Merge branch 'fixes' into features

Wolfram Sang (1):
      s390: move from strlcpy with unused retval to strscpy

 arch/s390/boot/startup.c             |   8 +-
 arch/s390/configs/debug_defconfig    |  53 +--
 arch/s390/configs/defconfig          |  49 +--
 arch/s390/configs/zfcpdump_defconfig |   6 +-
 arch/s390/include/asm/abs_lowcore.h  |  17 +
 arch/s390/include/asm/ccwdev.h       |   1 -
 arch/s390/include/asm/ctl_reg.h      |   3 +-
 arch/s390/include/asm/hugetlb.h      |   6 +-
 arch/s390/include/asm/lowcore.h      |   4 +-
 arch/s390/include/asm/maccess.h      |  17 +
 arch/s390/include/asm/os_info.h      |  14 -
 arch/s390/include/asm/pai.h          |   6 +-
 arch/s390/include/asm/pci.h          |   1 -
 arch/s390/include/asm/pgtable.h      |   4 +
 arch/s390/include/asm/processor.h    |  17 -
 arch/s390/include/asm/smp.h          |   4 +-
 arch/s390/kernel/Makefile            |   4 +-
 arch/s390/kernel/abs_lowcore.c       |  95 +++++
 arch/s390/kernel/crash_dump.c        |  40 +--
 arch/s390/kernel/debug.c             |   2 +-
 arch/s390/kernel/early.c             |   2 +-
 arch/s390/kernel/ipl.c               |   9 +-
 arch/s390/kernel/machine_kexec.c     |   8 +-
 arch/s390/kernel/nmi.c               |   2 +-
 arch/s390/kernel/os_info.c           |  10 +-
 arch/s390/kernel/perf_pai_ext.c      | 671 +++++++++++++++++++++++++++++++++++
 arch/s390/kernel/setup.c             |  48 ++-
 arch/s390/kernel/smp.c               |  97 ++---
 arch/s390/kernel/vmlinux.lds.S       |   1 +
 arch/s390/lib/delay.c                |  11 +-
 arch/s390/mm/dump_pagetables.c       |  20 ++
 arch/s390/mm/fault.c                 |  17 +-
 arch/s390/mm/init.c                  |   2 +-
 arch/s390/mm/maccess.c               | 175 ++++-----
 arch/s390/mm/vmem.c                  | 104 +++++-
 arch/s390/pci/pci_dma.c              |   2 +-
 drivers/s390/block/dasd_devmap.c     |   2 +-
 drivers/s390/block/dasd_eer.c        |   4 +-
 drivers/s390/block/dcssblk.c         |   2 +-
 drivers/s390/char/hmcdrv_cache.c     |   2 +-
 drivers/s390/char/tape_class.c       |   4 +-
 drivers/s390/char/zcore.c            |   1 +
 drivers/s390/cio/qdio_debug.c        |   2 +-
 drivers/s390/net/ctcm_main.c         |   2 +-
 drivers/s390/net/fsm.c               |   2 +-
 drivers/s390/net/qeth_ethtool.c      |   4 +-
 drivers/s390/scsi/zfcp_aux.c         |   2 +-
 drivers/s390/scsi/zfcp_fc.c          |   2 +-
 48 files changed, 1243 insertions(+), 316 deletions(-)
 create mode 100644 arch/s390/include/asm/abs_lowcore.h
 create mode 100644 arch/s390/include/asm/maccess.h
 create mode 100644 arch/s390/kernel/abs_lowcore.c
 create mode 100644 arch/s390/kernel/perf_pai_ext.c



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Kernel Development]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Info]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Linux Media]     [Device Mapper]

  Powered by Linux