This is the start of the stable review cycle for the 4.14.48 release. There are 52 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 Wed Jun 6 06:55:52 UTC 2018. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.48-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 4.14.48-rc1
Christophe Leroy christophe.leroy@c-s.fr powerpc/mm/slice: Fix hugepage allocation at hint address on 8xx
Christophe Leroy christophe.leroy@c-s.fr powerpc/mm/slice: Enhance for supporting PPC32
Christophe Leroy christophe.leroy@c-s.fr powerpc/mm/slice: create header files dedicated to slices
Christophe Leroy christophe.leroy@c-s.fr powerpc/mm/slice: Remove intermediate bitmap copy
Ondrej Zary linux@rainbow-software.org drm/i915: Disable LVDS on Radiant P845
Chris Wilson chris@chris-wilson.co.uk drm/i915/lvds: Move acpi lid notification registration to registration phase
Dhinakaran Pandiyan dhinakaran.pandiyan@intel.com drm/psr: Fix missed entry in PSR setup time table.
Alexander Shishkin alexander.shishkin@linux.intel.com intel_th: Use correct device when freeing buffers
Stanislaw Gruszka sgruszka@redhat.com Revert "rt2800: use TXOP_BACKOFF for probe frames"
Hugh Dickins hughd@google.com mm/huge_memory.c: __split_huge_page() use atomic ClearPageDirty()
Parav Pandit parav@mellanox.com IB/core: Fix error code for invalid GID entry
Greg Kroah-Hartman gregkh@linuxfoundation.org hwtracing: stm: fix build error on some arches
Alexander Shishkin alexander.shishkin@linux.intel.com stm class: Use vmalloc for the master map
Bart Van Assche bart.vanassche@wdc.com scsi: scsi_transport_srp: Fix shost to rport translation
Maciej W. Rozycki macro@mips.com MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests
Maciej W. Rozycki macro@mips.com MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs
Mathias Kresin dev@kresin.me MIPS: lantiq: gphy: Drop reboot/remove reset asserts
Eugen Hristev eugen.hristev@microchip.com iio: adc: select buffer for at91-sama5d2_adc
Martin Kelly mkelly@xevo.com iio:kfifo_buf: check for uint overflow
Martin Kelly mkelly@xevo.com iio:buffer: make length types match kfifo types
Michael Nosthoff committed@heine.so iio: ad7793: implement IIO_CHAN_INFO_SAMP_FREQ
Eric Dumazet edumazet@google.com tcp: avoid integer overflows in tcp_rcv_space_adjust()
Sodagudi Prasad psodagud@codeaurora.org kbuild: clang: disable unused variable warnings only when constant
Colin Ian King colin.king@canonical.com platform/chrome: cros_ec_lpc: remove redundant pointer request
Colin Ian King colin.king@canonical.com ASoC: Intel: sst: remove redundant variable dma_dev_name
Matthias Kaehlcke mka@chromium.org rtlwifi: rtl8192cu: Remove variable self-assignment in rf.c
Matthias Kaehlcke mka@chromium.org drm/amd/powerplay: Fix enum mismatch
Colin Ian King colin.king@canonical.com dma-buf: remove redundant initialization of sg_table
Chris Wilson chris@chris-wilson.co.uk drm/i915: Always sanity check engine state upon idling
Nick Desaulniers nick.desaulniers@gmail.com kbuild: clang: remove crufty HOSTCFLAGS
Eric Biggers ebiggers@google.com cfg80211: further limit wiphy names to 64 bytes
Sachin Grover sgrover@codeaurora.org selinux: KASAN: slab-out-of-bounds in xattr_getsecurity
Steven Rostedt (VMware) rostedt@goodmis.org tracing: Make the snapshot trigger work with instances
Steven Rostedt (VMware) rostedt@goodmis.org tracing: Fix crash when freeing instances with event triggers
Benjamin Tissoires benjamin.tissoires@redhat.com Input: elan_i2c_smbus - fix corrupted stack
Benjamin Tissoires benjamin.tissoires@redhat.com Input: synaptics - add Lenovo 80 series ids to SMBus
Aaron Ma aaron.ma@canonical.com Input: synaptics - add Intertouch support on X1 Carbon 6th and X280
Edvard Holst edvard.holst@gmail.com Input: synaptics - Lenovo Thinkpad X1 Carbon G5 (2017) with Elantech trackpoints should use RMI
Dmitry Torokhov dmitry.torokhov@gmail.com Input: synaptics - Lenovo Carbon X1 Gen5 (2017) devices should use RMI
Brian Foster bfoster@redhat.com xfs: detect agfl count corruption and reset agfl
Dave Chinner dchinner@redhat.com xfs: convert XFS_AGFL_SIZE to a helper function
Dexuan Cui decui@microsoft.com PCI: hv: Fix 2 hang issues in hv_compose_msi_msg()
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "pinctrl: msm: Use dynamic GPIO numbering"
Borislav Petkov bp@suse.de x86/MCE/AMD: Cache SMCA MISC block addresses
Yazen Ghannam yazen.ghannam@amd.com x86/mce/AMD: Carve out SMCA get_block_address() code
Josh Poimboeuf jpoimboe@redhat.com objtool: Fix "noreturn" detection for recursive sibling calls
Josh Poimboeuf jpoimboe@redhat.com objtool: Detect RIP-relative switch table references, part 2
Josh Poimboeuf jpoimboe@redhat.com objtool: Detect RIP-relative switch table references
Josh Poimboeuf jpoimboe@redhat.com objtool: Support GCC 8 switch tables
Josh Poimboeuf jpoimboe@redhat.com objtool: Support GCC 8's cold subfunctions
Hugh Dickins hughd@google.com mm: fix the NULL mapping case in __isolate_lru_page()
Al Viro viro@zeniv.linux.org.uk fix io_destroy()/aio_complete() race
-------------
Diffstat:
Makefile | 12 +- arch/mips/kernel/process.c | 4 + arch/mips/kernel/ptrace.c | 2 +- arch/mips/kernel/ptrace32.c | 2 +- arch/powerpc/include/asm/book3s/64/slice.h | 27 ++++ arch/powerpc/include/asm/mmu-8xx.h | 6 + arch/powerpc/include/asm/nohash/32/slice.h | 18 +++ arch/powerpc/include/asm/nohash/64/slice.h | 12 ++ arch/powerpc/include/asm/page.h | 1 + arch/powerpc/include/asm/page_64.h | 59 -------- arch/powerpc/include/asm/slice.h | 42 ++++++ arch/powerpc/kernel/setup-common.c | 2 + arch/powerpc/mm/8xx_mmu.c | 2 +- arch/powerpc/mm/hugetlbpage.c | 2 + arch/powerpc/mm/mmu_context_nohash.c | 18 ++- arch/powerpc/mm/slice.c | 49 ++++-- arch/powerpc/platforms/Kconfig.cputype | 1 + arch/x86/kernel/cpu/mcheck/mce_amd.c | 72 ++++----- drivers/dma-buf/dma-buf.c | 2 +- .../drm/amd/powerplay/hwmgr/cz_clockpowergating.c | 8 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 1 + drivers/gpu/drm/i915/i915_gem.c | 27 +--- drivers/gpu/drm/i915/intel_lvds.c | 51 +++++-- drivers/hwtracing/intel_th/msu.c | 6 +- drivers/hwtracing/stm/core.c | 7 +- drivers/iio/adc/Kconfig | 1 + drivers/iio/adc/ad7793.c | 75 +++------ drivers/iio/buffer/industrialio-buffer-dma.c | 2 +- drivers/iio/buffer/kfifo_buf.c | 11 +- drivers/infiniband/core/cache.c | 2 +- drivers/input/mouse/elan_i2c_smbus.c | 22 +-- drivers/input/mouse/synaptics.c | 6 + drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c | 3 - drivers/pci/host/pci-hyperv.c | 58 ++++++- drivers/pinctrl/qcom/pinctrl-msm.c | 2 +- drivers/platform/chrome/cros_ec_lpc.c | 3 - drivers/scsi/scsi_transport_srp.c | 22 ++- drivers/soc/lantiq/gphy.c | 36 ----- fs/aio.c | 3 +- fs/xfs/libxfs/xfs_alloc.c | 125 ++++++++++++++- fs/xfs/libxfs/xfs_alloc.h | 2 + fs/xfs/libxfs/xfs_format.h | 13 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_mount.h | 1 + fs/xfs/xfs_trace.h | 9 +- include/linux/iio/buffer_impl.h | 6 +- include/linux/tcp.h | 2 +- include/uapi/linux/nl80211.h | 2 +- kernel/trace/trace.c | 12 +- kernel/trace/trace.h | 11 ++ kernel/trace/trace_events_trigger.c | 15 +- mm/huge_memory.c | 2 +- mm/vmscan.c | 2 +- net/ipv4/tcp_input.c | 10 +- security/selinux/ss/services.c | 2 +- sound/soc/intel/common/sst-firmware.c | 2 - tools/objtool/check.c | 167 ++++++++++++--------- tools/objtool/elf.c | 42 +++++- tools/objtool/elf.h | 2 + 61 files changed, 715 insertions(+), 402 deletions(-)
Full Boot Summary: https://kernelci.org/boot/all/job/stable-rc/branch/linux-4.14.y/kernel/v4.14... Full Build Summary: https://kernelci.org/build/stable-rc/branch/linux-4.14.y/kernel/v4.14.47-53-...
Tree: stable-rc Branch: linux-4.14.y Git Describe: v4.14.47-53-g721adf61fde2 Git Commit: 721adf61fde28b9a87a95e45ecf3f5a325e7c76f Git URL: http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git Tested: 56 unique boards, 23 SoC families, 14 builds out of 185
Boot Regressions Detected:
arm64:
defconfig: meson-gxl-s905x-khadas-vim: lab-baylibre: failing since 39 days (last pass: v4.14.26-140-g2a1700a4929f - first fail: v4.14.36-184-g3cd53e436ee2)
Conflicting Boot Failure Detected: (These likely are not failures as other labs are reporting PASS. Needs review.)
arm64:
defconfig: meson-gxl-s905x-khadas-vim: lab-baylibre: FAIL lab-baylibre-seattle: PASS
--- For more info write to info@kernelci.org
kernelci.org bot bot@kernelci.org writes:
Full Boot Summary: https://kernelci.org/boot/all/job/stable-rc/branch/linux-4.14.y/kernel/v4.14... Full Build Summary: https://kernelci.org/build/stable-rc/branch/linux-4.14.y/kernel/v4.14.47-53-...
Tree: stable-rc Branch: linux-4.14.y Git Describe: v4.14.47-53-g721adf61fde2 Git Commit: 721adf61fde28b9a87a95e45ecf3f5a325e7c76f Git URL: http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git Tested: 56 unique boards, 23 SoC families, 14 builds out of 185
Boot Regressions Detected:
arm64:
defconfig: meson-gxl-s905x-khadas-vim: lab-baylibre: failing since 39 days (last pass: v4.14.26-140-g2a1700a4929f - first fail: v4.14.36-184-g3cd53e436ee2)
Conflicting Boot Failure Detected: (These likely are not failures as other labs are reporting PASS. Needs review.)
TL;DR; All is well.
The failing board is having a power supply issue and has been taken offline for repair. Since the same board is passing fine in another lab, it can be ignored.
Kevin
arm64:
defconfig: meson-gxl-s905x-khadas-vim: lab-baylibre: FAIL lab-baylibre-seattle: PASS
For more info write to info@kernelci.org
On Mon, Jun 04, 2018 at 04:11:03PM -0700, Kevin Hilman wrote:
kernelci.org bot bot@kernelci.org writes:
Full Boot Summary: https://kernelci.org/boot/all/job/stable-rc/branch/linux-4.14.y/kernel/v4.14... Full Build Summary: https://kernelci.org/build/stable-rc/branch/linux-4.14.y/kernel/v4.14.47-53-...
Tree: stable-rc Branch: linux-4.14.y Git Describe: v4.14.47-53-g721adf61fde2 Git Commit: 721adf61fde28b9a87a95e45ecf3f5a325e7c76f Git URL: http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git Tested: 56 unique boards, 23 SoC families, 14 builds out of 185
Boot Regressions Detected:
arm64:
defconfig: meson-gxl-s905x-khadas-vim: lab-baylibre: failing since 39 days (last pass: v4.14.26-140-g2a1700a4929f - first fail: v4.14.36-184-g3cd53e436ee2)
Conflicting Boot Failure Detected: (These likely are not failures as other labs are reporting PASS. Needs review.)
TL;DR; All is well.
The failing board is having a power supply issue and has been taken offline for repair. Since the same board is passing fine in another lab, it can be ignored.
Thanks for the updates on this, and the 4.9 board breakage.
greg k-h
On 06/03/2018 11:57 PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.48 release. There are 52 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 Wed Jun 6 06:55:52 UTC 2018. Anything received after that time might be too late.
Build results: total: 139 pass: 139 fail: 0 Qemu test results: total: 143 pass: 143 fail: 0
Details are available at http://kerneltests.org/builders.
Guenter
On 06/04/2018 12:57 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.48 release. There are 52 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 Wed Jun 6 06:55:52 UTC 2018. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.48-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
thanks, -- Shuah
On 4 June 2018 at 12:27, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.14.48 release. There are 52 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 Wed Jun 6 06:55:52 UTC 2018. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.48-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. No regressions on arm64, arm and x86_64.
NOTE: Short summary report generator will resume soon. This time we are using old and long report.
Summary ------------------------------------------------------------------------
kernel: 4.14.48-rc1 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git branch: linux-4.14.y git commit: 721adf61fde28b9a87a95e45ecf3f5a325e7c76f git describe: v4.14.47-53-g721adf61fde2 Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-4.14-oe/build/v4.14.47-53...
No regressions (compared to build v4.14.47)
Boards, architectures and test suites: -------------------------------------
hi6220-hikey - arm64 * boot - pass: 21, * kselftest - skip: 23, pass: 43, fail: 1 * libhugetlbfs - skip: 1, pass: 90, * ltp-cap_bounds-tests - pass: 2, * ltp-containers-tests - skip: 17, pass: 64, * ltp-cve-tests - skip: 8, pass: 25, fail: 2 * ltp-fcntl-locktests-tests - pass: 2, * ltp-filecaps-tests - pass: 2, * ltp-fs-tests - skip: 6, pass: 60, * ltp-fs_bind-tests - pass: 2, * ltp-fs_perms_simple-tests - pass: 19, * ltp-fsx-tests - pass: 2, * ltp-hugetlb-tests - skip: 1, pass: 21, * ltp-io-tests - pass: 3, * ltp-ipc-tests - pass: 9, * ltp-math-tests - pass: 11, * ltp-nptl-tests - pass: 2, * ltp-pty-tests - pass: 4, * ltp-sched-tests - skip: 4, pass: 10, * ltp-securebits-tests - pass: 4, * ltp-syscalls-tests - skip: 133, pass: 1013, fail: 3 * ltp-timers-tests - pass: 13,
juno-r2 - arm64 * boot - pass: 9, * kselftest - skip: 25, pass: 42, fail: 1 * libhugetlbfs - skip: 1, pass: 90, * ltp-cap_bounds-tests - pass: 2, * ltp-containers-tests - skip: 17, pass: 64, * ltp-cve-tests - skip: 8, pass: 24, fail: 3 * ltp-fcntl-locktests-tests - pass: 2, * ltp-filecaps-tests - pass: 2, * ltp-fs_bind-tests - pass: 2, * ltp-fs_perms_simple-tests - pass: 19,
qemu_arm * boot - pass: 21, * kselftest - skip: 29, pass: 36, fail: 3 * libhugetlbfs - skip: 1, pass: 87, * ltp-cap_bounds-tests - pass: 2, * ltp-containers-tests - skip: 18, pass: 63, * ltp-cve-tests - skip: 8, pass: 22, fail: 5 * ltp-fcntl-locktests-tests - pass: 2, * ltp-filecaps-tests - pass: 2, * ltp-fs-tests - skip: 5, pass: 61, * ltp-fs_bind-tests - pass: 2, * ltp-fs_perms_simple-tests - pass: 19, * ltp-fsx-tests - pass: 2, * ltp-hugetlb-tests - skip: 1, pass: 21, * ltp-io-tests - pass: 3, * ltp-ipc-tests - pass: 9, * ltp-math-tests - pass: 11, * ltp-nptl-tests - pass: 2, * ltp-pty-tests - pass: 4, * ltp-sched-tests - skip: 7, pass: 7, * ltp-securebits-tests - pass: 4, * ltp-syscalls-tests - skip: 93, pass: 1053, fail: 3 * ltp-timers-tests - pass: 13,
qemu_arm64 * boot - pass: 21, * kselftest - skip: 29, pass: 40, fail: 1 * libhugetlbfs - skip: 1, pass: 90, * ltp-cap_bounds-tests - pass: 2, * ltp-containers-tests - skip: 17, pass: 64, * ltp-cve-tests - skip: 8, pass: 23, fail: 4 * ltp-fcntl-locktests-tests - pass: 2, * ltp-filecaps-tests - pass: 2, * ltp-fs-tests - skip: 6, pass: 60, * ltp-fs_bind-tests - pass: 2, * ltp-fs_perms_simple-tests - pass: 19, * ltp-fsx-tests - pass: 2, * ltp-hugetlb-tests - pass: 22, * ltp-io-tests - pass: 3, * ltp-ipc-tests - pass: 9, * ltp-math-tests - pass: 11, * ltp-nptl-tests - pass: 2, * ltp-pty-tests - pass: 4, * ltp-sched-tests - skip: 6, pass: 8, * ltp-securebits-tests - pass: 4, * ltp-syscalls-tests - skip: 154, pass: 991, fail: 4 * ltp-timers-tests - pass: 13,
qemu_x86_64 * boot - pass: 21, * kselftest - skip: 29, pass: 52, fail: 1 * libhugetlbfs - skip: 1, pass: 90, * ltp-cap_bounds-tests - pass: 2, * ltp-containers-tests - skip: 17, pass: 64, * ltp-cve-tests - skip: 3, pass: 29, fail: 3 * ltp-fcntl-locktests-tests - pass: 2, * ltp-filecaps-tests - pass: 2, * ltp-fs-tests - skip: 6, pass: 60, * ltp-fs_bind-tests - pass: 2, * ltp-fs_perms_simple-tests - pass: 19, * ltp-fsx-tests - pass: 2, * ltp-hugetlb-tests - pass: 22, * ltp-io-tests - pass: 3, * ltp-ipc-tests - pass: 9, * ltp-math-tests - pass: 11, * ltp-nptl-tests - pass: 2, * ltp-pty-tests - pass: 4, * ltp-sched-tests - skip: 1, pass: 13, * ltp-securebits-tests - pass: 4, * ltp-syscalls-tests - skip: 153, pass: 994, fail: 2 * ltp-timers-tests - pass: 13,
x15 - arm * boot - pass: 19, * kselftest - skip: 26, pass: 38, fail: 3 * libhugetlbfs - skip: 1, pass: 87, * ltp-cap_bounds-tests - pass: 2, * ltp-containers-tests - skip: 18, pass: 63, * ltp-cve-tests - skip: 8, pass: 24, fail: 3 * ltp-fcntl-locktests-tests - pass: 2, * ltp-fs-tests - skip: 5, pass: 61, * ltp-fs_perms_simple-tests - pass: 19, * ltp-fsx-tests - pass: 2, * ltp-hugetlb-tests - skip: 2, pass: 20, * ltp-io-tests - pass: 3, * ltp-ipc-tests - pass: 9, * ltp-math-tests - pass: 11, * ltp-nptl-tests - pass: 2, * ltp-pty-tests - pass: 4, * ltp-sched-tests - skip: 1, pass: 13, * ltp-securebits-tests - pass: 4, * ltp-syscalls-tests - skip: 76, pass: 1073, * ltp-timers-tests - pass: 13,
x86_64 * boot - pass: 23, * kselftest - skip: 24, pass: 54, fail: 1 * kselftest-vsyscall-mode-native - skip: 24, pass: 52, fail: 2 * kselftest-vsyscall-mode-none - skip: 21, pass: 55, fail: 1 * libhugetlbfs - skip: 1, pass: 90, * ltp-cap_bounds-tests - pass: 2, * ltp-containers-tests - skip: 17, pass: 64, * ltp-cve-tests - skip: 3, pass: 29, fail: 3 * ltp-fcntl-locktests-tests - pass: 2, * ltp-filecaps-tests - pass: 2, * ltp-fs-tests - skip: 5, pass: 61, * ltp-fs_bind-tests - pass: 2, * ltp-fs_perms_simple-tests - pass: 19, * ltp-fsx-tests - pass: 2, * ltp-hugetlb-tests - pass: 22, * ltp-io-tests - pass: 3, * ltp-ipc-tests - pass: 9, * ltp-math-tests - pass: 11, * ltp-nptl-tests - pass: 2, * ltp-pty-tests - pass: 4, * ltp-sched-tests - skip: 5, pass: 9, * ltp-securebits-tests - pass: 4, * ltp-syscalls-tests - skip: 116, pass: 1031, fail: 2 * ltp-timers-tests - pass: 13,