Skip to content

4.14.148-stable review

Greg Kroah-Hartman dri-devel linux-mips linux-rockchip linux-s390 linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest68 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/68tpm: migrate pubek_show to struct tpm_bufdrivers/char/tpm/tpm-sysfs.c drivers/char/tpm/tpm.h+48 -520 replies
2/68tpm: use tpm_try_get_ops() in tpm-sysfs.c.drivers/char/tpm/tpm-sysfs.c+83 -510 replies
3/68tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operationsdrivers/char/tpm/tpm-chip.c+3 -20 replies
4/68drm/bridge: tc358767: Increase AUX transfer length limitdrivers/gpu/drm/bridge/tc358767.c+1 -10 replies
5/68drm/panel: simple: fix AUO g185han01 horizontal blankingdrivers/gpu/drm/panel/panel-simple.c+3 -30 replies
6/68video: ssd1307fb: Start page range at page_offsetdrivers/video/fbdev/ssd1307fb.c+1 -10 replies
7/68drm/stm: attach gem fence to atomic statedrivers/gpu/drm/stm/ltdc.c+2 -00 replies
8/68drm/radeon: Fix EEH during kexecdrivers/gpu/drm/radeon/radeon_drv.c+8 -00 replies
9/68gpu: drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property()drivers/gpu/drm/radeon/radeon_connectors.c+1 -10 replies
10/68ipmi_si: Only schedule continuously in the thread in maintenance modedrivers/char/ipmi/ipmi_si_intf.c+19 -50 replies
11/68clk: qoriq: Fix -Wunused-const-variabledrivers/clk/clk-qoriq.c+1 -10 replies
12/68clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocksdrivers/clk/sunxi-ng/ccu-sun8i-v3s.c+3 -00 replies
13/68clk: sirf: Dont reference clk_init_data after registrationdrivers/clk/sirf/clk-common.c+8 -40 replies
14/68clk: zx296718: Dont reference clk_init_data after registrationdrivers/clk/zte/clk-zx296718.c+49 -600 replies
15/68powerpc/xmon: Check for HV mode when dumping XIVE info from OPALarch/powerpc/xmon/xmon.c+9 -60 replies
16/68powerpc/rtas: use device model APIs and serialization during LPMarch/powerpc/kernel/rtas.c+8 -30 replies
17/68powerpc/futex: Fix warning: oldval may be used uninitialized in this functionarch/powerpc/include/asm/futex.h+1 -20 replies
18/68powerpc/pseries/mobility: use cond_resched when updating device treearch/powerpc/platforms/pseries/mobility.c+9 -00 replies
19/68pinctrl: tegra: Fix write barrier placement in pmx_writeldrivers/pinctrl/tegra/pinctrl-tegra.c+3 -10 replies
20/68vfio_pci: Restore original state on releasedrivers/vfio/pci/vfio_pci.c+13 -40 replies
21/68drm/nouveau/volt: Fix for some cards having 0 maximum voltagedrivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c+2 -00 replies
22/68drm/amdgpu/si: fix ASIC testsdrivers/gpu/drm/amd/amdgpu/si.c+3 -30 replies
23/68powerpc/64s/exception: machine check use correct cfar for late handlerarch/powerpc/kernel/exceptions-64s.S+4 -00 replies
24/68powerpc/pseries: correctly track irq state in default idlearch/powerpc/platforms/pseries/setup.c+3 -00 replies
25/68arm64: fix unreachable code issue with cmpxchgarch/arm64/include/asm/cmpxchg.h+3 -30 replies
26/68clk: at91: select parent if main oscillator or bypass is enableddrivers/clk/at91/clk-main.c+7 -30 replies
27/68scsi: core: Reduce memory required for SCSI loggingdrivers/scsi/scsi_logging.c include/scsi/scsi_dbg.h+3 -470 replies
28/68dma-buf/sw_sync: Synchronize signal vs syncpt freedrivers/dma-buf/sw_sync.c+7 -90 replies
29/68MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a booleanarch/mips/mm/tlbex.c+1 -10 replies
30/68i2c-cht-wc: Fix lockdep warningdrivers/i2c/busses/i2c-cht-wc.c+46 -00 replies
31/68mfd: intel-lpss: Remove D3cold delaydrivers/mfd/intel-lpss-pci.c+2 -00 replies
32/68PCI: tegra: Fix OF node reference leakdrivers/pci/host/pci-tegra.c+15 -70 replies
33/68livepatch: Nullify obj->mod in klp_module_coming()s error pathkernel/livepatch/core.c+1 -00 replies
34/68ARM: 8898/1: mm: Dont treat faults reported from cache maintenance as writesarch/arm/mm/fault.c arch/arm/mm/fault.h+3 -20 replies
35/68rtc: snvs: fix possible race conditiondrivers/rtc/rtc-snvs.c+7 -40 replies
36/68HID: apple: Fix stuck function keys when using FNdrivers/hid/hid-apple.c+28 -210 replies
37/68PCI: rockchip: Propagate errors for optional regulatorsdrivers/pci/host/pcie-rockchip.c+8 -80 replies
38/68PCI: imx6: Propagate errors for optional regulatorsdrivers/pci/dwc/pci-imx6.c+2 -20 replies
39/68PCI: exynos: Propagate errors for optional PHYsdrivers/pci/dwc/pci-exynos.c+1 -10 replies
40/68security: smack: Fix possible null-pointer dereferences in smack_socket_sock_rcv_skb()security/smack/smack_lsm.c+2 -00 replies
41/68ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned addressarch/arm/mm/mmu.c+16 -00 replies
42/68fat: work around race with userspaces read via blockdev while mountingfs/fat/dir.c fs/fat/fatent.c+14 -20 replies
43/68pktcdvd: remove warning on attempting to register non-passthrough devdrivers/block/pktcdvd.c+0 -10 replies
44/68hypfs: Fix error number left in struct pointer memberarch/s390/hypfs/inode.c+5 -40 replies
45/68kbuild: clean compressed initramfs imageusr/Makefile+3 -00 replies
46/68ocfs2: wait for recovering done after direct unlock requestfs/ocfs2/dlm/dlmunlock.c+19 -40 replies
47/68kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16Klib/Kconfig.debug+1 -10 replies
48/68bpf: fix use after free in prog symbol exposurekernel/bpf/syscall.c+18 -120 replies
49/68cxgb4:Fix out-of-bounds MSI-X info array accessdrivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c+6 -30 replies
50/68erspan: remove the incorrect mtu limit for erspannet/ipv4/ip_gre.c+1 -00 replies
51/68hso: fix NULL-deref on tty opendrivers/net/usb/hso.c+8 -40 replies
52/68ipv6: drop incoming packets having a v4mapped source addressnet/ipv6/ip6_input.c+10 -00 replies
53/68net: ipv4: avoid mixed n_redirects and rate_tokens usagenet/ipv4/route.c+2 -30 replies
54/68net: qlogic: Fix memory leak in ql_alloc_large_buffersdrivers/net/ethernet/qlogic/qla3xxx.c+1 -00 replies
55/68net: Unpublish sk from sk_reuseport_cb before call_rcunet/core/sock.c+8 -30 replies
56/68nfc: fix memory leak in llcp_sock_bind()net/nfc/llcp_sock.c+6 -10 replies
57/68qmi_wwan: add support for Cinterion CLS8 devicesdrivers/net/usb/qmi_wwan.c+1 -00 replies
58/68sch_dsmark: fix potential NULL deref in dsmark_init()net/sched/sch_dsmark.c+2 -00 replies
59/68vsock: Fix a lockdep warning in __vsock_release()net/vmw_vsock/af_vsock.c net/vmw_vsock/hyperv_transport.c net/vmw_vsock/virtio_transport_common.c+14 -60 replies
60/68net/rds: Fix error handling in rds_ib_add_one()net/rds/ib.c+3 -30 replies
61/68xen-netfront: do not use ~0U as error return value for xennet_fill_frags()drivers/net/xen-netfront.c+9 -80 replies
62/68tipc: fix unlimited bundling of small messagesnet/tipc/link.c net/tipc/msg.c+20 -150 replies
63/68sch_cbq: validate TCA_CBQ_WRROPT to avoid crashnet/sched/sch_cbq.c+22 -80 replies
64/68ipv6: Handle missing host route in __ipv6_ifa_notifynet/ipv6/addrconf.c+12 -50 replies
65/68Smack: Dont ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is setsecurity/smack/smack_lsm.c+2 -10 replies
66/68smack: use GFP_NOFS while holding inode_smack::smk_locksecurity/smack/smack_access.c security/smack/smack_lsm.c+4 -40 replies
67/68NFC: fix attrs checks in netlink interfacenet/nfc/netlink.c+4 -20 replies
68/68kexec: bail out upon SIGKILL when allocating memory.kernel/kexec_core.c+2 -00 replies

