Hi Linus, please pull some additional fixes and cleanups for the parisc architecture from: git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git parisc-5.2-3 Changes include - Fix crashes when accessing PCI devices on some machines like C240 and J5000. The crashes were triggered because we replaced cache flushes by nops in the alternative coding where we shouldn't for some machines. - Dave fixed a race in the usage of the sr1 space register when used to load the coherence index. - Use the hardware lpa instruction to to load the physical address of kernel virtual addresses in the iommu driver code. - The kernel may fail to link when CONFIG_MLONGCALLS isn't set. Solve that by rearranging functions in the final vmlinux executeable. - Some defconfig cleanups and removal of compiler warnings. Thanks, Helge ---------------------------------------------------------------- Helge Deller (3): parisc: Allow building 64-bit kernel without -mlong-calls compiler option parisc: Fix compiler warnings in float emulation code parisc: Fix crash due alternative coding for NP iopdir_fdc bit John David Anglin (2): parisc: Use implicit space register selection for loading the coherence index of I/O pdirs parisc: Use lpa instruction to load physical addresses in driver code Krzysztof Kozlowski (1): parisc: configs: Remove useless UEVENT_HELPER_PATH Mike Rapoport (1): parisc: Kconfig: remove ARCH_DISCARD_MEMBLOCK Yury Norov (1): parisc/slab: cleanup after /proc/slab_allocators removal arch/parisc/Kconfig | 4 ++-- arch/parisc/configs/712_defconfig | 1 - arch/parisc/configs/a500_defconfig | 1 - arch/parisc/configs/b180_defconfig | 1 - arch/parisc/configs/c3000_defconfig | 1 - arch/parisc/configs/c8000_defconfig | 2 -- arch/parisc/configs/default_defconfig | 1 - arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/include/asm/special_insns.h | 24 ++++++++++++++++++++++++ arch/parisc/kernel/alternative.c | 3 ++- arch/parisc/kernel/vmlinux.lds.S | 21 ++++++++++++++------- arch/parisc/math-emu/cnv_float.h | 8 ++++---- drivers/parisc/ccio-dma.c | 6 ++---- drivers/parisc/sba_iommu.c | 5 ++--- 14 files changed, 50 insertions(+), 29 deletions(-)