This is the start of the stable review cycle for the 4.4.136 release. There are 37 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 Thu Jun 7 17:00:49 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.4.136-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.4.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 4.4.136-rc1
David S. Miller davem@davemloft.net sparc64: Fix build warnings with gcc 7.
David S. Miller davem@davemloft.net sparc64: Don't clibber fixed registers in __multi4.
David S. Miller davem@davemloft.net sparc64: Add __multi3 for gcc 7.x and later.
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
Arnd Bergmann arnd@arndb.de Kbuild: change CC_OPTIMIZE_FOR_SIZE definition
Ondrej Zary linux@rainbow-software.org drm/i915: Disable LVDS on Radiant P845
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
Martin Kelly mkelly@xevo.com iio:kfifo_buf: check for uint overflow
Yoshihiro Shimoda yoshihiro.shimoda.uh@renesas.com dmaengine: usb-dmac: fix endless loop in usb_dmac_chan_terminate_all()
Wolfram Sang wsa+renesas@sang-engineering.com i2c: rcar: revoke START request early
Wolfram Sang wsa+renesas@sang-engineering.com i2c: rcar: check master irqs before slave irqs
Wolfram Sang wsa+renesas@sang-engineering.com i2c: rcar: don't issue stop when HW does it automatically
Wolfram Sang wsa+renesas@sang-engineering.com i2c: rcar: init new messages in irq
Wolfram Sang wsa+renesas@sang-engineering.com i2c: rcar: refactor setup of a msg
Wolfram Sang wsa+renesas@sang-engineering.com i2c: rcar: remove spinlock
Wolfram Sang wsa+renesas@sang-engineering.com i2c: rcar: remove unused IOERROR state
Wolfram Sang wsa+renesas@sang-engineering.com i2c: rcar: rework hw init
Wolfram Sang wsa+renesas@sang-engineering.com i2c: rcar: make sure clocks are on when doing clock calculation
Eric Dumazet edumazet@google.com tcp: avoid integer overflows in tcp_rcv_space_adjust()
Arnd Bergmann arnd@arndb.de irda: fix overly long udelay()
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
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: Fix crash when freeing instances with event triggers
Benjamin Tissoires benjamin.tissoires@redhat.com Input: elan_i2c_smbus - fix corrupted stack
Mimi Zohar zohar@linux.vnet.ibm.com Revert "ima: limit file hash setting by user to fix and log modes"
Brian Foster bfoster@redhat.com xfs: detect agfl count corruption and reset agfl
Yoshinori Sato ysato@users.sourceforge.jp sh: New gcc support
Geert Uytterhoeven geert@linux-m68k.org USB: serial: cp210x: use tcflag_t to fix incompatible pointer type
Michael Neuling mikey@neuling.org powerpc/64s: Clear PCR on boot
Will Deacon will.deacon@arm.com arm64: lse: Add early clobbers to some input/output asm operands
-------------
Diffstat:
Makefile | 4 +- arch/arm64/include/asm/atomic_lse.h | 14 +- arch/mips/kernel/process.c | 4 + arch/mips/kernel/ptrace.c | 2 +- arch/mips/kernel/ptrace32.c | 2 +- arch/powerpc/kernel/cpu_setup_power.S | 4 + arch/sh/kernel/sh_ksyms_32.c | 3 + arch/sh/lib/ashlsi3.S | 35 +++- arch/sh/lib/ashrsi3.S | 33 +++- arch/sh/lib/lshrsi3.S | 34 +++- arch/sparc/kernel/ds.c | 2 +- arch/sparc/lib/Makefile | 1 + arch/sparc/lib/multi3.S | 35 ++++ drivers/dma/sh/usb-dmac.c | 4 +- drivers/gpu/drm/i915/intel_lvds.c | 8 + drivers/hwtracing/stm/core.c | 7 +- drivers/i2c/busses/i2c-rcar.c | 202 +++++++++------------ drivers/iio/buffer/kfifo_buf.c | 7 + drivers/input/mouse/elan_i2c_smbus.c | 22 +-- drivers/net/irda/w83977af_ir.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c | 3 - drivers/scsi/scsi_transport_srp.c | 22 ++- drivers/usb/serial/cp210x.c | 9 +- fs/aio.c | 3 +- fs/xfs/libxfs/xfs_alloc.c | 94 ++++++++++ fs/xfs/xfs_mount.h | 1 + fs/xfs/xfs_trace.h | 9 +- include/linux/tcp.h | 2 +- include/uapi/linux/nl80211.h | 2 +- init/Kconfig | 13 ++ kernel/trace/trace_events_trigger.c | 5 +- mm/vmscan.c | 2 +- net/ipv4/tcp_input.c | 10 +- security/integrity/ima/ima_appraise.c | 8 +- security/selinux/ss/services.c | 2 +- sound/soc/intel/common/sst-firmware.c | 2 - 36 files changed, 410 insertions(+), 204 deletions(-)
On 06/05/2018 11:01 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.136 release. There are 37 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 Thu Jun 7 17:00:49 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.4.136-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.4.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 Tue, Jun 05, 2018 at 07:01:05PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.136 release. There are 37 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 Thu Jun 7 17:00:49 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.4.136-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.4.y and the diffstat can be found below.
thanks,
greg k-h
Merged, compiled with -Werror, and installed onto my Pixel 2 XL and OnePlus 5.
No issues in general usage or dmesg (although I somehow didn't catch the VTI issue in 4.4.134 so don't know how valuable this is anymore...)
Thanks! Nathan
On Tue, Jun 05, 2018 at 05:30:32PM -0700, Nathan Chancellor wrote:
On Tue, Jun 05, 2018 at 07:01:05PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.136 release. There are 37 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 Thu Jun 7 17:00:49 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.4.136-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.4.y and the diffstat can be found below.
thanks,
greg k-h
Merged, compiled with -Werror, and installed onto my Pixel 2 XL and OnePlus 5.
No issues in general usage or dmesg (although I somehow didn't catch the VTI issue in 4.4.134 so don't know how valuable this is anymore...)
Great, thanks for testing. The VTI issue was odd in that it required the AOSP networking tests to be run to be triggered, and they were a "stress-test" more than a "functional test", which is why I think no one else caught it.
greg k-h
stable-rc/linux-4.4.y boot: 86 boots: 1 failed, 84 passed with 1 untried/unknown (v4.4.135-38-g76660a93b7c1)
Full Boot Summary: https://kernelci.org/boot/all/job/stable-rc/branch/linux-4.4.y/kernel/v4.4.1... Full Build Summary: https://kernelci.org/build/stable-rc/branch/linux-4.4.y/kernel/v4.4.135-38-g...
Tree: stable-rc Branch: linux-4.4.y Git Describe: v4.4.135-38-g76660a93b7c1 Git Commit: 76660a93b7c1d7bec53de456989adb274f87eceb Git URL: http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git Tested: 43 unique boards, 21 SoC families, 15 builds out of 178
Boot Failure Detected:
arm64:
defconfig synquacer-acpi: 1 failed lab
--- For more info write to info@kernelci.org
On 5 June 2018 at 22:31, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.4.136 release. There are 37 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 Thu Jun 7 17:00:49 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.4.136-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.4.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.
Summary ------------------------------------------------------------------------
kernel: 4.4.136-rc1 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git branch: linux-4.4.y git commit: 76660a93b7c1d7bec53de456989adb274f87eceb git describe: v4.4.135-38-g76660a93b7c1 Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-4.4-oe/build/v4.4.135-38-...
No regressions (compared to build v4.4.134)
Ran 5471 total tests in the following environments and test suites.
Environments -------------- - juno-r2 - arm64 - qemu_arm - qemu_x86_64 - x15 - x86_64
Test Suites ----------- * boot * kselftest * ltp-cap_bounds-tests * ltp-containers-tests * ltp-cve-tests * ltp-fcntl-locktests-tests * ltp-filecaps-tests * ltp-fs-tests * ltp-fs_bind-tests * ltp-fs_perms_simple-tests * ltp-fsx-tests * ltp-hugetlb-tests * ltp-io-tests * ltp-ipc-tests * ltp-math-tests * ltp-nptl-tests * ltp-pty-tests * ltp-sched-tests * ltp-securebits-tests * ltp-syscalls-tests * ltp-timers-tests * libhugetlbfs * kselftest-vsyscall-mode-native * kselftest-vsyscall-mode-none Summary ------------------------------------------------------------------------
kernel: 4.4.136-rc1 git repo: https://git.linaro.org/lkft/arm64-stable-rc.git git branch: 4.4.136-rc1-hikey-20180605-211 git commit: bb7d86744ed254b725010f58f6a0f5f884284111 git describe: 4.4.136-rc1-hikey-20180605-211 Test details: https://qa-reports.linaro.org/lkft/linaro-hikey-stable-rc-4.4-oe/build/4.4.1...
No regressions (compared to build 4.4.136-rc1-hikey-20180604-209)
Ran 2593 total tests in the following environments and test suites.
Environments -------------- - hi6220-hikey - arm64 - qemu_arm64
Test Suites ----------- * boot * kselftest * libhugetlbfs * ltp-cap_bounds-tests * ltp-containers-tests * ltp-cve-tests * ltp-fcntl-locktests-tests * ltp-filecaps-tests * ltp-fs_bind-tests * ltp-fs_perms_simple-tests * ltp-fsx-tests * ltp-hugetlb-tests * ltp-io-tests * ltp-ipc-tests * ltp-math-tests * ltp-nptl-tests * ltp-pty-tests * ltp-securebits-tests * ltp-syscalls-tests * ltp-timers-tests * ltp-fs-tests * ltp-sched-tests
On Wed, Jun 06, 2018 at 04:48:21PM +0530, Naresh Kamboju wrote:
On 5 June 2018 at 22:31, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.4.136 release. There are 37 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 Thu Jun 7 17:00:49 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.4.136-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.4.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.
Thanks for testing both of these and letting me know.
greg k-h
On 06/05/2018 10:01 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.136 release. There are 37 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 Thu Jun 7 17:00:49 UTC 2018. Anything received after that time might be too late.
Build results: total: 148 pass: 146 fail: 2 Failed builds: sparc64:allmodconfig sparc64:allnoconfig Qemu test results: total: 128 pass: 124 fail: 4 Failed tests: sparc64:sun4u:smp:sparc64_defconfig sparc64:sun4v:smp:sparc64_defconfig sparc64:sun4u:nosmp:sparc64_defconfig sparc64:sun4v:nosmp:sparc64_defconfig
Failure caused by 'sparc64: Add __multi3 for gcc 7.x and later'. Please drop it as well as 'sparc64: Don't clibber fixed registers in __multi4.'. gcc 7/8 support for sparc in v4.4 will need more work. Sorry for the mess-up.
Guenter
On Wed, Jun 06, 2018 at 06:28:39AM -0700, Guenter Roeck wrote:
On 06/05/2018 10:01 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.136 release. There are 37 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 Thu Jun 7 17:00:49 UTC 2018. Anything received after that time might be too late.
Build results: total: 148 pass: 146 fail: 2 Failed builds: sparc64:allmodconfig sparc64:allnoconfig Qemu test results: total: 128 pass: 124 fail: 4 Failed tests: sparc64:sun4u:smp:sparc64_defconfig sparc64:sun4v:smp:sparc64_defconfig sparc64:sun4u:nosmp:sparc64_defconfig sparc64:sun4v:nosmp:sparc64_defconfig
Failure caused by 'sparc64: Add __multi3 for gcc 7.x and later'. Please drop it as well as 'sparc64: Don't clibber fixed registers in __multi4.'. gcc 7/8 support for sparc in v4.4 will need more work. Sorry for the mess-up.
Not a problem, I've pushed out a -rc2 with those two patches now dropped.
thanks,
greg k-h
On 06/06/2018 06:31 AM, Greg Kroah-Hartman wrote:
On Wed, Jun 06, 2018 at 06:28:39AM -0700, Guenter Roeck wrote:
On 06/05/2018 10:01 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.136 release. There are 37 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 Thu Jun 7 17:00:49 UTC 2018. Anything received after that time might be too late.
Build results: total: 148 pass: 146 fail: 2 Failed builds: sparc64:allmodconfig sparc64:allnoconfig Qemu test results: total: 128 pass: 124 fail: 4 Failed tests: sparc64:sun4u:smp:sparc64_defconfig sparc64:sun4v:smp:sparc64_defconfig sparc64:sun4u:nosmp:sparc64_defconfig sparc64:sun4v:nosmp:sparc64_defconfig
Failure caused by 'sparc64: Add __multi3 for gcc 7.x and later'. Please drop it as well as 'sparc64: Don't clibber fixed registers in __multi4.'. gcc 7/8 support for sparc in v4.4 will need more work. Sorry for the mess-up.
Not a problem, I've pushed out a -rc2 with those two patches now dropped.
Yes, that does the trick. For v4.4.135-36-ge757a1c (with gcc 5.5.0 for sparc/sparc64):
Build results: total: 148 pass: 148 fail: 0 Qemu test results: total: 128 pass: 128 fail: 0
Guenter
On Wed, Jun 06, 2018 at 08:01:03AM -0700, Guenter Roeck wrote:
On 06/06/2018 06:31 AM, Greg Kroah-Hartman wrote:
On Wed, Jun 06, 2018 at 06:28:39AM -0700, Guenter Roeck wrote:
On 06/05/2018 10:01 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.136 release. There are 37 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 Thu Jun 7 17:00:49 UTC 2018. Anything received after that time might be too late.
Build results: total: 148 pass: 146 fail: 2 Failed builds: sparc64:allmodconfig sparc64:allnoconfig Qemu test results: total: 128 pass: 124 fail: 4 Failed tests: sparc64:sun4u:smp:sparc64_defconfig sparc64:sun4v:smp:sparc64_defconfig sparc64:sun4u:nosmp:sparc64_defconfig sparc64:sun4v:nosmp:sparc64_defconfig
Failure caused by 'sparc64: Add __multi3 for gcc 7.x and later'. Please drop it as well as 'sparc64: Don't clibber fixed registers in __multi4.'. gcc 7/8 support for sparc in v4.4 will need more work. Sorry for the mess-up.
Not a problem, I've pushed out a -rc2 with those two patches now dropped.
Yes, that does the trick. For v4.4.135-36-ge757a1c (with gcc 5.5.0 for sparc/sparc64):
Build results: total: 148 pass: 148 fail: 0 Qemu test results: total: 128 pass: 128 fail: 0
Wonderful, thanks for testing and letting me know.
greg k-h