Skip to content

4.4.98-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest48 of 56 patches 30 repliesIn review

48 of 56 patches are in this archive. The cover letter announces 56.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
2/56video: fbdev: pmag-ba-fb: Remove bad `__init annotationdrivers/video/fbdev/pmag-ba-fb.c+1 -10 replies
3/56PCI: mvebu: Handle changes to the bridge windows while enableddrivers/pci/host/pci-mvebu.c+60 -410 replies
4/56xen/netback: set default upper limit of tx/rx queues to 8drivers/net/xen-netback/netback.c+4 -20 replies
5/56ARM: dts: imx53-qsb-common: fix FEC pinmux configarch/arm/boot/dts/imx53-qsb-common.dtsi+10 -103 replies
6/56dt-bindings: clockgen: Add compatible string for LS1012ADocumentation/devicetree/bindings/clock/qoriq-clock.txt+1 -011 replies
8/56KVM: PPC: Book 3S: XICS: correct the real mode ICP rejecting counterarch/powerpc/kvm/book3s_hv_rm_xics.c+2 -30 replies
9/56iommu/arm-smmu-v3: Clear prior settings when updating STEsdrivers/iommu/arm-smmu-v3.c+2 -80 replies
10/56powerpc/corenet: explicitly disable the SDHC controller on kmcoge4arch/powerpc/boot/dts/fsl/kmcoge4.dts+4 -00 replies
11/56ARM: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6arch/arm/configs/omap2plus_defconfig+1 -00 replies
12/56crypto: vmx - disable preemption to enable vsx in aes_ctr.cdrivers/crypto/vmx/aes_ctr.c+6 -00 replies
13/56iio: trigger: free trigger resource correctlydrivers/iio/trigger/iio-trig-interrupt.c drivers/iio/trigger/iio-trig-sysfs.c drivers/staging/iio/trigger/iio-trig-bfin-timer.c+7 -73 replies
14/56dt-bindings: Add LEGO MINDSTORMS EV3 compatible specificationDocumentation/devicetree/bindings/arm/davinci.txt+4 -05 replies
15/56dt-bindings: Add vendor prefix for LEGODocumentation/devicetree/bindings/vendor-prefixes.txt+1 -00 replies
17/56serial: sh-sci: Fix register offsets for the IRDA serial portarch/sh/kernel/cpu/sh3/setup-sh770x.c drivers/tty/serial/sh-sci.c+8 -100 replies
18/56usb: hcd: initialize hcd->flags to 0 when rm hcddrivers/usb/core/hcd.c+1 -00 replies
19/56netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev familynet/netfilter/nft_meta.c+27 -10 replies
20/56IPsec: do not ignore crypto err in ah4 inputnet/ipv4/ah4.c+3 -00 replies
21/56Input: mpr121 - handle multiple bits change of status registerdrivers/input/keyboard/mpr121_touchkey.c+14 -90 replies
22/56Input: mpr121 - set missing event capabilitydrivers/input/keyboard/mpr121_touchkey.c+1 -00 replies
23/56IB/ipoib: Change list_del to list_del_init in the tx objectdrivers/infiniband/ulp/ipoib/ipoib_cm.c+1 -10 replies
24/56s390/qeth: issue STARTLAN as first IPA commanddrivers/s390/net/qeth_core.h drivers/s390/net/qeth_core_main.c drivers/s390/net/qeth_l2_main.c +1 more+17 -350 replies
25/56net: dsa: select NET_SWITCHDEVnet/dsa/Kconfig+3 -20 replies
28/56KEYS: trusted: sanitize all key materialsecurity/keys/trusted.c+22 -280 replies
29/56KEYS: trusted: fix writing past end of buffer in trusted_read()security/keys/trusted.c+12 -110 replies
32/56x86/uaccess, sched/preempt: Verify access_ok() contextarch/x86/include/asm/uaccess.h include/linux/preempt.h+25 -100 replies
33/56workqueue: Fix NULL pointer dereferencekernel/workqueue_internal.h+2 -10 replies
34/56crypto: x86/sha1-mb - fix panic due to unaligned accessarch/x86/crypto/sha-mb/sha1_mb_mgr_flush_avx2.S+6 -60 replies
35/56KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2]lib/asn1_decoder.c+2 -20 replies
36/56ARM: 8720/1: ensure dump_instr() checks addr_limitarch/arm/kernel/traps.c+18 -100 replies
37/56ALSA: seq: Fix OSS sysex delivery in OSS emulationsound/core/seq/oss/seq_oss_midi.c sound/core/seq/oss/seq_oss_readq.c sound/core/seq/oss/seq_oss_readq.h+32 -30 replies
38/56ALSA: seq: Avoid invalid lockdep class warninginclude/sound/seq_kernel.h+2 -10 replies
39/56MIPS: microMIPS: Fix incorrect mask in insn_table_MMarch/mips/mm/uasm-micromips.c+1 -10 replies
40/56MIPS: Fix CM region target definitionsarch/mips/include/asm/mips-cm.h+2 -20 replies
41/56MIPS: SMP: Use a completion event to signal CPU uparch/mips/kernel/process.c arch/mips/kernel/smp.c+10 -90 replies
42/56MIPS: Fix race on setting and getting cpu_online_maskarch/mips/kernel/smp.c+3 -30 replies
43/56MIPS: SMP: Fix deadlock & online racearch/mips/kernel/smp.c+16 -60 replies
44/56test: firmware_class: report errors properly on failurelib/test_firmware.c+8 -30 replies
45/56selftests: firmware: add empty string and async teststools/testing/selftests/firmware/fw_filesystem.sh+9 -10 replies
46/56selftests: firmware: send expected errors to /dev/nulltools/testing/selftests/firmware/fw_filesystem.sh+2 -20 replies
47/56tools: firmware: check for distro fallback udev cancel ruletools/testing/selftests/firmware/fw_userhelper.sh+26 -20 replies
48/56MIPS: AR7: Defer registration of GPIOarch/mips/ar7/platform.c arch/mips/ar7/prom.c+4 -20 replies
49/56MIPS: AR7: Ensure that serial ports are properly set uparch/mips/ar7/platform.c+1 -00 replies
50/56Input: elan_i2c - add ELAN060C to the ACPI tabledrivers/input/mouse/elan_i2c_core.c+1 -00 replies
51/56drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issuedrivers/gpu/drm/vmwgfx/vmwgfx_drv.c+1 -10 replies
52/56rbd: use GFP_NOIO for parent stat and data requestsdrivers/block/rbd.c+2 -20 replies
53/56can: sun4i: handle overrun in RX FIFOdrivers/net/can/sun4i_can.c+10 -20 replies
55/56x86/oprofile/ppro: Do not use __this_cpu*() in preemptible contextarch/x86/oprofile/op_model_ppro.c+2 -20 replies
56/56PKCS#7: fix unitialized boolean wantcrypto/asymmetric_keys/pkcs7_parser.c+1 -10 replies

Reviews trailers per patch

20 of 48 patches have a Reviewed-by or Acked-by.

PatchRob HerringGeert UytterhoevenFlorian FainelliThomas HellstromFengguang WuLinus TorvaldsJason CooperBoris OstrovskyRoger QuadrosMimi ZoharJames MorrisLai JiangshanAlex VeskerYuval ShaiaThomas RichterUrsula BraunAndrew LunnRandy DunlapKees CookDavid DisseldorpJames Hogan
2/56
3/56A-b
4/56R-b
5/56
6/56A-b
8/56
9/56
10/56
11/56
12/56
13/56
14/56A-b
15/56A-b
17/56R-b
18/56A-b
19/56
20/56
21/56
22/56
23/56R-b R-b
24/56R-b R-b
25/56R-b R-b T-b
28/56
29/56R-b R-b
32/56
33/56R-b
34/56
35/56
36/56
37/56
38/56
39/56R-b
40/56R-b
41/56
42/56
43/56
44/56A-b
45/56A-b
46/56
47/56
48/56R-b
49/56R-b
50/56
51/56R-b
52/56R-b
53/56
55/56T-b Fix-creation-mandated-by
56/56

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

Read the v1 thread

Cover letter [PATCH 4.4 00/56] 4.4.98-stable review

This is the start of the stable review cycle for the 4.4.98 release. There are 56 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 Wed Nov 15 12:55:32 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.98-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.98-rc1

Colin Ian King <[email protected]>
PKCS#7: fix unitialized boolean 'want'

Borislav Petkov <[email protected]>
x86/oprofile/ppro: Do not use __this_cpu*() in preemptible context

Richard Schütz <[email protected]>
can: c_can: don't indicate triple sampling support for D_CAN

Gerhard Bertelsmann <[email protected]>
can: sun4i: handle overrun in RX FIFO

Ilya Dryomov <[email protected]>
rbd: use GFP_NOIO for parent stat and data requests

Sinclair Yeh <[email protected]>
drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue

Kai-Heng Feng <[email protected]>
Input: elan_i2c - add ELAN060C to the ACPI table

Oswald Buddenhagen <[email protected]>
MIPS: AR7: Ensure that serial ports are properly set up

Jonas Gorski <[email protected]>
MIPS: AR7: Defer registration of GPIO

Luis R. Rodriguez <[email protected]>
tools: firmware: check for distro fallback udev cancel rule

Luis R. Rodriguez <[email protected]>
selftests: firmware: send expected errors to /dev/null

Brian Norris <[email protected]>
selftests: firmware: add empty string and async tests

Brian Norris <[email protected]>
test: firmware_class: report errors properly on failure

Matt Redfearn <[email protected]>
MIPS: SMP: Fix deadlock & online race

Matija Glavinic Pecotic <[email protected]>
MIPS: Fix race on setting and getting cpu_online_mask

Matt Redfearn <[email protected]>
MIPS: SMP: Use a completion event to signal CPU up

Paul Burton <[email protected]>
MIPS: Fix CM region target definitions

Gustavo A. R. Silva <[email protected]>
MIPS: microMIPS: Fix incorrect mask in insn_table_MM

Takashi Iwai <[email protected]>
ALSA: seq: Avoid invalid lockdep class warning

Takashi Iwai <[email protected]>
ALSA: seq: Fix OSS sysex delivery in OSS emulation

Mark Rutland <[email protected]>
ARM: 8720/1: ensure dump_instr() checks addr_limit

Eric Biggers <[email protected]>
KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2]

Andrey Ryabinin <[email protected]>
crypto: x86/sha1-mb - fix panic due to unaligned access

Li Bin <[email protected]>
workqueue: Fix NULL pointer dereference

Peter Zijlstra <[email protected]>
x86/uaccess, sched/preempt: Verify access_ok() context

Carlo Caione <[email protected]>
platform/x86: hp-wmi: Do not shadow error values

Carlo Caione <[email protected]>
platform/x86: hp-wmi: Fix error value for hp_wmi_tablet_state

Eric Biggers <[email protected]>
KEYS: trusted: fix writing past end of buffer in trusted_read()

Eric Biggers <[email protected]>
KEYS: trusted: sanitize all key material

Enrico Mioso <[email protected]>
cdc_ncm: Set NTB format again after altsetting switch for Huawei devices

Carlo Caione <[email protected]>
platform/x86: hp-wmi: Fix detection for dock and tablet mode

Vivien Didelot <[email protected]>
net: dsa: select NET_SWITCHDEV

Julian Wiedmann <[email protected]>
s390/qeth: issue STARTLAN as first IPA command

Feras Daoud <[email protected]>
IB/ipoib: Change list_del to list_del_init in the tx object

Akinobu Mita <[email protected]>
Input: mpr121 - set missing event capability

Akinobu Mita <[email protected]>
Input: mpr121 - handle multiple bits change of status register

Gilad Ben-Yossef <[email protected]>
IPsec: do not ignore crypto err in ah4 input

Liping Zhang <[email protected]>
netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev family

William wu <[email protected]>

    usb: hcd: initialize hcd->flags to 0 when rm hcd

Laurent Pinchart <[email protected]>
serial: sh-sci: Fix register offsets for the IRDA serial port

Volodymyr Bendiuga <[email protected]>
phy: increase size of MII_BUS_ID_SIZE and bus_id

David Lechner <[email protected]>
dt-bindings: Add vendor prefix for LEGO

David Lechner <[email protected]>
dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification

Alison Schofield <[email protected]>
iio: trigger: free trigger resource correctly

Li Zhong <[email protected]>
crypto: vmx - disable preemption to enable vsx in aes_ctr.c

Tony Lindgren <[email protected]>
ARM: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6

Valentin Longchamp <[email protected]>
powerpc/corenet: explicitly disable the SDHC controller on kmcoge4

Nate Watterson <[email protected]>
iommu/arm-smmu-v3: Clear prior settings when updating STEs

Li Zhong <[email protected]>
KVM: PPC: Book 3S: XICS: correct the real mode ICP rejecting counter

Noralf Trønnes <[email protected]>
drm: drm_minor_register(): Clean up debugfs on failure

Harninder Rai <[email protected]>
dt-bindings: clockgen: Add compatible string for LS1012A

Patrick Bruenn <[email protected]>
ARM: dts: imx53-qsb-common: fix FEC pinmux config

Juergen Gross <[email protected]>
xen/netback: set default upper limit of tx/rx queues to 8

Jason Gunthorpe <[email protected]>
PCI: mvebu: Handle changes to the bridge windows while enabled

Maciej W. Rozycki <[email protected]>
video: fbdev: pmag-ba-fb: Remove bad `__init' annotation

