The following changes since commit c9e6606c7fe92b50a02ce51dda82586ebdf99b48: Linux 5.16-rc8 (2022-01-02 14:23:25 -0800) are available in the Git repository at: http://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git tags/for-5.17/parisc-1 for you to fetch changes up to 68d247ad38b1ef46bd945a5220fa6d28c901c2f2: parisc: Default to 16 CPUs on 32-bit kernel (2022-01-11 11:57:38 +0100) ---------------------------------------------------------------- parisc architecture updates for kernel v5.17-rc1 - Fix lpa and lpa_user defines (John David Anglin) - Fix symbol lookup of init functions with an __is_kernel() fix (Helge Deller) - Fix wrong pdc_toc_pim_11 and pdc_toc_pim_20 definitions (Helge Deller) - Add lws_atomic_xchg and lws_atomic_store syscalls (John David Anglin) - Rewrite light-weight syscall and futex code (John David Anglin) - Enable TOC (transfer of contents) feature unconditionally (Helge Deller) - Improve fault handler messages (John David Anglin) - Improve build process (Masahiro Yamada) - Reduce kernel code footprint of user access functions (Helge Deller) - Fix build error due to outX() macros (Bart Van Assche) - Ue default_groups in kobj_type in pdc_stable (Greg Kroah-Hartman) - Default to 16 CPUs on 32-bit kernel (Helge Deller) ---------------------------------------------------------------- Bart Van Assche (1): parisc: io: Improve the outb(), outw() and outl() macros Greg Kroah-Hartman (1): parisc: pdc_stable: use default_groups in kobj_type Helge Deller (7): parisc: Switch user access functions to signal errors in r29 instead of r8 parisc: Fix pdc_toc_pim_11 and pdc_toc_pim_20 definitions parisc: Add kgdb io_module to read chars via PDC parisc: Enable TOC (transfer of contents) feature unconditionally parisc: Re-use toc_stack as hpmc_stack sections: Fix __is_kernel() to include init ranges parisc: Default to 16 CPUs on 32-bit kernel John David Anglin (7): parisc: Define depi_safe macro parisc: Fix lpa and lpa_user defines parisc: Avoid calling faulthandler_disabled() twice parisc: Don't call faulthandler_disabled() in do_page_fault() parisc: Enhance page fault termination message parisc: Rewrite light-weight syscall and futex code parisc: Add lws_atomic_xchg and lws_atomic_store syscalls Masahiro Yamada (1): parisc: decompressor: do not copy source files while building arch/parisc/Kconfig | 17 +- arch/parisc/boot/compressed/.gitignore | 2 - arch/parisc/boot/compressed/Makefile | 8 - arch/parisc/boot/compressed/firmware.c | 2 + arch/parisc/boot/compressed/real2.S | 2 + arch/parisc/include/asm/assembly.h | 10 + arch/parisc/include/asm/futex.h | 59 ++- arch/parisc/include/asm/io.h | 6 +- arch/parisc/include/asm/special_insns.h | 44 +- arch/parisc/include/asm/uaccess.h | 12 +- arch/parisc/include/uapi/asm/pdc.h | 32 +- arch/parisc/kernel/Makefile | 3 +- arch/parisc/kernel/asm-offsets.c | 4 + arch/parisc/kernel/hpmc.S | 6 +- arch/parisc/kernel/kgdb.c | 21 + arch/parisc/kernel/syscall.S | 774 ++++++++++++++++++++++++-------- arch/parisc/kernel/toc.c | 18 +- arch/parisc/kernel/toc_asm.S | 33 +- arch/parisc/kernel/traps.c | 2 +- arch/parisc/mm/fault.c | 23 +- drivers/parisc/pdc_stable.c | 3 +- include/asm-generic/sections.h | 10 +- scripts/remove-stale-files | 5 + 23 files changed, 777 insertions(+), 319 deletions(-) create mode 100644 arch/parisc/boot/compressed/firmware.c create mode 100644 arch/parisc/boot/compressed/real2.S