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(-)
next 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.