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")
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]
Arnd
On Wed, Jul 3, 2019 at 10:17 PM Arnd Bergmann arnd@arndb.de wrote:
I looked at the kernelci.org output for 4.4.y and found a couple of patches that need to be applied here:
Here is a similar list for 4.9, from https://kernelci.org/build/stable-rc/branch/linux-4.9.y/kernel/v4.9.184-66-g...
8535f2ba0a9b ("MIPS: math-emu: do not use bools for arithmetic") 02eec6c9fc0c ("MIPS: netlogic: xlr: Remove erroneous check in nlm_fmn_send()") 173a3efd3edb ("bug.h: work around GCC PR82365 in BUG()") 993dc737c099 ("mfd: omap-usb-tll: Fix register offsets") 5464d03d9260 ("ARC: fix allnoconfig build warning")
Arnd
On Wed, Jul 3, 2019 at 10:31 PM Arnd Bergmann arnd@arndb.de wrote:
Here is a similar list for 4.9, from https://kernelci.org/build/stable-rc/branch/linux-4.9.y/kernel/v4.9.184-66-g...
On 4.14, I can only see one missing patch in https://kernelci.org/build/stable-rc/branch/linux-4.14.y/kernel/v4.14.132-2-...
02eec6c9fc0c ("MIPS: netlogic: xlr: Remove erroneous check in nlm_fmn_send()")
though there are still a few more build issues that need further investigation:
cc1: error: '-march=r3000' requires '-mfp32'
fs/proc/task_mmu.c:761:7: warning: 'last_vma' may be used uninitialized in this function [-Wmaybe-uninitialized]
warning: (SIBYTE_SWARM && SIBYTE_SENTOSA && SIBYTE_BIGSUR && SWIOTLB_XEN && AMD_IOMMU) selects SWIOTLB which has unmet direct dependencies (CAVIUM_OCTEON_SOC || MACH_LOONGSON64 && CPU_LOONGSON3 || NLM_XLP_BOARD || NLM_XLR_BOARD)
Arnd
On Wed, Jul 03, 2019 at 10:43:40PM +0200, Arnd Bergmann wrote:
On Wed, Jul 3, 2019 at 10:31 PM Arnd Bergmann arnd@arndb.de wrote:
Here is a similar list for 4.9, from https://kernelci.org/build/stable-rc/branch/linux-4.9.y/kernel/v4.9.184-66-g...
On 4.14, I can only see one missing patch in https://kernelci.org/build/stable-rc/branch/linux-4.14.y/kernel/v4.14.132-2-...
02eec6c9fc0c ("MIPS: netlogic: xlr: Remove erroneous check in nlm_fmn_send()")
Queued this up, thanks!
-- Thanks, Sasha
On Wed, Jul 03, 2019 at 10:31:51PM +0200, Arnd Bergmann wrote:
On Wed, Jul 3, 2019 at 10:17 PM Arnd Bergmann arnd@arndb.de wrote:
I looked at the kernelci.org output for 4.4.y and found a couple of patches that need to be applied here:
Here is a similar list for 4.9, from https://kernelci.org/build/stable-rc/branch/linux-4.9.y/kernel/v4.9.184-66-g...
8535f2ba0a9b ("MIPS: math-emu: do not use bools for arithmetic") 02eec6c9fc0c ("MIPS: netlogic: xlr: Remove erroneous check in nlm_fmn_send()") 173a3efd3edb ("bug.h: work around GCC PR82365 in BUG()") 993dc737c099 ("mfd: omap-usb-tll: Fix register offsets") 5464d03d9260 ("ARC: fix allnoconfig build warning")
I've queued all of these up, thanks!
-- Thanks, Sasha
On Wed, Jul 3, 2019 at 10:17 PM Arnd Bergmann arnd@arndb.de wrote:
67fc5dc8a541 ("MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds")
This one was wrong: the patch is already there, but we still get the same build warning that it was supposed to fix, same on 4.9 and 4.14
Arnd
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
linux-stable-mirror@lists.linaro.org