All of lore.kernel.org
 help / color / mirror / Atom feed
From: Vasily Gorbik <gor@linux.ibm.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>,
	Christian Borntraeger <borntraeger@de.ibm.com>,
	linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org
Subject: [GIT PULL] s390 patches for the 5.5 merge window
Date: Sun, 24 Nov 2019 14:44:29 +0100	[thread overview]
Message-ID: <your-ad-here.call-01574603069-ext-2920@work.hours> (raw)

Hello Linus,

please pull s390 fixes and features for 5.5.

Thank you,
Vasily

The following changes since commit da0c9ea146cbe92b832f1b0f694840ea8eb33cce:

  Linux 5.4-rc2 (2019-10-06 14:27:30 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 6a82e23f45fe0aa821e7a935e39d0acb20c275c0:

  s390/cpumf: Adjust registration of s390 PMU device drivers (2019-11-20 17:16:01 +0100)

----------------------------------------------------------------
s390 updates for the 5.5 merge window

- Adjust PMU device drivers registration to avoid WARN_ON and few other
  perf improvements.

- Enhance tracing in vfio-ccw.

- Few stack unwinder fixes and improvements, convert get_wchan custom
  stack unwinding to generic api usage.

- Fixes for mm helpers issues uncovered with tests validating architecture
  page table helpers.

- Fix noexec bit handling when hardware doesn't support it.

- Fix memleak and unsigned value compared with zero bugs in crypto
  code. Minor code simplification.

- Fix crash during kdump with kasan enabled kernel.

- Switch bug and alternatives from asm to asm_inline to improve inlining
  decisions.

- Use 'depends on cc-option' for MARCH and TUNE options in Kconfig,
  add z13s and z14 ZR1 to TUNE descriptions.

- Minor head64.S simplification.

- Fix physical to logical CPU map for SMT.

- Several cleanups in qdio code.

- Other minor cleanups and fixes all over the code.

----------------------------------------------------------------
Eric Farman (4):
      vfio-ccw: Refactor how the traces are built
      vfio-ccw: Trace the FSM jumptable
      vfio-ccw: Add a trace for asynchronous requests
      vfio-ccw: Rework the io_fctl trace

Gerald Schaefer (4):
      s390/mm: make pmd/pud_bad() report large entries as bad
      s390/mm: simplify page table helpers for large entries
      s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported
      s390/mm: add mm_pxd_folded() checks to pxd_free()

Heiko Carstens (9):
      s390/Kconfig: make use of 'depends on cc-option'
      s390/Kconfig: add z13s and z14 ZR1 to TUNE descriptions
      s390/bug: make use of asm_inline
      s390/alternatives: make use of asm_inline
      s390/time: remove monotonic_clock()
      s390/time: ensure get_clock_monotonic() returns monotonic values
      s390: always inline current_stack_pointer()
      s390/pkey: fix memory leak within _copy_apqns_from_user()
      s390/smp: fix physical to logical CPU map for SMT

Ilya Leoshkevich (3):
      s390/unwind: fix get_stack_pointer(NULL, NULL)
      s390: add error handling to perf_callchain_kernel
      s390/disassembler: don't hide instruction addresses

Julian Wiedmann (7):
      s390/qdio: use QDIO_BUFNR()
      s390/qdio: reduce log level for EQBS partial
      s390/qdio: remove a forward declaration
      s390/qdio: add statistics helper macro
      s390/qdio: simplify thinint device registration
      s390/qdio: don't attempt IRQ avoidance on Output SBALs
      s390/qdio: move SSQD Sniffer mask definition

Markus Elfring (1):
      s390/pkey: use memdup_user() to simplify code

Miroslav Benes (1):
      s390/unwind: drop unnecessary code around calling ftrace_graph_ret_addr()

Nick Desaulniers (1):
      s390/boot: fix section name escaping

Thomas Richter (4):
      s390/cpum_sf: Use consistant debug print format for sampling
      s390/cpum_sf: Replace function name in debug statements
      s390/cpum_sf: Assign error value to err variable
      s390/cpumf: Adjust registration of s390 PMU device drivers

Vasily Gorbik (7):
      s390: avoid double handling of "noexec" option
      s390/process: avoid custom stack unwinding in get_wchan
      Merge tag 'vfio-ccw-20191111' of https://git.kernel.org/.../kvms390/vfio-ccw into features
      s390/kasan: support memcpy_real with TRACE_IRQFLAGS
      s390/early: move control registers setup in C code
      s390/head64: remove unnecessary vdso_per_cpu_data setup
      s390/early: move access registers setup in C code

YueHaibing (1):
      s390/crypto: Fix unsigned variable compared with zero

 arch/s390/Kconfig                    |  28 +++++++---
 arch/s390/boot/startup.c             |   2 +-
 arch/s390/crypto/sha_common.c        |   7 ++-
 arch/s390/include/asm/alternative.h  |   4 +-
 arch/s390/include/asm/bug.h          |   4 +-
 arch/s390/include/asm/ctl_reg.h      |   1 +
 arch/s390/include/asm/pgalloc.h      |  16 +++++-
 arch/s390/include/asm/pgtable.h      |  97 +++++++++++---------------------
 arch/s390/include/asm/processor.h    |   2 +-
 arch/s390/include/asm/qdio.h         |   1 +
 arch/s390/include/asm/spinlock.h     |   2 +-
 arch/s390/include/asm/stacktrace.h   |   2 +-
 arch/s390/include/asm/timex.h        |  17 +++---
 arch/s390/kernel/dis.c               |  13 +++--
 arch/s390/kernel/early.c             |  38 +++++++------
 arch/s390/kernel/head64.S            |  18 +-----
 arch/s390/kernel/perf_cpum_cf.c      |  21 ++++---
 arch/s390/kernel/perf_cpum_cf_diag.c |  10 ++--
 arch/s390/kernel/perf_cpum_sf.c      | 104 +++++++++++++++++------------------
 arch/s390/kernel/perf_event.c        |   8 ++-
 arch/s390/kernel/process.c           |  36 ++++++------
 arch/s390/kernel/smp.c               |  80 ++++++++++++++++++---------
 arch/s390/kernel/time.c              |   9 ---
 arch/s390/kernel/unwind_bc.c         |  14 +----
 arch/s390/lib/spinlock.c             |   4 +-
 arch/s390/mm/maccess.c               |  12 ++--
 drivers/s390/cio/Makefile            |   4 +-
 drivers/s390/cio/qdio.h              |  26 ++++-----
 drivers/s390/cio/qdio_main.c         |  26 ++++-----
 drivers/s390/cio/qdio_setup.c        |   2 -
 drivers/s390/cio/qdio_thinint.c      |  41 +++++---------
 drivers/s390/cio/vfio_ccw_cp.h       |   1 +
 drivers/s390/cio/vfio_ccw_fsm.c      |  11 ++--
 drivers/s390/cio/vfio_ccw_private.h  |   1 +
 drivers/s390/cio/vfio_ccw_trace.c    |  14 +++++
 drivers/s390/cio/vfio_ccw_trace.h    |  76 ++++++++++++++++++++++---
 drivers/s390/crypto/pkey_api.c       |  26 ++-------
 drivers/s390/net/qeth_l3.h           |   2 -
 drivers/s390/net/qeth_l3_sys.c       |   2 +-
 39 files changed, 410 insertions(+), 372 deletions(-)
 create mode 100644 drivers/s390/cio/vfio_ccw_trace.c


             reply	other threads:[~2019-11-24 13:44 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-24 13:44 Vasily Gorbik [this message]
2019-11-26  2:15 ` [GIT PULL] s390 patches for the 5.5 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=your-ad-here.call-01574603069-ext-2920@work.hours \
    --to=gor@linux.ibm.com \
    --cc=borntraeger@de.ibm.com \
    --cc=heiko.carstens@de.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.