All of lore.kernel.org
 help / color / mirror / Atom feed
From: Heiko Carstens <hca@linux.ibm.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Vasily Gorbik <gor@linux.ibm.com>,
	Christian Borntraeger <borntraeger@de.ibm.com>,
	linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org
Subject: [GIT PULL] s390 updates for 5.9 merge window
Date: Mon, 3 Aug 2020 11:33:15 +0200	[thread overview]
Message-ID: <20200803093315.GA4083@osiris> (raw)

Hi Linus,

please pull s390 updates for the 5.9 merge window.

Thanks,
Heiko

The following changes since commit 9ebcfadb0610322ac537dd7aa5d9cbc2b2894c68:

  Linux 5.8-rc3 (2020-06-28 15:00:24 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 9a996c67a65d937b23408e56935ef23404c9418e:

  s390/vmemmap: coding style updates (2020-07-27 10:34:19 +0200)

----------------------------------------------------------------
- Add support for function error injection.

- Add support for custom exception handlers, as required by BPF_PROBE_MEM.

- Add support for BPF_PROBE_MEM.

- Add trace events for idle enter / exit for the s390 specific idle
  implementation.

- Remove unused zcore memmmap device.

- Remove unused "raw view" from s390 debug feature.

- AP bus + zcrypt device driver code refactoring.

- Provide cex4 cca sysfs attributes for cex3 for zcrypt device driver.

- Expose only minimal interface to walk physmem for mm/memblock. This
  is a common code change and it has been agreed on with Mike Rapoport
  and Andrew Morton that this can go upstream via the s390 tree.

- Rework of the s390 vmem/vmmemap code to allow for future memory hot
  remove.

- Get rid of FORCE_MAX_ZONEORDER to finally allow for order-10
  allocations again, instead of only order-8 allocations.

- Various small improvements and fixes.

----------------------------------------------------------------
Alexander Egorenkov (1):
      s390/zcore: remove memmap device

Christian Borntraeger (1):
      s390: fix comment regarding interrupts in svc

David Hildenbrand (13):
      s390/vmem: get rid of memory segment list
      s390/extmem: remove stale -ENOSPC comment and handling
      mm/memblock: expose only miminal interface to add/walk physmem
      s390/mm: don't set ARCH_KEEP_MEMBLOCK
      s390/vmem: rename vmem_add_mem() to vmem_add_range()
      s390/vmem: consolidate vmem_add_range() and vmem_remove_range()
      s390/vmemmap: extend modify_pagetable() to handle vmemmap
      s390/vmemmap: cleanup when vmemmap_populate() fails
      s390/vmemmap: take the vmem_mutex when populating/freeing
      s390/vmem: cleanup empty page tables
      s390/vmemmap: fallback to PTEs if mapping large PMD fails
      s390/vmemmap: remember unused sub-pmd ranges
      s390/vmemmap: avoid memset(PAGE_UNUSED) when adding consecutive sections

Gustavo A. R. Silva (1):
      s390/appldata: use struct_size() helper

Harald Freudenberger (7):
      s390/pkey: fix smatch warning inconsistent indenting
      s390/zcrypt: fix smatch warnings
      s390/zcrypt: code beautification and struct field renames
      s390/zcrypt: split ioctl function into smaller code units
      s390/ap: rename and clarify ap state machine related stuff
      s390/zcrypt: provide cex4 cca sysfs attributes for cex3
      s390/ap: rework crypto config info and default domain code

Heiko Carstens (11):
      s390/debug: remove raw view
      s390/debug: remove struct __debug_entry from uapi
      s390/smp: move smp_cpus_done() to header file
      s390/smp: add missing linebreak
      s390/mm: fix typo in comment
      s390/mm: avoid trimming to MAX_ORDER
      s390/mm: allow order 10 allocations
      s390/time: use CLOCKSOURCE_MASK
      s390/time: select CLOCKSOURCE_VALIDATE_LAST_CYCLE
      s390/time: improve comparison for tod steering
      s390/vmemmap: coding style updates

Ilya Leoshkevich (4):
      s390/kernel: unify EX_TABLE* implementations
      s390/kernel: expand exception table logic to allow new handling options
      s390/bpf: implement BPF_PROBE_MEM
      s390: enable HAVE_FUNCTION_ERROR_INJECTION

Julian Wiedmann (3):
      s390/qdio: fix statistics for 128 SBALs
      s390/qdio: allow to scan all 128 Input SBALs
      s390/qdio: remove internal polling in non-thinint path

Niklas Schnelle (1):
      s390/pci: clarify comment in s390_mmio_read/write

Oscar Carter (1):
      s390/tty3270: remove function callback casts

Sven Schnelle (5):
      s390: convert to msecs_to_jiffies()
      s390/pci: remove unused functions
      s390/time: remove unused function
      s390/stp: allow group and users to read stp sysfs files
      s390: add trace events for idle enter/exit

 Documentation/s390/s390dbf.rst          |  17 +-
 arch/s390/Kconfig                       |   7 +-
 arch/s390/appldata/appldata_os.c        |   6 +-
 arch/s390/include/asm/asm-const.h       |  12 +
 arch/s390/include/asm/debug.h           |  18 +-
 arch/s390/include/asm/extable.h         |  52 ++-
 arch/s390/include/asm/linkage.h         |  35 +-
 arch/s390/include/asm/pci_dma.h         |  11 -
 arch/s390/include/asm/pgtable.h         |   2 +-
 arch/s390/include/asm/ptrace.h          |   5 +
 arch/s390/include/asm/smp.h             |   4 +
 arch/s390/include/asm/syscall_wrapper.h |   6 +-
 arch/s390/include/asm/timex.h           |   5 -
 arch/s390/include/uapi/asm/debug.h      |  35 --
 arch/s390/include/uapi/asm/zcrypt.h     | 140 +++----
 arch/s390/kernel/crash_dump.c           |   6 +-
 arch/s390/kernel/debug.c                |  42 --
 arch/s390/kernel/entry.S                |   2 +-
 arch/s390/kernel/idle.c                 |   4 +-
 arch/s390/kernel/kprobes.c              |   4 +-
 arch/s390/kernel/lgr.c                  |   2 +-
 arch/s390/kernel/setup.c                |   8 -
 arch/s390/kernel/smp.c                  |   5 +-
 arch/s390/kernel/time.c                 |  55 ++-
 arch/s390/kernel/topology.c             |   4 +-
 arch/s390/kernel/traps.c                |   7 +-
 arch/s390/lib/Makefile                  |   2 +
 arch/s390/lib/error-inject.c            |  14 +
 arch/s390/mm/cmm.c                      |   2 +-
 arch/s390/mm/extmem.c                   |  32 +-
 arch/s390/mm/fault.c                    |   6 +-
 arch/s390/mm/vmem.c                     | 703 +++++++++++++++++++-------------
 arch/s390/net/bpf_jit_comp.c            | 139 ++++++-
 arch/s390/pci/pci_mmio.c                |  20 +-
 drivers/s390/char/tty3270.c             |  12 +-
 drivers/s390/char/zcore.c               |  57 +--
 drivers/s390/cio/qdio.h                 |   9 +-
 drivers/s390/cio/qdio_debug.c           |   2 +-
 drivers/s390/cio/qdio_main.c            |  41 +-
 drivers/s390/crypto/ap_bus.c            | 317 +++++++-------
 drivers/s390/crypto/ap_bus.h            |  69 ++--
 drivers/s390/crypto/ap_queue.c          | 209 +++++-----
 drivers/s390/crypto/pkey_api.c          |   4 +-
 drivers/s390/crypto/zcrypt_api.c        | 176 ++++----
 drivers/s390/crypto/zcrypt_ccamisc.c    |  69 ++--
 drivers/s390/crypto/zcrypt_cex2c.c      | 129 +++++-
 drivers/s390/crypto/zcrypt_cex4.c       |  30 +-
 drivers/s390/crypto/zcrypt_error.h      |   4 +-
 drivers/s390/crypto/zcrypt_msgtype50.c  |  64 ++-
 drivers/s390/crypto/zcrypt_msgtype6.c   | 112 +++--
 drivers/s390/crypto/zcrypt_msgtype6.h   |   4 +-
 drivers/s390/crypto/zcrypt_queue.c      |   8 +-
 include/linux/memblock.h                |  28 +-
 mm/memblock.c                           |  57 +--
 scripts/sorttable.c                     |  41 ++
 55 files changed, 1595 insertions(+), 1259 deletions(-)
 create mode 100644 arch/s390/include/asm/asm-const.h
 delete mode 100644 arch/s390/include/uapi/asm/debug.h
 create mode 100644 arch/s390/lib/error-inject.c

             reply	other threads:[~2020-08-03  9:33 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-08-03  9:33 Heiko Carstens [this message]
2020-08-03 21:25 ` [GIT PULL] s390 updates for 5.9 merge window 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=20200803093315.GA4083@osiris \
    --to=hca@linux.ibm.com \
    --cc=borntraeger@de.ibm.com \
    --cc=gor@linux.ibm.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-s390@vger.kernel.org \
    --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.