Reviews trailers per patch

28 of 68 patches have a Reviewed-by or Acked-by.

PatchHeiko StuebnerAndrew MurrayShawn LinNick DesaulniersScott WoodGautham R. ShenoyKarol HerbstAlexandre BelloniClaudiu BezneaPetr MladekJosh PoimboeufAndrzej HajdaTomi ValkeinenDong AishengPhilipp ZabelSam RavnborgPhilippe CornuCatalin MarinasDmitry VyukovLorenzo BianconiBjørn MorkStefano GarzarellaSantosh ShilimkarJuergen GrossJon MaloyEric DumazetAndrew MortonJan StancekJoseph QiJarkko SakkinenAndy ShevchenkoChristian KönigStefan BergerJerry SnitselaarJames BottomleyAlexander SteffenNathan ChancellorThierry RedingDmitry Osipenko
1/68
2/68R-b T-b R-b R-b T-b
3/68R-b
4/68R-b R-b
5/68R-b R-b
6/68
7/68A-b T-b
8/68
9/68
10/68
11/68R-b A-b
12/68
13/68
14/68
15/68
16/68R-b
17/68
18/68
19/68A-b R-b
20/68
21/68R-b
22/68
23/68
24/68
25/68R-b T-b A-b R-b T-b
26/68A-b R-b
27/68
28/68A-b
29/68
30/68
31/68R-b
32/68
33/68R-b A-b
34/68
35/68R-b
36/68
37/68T-b R-b R-b A-b
38/68R-b
39/68R-b
40/68
41/68
42/68T-b
43/68
44/68
45/68
46/68R-b
47/68A-b A-b
48/68
49/68
50/68
51/68
52/68
53/68A-b
54/68
55/68
56/68
57/68A-b
58/68
59/68T-b R-b
60/68A-b
61/68R-b
62/68A-b
63/68
64/68R-b
65/68
66/68
67/68
68/68R-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 39 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 00/68] 4.14.148-stable review

