Skip to content

4.4.91-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 Latest47 of 50 patches 16 repliesIn review

47 of 50 patches are in this archive. The cover letter announces 50.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/50drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #defineinclude/uapi/drm/drm_fourcc.h+1 -00 replies
2/50drm: bridge: add DT bindings for TI ths8135Documentation/devicetree/bindings/display/bridge/ti,ths8135.txt+46 -04 replies
3/50GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_nextfs/gfs2/glock.c+7 -50 replies
4/50RDS: RDMA: Fix the composite message user notificationnet/rds/ib_send.c net/rds/rdma.c net/rds/rds.h +1 more+29 -110 replies
5/50ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodesarch/arm/boot/dts/r8a7790.dtsi+8 -40 replies
6/50MIPS: Ensure bss section ends on a long-aligned addressarch/mips/kernel/vmlinux.lds.S+1 -10 replies
7/50MIPS: ralink: Fix incorrect assignment on ralink_socarch/mips/ralink/rt3883.c+1 -10 replies
8/50igb: re-assign hw address pointer on reset after PCI errordrivers/net/ethernet/intel/igb/igb_main.c+5 -00 replies
9/50extcon: axp288: Use vbus-valid instead of -present to determine cable presencedrivers/extcon/extcon-axp288.c+1 -10 replies
11/50hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributesdrivers/hwmon/gl520sm.c+17 -100 replies
12/50iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modificationsdrivers/iio/adc/axp288_adc.c+1 -310 replies
13/50iio: adc: hx711: Add DT binding for avia,hx711Documentation/devicetree/bindings/iio/adc/avia-hx711.txt Documentation/devicetree/bindings/vendor-prefixes.txt+19 -00 replies
14/50ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAMarch/arm/Kconfig-nommu+1 -20 replies
15/50tty: goldfish: Fix a parameter of a call to free_irqdrivers/tty/goldfish.c+1 -12 replies
16/50IB/ipoib: Fix deadlock over vlan_mutexdrivers/infiniband/ulp/ipoib/ipoib_vlan.c+5 -10 replies
17/50IB/ipoib: rtnl_unlock can not come after free_netdevdrivers/infiniband/ulp/ipoib/ipoib_vlan.c+2 -20 replies
18/50IB/ipoib: Replace list_del of the neigh->list with list_del_initdrivers/infiniband/ulp/ipoib/ipoib_main.c+4 -40 replies
19/50drm/amdkfd: fix improper return value on errordrivers/gpu/drm/amd/amdkfd/kfd_events.c+3 -10 replies
20/50USB: serial: mos7720: fix control-message error handlingdrivers/usb/serial/mos7720.c+7 -20 replies
21/50USB: serial: mos7840: fix control-message error handlingdrivers/usb/serial/mos7840.c+15 -40 replies
22/50pinctrl: mvebu: Use seq_puts() in mvebu_pinconf_group_dbg_show()drivers/pinctrl/mvebu/pinctrl-mvebu.c+5 -43 replies
23/50partitions/efi: Fix integer overflow in GPT size calculationblock/partitions/efi.c+12 -50 replies
24/50ASoC: dapm: handle probe deferralssound/soc/soc-dapm.c sound/soc/soc-topology.c+51 -00 replies
25/50audit: log 32-bit socketcallsinclude/linux/audit.h net/compat.c+34 -30 replies
26/50usb: chipidea: vbus event may exist before starting gadgetdrivers/usb/chipidea/otg.c+12 -50 replies
27/50ASoC: dapm: fix some pointer error handlingsound/soc/soc-dapm.c+20 -00 replies
28/50MIPS: Lantiq: Fix another request_mem_region() return code checkarch/mips/lantiq/xway/sysctrl.c+2 -20 replies
29/50net: core: Prevent from dereferencing null pointer when releasing SKBnet/core/dev.c+3 -00 replies
30/50net/packet: check length in getsockopt() called with PACKET_HDRLENnet/packet/af_packet.c+2 -00 replies
31/50team: fix memory leaksdrivers/net/team/team.c+6 -20 replies
33/50mmc: sdio: fix alignment issue in struct sdio_funcdrivers/mmc/core/sdio_bus.c include/linux/mmc/sdio_func.h+12 -20 replies
34/50bridge: netlink: register netdevice before executing changelinknet/bridge/br_netlink.c+5 -20 replies
35/50netfilter: invoke synchronize_rcu after set the _hook_ to NULLnet/ipv4/netfilter/nf_nat_snmp_basic.c net/netfilter/nf_conntrack_ecache.c net/netfilter/nf_conntrack_netlink.c +2 more+7 -10 replies
36/50MIPS: IRQ Stack: Unwind IRQ stack onto task stackarch/mips/include/asm/irq.h arch/mips/kernel/asm-offsets.c arch/mips/kernel/genex.S +1 more+60 -203 replies
37/50exynos-gsc: Do not swap cb/cr for semi planar formatsdrivers/media/platform/exynos-gsc/gsc-core.c+0 -20 replies
38/50netfilter: nfnl_cthelper: fix incorrect helper->expect_class_maxnet/netfilter/nfnetlink_cthelper.c+11 -90 replies
39/50parisc: perf: Fix potential NULL pointer dereferencearch/parisc/kernel/perf.c+49 -450 replies
40/50iommu/io-pgtable-arm: Check for leaf entry before dereferencing itdrivers/iommu/io-pgtable-arm.c+5 -10 replies
41/50rds: ib: add error handlenet/rds/ib_cm.c+36 -110 replies
42/50md/raid10: submit bio directly to replacement diskdrivers/md/raid10.c+16 -30 replies
43/50i2c: meson: fix wrong variable usage in meson_i2c_put_datadrivers/i2c/busses/i2c-meson.c+1 -10 replies
44/50xfs: remove kmem_zalloc_greedyfs/xfs/kmem.c fs/xfs/kmem.h fs/xfs/xfs_itable.c+2 -240 replies
45/50libata: transport: Remove circular dependency at free timedrivers/ata/libata-transport.c+3 -60 replies
46/50drivers: firmware: psci: drop duplicate const from psci_of_matchdrivers/firmware/psci.c+1 -10 replies
47/50IB/qib: fix false-postive maybe-uninitialized warningdrivers/infiniband/hw/qib/qib_iba7322.c+1 -10 replies
49/50ALSA: au88x0: avoid theoretical uninitialized accesssound/pci/au88x0/au88x0_core.c+3 -00 replies
50/50ttpci: address stringop overflow warningdrivers/media/pci/ttpci/av7110_hw.c drivers/media/pci/ttpci/av7110_hw.h+10 -100 replies

