Skip to content

4.4.100-stable review

Greg Kroah-Hartman linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest55 of 59 patches 13 repliesIn review

55 of 59 patches are in this archive. The cover letter announces 59.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/59media: imon: Fix null-ptr-deref in imon_probedrivers/media/rc/imon.c+5 -00 replies
2/59media: dib0700: fix invalid dvb_detach argumentdrivers/media/usb/dvb-usb/dib0700_devices.c+12 -120 replies
3/59ext4: fix data exposure after a crashfs/ext4/inode.c+14 -90 replies
5/59bpf: dont let ldimm64 leak map addresses on unprivilegedkernel/bpf/verifier.c+16 -50 replies
6/59xen-blkback: dont leak stack data via response ringdrivers/block/xen-blkback/blkback.c drivers/block/xen-blkback/common.h+17 -310 replies
7/59sctp: do not peel off an assoc from one netns to another onenet/sctp/socket.c+4 -00 replies
10/59arm: crypto: reduce priority of bit-sliced AES cipherarch/arm/crypto/aesbs-glue.c+3 -30 replies
11/59Bluetooth: btusb: fix QCA Rome suspend/resumedrivers/bluetooth/btusb.c+6 -00 replies
12/59dmaengine: dmatest: warn user when dma test times outdrivers/dma/dmatest.c+1 -00 replies
13/59extcon: palmas: Check the parent instance to prevent the NULLdrivers/extcon/extcon-palmas.c+5 -00 replies
14/59fm10k: request reset when mbx->state changesdrivers/net/ethernet/intel/fm10k/fm10k_mbx.c drivers/net/ethernet/intel/fm10k/fm10k_pci.c+12 -40 replies
15/59ARM: dts: Fix compatible for ti81xx uarts for 8250arch/arm/boot/dts/dm814x.dtsi arch/arm/boot/dts/dm816x.dtsi+6 -60 replies
16/59ARM: dts: Fix am335x and dm814x scm syscon to probe childrenarch/arm/boot/dts/am33xx.dtsi arch/arm/boot/dts/dm814x.dtsi+4 -20 replies
17/59ARM: OMAP2+: Fix init for multiple quirks for the same SoCarch/arm/mach-omap2/pdata-quirks.c+0 -10 replies
18/59ARM: dts: Fix omap3 off mode pull definesinclude/dt-bindings/pinctrl/omap.h+2 -20 replies
19/59ata: ATA_BMDMA should depend on HAS_DMAdrivers/ata/Kconfig+1 -00 replies
20/59ata: SATA_HIGHBANK should depend on HAS_DMAdrivers/ata/Kconfig+1 -00 replies
21/59ata: SATA_MV should depend on HAS_DMAdrivers/ata/Kconfig+1 -00 replies
22/59drm/sti: sti_vtg: Handle return NULL error from devm_ioremap_nocachedrivers/gpu/drm/sti/sti_vtg.c+4 -00 replies
23/59igb: reset the PHY before reading the PHY IDdrivers/net/ethernet/intel/igb/e1000_82575.c+11 -00 replies
24/59igb: close/suspend race in netif_device_detachdrivers/net/ethernet/intel/igb/igb_main.c+12 -90 replies
25/59igb: Fix hw_dbg logging in igb_update_flash_i210drivers/net/ethernet/intel/igb/e1000_i210.c+2 -20 replies
26/59scsi: ufs-qcom: Fix module autoloaddrivers/scsi/ufs/ufs-qcom.c+1 -00 replies
27/59scsi: ufs: add capability to keep auto bkops always enableddrivers/scsi/ufs/ufshcd.c drivers/scsi/ufs/ufshcd.h+35 -110 replies
28/59staging: rtl8188eu: fix incorrect ERROR tags from logsdrivers/staging/rtl8188eu/include/rtw_debug.h+1 -10 replies
29/59scsi: lpfc: Add missing memory barrierdrivers/scsi/lpfc/lpfc_sli.c+2 -00 replies
30/59scsi: lpfc: FCoE VPort enable-disable does not bring up the VPortdrivers/scsi/lpfc/lpfc_vport.c+8 -00 replies
31/59scsi: lpfc: Correct host name in symbolic_name fielddrivers/scsi/lpfc/lpfc_attr.c+17 -00 replies
32/59scsi: lpfc: Correct issue leading to oops during link resetdrivers/scsi/lpfc/lpfc_sli.c+1 -00 replies
33/59scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payloaddrivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_hw.h+12 -00 replies
34/59ALSA: vx: Dont try to update capture stream before runningsound/drivers/vx/vx_pcm.c+1 -10 replies
35/59ALSA: vx: Fix possible transfer overflowsound/drivers/vx/vx_pcm.c sound/pci/vx222/vx222_ops.c sound/pcmcia/vx/vxp_ops.c+16 -140 replies
37/59backlight: adp5520: Fix error handling in adp5520_bl_probe()drivers/video/backlight/adp5520_bl.c+10 -20 replies
38/59gpu: drm: mgag200: mgag200_main:- Handle error from pci_iomapdrivers/gpu/drm/mgag200/mgag200_main.c+2 -00 replies
39/59ALSA: hda/realtek - Add new codec ID ALC299sound/pci/hda/patch_realtek.c+10 -00 replies
40/59arm64: dts: NS2: reserve memory for Nitro firmwarearch/arm64/boot/dts/broadcom/ns2.dtsi+2 -00 replies
41/59ixgbe: fix AER error handlingdrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+4 -20 replies
42/59ixgbe: handle close/suspend race with netif_device_detach/presentdrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+8 -90 replies
43/59ixgbe: Reduce I2C retry count on X550 devicesdrivers/net/ethernet/intel/ixgbe/ixgbe_phy.c+3 -10 replies
44/59ixgbe: add mask for 64 RSS queuesdrivers/net/ethernet/intel/ixgbe/ixgbe_lib.c+7 -10 replies
45/59ixgbe: do not disable FEC from the driverdrivers/net/ethernet/intel/ixgbe/ixgbe_x550.c+0 -20 replies
46/59staging: rtl8712: fixed little endian problemdrivers/staging/rtl8712/rtl871x_ioctl_linux.c+1 -10 replies
47/59MIPS: End asm function prologue macros with .insnarch/mips/include/asm/asm.h+6 -40 replies
48/59MIPS: init: Ensure bootmem does not corrupt reserved memoryarch/mips/kernel/setup.c+71 -30 replies
49/59MIPS: init: Ensure reserved memory regions are not added to bootmemarch/mips/kernel/setup.c+4 -00 replies
50/59MIPS: Netlogic: Exclude netlogic,xlp-pic code from XLR buildsarch/mips/netlogic/common/irq.c+2 -20 replies
51/59Revert "crypto: xts - Add ECB dependency"crypto/Kconfig+0 -10 replies
52/59Revert "uapi: fix linux/rds.h userspace compilation errors"include/uapi/linux/rds.h+1 -20 replies
53/59uapi: fix linux/rds.h userspace compilation errorinclude/uapi/linux/rds.h+2 -10 replies
54/59uapi: fix linux/rds.h userspace compilation errorsinclude/uapi/linux/rds.h+51 -510 replies
55/59USB: usbfs: compute urb->actual_length for isochronousdrivers/usb/core/devio.c+14 -00 replies
56/59USB: Add delay-init quirk for Corsair K70 LUX keyboardsdrivers/usb/core/quirks.c+3 -00 replies
57/59USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw updatedrivers/usb/serial/qcserial.c+1 -00 replies
58/59USB: serial: garmin_gps: fix I/O after failed probe and removedrivers/usb/serial/garmin_gps.c+13 -30 replies
59/59USB: serial: garmin_gps: fix memory leak on probe errorsdrivers/usb/serial/garmin_gps.c+6 -00 replies