This is the start of the stable review cycle for the 4.14.148 release. There are 68 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 08 Oct 2019 05:07:10 PM UTC. 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.148-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.148-rc1

Tetsuo Handa <[email protected]>
kexec: bail out upon SIGKILL when allocating memory.

Andrey Konovalov <[email protected]>
NFC: fix attrs checks in netlink interface

Eric Biggers <[email protected]>
smack: use GFP_NOFS while holding inode_smack::smk_lock

Jann Horn <[email protected]>

    Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set

David Ahern <[email protected]>
ipv6: Handle missing host route in __ipv6_ifa_notify

Eric Dumazet <[email protected]>
sch_cbq: validate TCA_CBQ_WRROPT to avoid crash

Tuong Lien <[email protected]>
tipc: fix unlimited bundling of small messages

Dongli Zhang <[email protected]>
xen-netfront: do not use ~0U as error return value for xennet_fill_frags()

Dotan Barak <[email protected]>
net/rds: Fix error handling in rds_ib_add_one()

Dexuan Cui <[email protected]>
vsock: Fix a lockdep warning in __vsock_release()

Eric Dumazet <[email protected]>
sch_dsmark: fix potential NULL deref in dsmark_init()

Reinhard Speyerer <[email protected]>
qmi_wwan: add support for Cinterion CLS8 devices

Eric Dumazet <[email protected]>
nfc: fix memory leak in llcp_sock_bind()

Martin KaFai Lau <[email protected]>
net: Unpublish sk from sk_reuseport_cb before call_rcu

Navid Emamdoost <[email protected]>
net: qlogic: Fix memory leak in ql_alloc_large_buffers

Paolo Abeni <[email protected]>
net: ipv4: avoid mixed n_redirects and rate_tokens usage

Eric Dumazet <[email protected]>
ipv6: drop incoming packets having a v4mapped source address

Johan Hovold <[email protected]>
hso: fix NULL-deref on tty open

Haishuang Yan <[email protected]>
erspan: remove the incorrect mtu limit for erspan

Vishal Kulkarni <[email protected]>
cxgb4:Fix out-of-bounds MSI-X info array access

Daniel Borkmann <[email protected]>
bpf: fix use after free in prog symbol exposure

Nicolas Boichat <[email protected]>
kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K

Changwei Ge <[email protected]>
ocfs2: wait for recovering done after direct unlock request

Greg Thelen <[email protected]>
kbuild: clean compressed initramfs image

