* [GIT PULL] sh updates for v6.7
@ 2023-11-02 16:11 John Paul Adrian Glaubitz
2023-11-03 2:20 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: John Paul Adrian Glaubitz @ 2023-11-02 16:11 UTC (permalink / raw)
To: Linus Torvalds
Cc: Arnd Bergmann, Geert Uytterhoeven, Masami Hiramatsu, Rich Felker,
Yoshinori Sato, linux-sh, linux-kernel
Hi Linus!
While the previously announced patch series for converting arch/sh to device trees is
not yet ready for inclusion to mainline and therefore didn't make it for this pull
request, there are still a small number changes for v6.7 which include one platform
(board plus CPU and driver code) removal plus two fixes.
The removal sent in by Arnd Bergmann concerns the microdev board which was an early
SuperH prototype board that was never used in production. With the board removed, we
were able to drop the now unused code for the SH4-202 CPU and well as the driver code
for the superhyway bus and a custom implementation for ioport_map() and ioport_unmap()
which will allow us to simplify ioport handling in the future.
Another patch set by Geert Uytterhoeven revives SuperH BIOS earlyprintk support which got
accidentally disabled in e76fe57447e88916 ("sh: Remove old early serial console code V2"),
the second patch in the series updates the documentation.
Finally, a patch by Masami Hiramatsu fixes a regression reported by the kernel test robot
which uncovered that arch/sh is not implementing arch_cmpxchg_local() and therefore needs
use __generic_cmpxchg_local() instead.
The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:
Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux.git tags/sh-for-v6.7-tag1
for you to fetch changes up to 63f1ee206170ad2363aa25fd99bd5ae529c690ae:
locking/atomic: sh: Use generic_cmpxchg_local for arch_cmpxchg_local() (2023-11-02 10:13:12 +0100)
Thanks for pulling!
Adrian
----------------------------------------------------------------
sh updates for v6.7
- locking/atomic: sh: Use generic_cmpxchg_local for arch_cmpxchg_local()
- Documentation: kernel-parameters: Add earlyprintk=bios on SH
- sh: bios: Revive earlyprintk support
- sh: machvec: Remove custom ioport_{un,}map()
- sh: Remove superhyway bus support
- sh: Remove unused SH4-202 support
- sh: Remove stale microdev board
----------------------------------------------------------------
Arnd Bergmann (4):
sh: Remove stale microdev board
sh: Remove unused SH4-202 support
sh: Remove superhyway bus support
sh: machvec: Remove custom ioport_{un,}map()
Geert Uytterhoeven (2):
sh: bios: Revive earlyprintk support
Documentation: kernel-parameters: Add earlyprintk=bios on SH
Masami Hiramatsu (1):
locking/atomic: sh: Use generic_cmpxchg_local for arch_cmpxchg_local()
Documentation/admin-guide/kernel-parameters.txt | 3 +
Documentation/arch/sh/index.rst | 6 -
arch/sh/Kconfig | 12 +-
arch/sh/Kconfig.debug | 11 ++
arch/sh/boards/Kconfig | 7 -
arch/sh/boards/Makefile | 1 -
arch/sh/boards/mach-microdev/Makefile | 6 -
arch/sh/boards/mach-microdev/fdc37c93xapm.c | 157 ----------------
arch/sh/boards/mach-microdev/io.c | 123 -------------
arch/sh/boards/mach-microdev/irq.c | 150 ---------------
arch/sh/boards/mach-microdev/setup.c | 197 --------------------
arch/sh/configs/microdev_defconfig | 42 -----
arch/sh/drivers/Makefile | 1 -
arch/sh/drivers/superhyway/Makefile | 7 -
arch/sh/drivers/superhyway/ops-sh4-202.c | 168 -----------------
arch/sh/include/asm/cmpxchg.h | 9 +
arch/sh/include/asm/io.h | 4 +-
arch/sh/include/asm/machvec.h | 5 -
arch/sh/include/mach-common/mach/microdev.h | 69 -------
arch/sh/kernel/cpu/sh4/Makefile | 4 -
arch/sh/kernel/cpu/sh4/clock-sh4-202.c | 174 ------------------
arch/sh/kernel/cpu/sh4/setup-sh4-202.c | 139 --------------
arch/sh/kernel/ioport.c | 13 +-
drivers/net/ethernet/smsc/smc91x.h | 19 --
drivers/sh/Makefile | 1 -
drivers/sh/superhyway/Makefile | 8 -
drivers/sh/superhyway/superhyway-sysfs.c | 54 ------
drivers/sh/superhyway/superhyway.c | 234 ------------------------
include/linux/superhyway.h | 107 -----------
29 files changed, 27 insertions(+), 1704 deletions(-)
delete mode 100644 arch/sh/boards/mach-microdev/Makefile
delete mode 100644 arch/sh/boards/mach-microdev/fdc37c93xapm.c
delete mode 100644 arch/sh/boards/mach-microdev/io.c
delete mode 100644 arch/sh/boards/mach-microdev/irq.c
delete mode 100644 arch/sh/boards/mach-microdev/setup.c
delete mode 100644 arch/sh/configs/microdev_defconfig
delete mode 100644 arch/sh/drivers/superhyway/Makefile
delete mode 100644 arch/sh/drivers/superhyway/ops-sh4-202.c
delete mode 100644 arch/sh/include/mach-common/mach/microdev.h
delete mode 100644 arch/sh/kernel/cpu/sh4/clock-sh4-202.c
delete mode 100644 arch/sh/kernel/cpu/sh4/setup-sh4-202.c
delete mode 100644 drivers/sh/superhyway/Makefile
delete mode 100644 drivers/sh/superhyway/superhyway-sysfs.c
delete mode 100644 drivers/sh/superhyway/superhyway.c
delete mode 100644 include/linux/superhyway.h
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [GIT PULL] sh updates for v6.7
2023-11-02 16:11 [GIT PULL] sh updates for v6.7 John Paul Adrian Glaubitz
@ 2023-11-03 2:20 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2023-11-03 2:20 UTC (permalink / raw)
To: John Paul Adrian Glaubitz
Cc: Linus Torvalds, Arnd Bergmann, Geert Uytterhoeven,
Masami Hiramatsu, Rich Felker, Yoshinori Sato, linux-sh,
linux-kernel
The pull request you sent on Thu, 02 Nov 2023 17:11:54 +0100:
> git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux.git tags/sh-for-v6.7-tag1
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5be9911406ada8fe6187db7ce402f7ff4c21ebdf
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:[~2023-11-03 2:20 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-02 16:11 [GIT PULL] sh updates for v6.7 John Paul Adrian Glaubitz
2023-11-03 2:20 ` 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®