Lars-Peter Clausen <[email protected]>
adv7604: Initialize drive strength to default when using DT

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

Diffstat:

 Documentation/devicetree/bindings/arm/davinci.txt  |   4 +
 .../devicetree/bindings/clock/qoriq-clock.txt      |   1 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 Makefile                                           |   4 +-
 arch/arm/boot/dts/imx53-qsb-common.dtsi            |  20 ++--
 arch/arm/configs/omap2plus_defconfig               |   1 +
 arch/arm/kernel/traps.c                            |  28 ++++--
 arch/mips/ar7/platform.c                           |   5 +
 arch/mips/ar7/prom.c                               |   2 -
 arch/mips/include/asm/mips-cm.h                    |   4 +-
 arch/mips/kernel/process.c                         |   4 +-
 arch/mips/kernel/smp.c                             |  29 ++++--
 arch/mips/mm/uasm-micromips.c                      |   2 +-
 arch/powerpc/boot/dts/fsl/kmcoge4.dts              |   4 +
 arch/powerpc/kvm/book3s_hv_rm_xics.c               |   5 +-
 arch/sh/kernel/cpu/sh3/setup-sh770x.c              |   1 -
 arch/x86/crypto/sha-mb/sha1_mb_mgr_flush_avx2.S    |  12 +--
 arch/x86/include/asm/uaccess.h                     |  14 ++-
 arch/x86/oprofile/op_model_ppro.c                  |   4 +-
 crypto/asymmetric_keys/pkcs7_parser.c              |   2 +-
 drivers/block/rbd.c                                |   4 +-
 drivers/crypto/vmx/aes_ctr.c                       |   6 ++
 drivers/gpu/drm/drm_drv.c                          |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   2 +-
 drivers/iio/trigger/iio-trig-interrupt.c           |   8 +-
 drivers/iio/trigger/iio-trig-sysfs.c               |   2 +-
 drivers/infiniband/ulp/ipoib/ipoib_cm.c            |   2 +-
 drivers/input/keyboard/mpr121_touchkey.c           |  24 +++--
 drivers/input/mouse/elan_i2c_core.c                |   1 +
 drivers/iommu/arm-smmu-v3.c                        |  10 +-
 drivers/media/i2c/adv7604.c                        |   3 +
 drivers/net/can/c_can/c_can_pci.c                  |   1 -
 drivers/net/can/c_can/c_can_platform.c             |   1 -
 drivers/net/can/sun4i_can.c                        |  12 ++-
 drivers/net/usb/cdc_ncm.c                          |  28 ++++++
 drivers/net/usb/huawei_cdc_ncm.c                   |   6 ++
 drivers/net/xen-netback/netback.c                  |   6 +-
 drivers/pci/host/pci-mvebu.c                       | 101 ++++++++++++---------
 drivers/platform/x86/hp-wmi.c                      |  60 +++++++-----
 drivers/s390/net/qeth_core.h                       |   1 -
 drivers/s390/net/qeth_core_main.c                  |  21 ++++-
 drivers/s390/net/qeth_l2_main.c                    |  15 ---
 drivers/s390/net/qeth_l3_main.c                    |  15 ---
 drivers/staging/iio/trigger/iio-trig-bfin-timer.c  |   4 +-
 drivers/tty/serial/sh-sci.c                        |  17 ++--
 drivers/usb/core/hcd.c                             |   1 +
 drivers/video/fbdev/pmag-ba-fb.c                   |   2 +-
 include/linux/phy.h                                |   8 +-
 include/linux/preempt.h                            |  21 +++--
 include/linux/usb/cdc_ncm.h                        |   1 +
 include/sound/seq_kernel.h                         |   3 +-
 kernel/workqueue_internal.h                        |   3 +-
 lib/asn1_decoder.c                                 |   4 +-
 lib/test_firmware.c                                |  11 ++-
 net/dsa/Kconfig                                    |   5 +-
 net/ipv4/ah4.c                                     |   3 +
 net/netfilter/nft_meta.c                           |  28 +++++-
 security/keys/trusted.c                            |  71 +++++++--------
 sound/core/seq/oss/seq_oss_midi.c                  |   4 +-
 sound/core/seq/oss/seq_oss_readq.c                 |  29 ++++++
 sound/core/seq/oss/seq_oss_readq.h                 |   2 +
 tools/testing/selftests/firmware/fw_filesystem.sh  |  10 +-
 tools/testing/selftests/firmware/fw_userhelper.sh  |  28 +++++-
 63 files changed, 468 insertions(+), 265 deletions(-)