Skip to content

4.14.184-rc1 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest46 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/46scsi: scsi_devinfo: fixup string comparedrivers/scsi/scsi_devinfo.c+13 -100 replies
2/46libnvdimm: Fix endian conversion issuesdrivers/nvdimm/btt.c drivers/nvdimm/namespace_devs.c+8 -70 replies
3/46scsi: hisi_sas: Check sas_port before using itdrivers/scsi/hisi_sas/hisi_sas_main.c+2 -10 replies
4/46spi: dw: use "smp_mb()" to avoid sending spi data errordrivers/spi/spi-dw.c+3 -00 replies
5/46s390/ftrace: save traced function callerarch/s390/kernel/mcount.S+1 -00 replies
6/46pppoe: only process PADT targeted at local interfacesdrivers/net/ppp/pppoe.c+3 -00 replies
7/46ARC: Fix ICCM & DCCM runtime size checksarch/arc/kernel/setup.c+3 -20 replies
8/46ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACTarch/arc/plat-eznps/Kconfig+1 -00 replies
9/46i2c: altera: Fix race between xfer_msg and isr threaddrivers/i2c/busses/i2c-altera.c+9 -10 replies
10/46x86/mmiotrace: Use cpumask_available() for cpumask_var_t variablesarch/x86/mm/mmio-mod.c+2 -20 replies
11/46net: bmac: Fix read of MAC address from ROMdrivers/net/ethernet/apple/bmac.c+1 -10 replies
12/46net/ethernet/freescale: rework quiesce/activate for ucc_gethdrivers/net/ethernet/freescale/ucc_geth.c+7 -60 replies
13/46net: ethernet: stmmac: Enable interface clocks on probe for IPQ806xdrivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c+13 -00 replies
14/46net: smsc911x: Fix runtime PM imbalance on errordrivers/net/ethernet/smsc/smsc911x.c+5 -40 replies
15/46mm: Fix mremap not considering huge pmd devmaparch/x86/include/asm/pgtable.h mm/mremap.c+2 -10 replies
16/46HID: sony: Fix for broken buttons on DS3 USB donglesdrivers/hid/hid-sony.c+17 -00 replies
17/46HID: i2c-hid: add Schneider SCL142ALM to descriptor overridedrivers/hid/i2c-hid/i2c-hid-dmi-quirks.c+8 -00 replies
18/46p54usb: add AirVasT USB stick device-iddrivers/net/wireless/intersil/p54/p54usb.c+1 -00 replies
19/46kernel/relay.c: handle alloc_percpu returning NULL in relay_openkernel/relay.c+5 -00 replies
20/46mmc: fix compilation of user APIinclude/uapi/linux/mmc/ioctl.h+1 -00 replies
21/46scsi: ufs: Release clock if DMA map failsdrivers/scsi/ufs/ufshcd.c+1 -00 replies
22/46airo: Fix read overflows sending packetsdrivers/net/wireless/cisco/airo.c+12 -00 replies
23/46devinet: fix memleak in inetdev_init()net/ipv4/devinet.c+1 -00 replies
24/46l2tp: do not use inet_hash()/inet_unhash()net/l2tp/l2tp_ip.c net/l2tp/l2tp_ip6.c+44 -150 replies
25/46net: usb: qmi_wwan: add Telit LE910C1-EUX compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
26/46NFC: st21nfca: add missed kfree_skb() in an error pathdrivers/nfc/st21nfca/dep.c+3 -10 replies
27/46vsock: fix timeout in vsock_accept()net/vmw_vsock/af_vsock.c+1 -10 replies
28/46net: check untrusted gso_size at kernel entryinclude/linux/virtio_net.h+12 -20 replies
29/46l2tp: add sk_family checks to l2tp_validate_socketnet/l2tp/l2tp_core.c+2 -00 replies
30/46USB: serial: qcserial: add DW5816e QDL supportdrivers/usb/serial/qcserial.c+1 -00 replies
31/46USB: serial: usb_wwan: do not resubmit rx urb on fatal errorsdrivers/usb/serial/usb_wwan.c+4 -00 replies
32/46USB: serial: option: add Telit LE910C1-EUX compositionsdrivers/usb/serial/option.c+4 -00 replies
33/46usb: musb: start session in resume for host portdrivers/usb/musb/musb_core.c+7 -00 replies
34/46usb: musb: Fix runtime PM imbalance on errordrivers/usb/musb/musb_debugfs.c+5 -50 replies
35/46vt: keyboard: avoid signed integer overflow in k_asciidrivers/tty/vt/keyboard.c+16 -100 replies
36/46tty: hvc_console, fix crashes on parallel open/closedrivers/tty/hvc/hvc_console.c+8 -150 replies
37/46staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASKdrivers/staging/rtl8712/wifi.h+1 -80 replies
38/46CDC-ACM: heed quirk also in error handlingdrivers/usb/class/cdc-acm.c+1 -10 replies
39/46nvmem: qfprom: remove incorrect write supportdrivers/nvmem/qfprom.c+0 -140 replies
40/46x86/cpu: Add a steppings field to struct x86_cpu_idarch/x86/include/asm/cpu_device_id.h arch/x86/kernel/cpu/match.c include/linux/mod_devicetable.h+39 -10 replies
41/46x86/cpu: Add table argument to cpu_matches()arch/x86/kernel/cpu/common.c+13 -100 replies
42/46x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigationDocumentation/ABI/testing/sysfs-devices-system-cpu Documentation/admin-guide/kernel-parameters.txt arch/x86/include/asm/cpufeatures.h +5 more+173 -00 replies
43/46x86/speculation: Add SRBDS vulnerability and mitigation documentationDocumentation/admin-guide/hw-vuln/index.rst Documentation/admin-guide/hw-vuln/special-register-buffer-data-sampling.rst+149 -00 replies
44/46x86/speculation: Add Ivy Bridge to affected listDocumentation/admin-guide/hw-vuln/special-register-buffer-data-sampling.rst+4 -30 replies
45/46iio: vcnl4000: Fix i2c swapped word reading.drivers/iio/light/vcnl4000.c+2 -40 replies
46/46uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly alignedkernel/events/uprobes.c+12 -40 replies

