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 <hca@linux.ibm.com>,
	Alexander Gordeev <agordeev@linux.ibm.com>,
	linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org
Subject: [GIT PULL] more s390 updates for 6.7 merge window
Date: Wed, 8 Nov 2023 21:33:01 +0100	[thread overview]
Message-ID: <your-ad-here.call-01699475581-ext-3562@work.hours> (raw)

Hello Linus,

please pull more s390 updates for 6.7 merge window.

Thank you,
Vasily

The following changes since commit e392ea4d4d00880bf94550151b1ace4f88a4b17a:

  Merge tag 's390-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux (2023-11-03 10:17:22 -1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git tags/s390-6.7-2

for you to fetch changes up to 02e790ee3077c0571794d0ab8f71413edbe129cc:

  s390/mm: make pte_free_tlb() similar to pXd_free_tlb() (2023-11-05 22:34:58 +0100)

----------------------------------------------------------------
more s390 updates for 6.7 merge window

- Get rid of s390 specific use of two PTEs per 4KB page with complex
  half-used pages tracking. Using full 4KB pages for 2KB PTEs increases
  the memory footprint of page tables but drastically simplify mm code,
  removing a common blocker for common code changes and adaptations

- Simplify and rework "cmma no-dat" handling. This is a follow up
  for recent fixes which prevent potential incorrect guest TLB flushes

- Add perf user stack unwinding as well as USER_STACKTRACE support for
  user space built with -mbackchain compile option

- Add few missing conversion from tlb_remove_table to tlb_remove_ptdesc

- Fix crypto cards vanishing in a secure execution environment due to
  asynchronous errors

- Avoid reporting crypto cards or queues in check-stop state as online

- Fix null-ptr deference in AP bus code triggered by early config change
  via SCLP

- Couple of stability improvements in AP queue interrupt handling

----------------------------------------------------------------
Alexander Gordeev (4):
      s390/mm: add missing conversion to use ptdescs
      s390/mm: use full 4KB page for 2KB PTE
      s390/mm: use compound page order to distinguish page tables
      s390/mm: make pte_free_tlb() similar to pXd_free_tlb()

Harald Freudenberger (4):
      s390/ap: rework to use irq info from ap queue status
      s390/ap: re-enable interrupt for AP queues
      s390/ap: fix AP bus crash on early config change callback invocation
      s390/ap: fix vanishing crypto cards in SE environment

Heiko Carstens (7):
      s390/perf: implement perf_callchain_user()
      s390: add USER_STACKTRACE support
      s390/cmma: cleanup inline assemblies
      s390/cmma: move parsing of cmma kernel parameter to early boot code
      s390/cmma: move set_page_stable() and friends to header file
      s390/cmma: move arch_set_page_dat() to header file
      s390/cmma: rework no-dat handling

Ingo Franzki (1):
      s390/zcrypt: don't report online if card or queue is in check-stop state

 arch/s390/Kconfig                   |   1 +
 arch/s390/boot/ipl_parm.c           |   8 +
 arch/s390/boot/startup.c            |  44 ++++++
 arch/s390/boot/vmem.c               |  17 ++
 arch/s390/include/asm/mmu.h         |   2 -
 arch/s390/include/asm/mmu_context.h |   1 -
 arch/s390/include/asm/page-states.h |  59 +++++++
 arch/s390/include/asm/page.h        |   1 -
 arch/s390/include/asm/pgalloc.h     |   1 -
 arch/s390/include/asm/setup.h       |   3 -
 arch/s390/include/asm/stacktrace.h  |   7 +
 arch/s390/include/asm/tlb.h         |  13 +-
 arch/s390/kernel/early.c            |   1 +
 arch/s390/kernel/perf_event.c       |  41 +++++
 arch/s390/kernel/stacktrace.c       |  43 ++++++
 arch/s390/mm/gmap.c                 |   4 +-
 arch/s390/mm/init.c                 |   4 -
 arch/s390/mm/page-states.c          | 213 +-------------------------
 arch/s390/mm/pgalloc.c              | 298 ++++--------------------------------
 arch/s390/mm/vmem.c                 |   4 +-
 drivers/s390/crypto/ap_bus.c        |  47 +++---
 drivers/s390/crypto/ap_bus.h        |   1 -
 drivers/s390/crypto/ap_queue.c      |  36 +++--
 drivers/s390/crypto/zcrypt_card.c   |   4 +-
 drivers/s390/crypto/zcrypt_queue.c  |   5 +-
 25 files changed, 320 insertions(+), 538 deletions(-)

             reply	other threads:[~2023-11-08 20:33 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-11-08 20:33 Vasily Gorbik [this message]
2023-11-08 21:34 ` [GIT PULL] more s390 updates for 6.7 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-01699475581-ext-3562@work.hours \
    --to=gor@linux.ibm.com \
    --cc=agordeev@linux.ibm.com \
    --cc=hca@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.