Re: [PATCH 4.12 00/84] 4.12.3-stable review
On Sat, 2017-07-22 at 08:53 -0700, Kevin Hilman wrote: > > Boot Failures Detected: > > > > arm: > > > > multi_v7_defconfig > > imx6ul-pico-hobbit_rootfs:nfs: 1 failed lab > > > > tegra_defconfig > > tegra124-jetson-tk1_rootfs:nfs: 1 failed lab > > @Jan looks like a couple boards in your lab are having NFS issues > with stable kernels. Could you have a closer look? NFS was not configured correctly in our lab. We've fixed it and they now boot correctly via NFS. Regards, Jan -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0| Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917- |
Re: [PATCH 4.12 00/84] 4.12.3-stable review
On Sat, 2017-07-22 at 08:47 -0700, Kevin Hilman wrote: > + Sjoerd @ Collabora > > Shuah Khan writes: > > > On 07/19/2017 10:29 AM, kernelci.org bot wrote: > > > stable-rc/linux-4.12.y boot: 166 boots: 5 failed, 161 passed > > > (v4.12.2-85-g908a8d27d1c5) > > > > > > Full Boot Summary: https://kernelci.org/boot/all/job/stable-rc/br > > > anch/linux-4.12.y/kernel/v4.12.2-85-g908a8d27d1c5/ > > > Full Build Summary: https://kernelci.org/build/stable-rc/branch/l > > > inux-4.12.y/kernel/v4.12.2-85-g908a8d27d1c5/ > > > > > > Tree: stable-rc > > > Branch: linux-4.12.y > > > Git Describe: v4.12.2-85-g908a8d27d1c5 > > > Git Commit: 908a8d27d1c52aaafab80d7267e8e61f9a174ecc > > > Git URL: http://git.kernel.org/pub/scm/linux/kernel/git/stable/li > > > nux-stable-rc.git > > > Tested: 44 unique boards, 14 SoC families, 24 builds out of 204 > > > > > > Boot Regressions Detected: > > > > > > arm: > > > > > > multi_v7_defconfig+CONFIG_PROVE_LOCKING=y: > > > exynos5422-odroidxu3: > > > lab-collabora: new failure (last pass: v4.12.2) > > > > I am seeing boot failure on odroid-xu4 with 4.13-rc1 with > > exynos_defconfig. > > 4.12 is fine. > > > > I am debugging this and based on this report it sounds like it > > might be > > easier for me to start with 4.12 and try to isolate the change. > > Will keep > > you posted. > > I suspect that these CONFIG_PROVE_LOCKING=y issues are actually not > kernel issues directly, but kernel size limitations based on the load > addresses used in lab-collabora LAVA. > > Comparing against my lab, I'm using load address: 0x4200 where as > lab-collabora is using 0x4100. I'm wondering if that is not > enough > room to ucompress down to the default boot address without > overwriting itself? Adjusting the load address for XU3 resolved the boot failure (changing from memory start + 16M to memory start + 32M which is the default for that board in u-boot/lava as well these days) > I suspect the same problem in the lab-collabora panda boots since the > load address differes from mine in the same way. Correct, tuning the load addresses there results in a happy boot. The kernel does relocate itself on boot if it detects decompression will overwrite itself. On the panda though that seemingly meant the dtb got overwritten, just bumping that out of the way made it boot as well. I didn't check if the same happened on XU3 (which has/had far more space between the kernel and the dtb).. That said, it's far safer (and faster) to avoid running into that corner case :) > @Sjoerd: can someone in lab-collabora maybe have a closer look? > > Kevin -- Sjoerd Simons Collabora Ltd.
Re: [PATCH 4.12 00/84] 4.12.3-stable review
+ Sjoerd @ Collabora Shuah Khan writes: > On 07/19/2017 10:29 AM, kernelci.org bot wrote: >> stable-rc/linux-4.12.y boot: 166 boots: 5 failed, 161 passed >> (v4.12.2-85-g908a8d27d1c5) >> >> Full Boot Summary: >> https://kernelci.org/boot/all/job/stable-rc/branch/linux-4.12.y/kernel/v4.12.2-85-g908a8d27d1c5/ >> Full Build Summary: >> https://kernelci.org/build/stable-rc/branch/linux-4.12.y/kernel/v4.12.2-85-g908a8d27d1c5/ >> >> Tree: stable-rc >> Branch: linux-4.12.y >> Git Describe: v4.12.2-85-g908a8d27d1c5 >> Git Commit: 908a8d27d1c52aaafab80d7267e8e61f9a174ecc >> Git URL: >> http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git >> Tested: 44 unique boards, 14 SoC families, 24 builds out of 204 >> >> Boot Regressions Detected: >> >> arm: >> >> multi_v7_defconfig+CONFIG_PROVE_LOCKING=y: >> exynos5422-odroidxu3: >> lab-collabora: new failure (last pass: v4.12.2) > > I am seeing boot failure on odroid-xu4 with 4.13-rc1 with exynos_defconfig. > 4.12 is fine. > > I am debugging this and based on this report it sounds like it might be > easier for me to start with 4.12 and try to isolate the change. Will keep > you posted. I suspect that these CONFIG_PROVE_LOCKING=y issues are actually not kernel issues directly, but kernel size limitations based on the load addresses used in lab-collabora LAVA. Comparing against my lab, I'm using load address: 0x4200 where as lab-collabora is using 0x4100. I'm wondering if that is not enough room to ucompress down to the default boot address without overwriting itself? I suspect the same problem in the lab-collabora panda boots since the load address differes from mine in the same way. @Sjoerd: can someone in lab-collabora maybe have a closer look? Kevin
Re: [PATCH 4.12 00/84] 4.12.3-stable review
On Wed, Jul 19, 2017 at 01:35:59PM -0700, Guenter Roeck wrote: > On Wed, Jul 19, 2017 at 11:43:06AM +0200, Greg Kroah-Hartman wrote: > > This is the start of the stable review cycle for the 4.12.3 release. > > There are 84 patches in this series, all will be posted as a response > > to this one. If anyone has any issues with these being applied, please > > let me know. > > > > Responses should be made by Fri Jul 21 09:22:37 UTC 2017. > > Anything received after that time might be too late. > > > Build results: > total: 145 pass: 145 fail: 0 > Qemu test results: > total: 122 pass: 122 fail: 0 > > Details are available at http://kerneltests.org/builders. Great, thanks for letting me know about all of these. greg k-h
Re: [PATCH 4.12 00/84] 4.12.3-stable review
On 07/19/2017 03:43 AM, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 4.12.3 release. > There are 84 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Fri Jul 21 09:22:37 UTC 2017. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.12.3-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git > linux-4.12.y > and the diffstat can be found below. > > thanks, > > greg k-h > Compiled and booted on my test system. No dmesg regressions. thanks, -- Shuah
Re: [PATCH 4.12 00/84] 4.12.3-stable review
On Wed, Jul 19, 2017 at 11:43:06AM +0200, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 4.12.3 release. > There are 84 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Fri Jul 21 09:22:37 UTC 2017. > Anything received after that time might be too late. > Build results: total: 145 pass: 145 fail: 0 Qemu test results: total: 122 pass: 122 fail: 0 Details are available at http://kerneltests.org/builders. Guenter
Re: [PATCH 4.12 00/84] 4.12.3-stable review
On 07/19/2017 10:29 AM, kernelci.org bot wrote: > stable-rc/linux-4.12.y boot: 166 boots: 5 failed, 161 passed > (v4.12.2-85-g908a8d27d1c5) > > Full Boot Summary: > https://kernelci.org/boot/all/job/stable-rc/branch/linux-4.12.y/kernel/v4.12.2-85-g908a8d27d1c5/ > Full Build Summary: > https://kernelci.org/build/stable-rc/branch/linux-4.12.y/kernel/v4.12.2-85-g908a8d27d1c5/ > > Tree: stable-rc > Branch: linux-4.12.y > Git Describe: v4.12.2-85-g908a8d27d1c5 > Git Commit: 908a8d27d1c52aaafab80d7267e8e61f9a174ecc > Git URL: > http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git > Tested: 44 unique boards, 14 SoC families, 24 builds out of 204 > > Boot Regressions Detected: > > arm: > > multi_v7_defconfig+CONFIG_PROVE_LOCKING=y: > exynos5422-odroidxu3: > lab-collabora: new failure (last pass: v4.12.2) I am seeing boot failure on odroid-xu4 with 4.13-rc1 with exynos_defconfig. 4.12 is fine. I am debugging this and based on this report it sounds like it might be easier for me to start with 4.12 and try to isolate the change. Will keep you posted. -- Shuah > > Boot Failures Detected: > > arm: > > multi_v7_defconfig > imx6ul-pico-hobbit_rootfs:nfs: 1 failed lab > > tegra_defconfig > tegra124-jetson-tk1_rootfs:nfs: 1 failed lab > > mvebu_v5_defconfig > kirkwood-openblocks_a7_rootfs:nfs: 1 failed lab > > multi_v7_defconfig+CONFIG_PROVE_LOCKING=y > exynos5422-odroidxu3: 1 failed lab > omap4-panda: 1 failed lab > > --- > For more info write to >
[PATCH 4.12 00/84] 4.12.3-stable review
This is the start of the stable review cycle for the 4.12.3 release. There are 84 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Fri Jul 21 09:22:37 UTC 2017. Anything received after that time might be too late. The whole patch series can be found in one patch at: kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.12.3-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.12.y and the diffstat can be found below. thanks, greg k-h - Pseudo-Shortlog of commits: Greg Kroah-Hartman Linux 4.12.3-rc1 Haozhong Zhang kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS Jim Mattson kvm: vmx: Check value written to IA32_BNDCFGS Jim Mattson kvm: x86: Guest BNDCFGS requires guest MPX support Jim Mattson kvm: vmx: Do not disable intercepts for BNDCFGS Dan Carpenter PM / QoS: return -EINVAL for bogus strings Hui Wang ALSA: hda/realtek - change the location for one of two front microphones Ville Syrjälä ALSA: x86: Clear the pdata.notify_lpe_audio pointer before teardown Douglas Anderson pstore: Fix leaked pstore_record in pstore_get_backend_records() Thomas Gleixner PM / wakeirq: Convert to SRCU Peter Zijlstra sched/topology: Fix overlapping sched_group_mask Lauro Ramos Venancio sched/topology: Optimize build_group_mask() Peter Zijlstra sched/topology: Fix building of overlapping sched-groups Dmitry V. Levin sched/headers/uapi: Fix linux/sched/types.h userspace compilation errors Eric Biggers KEYS: DH: validate __spare field Horia Geantă crypto: caam - fix signals handling David Gstir crypto: caam - properly set IV after {en,de}crypt Herbert Xu crypto: sha1-ssse3 - Disable avx2 Gilad Ben-Yossef crypto: atmel - only treat EBUSY as transient if backlog Martin Hicks crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD Helge Deller mm: fix overflow check in expand_upwards() Andy Lutomirski selftests/capabilities: Fix the test_execve test Eric W. Biederman mnt: Make propagate_umount less slow for overlapping mount propagation trees Eric W. Biederman mnt: In propgate_umount handle visiting mounts in any order Eric W. Biederman mnt: In umount propagation reparent in a separate pass Michael Kelley Drivers: hv: vmbus: Close timing hole that can corrupt per-cpu page Johan Hovold nvmem: core: fix leaks on registration errors Paul E. McKenney rcu: Add memory barriers for NOCB leader wakeup Adam Borowski vt: fix unchecked __put_user() in tioclinux ioctls Dong Bo arm64: Preventing READ_IMPLIES_EXEC propagation Marc Zyngier ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers Balbir Singh powerpc/kexec: Fix radix to hash kexec due to IAMR/AMOR Kees Cook exec: Limit arg stack to at most 75% of _STK_LIM Kees Cook s390: reduce ELF_ET_DYN_BASE Kees Cook powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB Kees Cook arm64: move ELF_ET_DYN_BASE to 4GB / 4MB Kees Cook arm: move ELF_ET_DYN_BASE to 4MB Kees Cook binfmt_elf: use ELF_ET_DYN_BASE only for PIE Cyril Bur checkpatch: silence perl 5.26.0 unescaped left brace warnings Sahitya Tummala fs/dcache.c: fix spin lockup issue on nlru->lock Sahitya Tummala mm/list_lru.c: fix list_lru_count_node() to be race free Marcin Nowakowski kernel/extable.c: mark core_kernel_text notrace Kirill A. Shutemov thp, mm: fix crash due race in MADV_FREE handling David Rientjes compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled Ben Hutchings tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth Helge Deller parisc/mm: Ensure IRQs are off in switch_mm() Thomas Bogendoerfer parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs Eric Biggers parisc: use compat_sys_keyctl() Helge Deller parisc: Report SIGSEGV instead of SIGBUS when running out of stack Suzuki K Poulose irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity Alex Williamson kvm-vfio: Decouple only when we match a group Paul Mackerras KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code Hu Huajun KVM: ARM64: fix phy counter access failure in guest. Alex Deucher drm/amdgpu/gfx6: properly cache mc_arb_ramcfg Srinivas Dasari cfg80211: Check if NAN service ID is of expected size Srinivas Dasari cfg80211: Check if PMKID attribute is of expected size Srinivas Dasari cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES Srinivas Dasari cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE Daniel Kiper efi: Process the MEMATTR table only if EFI_MEMMAP is enabled Da