[GIT PULL] parisc architecture fixes for kernel v5.15-rc1

From: Helge Deller
Date: Fri Sep 10 2021 - 05:19:12 EST


Hi Linus,

please pull some more parisc architecture fixes for kernel 5.15-rc1 from:

http://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git tags/for-5.15/parisc-3

Fixes:
* Build warning fixes in Makefile and Dino PCI driver
* Fix when sched_clock is marked unstable
* Drop strnlen_user() in favour of generic version
* Prevent kernel to write outside userspace signal stack
* Remove CONFIG_SET_FS incl. KERNEL_DS and USER_DS from parisc and switch to
__get/put_kernel_nofault()

Thanks,
Helge

------------
The following changes since commit a3fa7a101dcff93791d1b1bdb3affcad1410c8c1:

Merge branches 'akpm' and 'akpm-hotfixes' (patches from Andrew) (2021-09-08 18:52:05 -0700)

are available in the Git repository at:

http://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git parisc-5.15-3

for you to fetch changes up to 671028728083e856e9919221b109e3b2cd2ccc49:

parisc: Implement __get/put_kernel_nofault() (2021-09-09 22:53:09 +0200)

----------------------------------------------------------------
Guenter Roeck (1):
parisc: Move pci_dev_is_behind_card_dino to where it is used

Helge Deller (7):
parisc: Add missing FORCE prerequisite in Makefile
parisc: Drop strnlen_user() in favour of generic version
parisc: Drop useless debug info and comments from signal.c
parisc: Check user signal stack trampoline is inside TASK_SIZE
parisc: Reduce sigreturn trampoline to 3 instructions
parisc: Mark sched_clock unstable only if clocks are not syncronized
parisc: Implement __get/put_kernel_nofault()

arch/parisc/Kconfig | 2 -
arch/parisc/boot/compressed/Makefile | 18 ++---
arch/parisc/include/asm/processor.h | 4 --
arch/parisc/include/asm/rt_sigframe.h | 2 +-
arch/parisc/include/asm/thread_info.h | 2 -
arch/parisc/include/asm/uaccess.h | 125 +++++++++++++++++-----------------
arch/parisc/kernel/asm-offsets.c | 1 -
arch/parisc/kernel/parisc_ksyms.c | 1 -
arch/parisc/kernel/setup.c | 2 -
arch/parisc/kernel/signal.c | 45 +++++-------
arch/parisc/kernel/signal32.h | 2 +-
arch/parisc/kernel/time.c | 7 +-
arch/parisc/lib/lusercopy.S | 52 +-------------
drivers/parisc/dino.c | 18 ++---
14 files changed, 102 insertions(+), 179 deletions(-)