This is the start of the stable review cycle for the 3.18.132 release. There are 47 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 Jan 13 13:09:31 UTC 2019. 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.132-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.132-rc1
Lubomir Rintel lkundrak@v3.sk power: supply: olpc_battery: correct the temperature units
Christian Borntraeger borntraeger@de.ibm.com genwqe: Fix size check
Yan, Zheng zyan@redhat.com ceph: don't update importing cap's mseq when handing cap export
Dominique Martinet dominique.martinet@cea.fr 9p/net: put a lower bound on msize
Larry Finger Larry.Finger@lwfinger.net b43: Fix error in cordic routine
Andreas Gruenbacher agruenba@redhat.com gfs2: Fix loop in gfs2_rbm_find
Vasily Averin vvs@virtuozzo.com dlm: memory leaks on error path in dlm_user_request()
Vasily Averin vvs@virtuozzo.com dlm: lost put_lkb on error path in receive_convert() and receive_unlock()
Vasily Averin vvs@virtuozzo.com dlm: possible memory leak on error path in create_lkb()
Vasily Averin vvs@virtuozzo.com dlm: fixed memory leaks after failed ls_remove_names allocation
Hui Peng benquike@163.com ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks
Takashi Iwai tiwai@suse.de ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit()
Dan Carpenter dan.carpenter@oracle.com ALSA: cs46xx: Potential NULL dereference in probe
Vasily Averin vvs@virtuozzo.com sunrpc: use SVC_NET() in svcauth_gss_* functions
Vasily Averin vvs@virtuozzo.com sunrpc: fix cache_head leak due to queued request
David Herrmann dh.herrmann@gmail.com fork: record start_time late
Steffen Maier maier@linux.ibm.com scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown
Georgy A Bystrenin gkot@altlinux.org CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem
Huacai Chen chenhc@lemote.com MIPS: Align kernel load address to 64KB
Huacai Chen chenhc@lemote.com MIPS: Ensure pmd_present() returns false after pmd_mknotpresent()
Hans Verkuil hverkuil-cisco@xs4all.nl media: vivid: free bitmap_cap when updating std/timings/etc.
Macpaul Lin macpaul.lin@mediatek.com cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader.
Theodore Ts'o tytso@mit.edu ext4: force inode writes when nfsd calls commit_metadata()
Maurizio Lombardi mlombard@redhat.com ext4: missing unlock/put_page() in ext4_try_to_write_inline_data()
Pan Bian bianpan2016@163.com ext4: fix possible use after free in ext4_quota_enable
Sean Christopherson sean.j.christopherson@intel.com KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup
Jia-Ju Bai baijiaju1990@gmail.com usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable()
Scott Chen scott@labau.com.tw USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays
Deepa Dinamani deepa.kernel@gmail.com sock: Make sock->sk_stamp thread-safe
Juergen Gross jgross@suse.com xen/netfront: tolerate frags with no data
Jorgen Hansen jhansen@vmware.com VSOCK: Send reset control packet when socket is partially bound
Jason Wang jasowang@redhat.com vhost: make sure used idx is seen before log in vhost_add_used_n()
Xin Long lucien.xin@gmail.com sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event
Willem de Bruijn willemb@google.com packet: validate address length if non-zero
Willem de Bruijn willemb@google.com packet: validate address length
Cong Wang xiyou.wangcong@gmail.com netrom: fix locking in nr_find_socket()
Eric Dumazet edumazet@google.com isdn: fix kernel-infoleak in capi_unlocked_ioctl
Cong Wang xiyou.wangcong@gmail.com ipv6: explicitly initialize udp6_addr in udp_sock_create6()
Tyrel Datwyler tyreld@linux.vnet.ibm.com ibmveth: fix DMA unmap error in ibmveth_xmit_start error path
Cong Wang xiyou.wangcong@gmail.com ax25: fix a use-after-free in ax25_fillin_cb()
Colin Ian King colin.king@canonical.com x86/mtrr: Don't copy uninitialized gentry fields back to userspace
Dexuan Cui decui@microsoft.com Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened channels
Christophe Leroy christophe.leroy@c-s.fr gpio: max7301: fix driver for use with CONFIG_VMAP_STACK
Russell King rmk+kernel@armlinux.org.uk mmc: omap_hsmmc: fix DMA API warning
Ulf Hansson ulf.hansson@linaro.org mmc: core: Reset HPI enabled state during re-init and in case of errors
Tore Anderson tore@fud.no USB: serial: option: add HP lt4132
Hui Peng benquike@gmail.com USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data
-------------
Diffstat:
Makefile | 4 +- arch/mips/boot/compressed/calc_vmlinuz_load_addr.c | 7 ++- arch/mips/include/asm/pgtable-64.h | 5 ++ arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/kernel/cpu/mtrr/if.c | 2 + drivers/gpio/gpio-max7301.c | 12 +--- drivers/hv/vmbus_drv.c | 20 +++++++ drivers/isdn/capi/kcapi.c | 4 +- drivers/media/platform/vivid/vivid-vid-cap.c | 2 + drivers/misc/genwqe/card_utils.c | 2 +- drivers/mmc/core/mmc.c | 4 +- drivers/mmc/host/omap_hsmmc.c | 12 +++- drivers/net/ethernet/ibm/ibmveth.c | 6 +- drivers/net/usb/hso.c | 18 +++++- drivers/net/wireless/b43/phy_common.c | 2 +- drivers/net/xen-netfront.c | 2 +- drivers/power/olpc_battery.c | 4 +- drivers/s390/scsi/zfcp_aux.c | 6 +- drivers/usb/class/cdc-acm.c | 10 ++++ drivers/usb/class/cdc-acm.h | 1 + drivers/usb/host/r8a66597-hcd.c | 5 +- drivers/usb/serial/option.c | 7 ++- drivers/usb/serial/pl2303.c | 5 ++ drivers/usb/serial/pl2303.h | 5 ++ drivers/vhost/vhost.c | 2 + fs/ceph/caps.c | 1 - fs/cifs/smb2maperror.c | 4 +- fs/dlm/lock.c | 17 +++--- fs/dlm/lockspace.c | 2 +- fs/ext4/inline.c | 5 +- fs/ext4/super.c | 13 ++++- fs/gfs2/rgrp.c | 2 +- include/net/sock.h | 36 +++++++++++- include/trace/events/ext4.h | 20 +++++++ kernel/fork.c | 13 ++++- net/9p/client.c | 21 +++++++ net/ax25/af_ax25.c | 11 +++- net/ax25/ax25_dev.c | 2 + net/compat.c | 15 +++-- net/core/sock.c | 3 + net/ipv6/ip6_udp_tunnel.c | 3 +- net/netrom/af_netrom.c | 15 +++-- net/packet/af_packet.c | 8 ++- net/sctp/ipv6.c | 1 + net/sunrpc/auth_gss/svcauth_gss.c | 8 +-- net/sunrpc/cache.c | 9 ++- net/sunrpc/svcsock.c | 2 +- net/vmw_vsock/vmci_transport.c | 67 ++++++++++++++++------ sound/pci/cs46xx/dsp_spos.c | 3 + sound/usb/mixer.c | 10 +++- sound/usb/quirks-table.h | 3 + 51 files changed, 352 insertions(+), 91 deletions(-)
On 1/11/19 7:07 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 3.18.132 release. There are 47 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 Jan 13 13:09:31 UTC 2019. 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.132-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
On 11 January 2019 7:37:45 PM IST, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 3.18.132 release. There are 47 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 Jan 13 13:09:31 UTC 2019. 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.132-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
Built and booted on the OnePlus 3, no userspace regressions.
On 1/11/19 6:07 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 3.18.132 release. There are 47 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 Jan 13 13:09:31 UTC 2019. Anything received after that time might be too late.
Build results: total: 155 pass: 155 fail: 0 Qemu test results: total: 217 pass: 202 fail: 15 Failed tests: sparc32:SPARCClassic:nosmp:scsi:hd sparc32:SPARCbook:nosmp:scsi:cd sparc32:LX:nosmp:noapc:scsi:hd sparc32:SS-4:nosmp:initrd sparc32:SS-5:nosmp:scsi:hd sparc32:SS-10:nosmp:scsi:cd sparc32:SS-20:nosmp:scsi:hd sparc32:SS-600MP:nosmp:scsi:hd sparc32:Voyager:nosmp:noapc:scsi:hd sparc32:SS-4:smp:scsi:hd sparc32:SS-5:smp:scsi:cd sparc32:SS-10:smp:scsi:hd sparc32:SS-20:smp:scsi:hd sparc32:SS-600MP:smp:scsi:hd sparc32:Voyager:smp:noapc:scsi:hd
The failed sparc32 tests are really nothing new, but were discovered due to more extensive testing. Observed behavior is a boot hang. sparc32 images in v3.18.y (and v3.16.y) have probably been non-functional since commit 16c193364b4d ("sparc: Harden signal return frame checks."). The problem was fixed upstream with commit 07b5ab3f71d3 ("sparc32: Fix inverted invalid_frame_pointer checks on sigreturns"), and applying the same commit to v3.18.y (and v3.16.y) fixes the problem.
Guenter
On Sat, Jan 12, 2019 at 09:42:21AM -0800, Guenter Roeck wrote:
On 1/11/19 6:07 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 3.18.132 release. There are 47 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 Jan 13 13:09:31 UTC 2019. Anything received after that time might be too late.
Build results: total: 155 pass: 155 fail: 0 Qemu test results: total: 217 pass: 202 fail: 15 Failed tests: sparc32:SPARCClassic:nosmp:scsi:hd sparc32:SPARCbook:nosmp:scsi:cd sparc32:LX:nosmp:noapc:scsi:hd sparc32:SS-4:nosmp:initrd sparc32:SS-5:nosmp:scsi:hd sparc32:SS-10:nosmp:scsi:cd sparc32:SS-20:nosmp:scsi:hd sparc32:SS-600MP:nosmp:scsi:hd sparc32:Voyager:nosmp:noapc:scsi:hd sparc32:SS-4:smp:scsi:hd sparc32:SS-5:smp:scsi:cd sparc32:SS-10:smp:scsi:hd sparc32:SS-20:smp:scsi:hd sparc32:SS-600MP:smp:scsi:hd sparc32:Voyager:smp:noapc:scsi:hd
The failed sparc32 tests are really nothing new, but were discovered due to more extensive testing. Observed behavior is a boot hang. sparc32 images in v3.18.y (and v3.16.y) have probably been non-functional since commit 16c193364b4d ("sparc: Harden signal return frame checks."). The problem was fixed upstream with commit 07b5ab3f71d3 ("sparc32: Fix inverted invalid_frame_pointer checks on sigreturns"), and applying the same commit to v3.18.y (and v3.16.y) fixes the problem.
I'll queue that patch up after this release, thanks.
And thanks for the results of all of the other kernel trees as well.
greg k-h