Skip to content

4.9.227-rc1 review

Greg Kroah-Hartman lkml stable 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest42 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/42scsi: scsi_devinfo: fixup string comparedrivers/scsi/scsi_devinfo.c+13 -100 replies
2/42usb: gadget: f_uac2: fix error handling in afunc_bind (again)drivers/usb/gadget/function/f_uac2.c+2 -20 replies
3/42esp6: fix memleak on error path in esp6_inputnet/ipv6/esp6.c+3 -10 replies
4/42spi: dw: use "smp_mb()" to avoid sending spi data errordrivers/spi/spi-dw.c+3 -00 replies
5/42s390/ftrace: save traced function callerarch/s390/kernel/mcount.S+1 -00 replies
6/42ARC: Fix ICCM & DCCM runtime size checksarch/arc/kernel/setup.c+3 -20 replies
7/42x86/mmiotrace: Use cpumask_available() for cpumask_var_t variablesarch/x86/mm/mmio-mod.c+2 -20 replies
8/42net: bmac: Fix read of MAC address from ROMdrivers/net/ethernet/apple/bmac.c+1 -10 replies
9/42net/ethernet/freescale: rework quiesce/activate for ucc_gethdrivers/net/ethernet/freescale/ucc_geth.c+7 -60 replies
10/42net: ethernet: stmmac: Enable interface clocks on probe for IPQ806xdrivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c+13 -00 replies
11/42net: smsc911x: Fix runtime PM imbalance on errordrivers/net/ethernet/smsc/smsc911x.c+5 -40 replies
12/42pppoe: only process PADT targeted at local interfacesdrivers/net/ppp/pppoe.c+3 -00 replies
13/42mm: Fix mremap not considering huge pmd devmaparch/x86/include/asm/pgtable.h mm/mremap.c+2 -10 replies
14/42HID: i2c-hid: add Schneider SCL142ALM to descriptor overridedrivers/hid/i2c-hid/i2c-hid-dmi-quirks.c+8 -00 replies
15/42p54usb: add AirVasT USB stick device-iddrivers/net/wireless/intersil/p54/p54usb.c+1 -00 replies
16/42kernel/relay.c: handle alloc_percpu returning NULL in relay_openkernel/relay.c+5 -00 replies
17/42mmc: fix compilation of user APIinclude/uapi/linux/mmc/ioctl.h+1 -00 replies
18/42slcan: Fix double-free on slcan_open() error pathdrivers/net/can/slcan.c+1 -20 replies
19/42slip: not call free_netdev before rtnl_unlock in slip_opendrivers/net/slip/slip.c+3 -00 replies
20/42scsi: ufs: Release clock if DMA map failsdrivers/scsi/ufs/ufshcd.c+1 -00 replies
21/42airo: Fix read overflows sending packetsdrivers/net/wireless/cisco/airo.c+12 -00 replies
22/42devinet: fix memleak in inetdev_init()net/ipv4/devinet.c+1 -00 replies
23/42l2tp: do not use inet_hash()/inet_unhash()net/l2tp/l2tp_ip.c net/l2tp/l2tp_ip6.c+44 -150 replies
24/42net: usb: qmi_wwan: add Telit LE910C1-EUX compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
25/42NFC: st21nfca: add missed kfree_skb() in an error pathdrivers/nfc/st21nfca/dep.c+3 -10 replies
26/42vsock: fix timeout in vsock_accept()net/vmw_vsock/af_vsock.c+1 -10 replies
27/42l2tp: add sk_family checks to l2tp_validate_socketnet/l2tp/l2tp_core.c+2 -00 replies
28/42USB: serial: qcserial: add DW5816e QDL supportdrivers/usb/serial/qcserial.c+1 -00 replies
29/42USB: serial: usb_wwan: do not resubmit rx urb on fatal errorsdrivers/usb/serial/usb_wwan.c+4 -00 replies
30/42USB: serial: option: add Telit LE910C1-EUX compositionsdrivers/usb/serial/option.c+4 -00 replies
31/42usb: musb: Fix runtime PM imbalance on errordrivers/usb/musb/musb_debugfs.c+5 -50 replies
32/42vt: keyboard: avoid signed integer overflow in k_asciidrivers/tty/vt/keyboard.c+16 -100 replies
33/42tty: hvc_console, fix crashes on parallel open/closedrivers/tty/hvc/hvc_console.c+8 -150 replies
34/42staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASKdrivers/staging/rtl8712/wifi.h+1 -80 replies
35/42nvmem: qfprom: remove incorrect write supportdrivers/nvmem/qfprom.c+0 -140 replies
36/42x86/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
37/42x86/cpu: Add table argument to cpu_matches()arch/x86/kernel/cpu/common.c+13 -100 replies
38/42x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigationDocumentation/ABI/testing/sysfs-devices-system-cpu Documentation/kernel-parameters.txt arch/x86/include/asm/cpufeatures.h +5 more+187 -140 replies
39/42x86/speculation: Add SRBDS vulnerability and mitigation documentationDocumentation/hw-vuln/index.rst Documentation/hw-vuln/special-register-buffer-data-sampling.rst+150 -10 replies
40/42x86/speculation: Add Ivy Bridge to affected listDocumentation/hw-vuln/special-register-buffer-data-sampling.rst+4 -30 replies
41/42iio: vcnl4000: Fix i2c swapped word reading.drivers/iio/light/vcnl4000.c+2 -40 replies
42/42uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly alignedkernel/events/uprobes.c+12 -40 replies

