[GIT PULL] RISC-V Fixus for 4.18-rc4
From: Palmer Dabbelt
Date: Wed Jul 04 2018 - 17:25:13 EST
The following changes since commit 021c91791a5e7e85c567452f1be3e4c2c6cb6063:
Linux 4.18-rc3 (2018-07-01 16:04:53 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git tags/riscv-for-linus-4.18-rc4
for you to fetch changes up to 9a6a51154f8be90a76f6a8ea8809115c11cec9dd:
RISC-V: Fix the rv32i kernel build (2018-07-04 14:12:53 -0700)
----------------------------------------------------------------
RISC-V Fixus for 4.18-rc4
This patch set contains a handful of fixes for the RISC-V port:
* A fix to R_RISCV_ADD32/R_RISCV_SUB32 relocations that allows modules
that use these to load correctly.
* The removal of of_platform_populate(), which is obselete.
* The removal of irq-riscv-intc.h, which is obselete.
* A fix to PTRACE_SETREGSET.
* Fixes that allow the RV32I kernel to build (at least for Zong, I've
got another patch on the mailing list that's necessary on my setup
:)).
I've just given these a defconfig build test.
----------------------------------------------------------------
Andreas Schwab (1):
RISC-V: fix R_RISCV_ADD32/R_RISCV_SUB32 relocations
Jim Wilson (1):
RISC-V: Fix PTRACE_SETREGSET bug.
Palmer Dabbelt (2):
RISC-V: Don't include irq-riscv-intc.h
RISC-V: Fix the rv32i kernel build
Rob Herring (1):
riscv: remove unnecessary of_platform_populate call
Zong Li (4):
RISC-V: Add conditional macro for zone of DMA32
RISC-V: Select GENERIC_UCMPDI2 on RV32I
RISC-V: Add definiion of extract symbol's index and type for 32-bit
RISC-V: Change variable type for 32-bit compatible
arch/riscv/Kconfig | 1 +
arch/riscv/include/uapi/asm/elf.h | 9 +++++++--
arch/riscv/kernel/irq.c | 4 ----
arch/riscv/kernel/module.c | 26 +++++++++++++-------------
arch/riscv/kernel/ptrace.c | 2 +-
arch/riscv/kernel/setup.c | 5 -----
arch/riscv/mm/init.c | 2 ++
7 files changed, 24 insertions(+), 25 deletions(-)