Reviews trailers per patch

19 of 46 patches have a Reviewed-by or Acked-by.

PatchNick DesaulniersSteven Rostedt (VMware)Matteo GhidoniThor ThayerVishal VermaMichael EllermanAndrew DonnellanDavid RientjesJosh PoimboeufGuillaume NaultTony LuckEric DumazetJorgen HansenDouglas AndersonPawan GuptaNeelima KrishnanCong WangBjørn MorkBean HuoSrikar DronamrajuChristian BorntraegerSven SchnelleRaghavendraFan YangDan WilliamsKirill A. ShutemovStan JohnsonAlan SternBart Van AsscheJohannes Thumshirn
1/46R-b R-b R-b
2/46R-b
3/46
4/46
5/46
6/46
7/46
8/46
9/46A-b
10/46R-b A-b
11/46T-b
12/46A-b
13/46
14/46
15/46T-b T-b R-b A-b
16/46
17/46
18/46
19/46R-b R-b A-b
20/46
21/46R-b
22/46R-b
23/46A-b
24/46
25/46A-b
26/46
27/46R-b
28/46
29/46A-b
30/46
31/46
32/46
33/46
34/46
35/46
36/46Reported-and-tested-by
37/46
38/46
39/46R-b
40/46R-b R-b
41/46R-b
42/46R-b R-b R-b T-b
43/46R-b R-b
44/46
45/46
46/46R-b A-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 30 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 00/46] 4.14.184-rc1 review

This is the start of the stable review cycle for the 4.14.184 release. There are 46 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:01 +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.14.184-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.184-rc1

Oleg Nesterov <[email protected]>

    uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned

Mathieu Othacehe <[email protected]>
iio: vcnl4000: Fix i2c swapped word reading.

Josh Poimboeuf <[email protected]>
x86/speculation: Add Ivy Bridge to affected list

Mark Gross <[email protected]>
x86/speculation: Add SRBDS vulnerability and mitigation documentation

Mark Gross <[email protected]>
x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation

Mark Gross <[email protected]>
x86/cpu: Add 'table' argument to cpu_matches()

Mark Gross <[email protected]>
x86/cpu: Add a steppings field to struct x86_cpu_id

Srinivas Kandagatla <[email protected]>
nvmem: qfprom: remove incorrect write support

Oliver Neukum <[email protected]>
CDC-ACM: heed quirk also in error handling

Pascal Terjan <[email protected]>

    staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK

Jiri Slaby <[email protected]>
tty: hvc_console, fix crashes on parallel open/close

Dmitry Torokhov <[email protected]>
vt: keyboard: avoid signed integer overflow in k_ascii

Dinghao Liu <[email protected]>
usb: musb: Fix runtime PM imbalance on error

Bin Liu <[email protected]>
usb: musb: start session in resume for host port

Daniele Palmas <[email protected]>
USB: serial: option: add Telit LE910C1-EUX compositions

Bin Liu <[email protected]>
USB: serial: usb_wwan: do not resubmit rx urb on fatal errors

Matt Jolly <[email protected]>
USB: serial: qcserial: add DW5816e QDL support

Eric Dumazet <[email protected]>
l2tp: add sk_family checks to l2tp_validate_socket

Willem de Bruijn <[email protected]>
net: check untrusted gso_size at kernel entry

