This is the start of the stable review cycle for the 3.18.110 release. There are 45 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 Sat May 26 09:30:59 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/v3.x/stable-review/patch-3.18.110-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-3.18.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 3.18.110-rc1
Tetsuo Handa penguin-kernel@I-love.SAKURA.ne.jp x86/kexec: Avoid double free_page() upon do_kexec_load() failure
Tetsuo Handa penguin-kernel@I-love.SAKURA.ne.jp hfsplus: stop workqueue when fill_super() failed
Johannes Berg johannes.berg@intel.com cfg80211: limit wiphy names to 128 bytes
Alexander Potapenko glider@google.com scsi: sg: allocate with __GFP_ZERO in sg_build_indirect()
Jason Yan yanaijie@huawei.com scsi: libsas: defer ata device eh commands to libata
Al Viro viro@zeniv.linux.org.uk ext2: fix a block leak
Eric Dumazet edumazet@google.com tcp: purge write queue in tcp_connect_init()
Willem de Bruijn willemb@google.com net: test tailroom before appending to linear skb
Masami Hiramatsu mhiramat@kernel.org ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions
Dexuan Cui decui@microsoft.com tick/broadcast: Use for_each_cpu() specially on UP kernels
Masami Hiramatsu mhiramat@kernel.org ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr
Ard Biesheuvel ard.biesheuvel@linaro.org efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode
Nicholas Piggin npiggin@gmail.com powerpc/powernv: Fix NVRAM sleep in invalid context when crashing
Steven Rostedt (VMware) rostedt@goodmis.org tracing/x86/xen: Remove zero data size trace events trace_xen_mmu_flush_tlb{_all}
Benjamin Herrenschmidt benh@kernel.crashing.org powerpc: Don't preempt_disable() in show_cpuinfo()
Wenwen Wang wang6495@umn.edu ALSA: control: fix a redundant-copy issue
Federico Cuello fedux@fedux.com.ar ALSA: usb: mixer: volume quirk for CM102-A+/102S+
Shuah Khan (Samsung OSG) shuah@kernel.org usbip: usbip_host: fix bad unlock balance during stub_probe()
Shuah Khan (Samsung OSG) shuah@kernel.org usbip: usbip_host: fix NULL-ptr deref and use-after-free errors
Alexey Khoroshilov khoroshilov@ispras.ru usbip: fix error handling in stub_probe()
Shuah Khan (Samsung OSG) shuah@kernel.org usbip: usbip_host: run rebind from exit when module is removed
Shuah Khan (Samsung OSG) shuah@kernel.org usbip: usbip_host: delete device from busid_table after rebind
Shuah Khan shuahkh@osg.samsung.com usbip: usbip_host: refine probe and disconnect debug msgs to be useful
zhongjiang zhongjiang@huawei.com kernel/exit.c: avoid undefined behaviour when calling wait4()
Michael Kerrisk (man-pages) mtk.manpages@gmail.com pipe: cap initial pipe capacity according to pipe-max-size limit
James Chapman jchapman@katalix.com l2tp: revert "l2tp: fix missing print session offset info"
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "ARM: dts: imx6qdl-wandboard: Fix audio channel swap"
Vasily Averin vvs@virtuozzo.com lockd: lost rollback of set_grace_period() in lockd_down_net()
Bjørn Mork bjorn@mork.no qmi_wwan: do not steal interfaces from class drivers
Xin Long lucien.xin@gmail.com sctp: delay the authentication for the duplicated cookie-echo chunk
Xin Long lucien.xin@gmail.com sctp: fix the issue that the cookie-ack with auth can't get processed
Yuchung Cheng ycheng@google.com tcp: ignore Fast Open on repair mode
Debabrata Banerjee dbanerje@akamai.com bonding: do not allow rlb updates to invalid mac
Michael Chan michael.chan@broadcom.com tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent().
Xin Long lucien.xin@gmail.com sctp: use the old asoc when making the cookie-ack chunk in dupcook_d
Heiner Kallweit hkallweit1@gmail.com r8169: fix powering up RTL8168h
Lance Richardson lance.richardson.net@gmail.com net: support compat 64-bit time in {s,g}etsockopt
Eric Dumazet edumazet@google.com net_sched: fq: take care of throttled flows before reuse
Moshe Shemesh moshe@mellanox.com net/mlx4_en: Verify coalescing parameters are in range
Rob Taglang rob@taglang.io net: ethernet: sun: niu set correct packet size in skb
Eric Dumazet edumazet@google.com llc: better deal with too small mtu
Andrey Ignatov rdna@fb.com ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg
Eric Dumazet edumazet@google.com dccp: fix tasklet usage
Hangbin Liu liuhangbin@gmail.com bridge: check iface upper dev when setting master via ioctl
Ingo Molnar mingo@elte.hu 8139too: Use disable_irq_nosync() in rtl8139_poll_controller()
-------------
Diffstat:
Makefile | 4 +- arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 1 - arch/arm/include/asm/assembler.h | 10 +++ arch/arm/kernel/traps.c | 5 +- arch/arm/lib/getuser.S | 10 +++ arch/powerpc/kernel/setup-common.c | 11 --- arch/powerpc/platforms/powernv/opal-nvram.c | 14 +++- arch/x86/boot/compressed/eboot.c | 6 +- arch/x86/kernel/machine_kexec_32.c | 6 +- arch/x86/kernel/machine_kexec_64.c | 4 +- arch/x86/xen/mmu.c | 4 - drivers/net/bonding/bond_alb.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 9 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 16 ++++ drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 7 +- drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 3 + drivers/net/ethernet/sun/niu.c | 5 +- drivers/net/usb/qmi_wwan.c | 13 +++ drivers/scsi/libsas/sas_scsi_host.c | 33 +++----- drivers/scsi/sg.c | 2 +- drivers/usb/usbip/stub.h | 2 + drivers/usb/usbip/stub_dev.c | 69 +++++++++------- drivers/usb/usbip/stub_main.c | 105 +++++++++++++++++++++--- fs/ext2/inode.c | 10 --- fs/hfsplus/super.c | 1 + fs/lockd/svc.c | 2 + fs/pipe.c | 3 + include/linux/efi.h | 8 +- include/trace/events/xen.h | 16 ---- include/uapi/linux/nl80211.h | 2 + kernel/exit.c | 4 + kernel/time/tick-broadcast.c | 8 ++ net/bridge/br_if.c | 4 +- net/compat.c | 6 +- net/dccp/ccids/ccid2.c | 14 +++- net/dccp/timer.c | 2 +- net/ipv4/ip_output.c | 3 +- net/ipv4/ping.c | 7 +- net/ipv4/tcp.c | 2 +- net/ipv4/tcp_output.c | 7 +- net/ipv4/udp.c | 7 +- net/ipv6/ip6_output.c | 3 +- net/l2tp/l2tp_netlink.c | 2 - net/llc/af_llc.c | 3 + net/sched/sch_fq.c | 37 ++++++--- net/sctp/associola.c | 30 ++++++- net/sctp/inqueue.c | 2 +- net/sctp/sm_statefuns.c | 89 +++++++++++--------- net/wireless/core.c | 3 + sound/core/control_compat.c | 3 +- sound/usb/mixer.c | 8 ++ 52 files changed, 427 insertions(+), 202 deletions(-)
On Thu, May 24, 2018 at 11:38:08AM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 3.18.110 release. There are 45 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 Sat May 26 09:30:59 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/v3.x/stable-review/patch-3.18.110-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-3.18.y and the diffstat can be found below.
thanks,
greg k-h
Merged, compiled with -Werror, and installed on my Pixel XL.
No issues noticed in dmesg or general usage.
Thanks! Nathan
On 24 May 2018 3:08:08 PM IST, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 3.18.110 release. There are 45 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 Sat May 26 09:30:59 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/v3.x/stable-review/patch-3.18.110-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-3.18.y and the diffstat can be found below.
Cleanly merges, builds and boots on the OnePlus 3T, no immediate regressions noticed. Thanks for the update!
On Thu, May 24, 2018 at 08:14:17PM +0530, Harsh Shandilya wrote:
On 24 May 2018 3:08:08 PM IST, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 3.18.110 release. There are 45 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 Sat May 26 09:30:59 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/v3.x/stable-review/patch-3.18.110-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-3.18.y and the diffstat can be found below.
Cleanly merges, builds and boots on the OnePlus 3T, no immediate regressions noticed. Thanks for the update!
Harsh Shandilya, PRJKT Development LLC.
Thanks for testing and letting me know.
greg k-h
stable-rc/linux-3.18.y boot: 62 boots: 0 failed, 61 passed with 1 conflict (v3.18.109-46-gacd79130b74c)
Full Boot Summary: https://kernelci.org/boot/all/job/stable-rc/branch/linux-3.18.y/kernel/v3.18... Full Build Summary: https://kernelci.org/build/stable-rc/branch/linux-3.18.y/kernel/v3.18.109-46...
Tree: stable-rc Branch: linux-3.18.y Git Describe: v3.18.109-46-gacd79130b74c Git Commit: acd79130b74c1ab369ef4cb2b5c01c8b2fd7c10a Git URL: http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git Tested: 27 unique boards, 12 SoC families, 14 builds out of 183
Boot Regressions Detected:
x86:
x86_64_defconfig: qemu: lab-baylibre: new failure (last pass: v3.18.109-38-g6dc0d861287e)
Conflicting Boot Failure Detected: (These likely are not failures as other labs are reporting PASS. Needs review.)
x86:
x86_64_defconfig: qemu: lab-mhart: PASS lab-collabora: PASS lab-baylibre: FAIL
--- For more info write to info@kernelci.org
On Thu, May 24, 2018 at 11:38:08AM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 3.18.110 release. There are 45 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 Sat May 26 09:30:59 UTC 2018. Anything received after that time might be too late.
Build results: total: 136 pass: 136 fail: 0 Qemu test results: total: 119 pass: 119 fail: 0
Details are available at http://kerneltests.org/builders/.
Guenter
On 05/24/2018 03:38 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 3.18.110 release. There are 45 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 Sat May 26 09:30:59 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/v3.x/stable-review/patch-3.18.110-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-3.18.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
thanks, -- Shuah