This is the start of the stable review cycle for the 4.19.128 release. There are 25 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, 11 Jun 2020 17:40:24 +0000. 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.19.128-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 4.19.128-rc1
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "net/mlx5: Annotate mutex destroy for root ns"
Oleg Nesterov oleg@redhat.com uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
Josh Poimboeuf jpoimboe@redhat.com x86/speculation: Add Ivy Bridge to affected list
Mark Gross mgross@linux.intel.com x86/speculation: Add SRBDS vulnerability and mitigation documentation
Mark Gross mgross@linux.intel.com x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
Mark Gross mgross@linux.intel.com x86/cpu: Add 'table' argument to cpu_matches()
Mark Gross mgross@linux.intel.com x86/cpu: Add a steppings field to struct x86_cpu_id
Srinivas Kandagatla srinivas.kandagatla@linaro.org nvmem: qfprom: remove incorrect write support
Oliver Neukum oneukum@suse.com CDC-ACM: heed quirk also in error handling
Pascal Terjan pterjan@google.com staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
Jiri Slaby jslaby@suse.cz tty: hvc_console, fix crashes on parallel open/close
Dmitry Torokhov dmitry.torokhov@gmail.com vt: keyboard: avoid signed integer overflow in k_ascii
Dinghao Liu dinghao.liu@zju.edu.cn usb: musb: Fix runtime PM imbalance on error
Bin Liu b-liu@ti.com usb: musb: start session in resume for host port
Mathieu Othacehe m.othacehe@gmail.com iio: vcnl4000: Fix i2c swapped word reading.
Daniele Palmas dnlplm@gmail.com USB: serial: option: add Telit LE910C1-EUX compositions
Bin Liu b-liu@ti.com USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
Matt Jolly Kangie@footclan.ninja USB: serial: qcserial: add DW5816e QDL support
Willem de Bruijn willemb@google.com net: check untrusted gso_size at kernel entry
Stefano Garzarella sgarzare@redhat.com vsock: fix timeout in vsock_accept()
Chuhong Yuan hslester96@gmail.com NFC: st21nfca: add missed kfree_skb() in an error path
Daniele Palmas dnlplm@gmail.com net: usb: qmi_wwan: add Telit LE910C1-EUX composition
Eric Dumazet edumazet@google.com l2tp: do not use inet_hash()/inet_unhash()
Eric Dumazet edumazet@google.com l2tp: add sk_family checks to l2tp_validate_socket
Yang Yingliang yangyingliang@huawei.com devinet: fix memleak in inetdev_init()
-------------
Diffstat:
Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + Documentation/admin-guide/hw-vuln/index.rst | 1 + .../special-register-buffer-data-sampling.rst | 149 +++++++++++++++++++++ Documentation/admin-guide/kernel-parameters.txt | 20 +++ Makefile | 4 +- arch/x86/include/asm/cpu_device_id.h | 27 ++++ arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/msr-index.h | 4 + arch/x86/kernel/cpu/bugs.c | 106 +++++++++++++++ arch/x86/kernel/cpu/common.c | 54 ++++++-- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/match.c | 7 +- drivers/base/cpu.c | 8 ++ drivers/iio/light/vcnl4000.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 6 - drivers/net/usb/qmi_wwan.c | 1 + drivers/nfc/st21nfca/dep.c | 4 +- drivers/nvmem/qfprom.c | 14 -- drivers/staging/rtl8712/wifi.h | 9 +- drivers/tty/hvc/hvc_console.c | 23 ++-- drivers/tty/vt/keyboard.c | 26 ++-- drivers/usb/class/cdc-acm.c | 2 +- drivers/usb/musb/musb_core.c | 7 + drivers/usb/musb/musb_debugfs.c | 10 +- drivers/usb/serial/option.c | 4 + drivers/usb/serial/qcserial.c | 1 + drivers/usb/serial/usb_wwan.c | 4 + include/linux/mod_devicetable.h | 6 + include/linux/virtio_net.h | 14 +- kernel/events/uprobes.c | 16 ++- net/ipv4/devinet.c | 1 + net/l2tp/l2tp_core.c | 3 + net/l2tp/l2tp_ip.c | 29 +++- net/l2tp/l2tp_ip6.c | 30 +++-- net/vmw_vsock/af_vsock.c | 2 +- 35 files changed, 503 insertions(+), 99 deletions(-)
On Tue, 9 Jun 2020 at 23:21, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.19.128 release. There are 25 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, 11 Jun 2020 17:40:24 +0000. 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.19.128-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y and the diffstat can be found below.
thanks,
greg k-h
Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 4.19.128-rc1
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "net/mlx5: Annotate mutex destroy for root ns"
Oleg Nesterov oleg@redhat.com uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
stable-rc 4.19 build failure for x86_64, i386 and arm.
make -sk KBUILD_BUILD_USER=TuxBuild -C/linux -j16 ARCH=x86 HOSTCC=gcc CC="sccache gcc" O=build 75 # 76 In file included from ../kernel/events/uprobes.c:25: 77 ../kernel/events/uprobes.c: In function ‘__uprobe_register’: 78 ../kernel/events/uprobes.c:916:18: error: ‘ref_ctr_offset’ undeclared (first use in this function); did you mean ‘per_cpu_offset’? 79 916 | if (!IS_ALIGNED(ref_ctr_offset, sizeof(short))) 80 | ^~~~~~~~~~~~~~ 81 ../include/linux/kernel.h:62:30: note: in definition of macro ‘IS_ALIGNED’ 82 62 | #define IS_ALIGNED(x, a) (((x) & ((typeof(x))(a) - 1)) == 0) 83 | ^ 84 ../kernel/events/uprobes.c:916:18: note: each undeclared identifier is reported only once for each function it appears in 85 916 | if (!IS_ALIGNED(ref_ctr_offset, sizeof(short))) 86 | ^~~~~~~~~~~~~~ 87 ../include/linux/kernel.h:62:30: note: in definition of macro ‘IS_ALIGNED’ 88 62 | #define IS_ALIGNED(x, a) (((x) & ((typeof(x))(a) - 1)) == 0) 89 | ^ 90 make[3]: *** [../scripts/Makefile.build:304: kernel/events/uprobes.o] Error 1
kernel config: https://builds.tuxbuild.com/I3PT6_HS4PTt7EFgJUIPxA/kernel.config
-- Linaro LKFT https://lkft.linaro.org
On 6/9/20 1:01 PM, Naresh Kamboju wrote:
On Tue, 9 Jun 2020 at 23:21, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.19.128 release. There are 25 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, 11 Jun 2020 17:40:24 +0000. 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.19.128-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y and the diffstat can be found below.
thanks,
greg k-h
Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 4.19.128-rc1
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "net/mlx5: Annotate mutex destroy for root ns"
Oleg Nesterov oleg@redhat.com uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
stable-rc 4.19 build failure for x86_64, i386 and arm.
make -sk KBUILD_BUILD_USER=TuxBuild -C/linux -j16 ARCH=x86 HOSTCC=gcc CC="sccache gcc" O=build 75 # 76 In file included from ../kernel/events/uprobes.c:25: 77 ../kernel/events/uprobes.c: In function ‘__uprobe_register’: 78 ../kernel/events/uprobes.c:916:18: error: ‘ref_ctr_offset’ undeclared (first use in this function); did you mean ‘per_cpu_offset’? 79 916 | if (!IS_ALIGNED(ref_ctr_offset, sizeof(short))) 80 | ^~~~~~~~~~~~~~ 81 ../include/linux/kernel.h:62:30: note: in definition of macro ‘IS_ALIGNED’ 82 62 | #define IS_ALIGNED(x, a) (((x) & ((typeof(x))(a) - 1)) == 0) 83 | ^ 84 ../kernel/events/uprobes.c:916:18: note: each undeclared identifier is reported only once for each function it appears in 85 916 | if (!IS_ALIGNED(ref_ctr_offset, sizeof(short))) 86 | ^~~~~~~~~~~~~~ 87 ../include/linux/kernel.h:62:30: note: in definition of macro ‘IS_ALIGNED’ 88 62 | #define IS_ALIGNED(x, a) (((x) & ((typeof(x))(a) - 1)) == 0) 89 | ^ 90 make[3]: *** [../scripts/Makefile.build:304: kernel/events/uprobes.o] Error 1
kernel config: https://builds.tuxbuild.com/I3PT6_HS4PTt7EFgJUIPxA/kernel.config
I am seeing the same problem on x86_64
CONFIG_UPROBES is enabled in my config.
thanks, -- Shuah
On Tue, Jun 09, 2020 at 01:20:42PM -0600, Shuah Khan wrote:
On 6/9/20 1:01 PM, Naresh Kamboju wrote:
On Tue, 9 Jun 2020 at 23:21, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.19.128 release. There are 25 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, 11 Jun 2020 17:40:24 +0000. 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.19.128-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y and the diffstat can be found below.
thanks,
greg k-h
Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 4.19.128-rc1
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "net/mlx5: Annotate mutex destroy for root ns"
Oleg Nesterov oleg@redhat.com uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
stable-rc 4.19 build failure for x86_64, i386 and arm.
make -sk KBUILD_BUILD_USER=TuxBuild -C/linux -j16 ARCH=x86 HOSTCC=gcc CC="sccache gcc" O=build 75 # 76 In file included from ../kernel/events/uprobes.c:25: 77 ../kernel/events/uprobes.c: In function ‘__uprobe_register’: 78 ../kernel/events/uprobes.c:916:18: error: ‘ref_ctr_offset’ undeclared (first use in this function); did you mean ‘per_cpu_offset’? 79 916 | if (!IS_ALIGNED(ref_ctr_offset, sizeof(short))) 80 | ^~~~~~~~~~~~~~ 81 ../include/linux/kernel.h:62:30: note: in definition of macro ‘IS_ALIGNED’ 82 62 | #define IS_ALIGNED(x, a) (((x) & ((typeof(x))(a) - 1)) == 0) 83 | ^ 84 ../kernel/events/uprobes.c:916:18: note: each undeclared identifier is reported only once for each function it appears in 85 916 | if (!IS_ALIGNED(ref_ctr_offset, sizeof(short))) 86 | ^~~~~~~~~~~~~~ 87 ../include/linux/kernel.h:62:30: note: in definition of macro ‘IS_ALIGNED’ 88 62 | #define IS_ALIGNED(x, a) (((x) & ((typeof(x))(a) - 1)) == 0) 89 | ^ 90 make[3]: *** [../scripts/Makefile.build:304: kernel/events/uprobes.o] Error 1
kernel config: https://builds.tuxbuild.com/I3PT6_HS4PTt7EFgJUIPxA/kernel.config
I am seeing the same problem on x86_64
CONFIG_UPROBES is enabled in my config.
Should be fixed in the -rc2 release, sorry about that.
greg k-h
On 09/06/2020 18:44, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.19.128 release. There are 25 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, 11 Jun 2020 17:40:24 +0000. 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.19.128-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y and the diffstat can be found below.
thanks,
greg k-h
All tests are passing for Tegra ...
Test results for stable-v4.19: 11 builds: 11 pass, 0 fail 22 boots: 22 pass, 0 fail 36 tests: 36 pass, 0 fail
Linux version: 4.19.128-rc2-gf6c346f2d42d Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra194-p2972-0000, tegra20-ventana, tegra210-p2371-2180, tegra30-cardhu-a04
Cheers Jon