Stefano Garzarella <[email protected]>
vsock: fix timeout in vsock_accept()

Chuhong Yuan <[email protected]>
NFC: st21nfca: add missed kfree_skb() in an error path

Daniele Palmas <[email protected]>
net: usb: qmi_wwan: add Telit LE910C1-EUX composition

Eric Dumazet <[email protected]>
l2tp: do not use inet_hash()/inet_unhash()

Yang Yingliang <[email protected]>
devinet: fix memleak in inetdev_init()

Dan Carpenter <[email protected]>
airo: Fix read overflows sending packets

Can Guo <[email protected]>
scsi: ufs: Release clock if DMA map fails

Jérôme Pouiller <[email protected]>
mmc: fix compilation of user API

Daniel Axtens <[email protected]>
kernel/relay.c: handle alloc_percpu returning NULL in relay_open

Giuseppe Marco Randazzo <[email protected]>
p54usb: add AirVasT USB stick device-id

Julian Sax <[email protected]>
HID: i2c-hid: add Schneider SCL142ALM to descriptor override

Scott Shumate <[email protected]>
HID: sony: Fix for broken buttons on DS3 USB dongles

Fan Yang <[email protected]>
mm: Fix mremap not considering huge pmd devmap

Dinghao Liu <[email protected]>
net: smsc911x: Fix runtime PM imbalance on error

Jonathan McDowell <[email protected]>
net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x

Valentin Longchamp <[email protected]>
net/ethernet/freescale: rework quiesce/activate for ucc_geth

Jeremy Kerr <[email protected]>
net: bmac: Fix read of MAC address from ROM

Nathan Chancellor <[email protected]>
x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables

Atsushi Nemoto <[email protected]>
i2c: altera: Fix race between xfer_msg and isr thread

Vineet Gupta <[email protected]>
ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT

Eugeniy Paltsev <[email protected]>
ARC: Fix ICCM & DCCM runtime size checks

Guillaume Nault <[email protected]>
pppoe: only process PADT targeted at local interfaces

Vasily Gorbik <[email protected]>
s390/ftrace: save traced function caller

Xinwei Kong <[email protected]>
spi: dw: use "smp_mb()" to avoid sending spi data error

Xiang Chen <[email protected]>
scsi: hisi_sas: Check sas_port before using it

Aneesh Kumar K.V <[email protected]>
libnvdimm: Fix endian conversion issues

Hannes Reinecke <[email protected]>
scsi: scsi_devinfo: fixup string compare

-------------

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/arc/kernel/setup.c                            |   5 +-
 arch/arc/plat-eznps/Kconfig                        |   1 +
 arch/s390/kernel/mcount.S                          |   1 +
 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/include/asm/pgtable.h                     |   1 +
 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 +-
 arch/x86/mm/mmio-mod.c                             |   4 +-
 drivers/base/cpu.c                                 |   8 ++
 drivers/hid/hid-sony.c                             |  17 +++
 drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c           |   8 ++
 drivers/i2c/busses/i2c-altera.c                    |  10 +-
 drivers/iio/light/vcnl4000.c                       |   6 +-
 drivers/net/ethernet/apple/bmac.c                  |   2 +-
 drivers/net/ethernet/freescale/ucc_geth.c          |  13 +-
 drivers/net/ethernet/smsc/smsc911x.c               |   9 +-
 .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c    |  13 ++
 drivers/net/ppp/pppoe.c                            |   3 +
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/wireless/cisco/airo.c                  |  12 ++
 drivers/net/wireless/intersil/p54/p54usb.c         |   1 +
 drivers/nfc/st21nfca/dep.c                         |   4 +-
 drivers/nvdimm/btt.c                               |   8 +-
 drivers/nvdimm/namespace_devs.c                    |   7 +-
 drivers/nvmem/qfprom.c                             |  14 --
 drivers/scsi/hisi_sas/hisi_sas_main.c              |   3 +-
 drivers/scsi/scsi_devinfo.c                        |  23 ++--
 drivers/scsi/ufs/ufshcd.c                          |   1 +
 drivers/spi/spi-dw.c                               |   3 +
 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 +-
 include/uapi/linux/mmc/ioctl.h                     |   1 +
 kernel/events/uprobes.c                            |  16 ++-
 kernel/relay.c                                     |   5 +
 mm/mremap.c                                        |   2 +-
 net/ipv4/devinet.c                                 |   1 +
 net/l2tp/l2tp_core.c                               |   2 +
 net/l2tp/l2tp_ip.c                                 |  29 +++-
 net/l2tp/l2tp_ip6.c                                |  30 +++--
 net/vmw_vsock/af_vsock.c                           |   2 +-
 58 files changed, 620 insertions(+), 128 deletions(-)