Skip to content

4.14.164-stable review

Greg Kroah-Hartman linux-efi linux-tegra linux-trace-devel lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest62 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/62USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipeindrivers/usb/gadget/udc/dummy_hcd.c+4 -40 replies
2/62USB: dummy-hcd: increase max number of devices to 32drivers/usb/gadget/udc/dummy_hcd.c+1 -10 replies
3/62locking/spinlock/debug: Fix various data raceskernel/locking/spinlock_debug.c+16 -160 replies
4/62netfilter: ctnetlink: netns exit must wait for callbacksnet/netfilter/nf_conntrack_netlink.c+3 -00 replies
5/62mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()drivers/net/wireless/marvell/mwifiex/tdls.c+64 -60 replies
6/62libtraceevent: Fix lib installation with O=tools/lib/traceevent/Makefile+1 -00 replies
7/62x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakagearch/x86/platform/efi/quirks.c+2 -40 replies
8/62efi/gop: Return EFI_NOT_FOUND if there are no usable GOPsdrivers/firmware/efi/libstub/gop.c+6 -60 replies
9/62efi/gop: Return EFI_SUCCESS if a usable GOP was founddrivers/firmware/efi/libstub/gop.c+2 -20 replies
10/62efi/gop: Fix memory leak in __gop_query32/64()drivers/firmware/efi/libstub/gop.c+12 -540 replies
11/62ARM: vexpress: Set-up shared OPP table instead of individual for each CPUarch/arm/mach-vexpress/spc.c+11 -10 replies
12/62netfilter: uapi: Avoid undefined left-shift in xt_sctp.hinclude/uapi/linux/netfilter/xt_sctp.h+3 -30 replies
13/62netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_ENDnet/netfilter/nf_tables_api.c+9 -30 replies
14/62ARM: dts: Cygnus: Fix MDIO node address/size cellsarch/arm/boot/dts/bcm-cygnus.dtsi+2 -20 replies
15/62spi: spi-cavium-thunderx: Add missing pci_release_regions()drivers/spi/spi-cavium-thunderx.c+2 -00 replies
16/62ASoC: topology: Check return value for soc_tplg_pcm_create()sound/soc/soc-topology.c+7 -10 replies
17/62ARM: dts: bcm283x: Fix critical trip pointarch/arm/boot/dts/bcm283x.dtsi+1 -10 replies
18/62bpf, mips: Limit to 33 tail callsarch/mips/net/ebpf_jit.c+5 -40 replies
19/62ARM: dts: am437x-gp/epos-evm: fix panel compatiblearch/arm/boot/dts/am437x-gp-evm.dts arch/arm/boot/dts/am43x-epos-evm.dts+2 -20 replies
20/62samples: bpf: Replace symbol compare of trace_eventsamples/bpf/trace_event_user.c+2 -20 replies
21/62samples: bpf: fix syscall_tp due to unused syscallsamples/bpf/syscall_tp_kern.c+16 -20 replies
22/62powerpc: Ensure that swiotlb buffer is allocated from low memoryarch/powerpc/mm/mem.c+8 -00 replies
23/62bnx2x: Do not handle requests from VFs after paritydrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c+23 -20 replies
24/62bnx2x: Fix logic to get total no. of PFs per enginedrivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h+1 -10 replies
25/62net: usb: lan78xx: Fix error message format specifierdrivers/net/usb/lan78xx.c+1 -10 replies
26/62rfkill: Fix incorrect check to avoid NULL pointer dereferencenet/rfkill/core.c+5 -20 replies
27/62ASoC: wm8962: fix lambda valuesound/soc/codecs/wm8962.c+2 -20 replies
28/62regulator: rn5t618: fix module aliasesdrivers/regulator/rn5t618-regulator.c+1 -00 replies
29/62kconfig: dont crash on NULL expressions in expr_eq()scripts/kconfig/expr.c+7 -00 replies
30/62perf/x86/intel: Fix PT PMI handlingarch/x86/events/core.c+7 -20 replies
31/62fs: avoid softlockups in s_inodes iteratorsfs/drop_caches.c fs/inode.c fs/notify/fsnotify.c +1 more+10 -10 replies
32/62net: stmmac: Do not accept invalid MTU valuesdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+12 -00 replies
33/62net: stmmac: RX buffer size must be 16 byte aligneddrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+1 -10 replies
34/62s390/dasd/cio: Interpret ccw_device_get_mdc return value correctlydrivers/s390/block/dasd_eckd.c drivers/s390/cio/device_ops.c+6 -50 replies
35/62s390/dasd: fix memleak in path handling error casedrivers/s390/block/dasd_eckd.c+2 -170 replies
36/62block: fix memleak when __blk_rq_map_user_iov() is failedblock/blk-map.c+1 -10 replies
37/62parisc: Fix compiler warnings in debug_core.carch/parisc/include/asm/cmpxchg.h+8 -20 replies
38/62llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)net/llc/llc_station.c+2 -20 replies
39/62hv_netvsc: Fix unwanted rx_table resetdrivers/net/hyperv/hyperv_net.h drivers/net/hyperv/netvsc_drv.c drivers/net/hyperv/rndis_filter.c+11 -60 replies
40/62bpf: reject passing modified ctx to helper functionskernel/bpf/verifier.c tools/testing/selftests/bpf/test_verifier.c+87 -160 replies
41/62bpf: Fix passing modified ctx to ld/abs/ind instructionkernel/bpf/verifier.c+7 -20 replies
42/62PCI/switchtec: Read all 64 bits of part_event_bitmapdrivers/pci/switch/switchtec.c+2 -20 replies
43/62mmc: block: Convert RPMB to a character devicedrivers/mmc/core/block.c drivers/mmc/core/queue.h+263 -220 replies
44/62mmc: block: Delete mmc_access_rpmb()drivers/mmc/core/block.c drivers/mmc/core/queue.c drivers/mmc/core/queue.h+1 -150 replies
45/62mmc: block: Fix bug when removing RPMB chardevdrivers/mmc/core/block.c+18 -140 replies
46/62mmc: core: Prevent bus reference leak in mmc_blk_init()drivers/mmc/core/block.c+1 -00 replies
47/62mmc: block: propagate correct returned value in mmc_rpmb_ioctldrivers/mmc/core/block.c+1 -10 replies
48/62gtp: fix bad unlock balance in gtp_encap_enable_socketdrivers/net/gtp.c+3 -20 replies
49/62macvlan: do not assume mac_header is set in macvlan_broadcast()drivers/net/macvlan.c include/linux/if_ether.h+9 -10 replies
50/62net: dsa: mv88e6xxx: Preserve priority when setting CPU port.drivers/net/dsa/mv88e6xxx/global1.c drivers/net/dsa/mv88e6xxx/global1.h+6 -00 replies
51/62net: stmmac: dwmac-sun8i: Allow all RGMII modesdrivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c+3 -00 replies
52/62net: stmmac: dwmac-sunxi: Allow all RGMII modesdrivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c+1 -10 replies
53/62net: usb: lan78xx: fix possible skb leakdrivers/net/usb/lan78xx.c+3 -60 replies
54/62pkt_sched: fq: do not accept silly TCA_FQ_QUANTUMnet/sched/sch_fq.c+1 -10 replies
55/62USB: core: fix check for duplicate endpointsdrivers/usb/core/config.c+58 -120 replies
56/62USB: serial: option: add Telit ME910G1 0x110a compositiondrivers/usb/serial/option.c+2 -00 replies
57/62sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLYnet/sctp/sm_sideeffect.c+18 -100 replies
58/62tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACKnet/ipv4/tcp_input.c+4 -10 replies
59/62vxlan: fix tos value before xmitdrivers/net/vxlan.c+2 -20 replies
60/62vlan: vlan_changelink() should propagate errorsnet/8021q/vlan_netlink.c+7 -30 replies
61/62net: sch_prio: When ungrafting, replace with FIFOnet/sched/sch_prio.c+8 -20 replies
62/62vlan: fix memory leak in vlan_dev_set_egress_prioritynet/8021q/vlan.h net/8021q/vlan_dev.c net/8021q/vlan_netlink.c+8 -50 replies

