This is the start of the stable review cycle for the 4.4.127 release. There are 72 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 Sun Apr 8 08:42:48 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.127-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.127-rc1
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "ip6_vti: adjust vti mtu according to mtu of lower device"
Greg Kroah-Hartman gregkh@linuxfoundation.org net: cavium: liquidio: fix up "Avoid dma_unmap_single on uninitialized ndata"
Greg Kroah-Hartman gregkh@linuxfoundation.org spi: davinci: fix up dma_mapping_error() incorrect patch
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "mtip32xx: use runtime tag to initialize command header"
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "cpufreq: Fix governor module removal race"
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin"
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin"
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "PCI/MSI: Stop disabling MSI/MSI-X in pci_device_shutdown()"
Dan Williams dan.j.williams@intel.com nospec: Kill array_index_nospec_mask_check()
Will Deacon will.deacon@arm.com nospec: Move array_index_nospec() parameter checking into separate macro
Matthias Brugger matthias.bgg@gmail.com net: hns: Fix ethtool private flags
Guoqing Jiang gqjiang@suse.com md/raid10: reset the 'first' at the end of loop
Keerthy j-keerthy@ti.com ARM: dts: am57xx-beagle-x15-common: Add overide powerhold property
Keerthy j-keerthy@ti.com ARM: dts: dra7: Add power hold and power controller properties to palmas
Keerthy j-keerthy@ti.com Documentation: pinctrl: palmas: Add ti,palmas-powerhold-override property definition
Mike Frysinger vapier@chromium.org vt: change SGR 21 to follow the standards
Ondrej Zary linux@rainbow-software.org Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad
Dennis Wassenberg dennis.wassenberg@secunet.com Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list
Frank Mori Hess fmh6jj@gmail.com staging: comedi: ni_mio_common: ack ai fifo error interrupts.
Andy Lutomirski luto@kernel.org fs/proc: Stop trying to report thread stacks
Eric Biggers ebiggers@google.com crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one
Herbert Xu herbert@gondor.apana.org.au crypto: ahash - Fix early termination in hash walk
Alexander Gerasiov gq@redlab-i.ru parport_pc: Add support for WCH CH382L PCI-E single parallel port card.
Oliver Neukum oneukum@suse.com media: usbtv: prevent double free in error case
Colin Ian King colin.king@canonical.com mei: remove dev_err message on an unsupported ioctl
Johan Hovold johan@kernel.org USB: serial: cp210x: add ELDAT Easywave RX09 id
Clemens Werther clemens.werther@gmail.com USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator
Major Hayden major@mhtx.net USB: serial: ftdi_sio: add RT Systems VX-8 cable
John Stultz john.stultz@linaro.org usb: dwc2: Improve gadget state disconnection handling
Paolo Bonzini pbonzini@redhat.com scsi: virtio_scsi: always read VPD pages for multiqueue too
Alexander Potapenko glider@google.com llist: clang: introduce member_address_is_nonnull()
Szymon Janc szymon.janc@codecoup.pl Bluetooth: Fix missing encryption refresh on Security Request
Florian Westphal fw@strlen.de netfilter: x_tables: add and use xt_check_proc_name
Florian Westphal fw@strlen.de netfilter: bridge: ebt_among: add more missing match size checks
Steffen Klassert steffen.klassert@secunet.com xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems
Greg Hackmann ghackmann@google.com net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms()
Roland Dreier roland@purestorage.com RDMA/ucma: Introduce safer rdma_addr_size() variants
Leon Romanovsky leonro@mellanox.com RDMA/ucma: Don't allow join attempts for unsupported AF family
Leon Romanovsky leonro@mellanox.com RDMA/ucma: Check that device exists prior to accessing it
Leon Romanovsky leonro@mellanox.com RDMA/ucma: Check that device is connected prior to access it
Leon Romanovsky leonro@mellanox.com RDMA/ucma: Ensure that CM_ID exists prior to access it
Leon Romanovsky leonro@mellanox.com RDMA/ucma: Fix use-after-free access in ucma_close
Leon Romanovsky leonro@mellanox.com RDMA/ucma: Check AF family prior resolving address
Florian Westphal fw@strlen.de xfrm_user: uncoditionally validate esn replay attribute struct
Nick Desaulniers ndesaulniers@google.com arm64: avoid overflow in VA_START and PAGE_OFFSET
Matthias Kaehlcke mka@chromium.org selinux: Remove redundant check for unknown labeling behavior
Matthias Kaehlcke mka@chromium.org netfilter: ctnetlink: Make some parameters integer to avoid enum mismatch
Arnd Bergmann arnd@arndb.de tty: provide tty_name() even without CONFIG_TTY
Richard Guy Briggs rgb@redhat.com audit: add tty field to LOGIN event
Matthias Kaehlcke mka@chromium.org frv: declare jiffies to be located in the .data section
Matthias Kaehlcke mka@chromium.org jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp
Mark Charlebois charlebm@gmail.com fs: compat: Remove warning from COMPATIBLE_IOCTL
Matthias Kaehlcke mka@chromium.org selinux: Remove unnecessary check of array base in selinux_set_mapping()
Matthias Kaehlcke mka@chromium.org cpumask: Add helper cpumask_available()
Matthias Kaehlcke mka@chromium.org genirq: Use cpumask_available() for check of cpumask variable
Nick Desaulniers ndesaulniers@google.com netfilter: nf_nat_h323: fix logical-not-parentheses warning
Nick Desaulniers nick.desaulniers@gmail.com Input: mousedev - fix implicit conversion warning
Matthias Kaehlcke mka@chromium.org dm ioctl: remove double parentheses
Matthias Kaehlcke mka@chromium.org PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constant
Kaixu Xia xiakaixu@huawei.com writeback: fix the wrong congested state variable definition
Colin Ian King colin.king@canonical.com ACPI, PCI, irq: remove redundant check for null string pointer
Masami Hiramatsu mhiramat@kernel.org kprobes/x86: Fix to set RWX bits correctly before releasing trampoline
Krzysztof Opasiak kopasiak90@gmail.com usb: gadget: f_hid: fix: Prevent accessing released memory
Felipe F. Tonello eu@felipetonello.com usb: gadget: align buffer size when allocating for OUT endpoint
Felipe F. Tonello eu@felipetonello.com usb: gadget: fix usb_ep_align_maybe endianness and new usb_ep_align
Felipe F. Tonello eu@felipetonello.com usb: gadget: change len to size_t on alloc_ep_req()
Felipe F. Tonello eu@felipetonello.com usb: gadget: define free_ep_req as universal function
Richard Narron comet.berkeley@gmail.com partitions/msdos: Unable to mount UFS 44bsd partitions
Linus Torvalds torvalds@linux-foundation.org perf/hwbp: Simplify the perf-hwbp code, fix documentation
Dan Carpenter dan.carpenter@oracle.com ALSA: pcm: potential uninitialized return values
Stefan Roese sr@denx.de ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent()
Linus Walleij linus.walleij@linaro.org mtd: jedec_probe: Fix crash in jedec_read_mfr()
-------------
Diffstat:
.../devicetree/bindings/pinctrl/pinctrl-palmas.txt | 9 +++ Documentation/filesystems/proc.txt | 26 --------- Makefile | 4 +- arch/arm/boot/dts/am335x-pepper.dts | 2 +- arch/arm/boot/dts/am57xx-beagle-x15.dts | 1 + arch/arm/boot/dts/dra7-evm.dts | 2 + arch/arm/boot/dts/omap3-n900.dts | 4 +- arch/arm64/include/asm/memory.h | 6 +- arch/frv/include/asm/timex.h | 6 ++ arch/x86/crypto/cast5_avx_glue.c | 3 +- arch/x86/kernel/kprobes/core.c | 9 +++ block/partitions/msdos.c | 4 +- crypto/ahash.c | 7 ++- drivers/acpi/pci_irq.c | 3 - drivers/block/mtip32xx/mtip32xx.c | 36 ++++-------- drivers/cpufreq/cpufreq.c | 6 -- drivers/infiniband/core/addr.c | 16 ++++++ drivers/infiniband/core/ucma.c | 67 +++++++++++++++------- drivers/input/mousedev.c | 62 +++++++++++--------- drivers/input/serio/i8042-x86ia64io.h | 24 ++++++++ drivers/md/dm-ioctl.c | 4 +- drivers/md/raid10.c | 1 + drivers/media/usb/usbtv/usbtv-core.c | 2 + drivers/misc/mei/main.c | 1 - drivers/mtd/chips/jedec_probe.c | 2 + drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 4 +- drivers/parport/parport_pc.c | 4 ++ drivers/pci/pci-driver.c | 2 + drivers/pci/probe.c | 2 +- drivers/pci/setup-res.c | 2 +- drivers/scsi/virtio_scsi.c | 1 + drivers/spi/spi-davinci.c | 2 +- drivers/staging/comedi/drivers/ni_mio_common.c | 2 + drivers/tty/vt/vt.c | 6 +- drivers/usb/dwc2/hcd.c | 7 ++- drivers/usb/gadget/function/f_hid.c | 24 ++++++-- drivers/usb/gadget/function/f_midi.c | 6 -- drivers/usb/gadget/function/f_sourcesink.c | 6 -- drivers/usb/gadget/function/g_zero.h | 1 - drivers/usb/gadget/u_f.c | 6 +- drivers/usb/gadget/u_f.h | 26 ++++++++- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/ftdi_sio.c | 2 + drivers/usb/serial/ftdi_sio_ids.h | 9 +++ fs/compat_ioctl.c | 2 +- fs/proc/task_mmu.c | 29 ++++------ fs/proc/task_nommu.c | 28 ++++----- include/linux/audit.h | 24 ++++++++ include/linux/cpumask.h | 10 ++++ include/linux/jiffies.h | 13 ++--- include/linux/llist.h | 21 ++++++- include/linux/netfilter/x_tables.h | 2 + include/linux/nospec.h | 14 ----- include/linux/tty.h | 4 +- include/linux/usb/gadget.h | 17 +++++- include/rdma/ib_addr.h | 2 + include/uapi/linux/pci_regs.h | 2 +- kernel/audit.c | 18 ++---- kernel/auditsc.c | 8 ++- kernel/events/hw_breakpoint.c | 30 +++------- kernel/irq/manage.c | 2 +- kernel/kprobes.c | 2 +- mm/backing-dev.c | 4 +- net/bluetooth/smp.c | 8 ++- net/bridge/netfilter/ebt_among.c | 34 +++++++++++ net/ipv4/netfilter/nf_nat_h323.c | 57 +++++++++--------- net/ipv6/ip6_vti.c | 20 ------- net/netfilter/nf_conntrack_netlink.c | 7 +-- net/netfilter/x_tables.c | 30 ++++++++++ net/netfilter/xt_hashlimit.c | 5 +- net/netfilter/xt_recent.c | 6 +- net/xfrm/xfrm_ipcomp.c | 2 +- net/xfrm/xfrm_state.c | 5 ++ net/xfrm/xfrm_user.c | 21 +++---- security/selinux/hooks.c | 16 ------ security/selinux/ss/services.c | 2 +- sound/core/oss/pcm_oss.c | 4 +- sound/core/pcm_native.c | 2 +- 82 files changed, 522 insertions(+), 357 deletions(-)
On Fri, Apr 06, 2018 at 03:23:01PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.127 release. There are 72 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 Sun Apr 8 08:42:48 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.127-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, and flashed on my Pixel 2 XL and OnePlus 5.
No issues noticed in general usage or dmesg (I've been running the queue over the past few days to stay on top of any issues).
Thanks! Nathan
On Fri, Apr 06, 2018 at 09:25:27AM -0700, Nathan Chancellor wrote:
On Fri, Apr 06, 2018 at 03:23:01PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.127 release. There are 72 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 Sun Apr 8 08:42:48 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.127-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, and flashed on my Pixel 2 XL and OnePlus 5.
No issues noticed in general usage or dmesg (I've been running the queue over the past few days to stay on top of any issues).
Great, thanks for testing and letting me know.
greg k-h
stable-rc/linux-4.4.y boot: 49 boots: 0 failed, 47 passed with 2 untried/unknown (v4.4.126-73-g82bd29002c67)
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.126-73-g...
Tree: stable-rc Branch: linux-4.4.y Git Describe: v4.4.126-73-g82bd29002c67 Git Commit: 82bd29002c6763e5558015c877c50373d1a14560 Git URL: http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git Tested: 24 unique boards, 12 SoC families, 13 builds out of 178
--- For more info write to info@kernelci.org
On 04/06/2018 07:23 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.127 release. There are 72 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 Sun Apr 8 08:42:48 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.127-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 6 April 2018 at 18:53, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.4.127 release. There are 72 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 Sun Apr 8 08:42:48 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.127-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.127-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: 82bd29002c6763e5558015c877c50373d1a14560 git describe: v4.4.126-73-g82bd29002c67 Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-4.4-oe/build/v4.4.126-73-...
No regressions (compared to build v4.4.126-53-gdc9629474809)
Boards, architectures and test suites: -------------------------------------
juno-r2 - arm64 * boot - pass: 20 * kselftest - skip: 29, pass: 34 * libhugetlbfs - skip: 1, pass: 90 * ltp-cap_bounds-tests - pass: 2 * ltp-containers-tests - skip: 53, pass: 28 * ltp-fcntl-locktests-tests - pass: 2 * ltp-filecaps-tests - pass: 2 * ltp-fs-tests - skip: 2, 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: 4, pass: 10 * ltp-securebits-tests - pass: 4 * ltp-syscalls-tests - skip: 152, pass: 998 * ltp-timers-tests - skip: 1, pass: 12
qemu_x86_64 * boot - pass: 22 * kselftest - skip: 33, pass: 47 * kselftest-vsyscall-mode-native - skip: 33, pass: 47 * kselftest-vsyscall-mode-none - skip: 33, pass: 47 * libhugetlbfs - skip: 1, pass: 90 * ltp-cap_bounds-tests - pass: 2 * ltp-containers-tests - skip: 17, pass: 64 * ltp-fcntl-locktests-tests - pass: 2 * ltp-filecaps-tests - pass: 2 * ltp-fs-tests - skip: 6, pass: 57 * 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: 149, pass: 1001 * ltp-timers-tests - skip: 1, pass: 12
x15 - arm * boot - pass: 20 * kselftest - skip: 29, pass: 33 * libhugetlbfs - skip: 1, pass: 87 * ltp-cap_bounds-tests - pass: 2 * ltp-containers-tests - skip: 17, pass: 64 * ltp-fcntl-locktests-tests - pass: 2 * ltp-filecaps-tests - pass: 2 * ltp-fs-tests - skip: 2, pass: 61 * ltp-fs_bind-tests - pass: 2 * 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: 98, pass: 1052
* ltp-timers-tests - skip: 1, pass: 12
x86_64 * boot - pass: 22 * kselftest - skip: 31, fail: 1, pass: 48 * kselftest-vsyscall-mode-native - skip: 31, fail: 1, pass: 48 * kselftest-vsyscall-mode-none - skip: 31, fail: 2, pass: 46 * libhugetlbfs - skip: 1, pass: 90 * ltp-cap_bounds-tests - pass: 2 * ltp-containers-tests - skip: 17, pass: 64 * ltp-fcntl-locktests-tests - pass: 2 * ltp-filecaps-tests - pass: 2 * ltp-fs-tests - skip: 1, pass: 62 * 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: 120, pass: 1030 * ltp-timers-tests - skip: 1, pass: 12
Hikey test results,
Summary ------------------------------------------------------------------------
kernel: 4.4.127-rc1 git repo: https://git.linaro.org/lkft/arm64-stable-rc.git git tag: 4.4.127-rc1-hikey-20180406-167 git commit: f9fe096cd3478d5e39d05b7c97cca9cf2beace79 git describe: 4.4.127-rc1-hikey-20180406-167 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.127-rc1-hikey-20180405-166) ------------------------------------------------------------------------
Boards, architectures and test suites: -------------------------------------
hi6220-hikey - arm64 * boot - pass: 20 * kselftest - skip: 32, pass: 31 * libhugetlbfs - skip: 1, pass: 90 * ltp-cap_bounds-tests - pass: 2 * ltp-containers-tests - skip: 53, pass: 28 * ltp-fcntl-locktests-tests - pass: 2 * ltp-filecaps-tests - pass: 2 * ltp-fs-tests - skip: 2, 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-securebits-tests - pass: 4 * ltp-syscalls-tests - skip: 154, fail: 2, pass: 994 * ltp-timers-tests - skip: 1, pass: 12
-- Linaro QA (beta) https://qa-reports.linaro.org