* [GIT PULL v2] asm-generic changes for 6.15
@ 2025-03-27 10:51 Arnd Bergmann
2025-03-27 19:11 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Arnd Bergmann @ 2025-03-27 10:51 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux-Arch, linux-kernel, Jann Horn
The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:
Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git tags/asm-generic-6.15-2
for you to fetch changes up to 47a60391ae0ed04ffbb9bd8dcd94ad9d08b41288:
rwonce: fix crash by removing READ_ONCE() for unaligned read (2025-03-26 22:16:50 +0100)
----------------------------------------------------------------
asm-generic changes for 6.15
This is mainly set of cleanups of asm-generic/io.h, resolving problems
with inconsistent semantics of ioread64/iowrite64 that were causing
runtime and build issues.
The "GENERIC_IOMAP" version that switches between inb()/outb() and
readb()/writeb() style accessors is now only used on architectures that
have PC-style ISA devices that are not memory mapped (x86, uml, m68k-q40
and powerpc-powernv), while alpha and parisc use a more complicated
variant and everything else just maps the ioread interfaces to plan MMIO
(readb/writeb etc).
In addition there are two small changes from Raag Jadav to simplify
the asm-generic/io.h indirect inclusions and from Jann Horn to fix
a corner case with read_word_at_a_time.
[this is the same content as yesterday, but with the regression
fix from Jann added on top of his original patch]
----------------------------------------------------------------
Arnd Bergmann (10):
asm-generic/io.h: rework split ioread64/iowrite64 helpers
alpha: stop using asm-generic/iomap.h
sh: remove duplicate ioread/iowrite helpers
parisc: stop using asm-generic/iomap.h
powerpc: asm/io.h: remove split ioread64/iowrite64 helpers
mips: drop GENERIC_IOMAP wrapper
m68k/nommu: stop using GENERIC_IOMAP
mips: fix PCI_IOBASE definition
mips: export pci_iounmap()
m68k: coldfire: select PCI_IOMAP for PCI
Jann Horn (2):
rwonce: handle KCSAN like KASAN in read_word_at_a_time()
rwonce: fix crash by removing READ_ONCE() for unaligned read
Raag Jadav (2):
drm/draw: include missing headers
io.h: drop unused headers
arch/alpha/include/asm/io.h | 31 ++---
arch/m68k/Kconfig | 3 +-
arch/m68k/include/asm/io_no.h | 4 -
arch/mips/Kconfig | 2 +-
arch/mips/include/asm/io.h | 25 ++--
arch/mips/include/asm/mach-loongson64/spaces.h | 5 +-
arch/mips/include/asm/mach-ralink/spaces.h | 2 +-
arch/mips/lib/iomap-pci.c | 10 ++
arch/mips/loongson64/init.c | 4 +-
arch/parisc/include/asm/io.h | 36 ++++--
arch/powerpc/include/asm/io.h | 48 --------
arch/sh/include/asm/io.h | 30 +----
arch/sh/kernel/Makefile | 3 -
arch/sh/kernel/iomap.c | 162 -------------------------
arch/sh/kernel/ioport.c | 5 -
arch/sh/lib/io.c | 4 +-
drivers/gpu/drm/drm_draw.c | 2 +
drivers/sh/clk/cpg.c | 25 ++--
include/asm-generic/iomap.h | 36 ++----
include/asm-generic/rwonce.h | 10 +-
include/linux/io-64-nonatomic-hi-lo.h | 16 +++
include/linux/io-64-nonatomic-lo-hi.h | 16 +++
include/linux/io.h | 3 -
lib/iomap.c | 40 +++---
24 files changed, 167 insertions(+), 355 deletions(-)
delete mode 100644 arch/sh/kernel/iomap.c
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL v2] asm-generic changes for 6.15
2025-03-27 10:51 [GIT PULL v2] asm-generic changes for 6.15 Arnd Bergmann
@ 2025-03-27 19:11 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2025-03-27 19:11 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: Linus Torvalds, Linux-Arch, linux-kernel, Jann Horn
The pull request you sent on Thu, 27 Mar 2025 11:51:51 +0100:
> https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git tags/asm-generic-6.15-2
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/3a90a72aca0a98125f0c7350ffb7cc63665f8047
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-03-27 19:10 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-27 10:51 [GIT PULL v2] asm-generic changes for 6.15 Arnd Bergmann
2025-03-27 19:11 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®