On Wed, Jul 03, 2019 at 10:17:09PM +0200, Arnd Bergmann wrote:
I looked at the kernelci.org output for 4.4.y and found a couple of patches that need to be applied here: 0eca6fdb3193 ("ARC: Assume multiplier is always present") 1dec78585328 ("ARC: fix build warning in elf.h") 173a3efd3edb ("bug.h: work around GCC PR82365 in BUG()") 8535f2ba0a9b ("MIPS: math-emu: do not use bools for arithmetic") 67fc5dc8a541 ("MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds") 993dc737c099 ("mfd: omap-usb-tll: Fix register offsets") 386744425e35 ("swiotlb: Make linux/swiotlb.h standalone includible")
I took all of these except 67fc5dc8a541.
Further, the backport of commit 867bfa4a5fce ("fs/binfmt_flat.c: make load_flat_shared_library() work") relies on commit bdd1d2d3d251 ("fs: fix kernel_read prototype"). Either that gets backported as well, or the new patch dropped or modified: fs/binfmt_flat.c:832:35: warning: passing argument 2 of 'kernel_read' makes integer from pointer without a cast [-Wint-conversion] include/uapi/linux/binfmts.h:18:25: warning: passing argument 3 of 'kernel_read' makes pointer from integer without a cast [-Wint-conversion] fs/binfmt_flat.c:832:58: warning: passing argument 4 of 'kernel_read' makes integer from pointer without a cast [-Wint-conversion]
I've fixed it up. Thank you! -- Thanks, Sasha