linux-parisc.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] parisc architecture fixes & updates for v6.5-rc1
@ 2023-07-02 14:50 Helge Deller
  2023-07-02 15:10 ` Rolf Eike Beer
  2023-07-02 18:52 ` pr-tracker-bot
  0 siblings, 2 replies; 4+ messages in thread
From: Helge Deller @ 2023-07-02 14:50 UTC (permalink / raw)
  To: Linus Torvalds, linux-kernel, linux-parisc, James Bottomley,
	John David Anglin

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] parisc architecture fixes & updates for v6.5-rc1
  2023-07-02 14:50 [GIT PULL] parisc architecture fixes & updates for v6.5-rc1 Helge Deller
@ 2023-07-02 15:10 ` Rolf Eike Beer
  2023-07-02 15:35   ` Helge Deller
  2023-07-02 18:52 ` pr-tracker-bot
  1 sibling, 1 reply; 4+ messages in thread
From: Rolf Eike Beer @ 2023-07-02 15:10 UTC (permalink / raw)
  To: linux-parisc, Helge Deller

[-- Attachment #1: Type: text/plain, Size: 188 bytes --]

>       parisc: Default to 8 CPUs for 64-bit kernel

I wonder which machine that is, given that most of us are using C8000 or 
rp3440 that only support 2x2 CPUs, or even older cruft.

Eike

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] parisc architecture fixes & updates for v6.5-rc1
  2023-07-02 15:10 ` Rolf Eike Beer
@ 2023-07-02 15:35   ` Helge Deller
  0 siblings, 0 replies; 4+ messages in thread
From: Helge Deller @ 2023-07-02 15:35 UTC (permalink / raw)
  To: Rolf Eike Beer, linux-parisc

On 7/2/23 17:10, Rolf Eike Beer wrote:
>>        parisc: Default to 8 CPUs for 64-bit kernel
>
> I wonder which machine that is, given that most of us are using C8000 or
> rp3440 that only support 2x2 CPUs, or even older cruft.

As I wrote in the changelog:
I've now seen a 6-way SMP rp4440 machine, so increase minimum
number of CPUs to 8 for 64-bit kernels.

I do have access to it.

Helge

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] parisc architecture fixes & updates for v6.5-rc1
  2023-07-02 14:50 [GIT PULL] parisc architecture fixes & updates for v6.5-rc1 Helge Deller
  2023-07-02 15:10 ` Rolf Eike Beer
@ 2023-07-02 18:52 ` pr-tracker-bot
  1 sibling, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2023-07-02 18:52 UTC (permalink / raw)
  To: Helge Deller
  Cc: Linus Torvalds, linux-kernel, linux-parisc, James Bottomley,
	John David Anglin

The pull request you sent on Sun, 2 Jul 2023 16:50:55 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git tags/parisc-for-6.5-rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ed77ac92a17c5138c5b5d792ab226c3188217053

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

end of thread, other threads:[~2023-07-02 18:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-02 14:50 [GIT PULL] parisc architecture fixes & updates for v6.5-rc1 Helge Deller
2023-07-02 15:10 ` Rolf Eike Beer
2023-07-02 15:35   ` Helge Deller
2023-07-02 18:52 ` 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;
as well as URLs for NNTP newsgroup(s).