David Howells <[email protected]>
hypfs: Fix error number left in struct pointer member

Jens Axboe <[email protected]>
pktcdvd: remove warning on attempting to register non-passthrough dev

OGAWA Hirofumi <[email protected]>
fat: work around race with userspace's read via blockdev while mounting

Mike Rapoport <[email protected]>
ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned address

Jia-Ju Bai <[email protected]>
security: smack: Fix possible null-pointer dereferences in smack_socket_sock_rcv_skb()

Thierry Reding <[email protected]>
PCI: exynos: Propagate errors for optional PHYs

Thierry Reding <[email protected]>
PCI: imx6: Propagate errors for optional regulators

Thierry Reding <[email protected]>
PCI: rockchip: Propagate errors for optional regulators

Joao Moreno <[email protected]>
HID: apple: Fix stuck function keys when using FN

Anson Huang <[email protected]>
rtc: snvs: fix possible race condition

Will Deacon <[email protected]>
ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes

Miroslav Benes <[email protected]>

    livepatch: Nullify obj->mod in klp_module_coming()'s error path

Nishka Dasgupta <[email protected]>
PCI: tegra: Fix OF node reference leak

Kai-Heng Feng <[email protected]>
mfd: intel-lpss: Remove D3cold delay

Hans de Goede <[email protected]>
i2c-cht-wc: Fix lockdep warning

Nathan Chancellor <[email protected]>
MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean

Chris Wilson <[email protected]>
dma-buf/sw_sync: Synchronize signal vs syncpt free

Bart Van Assche <[email protected]>
scsi: core: Reduce memory required for SCSI logging

Eugen Hristev <[email protected]>
clk: at91: select parent if main oscillator or bypass is enabled

Arnd Bergmann <[email protected]>
arm64: fix unreachable code issue with cmpxchg

Nathan Lynch <[email protected]>
powerpc/pseries: correctly track irq state in default idle

Nicholas Piggin <[email protected]>
powerpc/64s/exception: machine check use correct cfar for late handler

Jean Delvare <[email protected]>
drm/amdgpu/si: fix ASIC tests

Mark Menzynski <[email protected]>
drm/nouveau/volt: Fix for some cards having 0 maximum voltage

hexin <[email protected]>
vfio_pci: Restore original state on release

Sowjanya Komatineni <[email protected]>
pinctrl: tegra: Fix write barrier placement in pmx_writel

Nathan Lynch <[email protected]>
powerpc/pseries/mobility: use cond_resched when updating device tree

Christophe Leroy <[email protected]>
powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function

Nathan Lynch <[email protected]>
powerpc/rtas: use device model APIs and serialization during LPM

Cédric Le Goater <[email protected]>
powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL

Stephen Boyd <[email protected]>
clk: zx296718: Don't reference clk_init_data after registration

Stephen Boyd <[email protected]>
clk: sirf: Don't reference clk_init_data after registration

Icenowy Zheng <[email protected]>
clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocks

Nathan Huckleberry <[email protected]>
clk: qoriq: Fix -Wunused-const-variable

Corey Minyard <[email protected]>
ipmi_si: Only schedule continuously in the thread in maintenance mode

Jia-Ju Bai <[email protected]>
gpu: drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property()

KyleMahlkuch <[email protected]>
drm/radeon: Fix EEH during kexec

Ahmad Fatoum <[email protected]>
drm/stm: attach gem fence to atomic state

Marko Kohtala <[email protected]>
video: ssd1307fb: Start page range at page_offset

Lucas Stach <[email protected]>
drm/panel: simple: fix AUO g185han01 horizontal blanking

Andrey Smirnov <[email protected]>
drm/bridge: tc358767: Increase AUX transfer length limit

Vadim Sukhomlinov <[email protected]>
tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations

Jarkko Sakkinen <[email protected]>
tpm: use tpm_try_get_ops() in tpm-sysfs.c.

Jarkko Sakkinen <[email protected]>
tpm: migrate pubek_show to struct tpm_buf

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