Reviews trailers per patch

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

PatchRob HerringAlex VeskerYuval ShaiaGreg Kroah-HartmanJiri PirkoHelmut KleinJunxiao BiGuanglei LiSantosh ShilimkarChen-Yu TsaiVladimir MurzinLaurent PinchartArd BiesheuvelDavid S. MillerStephen BoydVenkat VenkatsubraGeert UytterhoevenAaron BrownChanwoo ChoiJerome BrunetChristoph HellwigMatthew WhiteheadIra WeinyPeter V. SavelievSylwester Nawrocki
1/50
2/50A-b R-b
3/50
4/50R-b
5/50R-b
6/50
7/50
8/50T-b
9/50A-b
11/50
12/50A-b
13/50A-b
14/50R-b
15/50
16/50R-b
17/50R-b
18/50R-b R-b
19/50
20/50R-b
21/50R-b
22/50
23/50A-b
24/50
25/50A-b
26/50T-b
27/50
28/50
29/50
30/50
31/50A-b
33/50T-b
34/50T-b
35/50
36/50
37/50A-b
38/50
39/50
40/50
41/50R-b R-b A-b
42/50
43/50A-b
44/50R-b
45/50T-b
46/50
47/50A-b
49/50
50/50

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

Read the v1 thread

Cover letter [PATCH 4.4 00/50] 4.4.91-stable review

This is the start of the stable review cycle for the 4.4.91 release. There are 50 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 Sun Oct 8 08:36: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.91-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.91-rc1

Arnd Bergmann <[email protected]>
ttpci: address stringop overflow warning

Arnd Bergmann <[email protected]>
ALSA: au88x0: avoid theoretical uninitialized access

Arnd Bergmann <[email protected]>
ARM: remove duplicate 'const' annotations'

Arnd Bergmann <[email protected]>
IB/qib: fix false-postive maybe-uninitialized warning

Jisheng Zhang <[email protected]>
drivers: firmware: psci: drop duplicate const from psci_of_match

Gwendal Grignou <[email protected]>
libata: transport: Remove circular dependency at free time

Darrick J. Wong <[email protected]>
xfs: remove kmem_zalloc_greedy

