All of lore.kernel.org
 help / color / mirror / Atom feed
From: Helge Deller <deller@gmx.de>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	linux-kernel@vger.kernel.org, linux-parisc@vger.kernel.org,
	James Bottomley <James.Bottomley@hansenpartnership.com>,
	John David Anglin <dave.anglin@bell.net>,
	Sven Schnelle <svens@stackframe.org>
Subject: [GIT PULL] parisc architecture updates for v5.18-rc1 - part 2
Date: Wed, 30 Mar 2022 18:08:02 +0200	[thread overview]
Message-ID: <YkSAYq2dExCq1TcP@p100> (raw)

The following changes since commit ae085d7f9365de7da27ab5c0d16b12d51ea7fca9:

  mm: kfence: fix missing objcg housekeeping for SLAB (2022-03-27 18:47:00 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git tags/for-5.18/parisc-2

for you to fetch changes up to a9fe7fa7d874a536e0540469f314772c054a0323:

  parisc: Fix patch code locking and flushing (2022-03-29 21:37:13 +0200)

----------------------------------------------------------------
More parisc architecture updates & fixes for kernel v5.18-rc1

* Revert a patch to the invalidate/flush vmap routines which broke kernel
  patching functions on older PA-RISC machines.

* Fix the kernel patching code wrt. locking and flushing. Works now on
  B160L machine as well.

* Fix CPU IRQ affinity for LASI, WAX and Dino chips

* CPU hotplug support

* Detect the hppa-suse-linux-gcc compiler when cross-compiling

----------------------------------------------------------------
Helge Deller (15):
      Revert "parisc: Fix invalidate/flush vmap routines"
      parisc: Fix CPU affinity for Lasi, WAX and Dino chips
      parisc: Clean up cpu_check_affinity() and drop cpu_set_affinity_irq()
      parisc: Detect hppa-suse-linux-gcc compiler for cross-building
      parisc: Add constants for control registers and clean up mfctl()
      parisc: Ensure set_firmware_width() is called only once
      parisc: Switch from GENERIC_CPU_DEVICES to GENERIC_ARCH_TOPOLOGY
      parisc: Move store_cpu_topology() into text section
      parisc: Move CPU startup-related functions into .text section
      parisc: Move disable_sr_hashing_asm() into .text section
      parisc: Add PDC locking functions for rendezvous code
      parisc: Implement __cpu_die() and __cpu_disable() for CPU hotplugging
      parisc: Rewrite arch_cpu_idle_dead() for CPU hotplugging
      parisc: Move common_stext into .text section when CONFIG_HOTPLUG_CPU=y
      parisc: Find a new timesync master if current CPU is removed

John David Anglin (1):
      parisc: Fix patch code locking and flushing

 arch/parisc/Kconfig                     |  12 +---
 arch/parisc/Makefile                    |   4 +-
 arch/parisc/include/asm/pdc.h           |   3 +
 arch/parisc/include/asm/pdcpat.h        |   3 +-
 arch/parisc/include/asm/processor.h     |   1 +
 arch/parisc/include/asm/smp.h           |   9 +--
 arch/parisc/include/asm/special_insns.h |  17 +++--
 arch/parisc/include/asm/topology.h      |  23 +------
 arch/parisc/kernel/Makefile             |   2 +-
 arch/parisc/kernel/cache.c              |  26 ++------
 arch/parisc/kernel/firmware.c           |  44 ++++++++++++-
 arch/parisc/kernel/head.S               |  11 +++-
 arch/parisc/kernel/irq.c                |  25 +-------
 arch/parisc/kernel/pacache.S            |   2 +-
 arch/parisc/kernel/patch.c              |  25 ++++----
 arch/parisc/kernel/process.c            |  27 +++++++-
 arch/parisc/kernel/processor.c          |   6 +-
 arch/parisc/kernel/smp.c                | 108 +++++++++++++++++++++++++++-----
 arch/parisc/kernel/time.c               |   6 +-
 arch/parisc/kernel/topology.c           |  77 ++++++-----------------
 drivers/parisc/dino.c                   |  41 +++++++++---
 drivers/parisc/gsc.c                    |  31 +++++++++
 drivers/parisc/gsc.h                    |   1 +
 drivers/parisc/lasi.c                   |   7 +--
 drivers/parisc/wax.c                    |   7 +--
 25 files changed, 312 insertions(+), 206 deletions(-)

             reply	other threads:[~2022-03-30 16:08 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-30 16:08 Helge Deller [this message]
2022-03-30 22:47 ` [GIT PULL] parisc architecture updates for v5.18-rc1 - part 2 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YkSAYq2dExCq1TcP@p100 \
    --to=deller@gmx.de \
    --cc=James.Bottomley@hansenpartnership.com \
    --cc=dave.anglin@bell.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-parisc@vger.kernel.org \
    --cc=svens@stackframe.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.