Hi Linus, The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d: Linux 6.8-rc1 (2024-01-21 14:11:32 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc.git tags/sparc-for-6.9-tag1 for you to fetch changes up to 84b76d05828a1909e20d0f66553b876b801f98c8: lib/fonts: Allow Sparc console 8x16 font for sparc64 early boot text console (2024-03-08 21:29:16 +0100) ---------------------------------------------------------------- This includes the following changes related to sparc for v6.9: - Fix missing prototype warnings in various places, including switching to using generic cmpdi2/ucmpdi2 and parport.h and stop selecting unneeded GENERIC_ISA_DMA. - Reduce duplicate code by using shared font data, with dependency fixup in separate commit touching lib/fonts. - Convert sbus drives to use remove callbacks returning void - Fix return values of __setup handlers - Section mismatch fix for grpci pci drivers - Make the vio bus type constant - Kconfig cleanups and fixes - Typo fixes ---------------------------------------------------------------- Andreas Larsson (1): lib/fonts: Allow Sparc console 8x16 font for sparc64 early boot text console Bjorn Helgaas (1): sparc: Fix typos Dr. David Alan Gilbert (1): sparc: Use shared font data Lukas Bulwahn (1): sparc: remove obsolete config ARCH_ATU Masahiro Yamada (1): sparc: select FRAME_POINTER instead of redefining it Randy Dunlap (2): sparc64: NMI watchdog: fix return value of __setup handler sparc: vDSO: fix return value of __setup handler Ricardo B. Marliere (1): sparc: vio: make vio_bus_type const Sam Ravnborg (6): sparc32: Use generic cmpdi2/ucmpdi2 variants sparc32: Fix build with trapbase mtd: maps: sun_uflash: Declare uflash_devinit static sparc32: Do not select GENERIC_ISA_DMA sparc32: Fix parport build with sparc32 sparc32: Fix section mismatch in leon_pci_grpci Uwe Kleine-König (6): sbus: Add prototype for bbc_envctrl_init and bbc_envctrl_cleanup to header sbus: bbc_i2c: Convert to platform remove callback returning void sbus: display7seg: Convert to platform remove callback returning void sbus: envctrl: Convert to platform remove callback returning void sbus: flash: Convert to platform remove callback returning void sbus: uctrl: Convert to platform remove callback returning void arch/sparc/Kconfig | 12 +- arch/sparc/Kconfig.debug | 7 +- arch/sparc/include/asm/hypervisor.h | 6 +- arch/sparc/include/asm/ldc.h | 2 +- arch/sparc/include/asm/mmu_context_64.h | 4 +- arch/sparc/include/asm/parport.h | 259 +--------------------- arch/sparc/include/asm/parport_64.h | 256 ++++++++++++++++++++++ arch/sparc/include/asm/switch_to_64.h | 2 +- arch/sparc/kernel/btext.c | 365 +------------------------------- arch/sparc/kernel/irq_32.c | 6 +- arch/sparc/kernel/irq_64.c | 2 +- arch/sparc/kernel/kernel.h | 8 +- arch/sparc/kernel/kgdb_32.c | 4 +- arch/sparc/kernel/kprobes.c | 2 +- arch/sparc/kernel/ldc.c | 2 +- arch/sparc/kernel/leon_pci_grpci1.c | 2 +- arch/sparc/kernel/leon_pci_grpci2.c | 4 +- arch/sparc/kernel/leon_smp.c | 6 +- arch/sparc/kernel/nmi.c | 2 +- arch/sparc/kernel/of_device_64.c | 2 +- arch/sparc/kernel/pci.c | 2 +- arch/sparc/kernel/pci_impl.h | 4 +- arch/sparc/kernel/pci_schizo.c | 4 +- arch/sparc/kernel/perf_event.c | 2 +- arch/sparc/kernel/prom_irqtrans.c | 2 +- arch/sparc/kernel/psycho_common.c | 2 +- arch/sparc/kernel/setup_32.c | 4 +- arch/sparc/kernel/signal_32.c | 2 +- arch/sparc/kernel/signal_64.c | 2 +- arch/sparc/kernel/vio.c | 2 +- arch/sparc/lib/Makefile | 4 +- arch/sparc/lib/cmpdi2.c | 28 --- arch/sparc/lib/ucmpdi2.c | 20 -- arch/sparc/mm/srmmu.c | 2 +- arch/sparc/mm/tsb.c | 2 +- arch/sparc/net/bpf_jit_comp_32.c | 6 +- arch/sparc/vdso/vma.c | 7 +- drivers/mtd/maps/sun_uflash.c | 2 +- drivers/sbus/char/bbc_i2c.c | 9 +- drivers/sbus/char/bbc_i2c.h | 3 + drivers/sbus/char/display7seg.c | 6 +- drivers/sbus/char/envctrl.c | 6 +- drivers/sbus/char/flash.c | 6 +- drivers/sbus/char/uctrl.c | 5 +- lib/fonts/Kconfig | 3 +- 45 files changed, 344 insertions(+), 744 deletions(-) create mode 100644 arch/sparc/include/asm/parport_64.h delete mode 100644 arch/sparc/lib/cmpdi2.c delete mode 100644 arch/sparc/lib/ucmpdi2.c Thanks, Andreas