Reviews trailers per patch

17 of 55 patches have a Reviewed-by or Acked-by.

PatchAlexei StarovoitovKonrad Rzeszutek WilkAndrew BowersMaciej W. RozyckiAndrey KonovalovArd BiesheuvelKrishneil SinghVincent AbriouMatwey V. KornilovChris J ArgesAaron BrownAlexander DuyckSubhash JadavaniSahitya TummalaHUANG Weller (CM/ESW12-CN)Marcelo Ricardo LeitnerNeil HormanHannes ReineckeLarry FingerwlfGreg Kroah-HartmanMichael Hennerich
1/59T-b
2/59
3/59T-b
5/59A-b
6/59R-b
7/59A-b A-b
10/59A-b
11/59
12/59
13/59
14/59T-b
15/59
16/59
17/59
18/59
19/59
20/59
21/59
22/59A-b
23/59T-b T-b T-b
24/59T-b A-b
25/59T-b
26/59R-b
27/59R-b
28/59
29/59R-b
30/59R-b
31/59R-b
32/59R-b
33/59R-b
34/59
35/59
37/59A-b
38/59
39/59
40/59
41/59T-b
42/59T-b
43/59T-b
44/59T-b
45/59T-b
46/59T-b
47/59R-b
48/59
49/59
50/59
51/59
52/59
53/59
54/59
55/59Reported-and-tested-by
56/59
57/59
58/59R-b
59/59R-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 22 reviewers.

Read the v1 thread

Cover letter [PATCH 4.4 00/59] 4.4.100-stable review

This is the start of the stable review cycle for the 4.4.100 release. There are 59 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 Tue Nov 21 14:31:34 UTC 2017. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.100-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.100-rc1