Heiner Kallweit <[email protected]>
i2c: meson: fix wrong variable usage in meson_i2c_put_data

Shaohua Li <[email protected]>
md/raid10: submit bio directly to replacement disk

Zhu Yanjun <[email protected]>
rds: ib: add error handle

Oleksandr Tyshchenko <[email protected]>
iommu/io-pgtable-arm: Check for leaf entry before dereferencing it

Arvind Yadav <[email protected]>
parisc: perf: Fix potential NULL pointer dereference

Liping Zhang <[email protected]>

    netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max

Thibault Saunier <[email protected]>
exynos-gsc: Do not swap cb/cr for semi planar formats

Matt Redfearn <[email protected]>
MIPS: IRQ Stack: Unwind IRQ stack onto task stack

Liping Zhang <[email protected]>
netfilter: invoke synchronize_rcu after set the _hook_ to NULL

Ido Schimmel <[email protected]>
bridge: netlink: register netdevice before executing changelink

Heiner Kallweit <[email protected]>
mmc: sdio: fix alignment issue in struct sdio_func

Roman Spychała <[email protected]>
usb: plusb: Add support for PL-27A1

Pan Bian <[email protected]>
team: fix memory leaks

Alexander Potapenko <[email protected]>
net/packet: check length in getsockopt() called with PACKET_HDRLEN

Myungho Jung <[email protected]>
net: core: Prevent from dereferencing null pointer when releasing SKB

Arnd Bergmann <[email protected]>
MIPS: Lantiq: Fix another request_mem_region() return code check

Linus Walleij <[email protected]>
ASoC: dapm: fix some pointer error handling

Peter Chen <[email protected]>
usb: chipidea: vbus event may exist before starting gadget

Richard Guy Briggs <[email protected]>
audit: log 32-bit socketcalls

Linus Walleij <[email protected]>
ASoC: dapm: handle probe deferrals

Alden Tondettar <[email protected]>
partitions/efi: Fix integer overflow in GPT size calculation

Markus Elfring <[email protected]>
pinctrl: mvebu: Use seq_puts() in mvebu_pinconf_group_dbg_show()

Johan Hovold <[email protected]>
USB: serial: mos7840: fix control-message error handling

Johan Hovold <[email protected]>
USB: serial: mos7720: fix control-message error handling

Pan Bian <[email protected]>
drm/amdkfd: fix improper return value on error

Feras Daoud <[email protected]>

    IB/ipoib: Replace list_del of the neigh->list with list_del_init

Feras Daoud <[email protected]>
IB/ipoib: rtnl_unlock can not come after free_netdev

Feras Daoud <[email protected]>
IB/ipoib: Fix deadlock over vlan_mutex

Christophe JAILLET <[email protected]>
tty: goldfish: Fix a parameter of a call to free_irq

Afzal Mohammed <[email protected]>
ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAM

Andreas Klinger <[email protected]>
iio: adc: hx711: Add DT binding for avia,hx711

Hans de Goede <[email protected]>
iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications

Guenter Roeck <[email protected]>
hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributes

Niklas Söderlund <[email protected]>
sh_eth: use correct name for ECMR_MPDE bit

Hans de Goede <[email protected]>
extcon: axp288: Use vbus-valid instead of -present to determine cable presence

Guilherme G Piccoli <[email protected]>
igb: re-assign hw address pointer on reset after PCI error

Colin Ian King <[email protected]>
MIPS: ralink: Fix incorrect assignment on ralink_soc

Paul Burton <[email protected]>
MIPS: Ensure bss section ends on a long-aligned address

Simon Horman <[email protected]>
ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes

Santosh Shilimkar <[email protected]>
RDS: RDMA: Fix the composite message user notification

Dan Carpenter <[email protected]>
GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next

Bartosz Golaszewski <[email protected]>
drm: bridge: add DT bindings for TI ths8135

Kristian H. Kristensen <[email protected]>
drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define

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

