[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <ZKGOzzDGM1925iYg@p100>
Date: Sun, 2 Jul 2023 16:50:55 +0200
From: Helge Deller <deller@....de>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
linux-kernel@...r.kernel.org, linux-parisc@...r.kernel.org,
James Bottomley <James.Bottomley@...senpartnership.com>,
John David Anglin <dave.anglin@...l.net>
Subject: [GIT PULL] parisc architecture fixes & updates for v6.5-rc1
Hi Linus,
please pull the fixes & upates for the parisc architecture for kernel 6.5-rc1.
This patchset adds the missing cacheflush() syscall and fixes the STI
(text) console on machines which allow only 64-bit firmware calls.
The other patches fix warnings for W=1 and refresh the defconfigs.
Thanks!
Helge
----------------------------------------------------------------
The following changes since commit e55e5df193d247a38a5e1ac65a5316a0adcc22fa:
csky: fix up lock_mm_and_find_vma() conversion (2023-06-29 23:34:29 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git tags/parisc-for-6.5-rc1
for you to fetch changes up to 4ad1218bed3d1ea4c5fd28588f8628b92df30ad7:
parisc: Refresh defconfigs (2023-06-30 17:19:49 +0200)
----------------------------------------------------------------
parisc architecture fixes and updates for kernel v6.5-rc1:
* Add missing cacheflush() syscall
* Fix STI console on 64-bit-only machines
* Move kernel debug options to Kconfig.debug
* Lots of warning fixes in arch/parisc/ and drivers/parisc/ when
compiled with W=1
* Enable some more graphics drivers in refreshed defconfigs
----------------------------------------------------------------
Helge Deller (29):
parisc: Move TLB_PTLOCK option to Kconfig.debug
parisc: Check if IRQs are disabled when calling arch_local_irq_restore()
parisc: Add cacheflush() syscall
parisc: Fix missing prototype warning for arch_report_meminfo()
parisc: Default to 8 CPUs for 64-bit kernel
sticon/parisc: Allow 64-bit STI calls in PDC firmware abstration
sticon/parisc: Fix STI console on 64-bit only machines
parisc: sba_iommu: Fix kdoc warnings
parisc: Fold 32-bit compat code into audit_classify_syscall()
parisc: drivers: Fix kdoc warnings
parisc: firmware: Fix kdoc warnings
parisc: pdc_chassis: Fix kdoc warnings
parisc: module: Mark symindex __maybe_unused
parisc: Mark image_size __maybe_unused in perf_write()
parisc: pci-dma: Make pcxl_alloc_range() static
parisc: pdc_stable: Fix kdoc and compiler warnings
parisc: ccio-dma: Fix kdoc and compiler warnings
parisc: sys_parisc: parisc_personality() is called from asm code
parisc: processor: Fix kdoc for init_cpu_profiler()
parisc: traps: Mark functions static
parisc: init: Drop unused variable end_paddr
parisc: unwind: Mark start and stop variables __maybe_unused
parisc: signal: Mark do_notify_resume() and sys_rt_sigreturn() asmlinkage
parisc: unaligned: Include header file to avoid missing prototype warnings
parisc: lba_pci: Mark two variables __maybe_unused
parisc: dino: Make dino_init() returning void
parisc: Move init function declarations into header file
parisc: irq: Add irq-related function declarations
parisc: Refresh defconfigs
arch/parisc/Kconfig | 12 +--
arch/parisc/Kconfig.debug | 11 ++
arch/parisc/configs/generic-32bit_defconfig | 54 ++++++++--
arch/parisc/configs/generic-64bit_defconfig | 47 ++++++--
arch/parisc/include/asm/irqflags.h | 5 +
arch/parisc/include/asm/pdc.h | 4 +-
arch/parisc/include/asm/processor.h | 35 ++++++
arch/parisc/include/uapi/asm/cachectl.h | 12 +++
arch/parisc/kernel/audit.c | 9 +-
arch/parisc/kernel/cache.c | 49 +++++++++
arch/parisc/kernel/compat_audit.c | 16 ---
arch/parisc/kernel/drivers.c | 33 +++---
arch/parisc/kernel/firmware.c | 61 ++++++-----
arch/parisc/kernel/irq.c | 5 +-
arch/parisc/kernel/module.c | 2 +-
arch/parisc/kernel/pci-dma.c | 2 +-
arch/parisc/kernel/pdc_chassis.c | 17 +--
arch/parisc/kernel/pdt.c | 1 +
arch/parisc/kernel/perf.c | 2 +-
arch/parisc/kernel/processor.c | 2 +-
arch/parisc/kernel/setup.c | 23 +---
arch/parisc/kernel/signal.c | 10 +-
arch/parisc/kernel/sys_parisc.c | 3 +-
arch/parisc/kernel/syscalls/syscall.tbl | 1 +
arch/parisc/kernel/traps.c | 7 +-
arch/parisc/kernel/unaligned.c | 1 +
arch/parisc/kernel/unwind.c | 5 +-
arch/parisc/mm/init.c | 2 -
drivers/parisc/ccio-dma.c | 18 ++--
drivers/parisc/dino.c | 5 +-
drivers/parisc/eisa.c | 2 +-
drivers/parisc/lba_pci.c | 8 +-
drivers/parisc/pdc_stable.c | 36 ++++++-
drivers/parisc/sba_iommu.c | 32 +++---
drivers/video/fbdev/stifb.c | 4 +-
drivers/video/sticore.c | 159 ++++++++++++++++++----------
include/video/sticore.h | 42 ++++----
37 files changed, 485 insertions(+), 252 deletions(-)
create mode 100644 arch/parisc/include/uapi/asm/cachectl.h
Powered by blists - more mailing lists