Reviews trailers per patch

19 of 62 patches have a Reviewed-by or Acked-by.

PatchViresh KumarDietmar EggemannSteven Rostedt (VMware)Michael WeiserChristoph HellwigCharles KeepaxAlexey BudankovRanjani SridharanMartin KaFai LauLaurent PinchartAdrian HunterShawn LinChris HealyCornelia HuckPeter OberparleiterStefan HaberlandJan HoeppnerRay JuiSimon HormanBob LiuAlexei StarovoitovYonghong SongEdward CreeJan KaraJiri PirkoFlorian WestphalAlan Stern
1/62
2/62
3/62
4/62
5/62
6/62R-b
7/62T-b
8/62
9/62
10/62
11/62A-b T-b
12/62
13/62
14/62R-b R-b
15/62
16/62R-b
17/62
18/62A-b
19/62A-b
20/62
21/62
22/62R-b
23/62
24/62
25/62
26/62
27/62A-b
28/62
29/62
30/62A-b
31/62R-b
32/62
33/62
34/62R-b A-b R-b
35/62R-b
36/62R-b
37/62
38/62
39/62
40/62A-b A-b A-b
41/62
42/62
43/62
44/62
45/62A-b
46/62R-b
47/62R-b
48/62
49/62
50/62T-b
51/62
52/62
53/62
54/62Diagnosed-by
55/62A-b
56/62
57/62
58/62
59/62
60/62
61/62A-b
62/62

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

