* [GIT PULL] asm-generic updates for 6.13
@ 2024-11-20 22:57 Arnd Bergmann
2024-11-20 23:50 ` pr-tracker-bot
0 siblings, 1 reply; 4+ messages in thread
From: Arnd Bergmann @ 2024-11-20 22:57 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-kernel, Linux-Arch, Niklas Schnelle, Alexander Viro,
Julian Vetter, Nicolas Pitre, Christoph Hellwig
The following changes since commit 8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b:
Linux 6.12-rc2 (2024-10-06 15:32:27 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git tags/asm-generic-3.13
for you to fetch changes up to 0af8e32343f8d0db31f593464fc140eaef25a281:
empty include/asm-generic/vga.h (2024-11-11 21:51:42 +0100)
----------------------------------------------------------------
asm-generic updates for 6.13
These are a number of unrelated cleanups, generally simplifying the
architecture specific header files:
- A series from Al Viro simplifies asm/vga.h, after it turns out that
most of it can be generalized.
- A series from Julian Vetter adds a common version of
memcpy_{to,from}io() and memset_io() and changes most architectures
to use that instead of their own implementation
- A series from Niklas Schnelle concludes his work to make PC
style inb()/outb() optional
- Nicolas Pitre contributes improvements for the generic do_div()
helper
- Christoph Hellwig adds a generic version of page_to_phys()
and phys_to_page(), replacing the slightly different architecture
specific definitions.
- Uwe Kleine-Koenig has a minor cleanup for ioctl definitions
----------------------------------------------------------------
Al Viro (4):
vt_buffer.h: get rid of dead code in default scr_...() instances
asm/vga.h: don't bother with scr_mem{cpy,move}v() unless we need to
sparc: get rid of asm/vga.h
empty include/asm-generic/vga.h
Arnd Bergmann (3):
hexagon: simplify asm/io.h for !HAS_IOPORT
lib/iomem_copy: fix kerneldoc format style
tty: serial: export serial_8250_warn_need_ioport
Christoph Hellwig (2):
asm-generic: provide generic page_to_phys and phys_to_page implementations
asm-generic: add an optional pfn_valid check to page_to_phys
Julian Vetter (4):
New implementation for IO memcpy and IO memset
arm64: Use new fallback IO memcpy/memset
csky: Use new fallback IO memcpy/memset
loongarch: Use new fallback IO memcpy/memset
Nicolas Pitre (4):
lib/math/test_div64: add some edge cases relevant to __div64_const32()
asm-generic/div64: optimize/simplify __div64_const32()
ARM: div64: improve __arch_xprod_64()
__arch_xprod64(): make __always_inline when optimizing for performance
Niklas Schnelle (6):
hexagon: Don't select GENERIC_IOMAP without HAS_IOPORT support
Bluetooth: add HAS_IOPORT dependencies
drm: handle HAS_IOPORT dependencies
tty: serial: handle HAS_IOPORT dependencies
asm-generic/io.h: Remove I/O port accessors for HAS_IOPORT=n
watchdog: Add HAS_IOPORT dependency for SBC8360 and SBC7240
Uwe Kleine-König (1):
UAPI/ioctl: Improve parameter name of ioctl request definition helpers
arch/alpha/include/asm/io.h | 1 -
arch/arc/include/asm/io.h | 3 -
arch/arm/include/asm/div64.h | 13 +-
arch/arm/include/asm/memory.h | 6 -
arch/arm64/include/asm/io.h | 11 --
arch/arm64/include/asm/memory.h | 6 -
arch/arm64/kernel/io.c | 87 -------------
arch/csky/include/asm/io.h | 11 --
arch/csky/include/asm/page.h | 3 -
arch/csky/kernel/Makefile | 2 +-
arch/csky/kernel/io.c | 91 --------------
arch/hexagon/Kconfig | 5 +-
arch/hexagon/include/asm/io.h | 223 ++--------------------------------
arch/hexagon/include/asm/page.h | 6 -
arch/hexagon/lib/Makefile | 2 +-
arch/hexagon/lib/io.c | 82 -------------
arch/loongarch/include/asm/io.h | 10 --
arch/loongarch/include/asm/page.h | 3 -
arch/loongarch/kernel/Makefile | 2 +-
arch/loongarch/kernel/io.c | 94 --------------
arch/m68k/include/asm/virtconvert.h | 3 -
arch/microblaze/include/asm/page.h | 1 -
arch/mips/include/asm/io.h | 5 -
arch/mips/include/asm/vga.h | 4 -
arch/nios2/include/asm/io.h | 3 -
arch/openrisc/include/asm/page.h | 2 -
arch/parisc/include/asm/page.h | 1 -
arch/powerpc/include/asm/io.h | 12 --
arch/powerpc/include/asm/vga.h | 5 -
arch/riscv/include/asm/page.h | 3 -
arch/s390/include/asm/page.h | 2 -
arch/sh/include/asm/page.h | 1 -
arch/sh/include/asm/vga.h | 7 --
arch/sparc/include/asm/page.h | 2 -
arch/sparc/include/asm/vga.h | 60 ---------
arch/um/include/asm/pgtable.h | 2 -
arch/x86/include/asm/io.h | 5 -
arch/xtensa/include/asm/page.h | 1 -
drivers/bluetooth/Kconfig | 6 +-
drivers/gpu/drm/gma500/Kconfig | 2 +-
drivers/gpu/drm/qxl/Kconfig | 2 +-
drivers/gpu/drm/tiny/bochs.c | 19 ++-
drivers/gpu/drm/tiny/cirrus.c | 2 +
drivers/gpu/drm/xe/Kconfig | 2 +-
drivers/tty/Kconfig | 4 +-
drivers/tty/serial/8250/8250_early.c | 4 +
drivers/tty/serial/8250/8250_pci.c | 40 ++++++
drivers/tty/serial/8250/8250_pcilib.c | 13 +-
drivers/tty/serial/8250/8250_pcilib.h | 2 +
drivers/tty/serial/8250/8250_port.c | 27 +++-
drivers/tty/serial/8250/Kconfig | 4 +-
drivers/tty/serial/Kconfig | 2 +-
drivers/watchdog/Kconfig | 4 +-
include/asm-generic/div64.h | 121 +++++++-----------
include/asm-generic/io.h | 82 ++++++++++---
include/asm-generic/memory_model.h | 13 ++
include/asm-generic/vga.h | 23 +---
include/linux/serial_core.h | 4 +
include/linux/vt_buffer.h | 24 ----
include/uapi/asm-generic/ioctl.h | 14 +--
lib/Makefile | 2 +-
lib/iomem_copy.c | 136 +++++++++++++++++++++
lib/math/test_div64.c | 85 ++++++++++++-
63 files changed, 487 insertions(+), 930 deletions(-)
delete mode 100644 arch/csky/kernel/io.c
delete mode 100644 arch/hexagon/lib/io.c
delete mode 100644 arch/loongarch/kernel/io.c
delete mode 100644 arch/sh/include/asm/vga.h
delete mode 100644 arch/sparc/include/asm/vga.h
create mode 100644 lib/iomem_copy.c
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [GIT PULL] asm-generic updates for 6.13
2024-11-20 22:57 [GIT PULL] asm-generic updates for 6.13 Arnd Bergmann
@ 2024-11-20 23:50 ` pr-tracker-bot
2024-11-21 2:20 ` Huacai Chen
0 siblings, 1 reply; 4+ messages in thread
From: pr-tracker-bot @ 2024-11-20 23:50 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, linux-kernel, Linux-Arch, Niklas Schnelle,
Alexander Viro, Julian Vetter, Nicolas Pitre, Christoph Hellwig
The pull request you sent on Wed, 20 Nov 2024 23:57:18 +0100:
> https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git tags/asm-generic-3.13
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/79caa6c88ac484111b24488eb9fe1c86a3d18016
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] asm-generic updates for 6.13
2024-11-20 23:50 ` pr-tracker-bot
@ 2024-11-21 2:20 ` Huacai Chen
2024-11-21 6:24 ` Arnd Bergmann
0 siblings, 1 reply; 4+ messages in thread
From: Huacai Chen @ 2024-11-21 2:20 UTC (permalink / raw)
To: pr-tracker-bot
Cc: Arnd Bergmann, Linus Torvalds, linux-kernel, Linux-Arch,
Niklas Schnelle, Alexander Viro, Julian Vetter, Nicolas Pitre,
Christoph Hellwig
Oh, no, why the tag name is asm-generic-3.13?
Huacai
On Thu, Nov 21, 2024 at 7:50 AM <pr-tracker-bot@kernel.org> wrote:
>
> The pull request you sent on Wed, 20 Nov 2024 23:57:18 +0100:
>
> > https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git tags/asm-generic-3.13
>
> has been merged into torvalds/linux.git:
> https://git.kernel.org/torvalds/c/79caa6c88ac484111b24488eb9fe1c86a3d18016
>
> Thank you!
>
> --
> Deet-doot-dot, I am a bot.
> https://korg.docs.kernel.org/prtracker.html
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] asm-generic updates for 6.13
2024-11-21 2:20 ` Huacai Chen
@ 2024-11-21 6:24 ` Arnd Bergmann
0 siblings, 0 replies; 4+ messages in thread
From: Arnd Bergmann @ 2024-11-21 6:24 UTC (permalink / raw)
To: Huacai Chen, pr-tracker-bot
Cc: Linus Torvalds, linux-kernel, Linux-Arch, Niklas Schnelle,
Alexander Viro, Julian Vetter, Nicolas Pitre, Christoph Hellwig
On Thu, Nov 21, 2024, at 03:20, Huacai Chen wrote:
> Oh, no, why the tag name is asm-generic-3.13?
It looks like I typed it wrong when I wrote the tag message,
sorry about that.
The contents are correct though, and the tag description
does say 6.13.
Arnd
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-11-21 6:25 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-11-20 22:57 [GIT PULL] asm-generic updates for 6.13 Arnd Bergmann
2024-11-20 23:50 ` pr-tracker-bot
2024-11-21 2:20 ` Huacai Chen
2024-11-21 6:24 ` Arnd Bergmann
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®