Reviews trailers per patch

18 of 42 patches have a Reviewed-by or Acked-by.

PatchMichael EllermanAndrew DonnellanDavid RientjesFan YangDan WilliamsKirill A. ShutemovOliver HartkoppEric DumazetCong WangGuillaume NaultMatteo GhidoniRaghavendraDouglas AndersonTony LuckJosh PoimboeufSrikar DronamrajuChristian BorntraegerSven SchnellePawan GuptaNeelima KrishnanStan JohnsonNick DesaulniersSteven Rostedt (VMware)Bjørn MorkJorgen HansenBean HuoAlan SternBart Van AsscheJohannes Thumshirn
1/42R-b R-b R-b
2/42
3/42
4/42
5/42
6/42
7/42R-b A-b
8/42T-b
9/42A-b
10/42
11/42
12/42
13/42T-b T-b R-b A-b
14/42
15/42
16/42R-b R-b A-b
17/42
18/42
19/42R-b
20/42R-b
21/42R-b
22/42A-b
23/42
24/42A-b
25/42
26/42R-b
27/42A-b
28/42
29/42
30/42
31/42
32/42
33/42Reported-and-tested-by
34/42
35/42R-b
36/42R-b R-b
37/42R-b
38/42R-b R-b R-b T-b
39/42R-b R-b
40/42
41/42
42/42R-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 29 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 00/42] 4.9.227-rc1 review

This is the start of the stable review cycle for the 4.9.227 release. There are 42 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:39:58 +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.9.227-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.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.227-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

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

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

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

yangerkun <[email protected]>
slip: not call free_netdev before rtnl_unlock in slip_open

Ben Hutchings <[email protected]>
slcan: Fix double-free on slcan_open() error path

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

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

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

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

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

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

Zhen Lei <[email protected]>
esp6: fix memleak on error path in esp6_input

Eugeniu Rosca <[email protected]>
usb: gadget: f_uac2: fix error handling in afunc_bind (again)

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

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

Diffstat:

 Documentation/ABI/testing/sysfs-devices-system-cpu |   1 +
 Documentation/hw-vuln/index.rst                    |   3 +-
 .../special-register-buffer-data-sampling.rst      | 149 +++++++++++++++++++++
 Documentation/kernel-parameters.txt                |  20 +++
 Makefile                                           |   4 +-
 arch/arc/kernel/setup.c                            |   5 +-
 arch/s390/kernel/mcount.S                          |   1 +
 arch/x86/include/asm/cpu_device_id.h               |  27 ++++
 arch/x86/include/asm/cpufeatures.h                 |  30 +++--
 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/i2c-hid/i2c-hid-dmi-quirks.c           |   8 ++
 drivers/iio/light/vcnl4000.c                       |   6 +-
 drivers/net/can/slcan.c                            |   3 +-
 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/slip/slip.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/nvmem/qfprom.c                             |  14 --
 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/gadget/function/f_uac2.c               |   4 +-
 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/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/ipv6/esp6.c                                    |   4 +-
 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 +-
 53 files changed, 587 insertions(+), 136 deletions(-)