Read the v1 thread

Cover letter [PATCH 4.14 00/62] 4.14.164-stable review

This is the start of the stable review cycle for the 4.14.164 release. There are 62 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 Mon, 13 Jan 2020 09:46:17 +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.14.164-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.164-rc1

Eric Dumazet <[email protected]>
vlan: fix memory leak in vlan_dev_set_egress_priority

Petr Machata <[email protected]>
net: sch_prio: When ungrafting, replace with FIFO

Eric Dumazet <[email protected]>
vlan: vlan_changelink() should propagate errors

Hangbin Liu <[email protected]>
vxlan: fix tos value before xmit

Pengcheng Yang <[email protected]>
tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK

Xin Long <[email protected]>

    sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY

Daniele Palmas <[email protected]>

    USB: serial: option: add Telit ME910G1 0x110a composition

Johan Hovold <[email protected]>
USB: core: fix check for duplicate endpoints

Eric Dumazet <[email protected]>
pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM

Eric Dumazet <[email protected]>
net: usb: lan78xx: fix possible skb leak

Chen-Yu Tsai <[email protected]>
net: stmmac: dwmac-sunxi: Allow all RGMII modes

Chen-Yu Tsai <[email protected]>
net: stmmac: dwmac-sun8i: Allow all RGMII modes

Andrew Lunn <[email protected]>
net: dsa: mv88e6xxx: Preserve priority when setting CPU port.

Eric Dumazet <[email protected]>
macvlan: do not assume mac_header is set in macvlan_broadcast()

Eric Dumazet <[email protected]>
gtp: fix bad unlock balance in gtp_encap_enable_socket

Mathieu Malaterre <[email protected]>
mmc: block: propagate correct returned value in mmc_rpmb_ioctl

Alexander Kappner <[email protected]>
mmc: core: Prevent bus reference leak in mmc_blk_init()

Linus Walleij <[email protected]>
mmc: block: Fix bug when removing RPMB chardev

Linus Walleij <[email protected]>
mmc: block: Delete mmc_access_rpmb()

Linus Walleij <[email protected]>
mmc: block: Convert RPMB to a character device