Diffstat:

 .../bindings/display/bridge/ti,ths8135.txt         | 46 +++++++++++
 .../devicetree/bindings/iio/adc/avia-hx711.txt     | 18 +++++
 .../devicetree/bindings/vendor-prefixes.txt        |  1 +
 Makefile                                           |  4 +-
 arch/arm/Kconfig-nommu                             |  3 +-
 arch/arm/boot/dts/r8a7790.dtsi                     | 12 ++-
 arch/arm/mach-at91/pm.c                            |  2 +-
 arch/arm/mach-bcm/bcm_kona_smc.c                   |  2 +-
 arch/arm/mach-cns3xxx/core.c                       |  2 +-
 arch/arm/mach-omap2/prm_common.c                   |  2 +-
 arch/arm/mach-omap2/vc.c                           |  2 +-
 arch/arm/mach-spear/time.c                         |  2 +-
 arch/mips/include/asm/irq.h                        | 15 ++++
 arch/mips/kernel/asm-offsets.c                     |  1 +
 arch/mips/kernel/genex.S                           |  8 +-
 arch/mips/kernel/process.c                         | 56 ++++++++-----
 arch/mips/kernel/vmlinux.lds.S                     |  2 +-
 arch/mips/lantiq/xway/sysctrl.c                    |  4 +-
 arch/mips/ralink/rt3883.c                          |  2 +-
 arch/parisc/kernel/perf.c                          | 94 +++++++++++-----------
 block/partitions/efi.c                             | 17 ++--
 drivers/ata/libata-transport.c                     |  9 +--
 drivers/extcon/extcon-axp288.c                     |  2 +-
 drivers/firmware/psci.c                            |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |  4 +-
 drivers/hwmon/gl520sm.c                            | 25 +++---
 drivers/i2c/busses/i2c-meson.c                     |  2 +-
 drivers/iio/adc/axp288_adc.c                       | 32 +-------
 drivers/infiniband/hw/qib/qib_iba7322.c            |  2 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |  8 +-
 drivers/infiniband/ulp/ipoib/ipoib_vlan.c          | 10 ++-
 drivers/iommu/io-pgtable-arm.c                     |  6 +-
 drivers/md/raid10.c                                | 19 ++++-
 drivers/media/pci/ttpci/av7110_hw.c                |  8 +-
 drivers/media/pci/ttpci/av7110_hw.h                | 12 +--
 drivers/media/platform/exynos-gsc/gsc-core.c       |  2 -
 drivers/mmc/core/sdio_bus.c                        | 12 ++-
 drivers/net/ethernet/intel/igb/igb_main.c          |  5 ++
 drivers/net/ethernet/renesas/sh_eth.h              |  2 +-
 drivers/net/team/team.c                            |  8 +-
 drivers/net/usb/Kconfig                            |  2 +-
 drivers/net/usb/plusb.c                            | 15 +++-
 drivers/pinctrl/mvebu/pinctrl-mvebu.c              |  9 ++-
 drivers/tty/goldfish.c                             |  2 +-
 drivers/usb/chipidea/otg.c                         | 17 ++--
 drivers/usb/serial/mos7720.c                       |  9 ++-
 drivers/usb/serial/mos7840.c                       | 19 ++++-
 fs/gfs2/glock.c                                    | 12 +--
 fs/xfs/kmem.c                                      | 18 -----
 fs/xfs/kmem.h                                      |  2 -
 fs/xfs/xfs_itable.c                                |  6 +-
 include/linux/audit.h                              | 20 +++++
 include/linux/mmc/sdio_func.h                      |  2 +-
 include/uapi/drm/drm_fourcc.h                      |  1 +
 net/bridge/br_netlink.c                            |  7 +-
 net/compat.c                                       | 17 +++-
 net/core/dev.c                                     |  3 +
 net/ipv4/netfilter/nf_nat_snmp_basic.c             |  1 +
 net/netfilter/nf_conntrack_ecache.c                |  2 +
 net/netfilter/nf_conntrack_netlink.c               |  1 +
 net/netfilter/nf_nat_core.c                        |  2 +
 net/netfilter/nfnetlink_cthelper.c                 | 20 ++---
 net/netfilter/nfnetlink_cttimeout.c                |  2 +-
 net/packet/af_packet.c                             |  2 +
 net/rds/ib_cm.c                                    | 47 ++++++++---
 net/rds/ib_send.c                                  | 25 +++---
 net/rds/rdma.c                                     | 10 +++
 net/rds/rds.h                                      |  1 +
 net/rds/send.c                                     |  4 +-
 sound/pci/au88x0/au88x0_core.c                     |  3 +
 sound/soc/soc-dapm.c                               | 62 ++++++++++++++
 sound/soc/soc-topology.c                           |  9 +++
 72 files changed, 565 insertions(+), 252 deletions(-)