Johan Hovold <[email protected]>
USB: serial: garmin_gps: fix memory leak on probe errors

Johan Hovold <[email protected]>
USB: serial: garmin_gps: fix I/O after failed probe and remove

Douglas Fischer <[email protected]>
USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update

Bernhard Rosenkraenzer <[email protected]>
USB: Add delay-init quirk for Corsair K70 LUX keyboards

Alan Stern <[email protected]>

    USB: usbfs: compute urb->actual_length for isochronous

Dmitry V. Levin <[email protected]>
uapi: fix linux/rds.h userspace compilation errors

Dmitry V. Levin <[email protected]>
uapi: fix linux/rds.h userspace compilation error

Sasha Levin <[email protected]>
Revert "uapi: fix linux/rds.h userspace compilation errors"

Sasha Levin <[email protected]>
Revert "crypto: xts - Add ECB dependency"

Paul Burton <[email protected]>
MIPS: Netlogic: Exclude netlogic,xlp-pic code from XLR builds

Marcin Nowakowski <[email protected]>
MIPS: init: Ensure reserved memory regions are not added to bootmem

Marcin Nowakowski <[email protected]>
MIPS: init: Ensure bootmem does not corrupt reserved memory

Paul Burton <[email protected]>
MIPS: End asm function prologue macros with .insn

Jannik Becher <[email protected]>
staging: rtl8712: fixed little endian problem

Emil Tantilov <[email protected]>
ixgbe: do not disable FEC from the driver

Emil Tantilov <[email protected]>
ixgbe: add mask for 64 RSS queues

Tony Nguyen <[email protected]>
ixgbe: Reduce I2C retry count on X550 devices

Emil Tantilov <[email protected]>
ixgbe: handle close/suspend race with netif_device_detach/present

Emil Tantilov <[email protected]>
ixgbe: fix AER error handling

Jon Mason <[email protected]>
arm64: dts: NS2: reserve memory for Nitro firmware

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add new codec ID ALC299

Arvind Yadav <[email protected]>
gpu: drm: mgag200: mgag200_main:- Handle error from pci_iomap

Alexey Khoroshilov <[email protected]>
backlight: adp5520: Fix error handling in adp5520_bl_probe()

Uwe Kleine-König <[email protected]>
backlight: lcd: Fix race condition during register

Takashi Iwai <[email protected]>
ALSA: vx: Fix possible transfer overflow

Takashi Iwai <[email protected]>
ALSA: vx: Don't try to update capture stream before running

James Smart <[email protected]>
scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload

James Smart <[email protected]>
scsi: lpfc: Correct issue leading to oops during link reset

James Smart <[email protected]>
scsi: lpfc: Correct host name in symbolic_name field

James Smart <[email protected]>
scsi: lpfc: FCoE VPort enable-disable does not bring up the VPort

James Smart <[email protected]>
scsi: lpfc: Add missing memory barrier

Galo Navarro <[email protected]>
staging: rtl8188eu: fix incorrect ERROR tags from logs

[email protected] <[email protected]>
scsi: ufs: add capability to keep auto bkops always enabled

Javier Martinez Canillas <[email protected]>
scsi: ufs-qcom: Fix module autoload

Hannu Lounento <[email protected]>
igb: Fix hw_dbg logging in igb_update_flash_i210

Todd Fujinaka <[email protected]>
igb: close/suspend race in netif_device_detach

Aaron Sierra <[email protected]>
igb: reset the PHY before reading the PHY ID

Arvind Yadav <[email protected]>
drm/sti: sti_vtg: Handle return NULL error from devm_ioremap_nocache

Geert Uytterhoeven <[email protected]>
ata: SATA_MV should depend on HAS_DMA

Geert Uytterhoeven <[email protected]>
ata: SATA_HIGHBANK should depend on HAS_DMA

Geert Uytterhoeven <[email protected]>
ata: ATA_BMDMA should depend on HAS_DMA

Tony Lindgren <[email protected]>
ARM: dts: Fix omap3 off mode pull defines

Tony Lindgren <[email protected]>
ARM: OMAP2+: Fix init for multiple quirks for the same SoC

Tony Lindgren <[email protected]>
ARM: dts: Fix am335x and dm814x scm syscon to probe children

Tony Lindgren <[email protected]>
ARM: dts: Fix compatible for ti81xx uarts for 8250

Ngai-Mint Kwan <[email protected]>

    fm10k: request reset when mbx->state changes

Roger Quadros <[email protected]>
extcon: palmas: Check the parent instance to prevent the NULL

Adam Wallis <[email protected]>
dmaengine: dmatest: warn user when dma test times out

Leif Liddy <[email protected]>
Bluetooth: btusb: fix QCA Rome suspend/resume

Eric Biggers <[email protected]>
arm: crypto: reduce priority of bit-sliced AES cipher