Logan Gunthorpe <[email protected]>
PCI/switchtec: Read all 64 bits of part_event_bitmap

Daniel Borkmann <[email protected]>
bpf: Fix passing modified ctx to ld/abs/ind instruction

Daniel Borkmann <[email protected]>
bpf: reject passing modified ctx to helper functions

Haiyang Zhang <[email protected]>
hv_netvsc: Fix unwanted rx_table reset

Chan Shu Tak, Alex <[email protected]>
llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)

Helge Deller <[email protected]>
parisc: Fix compiler warnings in debug_core.c

Yang Yingliang <[email protected]>
block: fix memleak when __blk_rq_map_user_iov() is failed

Stefan Haberland <[email protected]>
s390/dasd: fix memleak in path handling error case

Jan Höppner <[email protected]>
s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly

Jose Abreu <[email protected]>
net: stmmac: RX buffer size must be 16 byte aligned

Jose Abreu <[email protected]>
net: stmmac: Do not accept invalid MTU values

Eric Sandeen <[email protected]>
fs: avoid softlockups in s_inodes iterators

Alexander Shishkin <[email protected]>
perf/x86/intel: Fix PT PMI handling

Thomas Hebb <[email protected]>
kconfig: don't crash on NULL expressions in expr_eq()

Andreas Kemnade <[email protected]>
regulator: rn5t618: fix module aliases

Shengjiu Wang <[email protected]>
ASoC: wm8962: fix lambda value

Aditya Pakki <[email protected]>
rfkill: Fix incorrect check to avoid NULL pointer dereference

Cristian Birsan <[email protected]>
net: usb: lan78xx: Fix error message format specifier

Manish Chopra <[email protected]>
bnx2x: Fix logic to get total no. of PFs per engine

Manish Chopra <[email protected]>
bnx2x: Do not handle requests from VFs after parity

Mike Rapoport <[email protected]>
powerpc: Ensure that swiotlb buffer is allocated from low memory

Daniel T. Lee <[email protected]>
samples: bpf: fix syscall_tp due to unused syscall

Daniel T. Lee <[email protected]>
samples: bpf: Replace symbol compare of trace_event

Tomi Valkeinen <[email protected]>
ARM: dts: am437x-gp/epos-evm: fix panel compatible

Paul Chaignon <[email protected]>
bpf, mips: Limit to 33 tail calls

Stefan Wahren <[email protected]>
ARM: dts: bcm283x: Fix critical trip point

Dragos Tarcatu <[email protected]>
ASoC: topology: Check return value for soc_tplg_pcm_create()

Chuhong Yuan <[email protected]>
spi: spi-cavium-thunderx: Add missing pci_release_regions()

Florian Fainelli <[email protected]>
ARM: dts: Cygnus: Fix MDIO node address/size cells

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END

Phil Sutter <[email protected]>
netfilter: uapi: Avoid undefined left-shift in xt_sctp.h

Sudeep Holla <[email protected]>
ARM: vexpress: Set-up shared OPP table instead of individual for each CPU

Arvind Sankar <[email protected]>

    efi/gop: Fix memory leak in __gop_query32/64()

Arvind Sankar <[email protected]>
efi/gop: Return EFI_SUCCESS if a usable GOP was found

Arvind Sankar <[email protected]>
efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs

Dave Young <[email protected]>
x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage

Sudip Mukherjee <[email protected]>
libtraceevent: Fix lib installation with O=

qize wang <[email protected]>
mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()

Florian Westphal <[email protected]>
netfilter: ctnetlink: netns exit must wait for callbacks

Marco Elver <[email protected]>
locking/spinlock/debug: Fix various data races

Andrey Konovalov <[email protected]>
USB: dummy-hcd: increase max number of devices to 32

Andrey Konovalov <[email protected]>
USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein

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