Diffstat:

 Makefile                                        |   4 +-
 arch/arm/mm/fault.c                             |   4 +-
 arch/arm/mm/fault.h                             |   1 +
 arch/arm/mm/mmu.c                               |  16 ++
 arch/arm64/include/asm/cmpxchg.h                |   6 +-
 arch/mips/mm/tlbex.c                            |   2 +-
 arch/powerpc/include/asm/futex.h                |   3 +-
 arch/powerpc/kernel/exceptions-64s.S            |   4 +
 arch/powerpc/kernel/rtas.c                      |  11 +-
 arch/powerpc/platforms/pseries/mobility.c       |   9 ++
 arch/powerpc/platforms/pseries/setup.c          |   3 +
 arch/powerpc/xmon/xmon.c                        |  15 +-
 arch/s390/hypfs/inode.c                         |   9 +-
 drivers/block/pktcdvd.c                         |   1 -
 drivers/char/ipmi/ipmi_si_intf.c                |  24 ++-
 drivers/char/tpm/tpm-chip.c                     |   5 +-
 drivers/char/tpm/tpm-sysfs.c                    | 201 ++++++++++++++----------
 drivers/char/tpm/tpm.h                          |  13 --
 drivers/clk/at91/clk-main.c                     |  10 +-
 drivers/clk/clk-qoriq.c                         |   2 +-
 drivers/clk/sirf/clk-common.c                   |  12 +-
 drivers/clk/sunxi-ng/ccu-sun8i-v3s.c            |   3 +
 drivers/clk/zte/clk-zx296718.c                  | 109 ++++++-------
 drivers/dma-buf/sw_sync.c                       |  16 +-
 drivers/gpu/drm/amd/amdgpu/si.c                 |   6 +-
 drivers/gpu/drm/bridge/tc358767.c               |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c |   2 +
 drivers/gpu/drm/panel/panel-simple.c            |   6 +-
 drivers/gpu/drm/radeon/radeon_connectors.c      |   2 +-
 drivers/gpu/drm/radeon/radeon_drv.c             |   8 +
 drivers/gpu/drm/stm/ltdc.c                      |   2 +
 drivers/hid/hid-apple.c                         |  49 +++---
 drivers/i2c/busses/i2c-cht-wc.c                 |  46 ++++++
 drivers/mfd/intel-lpss-pci.c                    |   2 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c  |   9 +-
 drivers/net/ethernet/qlogic/qla3xxx.c           |   1 +
 drivers/net/usb/hso.c                           |  12 +-
 drivers/net/usb/qmi_wwan.c                      |   1 +
 drivers/net/xen-netfront.c                      |  17 +-
 drivers/pci/dwc/pci-exynos.c                    |   2 +-
 drivers/pci/dwc/pci-imx6.c                      |   4 +-
 drivers/pci/host/pci-tegra.c                    |  22 ++-
 drivers/pci/host/pcie-rockchip.c                |  16 +-
 drivers/pinctrl/tegra/pinctrl-tegra.c           |   4 +-
 drivers/rtc/rtc-snvs.c                          |  11 +-
 drivers/scsi/scsi_logging.c                     |  48 +-----
 drivers/vfio/pci/vfio_pci.c                     |  17 +-
 drivers/video/fbdev/ssd1307fb.c                 |   2 +-
 fs/fat/dir.c                                    |  13 +-
 fs/fat/fatent.c                                 |   3 +
 fs/ocfs2/dlm/dlmunlock.c                        |  23 ++-
 include/scsi/scsi_dbg.h                         |   2 -
 kernel/bpf/syscall.c                            |  30 ++--
 kernel/kexec_core.c                             |   2 +
 kernel/livepatch/core.c                         |   1 +
 lib/Kconfig.debug                               |   2 +-
 net/core/sock.c                                 |  11 +-
 net/ipv4/ip_gre.c                               |   1 +
 net/ipv4/route.c                                |   5 +-
 net/ipv6/addrconf.c                             |  17 +-
 net/ipv6/ip6_input.c                            |  10 ++
 net/nfc/llcp_sock.c                             |   7 +-
 net/nfc/netlink.c                               |   6 +-
 net/rds/ib.c                                    |   6 +-
 net/sched/sch_cbq.c                             |  30 +++-
 net/sched/sch_dsmark.c                          |   2 +
 net/tipc/link.c                                 |  30 ++--
 net/tipc/msg.c                                  |   5 +-
 net/vmw_vsock/af_vsock.c                        |  16 +-
 net/vmw_vsock/hyperv_transport.c                |   2 +-
 net/vmw_vsock/virtio_transport_common.c         |   2 +-
 security/smack/smack_access.c                   |   6 +-
 security/smack/smack_lsm.c                      |   7 +-
 usr/Makefile                                    |   3 +
 74 files changed, 626 insertions(+), 390 deletions(-)