Bjørn Mork <[email protected]>
net: qmi_wwan: fix divide by 0 on bad descriptors

Bjørn Mork <[email protected]>
net: cdc_ether: fix divide by 0 on bad descriptors

Xin Long <[email protected]>
sctp: do not peel off an assoc from one netns to another one

Jan Beulich <[email protected]>
xen-blkback: don't leak stack data via response ring

Daniel Borkmann <[email protected]>
bpf: don't let ldimm64 leak map addresses on unprivileged

Paolo Bonzini <[email protected]>
KVM: x86: fix singlestepping over syscall

Jan Kara <[email protected]>
ext4: fix data exposure after a crash

Andrey Konovalov <[email protected]>
media: dib0700: fix invalid dvb_detach argument

Arvind Yadav <[email protected]>
media: imon: Fix null-ptr-deref in imon_probe

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

Diffstat:

 Makefile                                      |   4 +-
 arch/arm/boot/dts/am33xx.dtsi                 |   3 +-
 arch/arm/boot/dts/dm814x.dtsi                 |   9 ++-
 arch/arm/boot/dts/dm816x.dtsi                 |   6 +-
 arch/arm/crypto/aesbs-glue.c                  |   6 +-
 arch/arm/mach-omap2/pdata-quirks.c            |   1 -
 arch/arm64/boot/dts/broadcom/ns2.dtsi         |   2 +
 arch/mips/include/asm/asm.h                   |  10 ++-
 arch/mips/kernel/setup.c                      |  78 +++++++++++++++++++-
 arch/mips/netlogic/common/irq.c               |   4 +-
 arch/x86/include/asm/kvm_emulate.h            |   1 +
 arch/x86/kvm/emulate.c                        |   1 +
 arch/x86/kvm/x86.c                            |  52 ++++++-------
 crypto/Kconfig                                |   1 -
 drivers/ata/Kconfig                           |   3 +
 drivers/block/xen-blkback/blkback.c           |  23 +++---
 drivers/block/xen-blkback/common.h            |  25 ++-----
 drivers/bluetooth/btusb.c                     |   6 ++
 drivers/dma/dmatest.c                         |   1 +
 drivers/extcon/extcon-palmas.c                |   5 ++
 drivers/gpu/drm/mgag200/mgag200_main.c        |   2 +
 drivers/gpu/drm/sti/sti_vtg.c                 |   4 +
 drivers/media/rc/imon.c                       |   5 ++
 drivers/media/usb/dvb-usb/dib0700_devices.c   |  24 +++---
 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c  |  10 ++-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c  |   6 +-
 drivers/net/ethernet/intel/igb/e1000_82575.c  |  11 +++
 drivers/net/ethernet/intel/igb/e1000_i210.c   |   4 +-
 drivers/net/ethernet/intel/igb/igb_main.c     |  21 +++---
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c  |   8 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |  23 +++---
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c  |   4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c |   2 -
 drivers/net/usb/cdc_ether.c                   |   2 +-
 drivers/net/usb/qmi_wwan.c                    |   2 +-
 drivers/scsi/lpfc/lpfc_attr.c                 |  17 +++++
 drivers/scsi/lpfc/lpfc_els.c                  |   6 ++
 drivers/scsi/lpfc/lpfc_hw.h                   |   6 ++
 drivers/scsi/lpfc/lpfc_sli.c                  |   3 +
 drivers/scsi/lpfc/lpfc_vport.c                |   8 ++
 drivers/scsi/ufs/ufs-qcom.c                   |   1 +
 drivers/scsi/ufs/ufshcd.c                     |  33 ++++++---
 drivers/scsi/ufs/ufshcd.h                     |  13 ++++
 drivers/staging/rtl8188eu/include/rtw_debug.h |   2 +-
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c |   2 +-
 drivers/usb/core/devio.c                      |  14 ++++
 drivers/usb/core/quirks.c                     |   3 +
 drivers/usb/serial/garmin_gps.c               |  22 +++++-
 drivers/usb/serial/qcserial.c                 |   1 +
 drivers/video/backlight/adp5520_bl.c          |  12 ++-
 drivers/video/backlight/lcd.c                 |   4 +-
 fs/ext4/inode.c                               |  23 +++---
 include/dt-bindings/pinctrl/omap.h            |   4 +-
 include/uapi/linux/rds.h                      | 102 +++++++++++++-------------
 kernel/bpf/verifier.c                         |  21 ++++--
 net/sctp/socket.c                             |   4 +
 sound/drivers/vx/vx_pcm.c                     |   8 +-
 sound/pci/hda/patch_realtek.c                 |  10 +++
 sound/pci/vx222/vx222_ops.c                   |  12 +--
 sound/pcmcia/vx/vxp_ops.c                     |  12 +--
 60 files changed, 481 insertions(+), 231 deletions(-)