[GIT PULL] parisc architecture fixes & updates for v6.5-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux SoC]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux