[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAK8P3a2jgQcLaDXX6eOTNrU0RJ2O625e75LBMy6v2ABP0cdoww@mail.gmail.com>
Date: Fri, 5 Aug 2022 12:25:12 +0200
From: Arnd Bergmann <arnd@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-arch <linux-arch@...r.kernel.org>,
Linux ARM <linux-arm-kernel@...ts.infradead.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Sai Prakash Ranjan <saiprakash.ranjan@...eaurora.org>,
Sebastian Andrzej Siewior <bigeasy@...utronix.de>
Subject: [GIT PULL] asm-generic: updates for 6.0
The following changes since commit b13baccc3850ca8b8cccbf8ed9912dbaa0fdf7f3:
Linux 5.19-rc2 (2022-06-12 16:11:37 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
tags/asm-generic-6.0
for you to fetch changes up to 6f05e014b96c8846cdc39acdf10bbdbafb9c78a0:
uapi: asm-generic: fcntl: Fix typo 'the the' in comment (2022-07-22
14:54:22 +0200)
----------------------------------------------------------------
asm-generic: updates for 6.0
There are three independent sets of changes:
- Sai Prakash Ranjan adds tracing support to the asm-generic
version of the MMIO accessors, which is intended to help
understand problems with device drivers and has been part
of Qualcomm's vendor kernels for many years.
- A patch from Sebastian Siewior to rework the handling of
IRQ stacks in softirqs across architectures, which is
needed for enabling PREEMPT_RT.
- The last patch to remove the CONFIG_VIRT_TO_BUS option and
some of the code behind that, after the last users of this
old interface made it in through the netdev, scsi, media and
staging trees.
----------------------------------------------------------------
Arnd Bergmann (2):
Merge branch 'asm-generic-mmiotrace' into asm-generic
arch/*/: remove CONFIG_VIRT_TO_BUS
Prasad Sodagudi (1):
lib: Add register read/write tracing support
Sai Prakash Ranjan (8):
arm64: io: Use asm-generic high level MMIO accessors
coresight: etm4x: Use asm-generic IO memory barriers
irqchip/tegra: Fix overflow implicit truncation warnings
drm/meson: Fix overflow implicit truncation warnings
KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM
asm-generic/io: Add logging support for MMIO accessors
serial: qcom_geni_serial: Disable MMIO tracing for geni serial
soc: qcom: geni: Disable MMIO tracing for GENI SE
Sebastian Andrzej Siewior (1):
arch/*: Disable softirq stacks on PREEMPT_RT.
Slark Xiao (1):
uapi: asm-generic: fcntl: Fix typo 'the the' in comment
Documentation/core-api/bus-virt-phys-mapping.rst | 220 ---------------------
Documentation/core-api/dma-api-howto.rst | 14 --
Documentation/core-api/index.rst | 1 -
.../translations/zh_CN/core-api/index.rst | 1 -
arch/Kconfig | 3 +
arch/alpha/Kconfig | 1 -
arch/alpha/include/asm/floppy.h | 2 +-
arch/alpha/include/asm/io.h | 8 +-
arch/arm/kernel/irq.c | 3 +-
arch/arm64/Kconfig | 1 +
arch/arm64/include/asm/io.h | 41 +---
arch/arm64/kvm/hyp/nvhe/Makefile | 7 +-
arch/ia64/Kconfig | 1 -
arch/ia64/include/asm/io.h | 8 -
arch/m68k/Kconfig | 1 -
arch/m68k/include/asm/virtconvert.h | 4 +-
arch/microblaze/Kconfig | 1 -
arch/microblaze/include/asm/io.h | 2 -
arch/mips/Kconfig | 1 -
arch/mips/include/asm/io.h | 9 -
arch/parisc/Kconfig | 1 -
arch/parisc/include/asm/floppy.h | 4 +-
arch/parisc/include/asm/io.h | 2 -
arch/parisc/kernel/irq.c | 2 +
arch/powerpc/Kconfig | 1 -
arch/powerpc/include/asm/io.h | 2 -
arch/powerpc/kernel/irq.c | 4 +
arch/riscv/include/asm/page.h | 1 -
arch/s390/include/asm/softirq_stack.h | 3 +-
arch/sh/kernel/irq.c | 2 +
arch/sparc/kernel/irq_64.c | 2 +
arch/x86/Kconfig | 1 -
arch/x86/include/asm/io.h | 9 -
arch/xtensa/Kconfig | 1 -
arch/xtensa/include/asm/io.h | 3 -
drivers/gpu/drm/meson/meson_viu.c | 22 +--
drivers/hwtracing/coresight/coresight-etm4x-core.c | 8 +-
drivers/hwtracing/coresight/coresight-etm4x.h | 8 +-
drivers/irqchip/irq-tegra.c | 10 +-
drivers/soc/qcom/qcom-geni-se.c | 3 +
drivers/tty/serial/qcom_geni_serial.c | 3 +
include/asm-generic/io.h | 105 ++++++++--
include/asm-generic/softirq_stack.h | 2 +-
include/trace/events/rwmmio.h | 97 +++++++++
lib/Kconfig | 7 +
lib/Makefile | 2 +
lib/trace_readwrite.c | 47 +++++
mm/Kconfig | 8 -
tools/include/uapi/asm-generic/fcntl.h | 2 +-
49 files changed, 314 insertions(+), 377 deletions(-)
delete mode 100644 Documentation/core-api/bus-virt-phys-mapping.rst
create mode 100644 include/trace/events/rwmmio.h
create mode 100644 lib/trace_readwrite.c
Powered by blists - more mailing lists