Diffstat:

 Makefile                                          |   4 +-
 arch/arm/boot/dts/am437x-gp-evm.dts               |   2 +-
 arch/arm/boot/dts/am43x-epos-evm.dts              |   2 +-
 arch/arm/boot/dts/bcm-cygnus.dtsi                 |   4 +-
 arch/arm/boot/dts/bcm283x.dtsi                    |   2 +-
 arch/arm/mach-vexpress/spc.c                      |  12 +-
 arch/mips/net/ebpf_jit.c                          |   9 +-
 arch/parisc/include/asm/cmpxchg.h                 |  10 +-
 arch/powerpc/mm/mem.c                             |   8 +
 arch/x86/events/core.c                            |   9 +-
 arch/x86/platform/efi/quirks.c                    |   6 +-
 block/blk-map.c                                   |   2 +-
 drivers/firmware/efi/libstub/gop.c                |  80 ++----
 drivers/mmc/core/block.c                          | 300 +++++++++++++++++++---
 drivers/mmc/core/queue.c                          |   2 +-
 drivers/mmc/core/queue.h                          |   4 +-
 drivers/net/dsa/mv88e6xxx/global1.c               |   5 +
 drivers/net/dsa/mv88e6xxx/global1.h               |   1 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h   |   2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c  |  12 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h |   1 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c  |  12 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c |   3 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c |   2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c |  14 +-
 drivers/net/gtp.c                                 |   5 +-
 drivers/net/hyperv/hyperv_net.h                   |   3 +-
 drivers/net/hyperv/netvsc_drv.c                   |   4 +-
 drivers/net/hyperv/rndis_filter.c                 |  10 +-
 drivers/net/macvlan.c                             |   2 +-
 drivers/net/usb/lan78xx.c                         |  11 +-
 drivers/net/vxlan.c                               |   4 +-
 drivers/net/wireless/marvell/mwifiex/tdls.c       |  70 ++++-
 drivers/pci/switch/switchtec.c                    |   4 +-
 drivers/regulator/rn5t618-regulator.c             |   1 +
 drivers/s390/block/dasd_eckd.c                    |  28 +-
 drivers/s390/cio/device_ops.c                     |   2 +-
 drivers/spi/spi-cavium-thunderx.c                 |   2 +
 drivers/usb/core/config.c                         |  70 ++++-
 drivers/usb/gadget/udc/dummy_hcd.c                |  10 +-
 drivers/usb/serial/option.c                       |   2 +
 fs/drop_caches.c                                  |   2 +-
 fs/inode.c                                        |   7 +
 fs/notify/fsnotify.c                              |   1 +
 fs/quota/dquot.c                                  |   1 +
 include/linux/if_ether.h                          |   8 +
 include/uapi/linux/netfilter/xt_sctp.h            |   6 +-
 kernel/bpf/verifier.c                             |  54 ++--
 kernel/locking/spinlock_debug.c                   |  32 +--
 net/8021q/vlan.h                                  |   1 +
 net/8021q/vlan_dev.c                              |   3 +-
 net/8021q/vlan_netlink.c                          |  19 +-
 net/ipv4/tcp_input.c                              |   5 +-
 net/llc/llc_station.c                             |   4 +-
 net/netfilter/nf_conntrack_netlink.c              |   3 +
 net/netfilter/nf_tables_api.c                     |  12 +-
 net/rfkill/core.c                                 |   7 +-
 net/sched/sch_fq.c                                |   2 +-
 net/sched/sch_prio.c                              |  10 +-
 net/sctp/sm_sideeffect.c                          |  28 +-
 samples/bpf/syscall_tp_kern.c                     |  18 +-
 samples/bpf/trace_event_user.c                    |   4 +-
 scripts/kconfig/expr.c                            |   7 +
 sound/soc/codecs/wm8962.c                         |   4 +-
 sound/soc/soc-topology.c                          |   8 +-
 tools/lib/traceevent/Makefile                     |   1 +
 tools/testing/selftests/bpf/test_verifier.c       |  58 ++++-
 67 files changed, 778 insertions(+), 263 deletions(-)