Skip to content

4.14.324-rc1 review

Greg Kroah-Hartman linux-kselftest linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest57 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/57lib/mpi: Eliminate unused umul_ppmm definitions for MIPSlib/mpi/longlong.h+1 -350 replies
2/57drm/radeon: Fix integer overflow in radeon_cs_parser_initdrivers/gpu/drm/radeon/radeon_cs.c+2 -10 replies
3/57ALSA: emu10k1: roll up loops in DSP setup code for Audigysound/pci/emu10k1/emufx.c+9 -1030 replies
4/57quota: Properly disable quotas when add_dquot_ref() failsfs/quota/dquot.c+2 -10 replies
5/57quota: fix warning in dqgrab()fs/quota/dquot.c+1 -10 replies
6/57udf: Fix uninitialized array access for some pathnamesfs/udf/unicode.c+1 -10 replies
7/57fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLevfs/jfs/jfs_dmap.c+3 -00 replies
8/57MIPS: dec: prom: Address -Warray-bounds warningarch/mips/include/asm/dec/prom.h+1 -10 replies
9/57FS: JFS: Fix null-ptr-deref Read in txBeginfs/jfs/namei.c+5 -00 replies
10/57FS: JFS: Check for read-only mounted filesystem in txBeginfs/jfs/jfs_txnmgr.c+5 -00 replies
11/57media: v4l2-mem2mem: add lock to protect parameter num_rdyinclude/media/v4l2-mem2mem.h+16 -20 replies
12/57media: platform: mediatek: vpu: fix NULL ptr dereferencedrivers/media/platform/mtk-vpu/mtk_vpu.c+4 -20 replies
13/57gfs2: Fix possible data races in gfs2_show_options()fs/gfs2/super.c+15 -110 replies
14/57pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()drivers/pcmcia/rsrc_nonstatic.c+2 -00 replies
15/57Bluetooth: L2CAP: Fix use-after-freenet/bluetooth/l2cap_core.c+5 -00 replies
16/57drm/amdgpu: Fix potential fence use-after-free v2drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c+3 -00 replies
17/57fbdev: mmp: fix value check in mmphw_probe()drivers/video/fbdev/mmp/hw/mmp_ctrl.c+3 -10 replies
18/57powerpc/rtas_flash: allow user copy to flash block cache objectsarch/powerpc/kernel/rtas_flash.c+3 -30 replies
19/57net: xfrm: Fix xfrm_address_filter OOB readnet/xfrm/xfrm_user.c+9 -00 replies
20/57net: af_key: fix sadb_x_filter validationnet/key/af_key.c+2 -20 replies
21/57ip6_vti: fix slab-use-after-free in decode_session6net/ipv6/ip6_vti.c+2 -20 replies
22/57ip_vti: fix potential slab-use-after-free in decode_session6net/ipv4/ip_vti.c+2 -20 replies
23/57xfrm: add NULL check in xfrm_update_ae_paramsnet/xfrm/xfrm_user.c+1 -10 replies
24/57netfilter: nft_dynset: disallow object mapsnet/netfilter/nft_dynset.c+3 -00 replies
25/57team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slavesdrivers/net/team/team.c+3 -10 replies
26/57i40e: fix misleading debug logsdrivers/net/ethernet/intel/i40e/i40e_nvm.c+8 -80 replies
27/57sock: Fix misuse of sk_under_memory_pressure()include/net/sock.h net/core/sock.c+7 -10 replies
28/57net: do not allow gso_size to be set to GSO_BY_FRAGSinclude/linux/virtio_net.h+4 -00 replies
29/57ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.sound/usb/quirks-table.h+29 -00 replies
30/57cifs: Release folio lock on fscache read hit.fs/cifs/file.c+1 -10 replies
31/57mmc: wbsd: fix double mmc_free_host() in wbsd_init()drivers/mmc/host/wbsd.c+0 -20 replies
32/57serial: 8250: Fix oops for port->pm on uart_change_pm()drivers/tty/serial/8250/8250_port.c+1 -00 replies
33/57binder: fix memory leak in binder_init()drivers/android/binder.c drivers/android/binder_alloc.c drivers/android/binder_alloc.h+8 -00 replies
34/57test_firmware: prevent race conditions by a correct implementation of lockinglib/test_firmware.c+28 -90 replies
35/57netfilter: set default timeout to 3 secs for sctp shutdown send and recv statenet/netfilter/nf_conntrack_proto_sctp.c+3 -30 replies
36/57ASoC: rt5665: add missed regulator_bulk_disablesound/soc/codecs/rt5665.c+2 -00 replies
37/57af_unix: Fix null-ptr-deref in unix_stream_sendpage().net/unix/af_unix.c+4 -50 replies
38/57net: fix the RTO timer retransmitting skb every 1ms if linear option is enablednet/ipv4/tcp_timer.c+3 -10 replies
39/57net: xfrm: Amend XFRMA_SEC_CTX nla_policy structurenet/xfrm/xfrm_user.c+1 -10 replies
40/57net: phy: broadcom: stub c45 read/write for 54810drivers/net/phy/broadcom.c+13 -00 replies
41/57tracing: Fix memleak due to race between current_tracer and tracekernel/trace/trace.c kernel/trace/trace_irqsoff.c kernel/trace/trace_sched_wakeup.c+12 -20 replies
42/57sock: annotate data-races around prot->memory_pressureinclude/net/sock.h net/sctp/socket.c+5 -40 replies
43/57igb: Avoid starting unnecessary workqueuesdrivers/net/ethernet/intel/igb/igb_ptp.c+12 -120 replies
44/57ipvs: Improve robustness to the ipvs sysctlnet/netfilter/ipvs/ip_vs_ctl.c+36 -340 replies
45/57ipvs: fix racy memcpy in proc_do_sync_thresholdnet/netfilter/ipvs/ip_vs_ctl.c+4 -00 replies
46/57ibmveth: Use dcbf rather than dcbfldrivers/net/ethernet/ibm/ibmveth.c+1 -10 replies
47/57batman-adv: Trigger events for auto adjusted MTUnet/batman-adv/hard-interface.c+1 -10 replies
48/57batman-adv: Do not get eth header before batadv_check_management_packetnet/batman-adv/bat_v_elp.c net/batman-adv/bat_v_ogm.c+4 -20 replies
49/57batman-adv: Fix TT global entry leak when client roamed backnet/batman-adv/translation-table.c+0 -10 replies
50/57batman-adv: Fix batadv_v_ogm_aggr_send memory leaknet/batman-adv/bat_v_ogm.c+3 -10 replies
51/57lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernelslib/clz_ctz.c+6 -260 replies
52/57media: vcodec: Fix potential array out-of-bounds in encoder queue_setupdrivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c+2 -00 replies
53/57x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4arch/x86/kernel/fpu/xstate.c+8 -00 replies
54/57rtnetlink: Reject negative ifindexes in RTM_NEWLINKnet/core/rtnetlink.c+4 -10 replies
55/57scsi: snic: Fix double free in snic_tgt_create()drivers/scsi/snic/snic_disc.c+1 -20 replies
56/57scsi: core: raid_class: Remove raid_component_add()drivers/scsi/raid_class.c include/linux/raid_class.h+0 -520 replies
57/57dma-buf/sw_sync: Avoid recursive lock during fence signaldrivers/dma-buf/sw_sync.c+9 -90 replies

Reviews trailers per patch

22 of 57 patches have a Reviewed-by or Acked-by.

PatchNick DesaulniersChristian KönigYe BinKees CookLeon RomanovskySimon HormanShakeel ButtWillem de BruijnMarcelo Ricardo LeitnerXuan ZhuoPaulo Alcantara (SUSE)David HowellsCarlos LlamasBing-Jhong Billy JhengEric DumazetAlex DeucherChen-Yu TsaiJiri PirkoJakub KicinskiBart Van AsscheArpana ArlandJulian AnastasovFlorian FainelliJon HunterPavel Machek (CIP)
SeriesT-b T-b
1/57R-b
2/57R-b
3/57
4/57Reported-and-tested-by
5/57
6/57
7/57
8/57
9/57
10/57
11/57
12/57
13/57
14/57
15/57
16/57R-b
17/57
18/57R-b
19/57
20/57
21/57
22/57
23/57R-b
24/57
25/57R-b
26/57
27/57A-b
28/57R-b R-b R-b
29/57
30/57A-b R-b
31/57
32/57
33/57A-b
34/57
35/57R-b
36/57
37/57R-b
38/57R-b
39/57
40/57R-b
41/57
42/57R-b
43/57R-b T-b
44/57A-b
45/57A-b A-b
46/57
47/57
48/57
49/57
50/57
51/57
52/57R-b
53/57
54/57R-b R-b
55/57
56/57R-b
57/57R-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 25 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 00/57] 4.14.324-rc1 review

This is the start of the stable review cycle for the 4.14.324 release. There are 57 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, 30 Aug 2023 10:11:30 +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.324-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.324-rc1

Rob Clark <[email protected]>
dma-buf/sw_sync: Avoid recursive lock during fence signal

Zhu Wang <[email protected]>
scsi: core: raid_class: Remove raid_component_add()

Zhu Wang <[email protected]>
scsi: snic: Fix double free in snic_tgt_create()

Ido Schimmel <[email protected]>
rtnetlink: Reject negative ifindexes in RTM_NEWLINK

Feng Tang <[email protected]>
x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4

Wei Chen <[email protected]>
media: vcodec: Fix potential array out-of-bounds in encoder queue_setup

Helge Deller <[email protected]>

    lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels

Remi Pommarel <[email protected]>
batman-adv: Fix batadv_v_ogm_aggr_send memory leak

Remi Pommarel <[email protected]>
batman-adv: Fix TT global entry leak when client roamed back

Remi Pommarel <[email protected]>
batman-adv: Do not get eth header before batadv_check_management_packet

Sven Eckelmann <[email protected]>
batman-adv: Trigger events for auto adjusted MTU

Michael Ellerman <[email protected]>
ibmveth: Use dcbf rather than dcbfl

Sishuai Gong <[email protected]>
ipvs: fix racy memcpy in proc_do_sync_threshold

Junwei Hu <[email protected]>
ipvs: Improve robustness to the ipvs sysctl

Alessio Igor Bogani <[email protected]>
igb: Avoid starting unnecessary workqueues

Eric Dumazet <[email protected]>

    sock: annotate data-races around prot->memory_pressure

Zheng Yejian <[email protected]>
tracing: Fix memleak due to race between current_tracer and trace

Justin Chen <[email protected]>
net: phy: broadcom: stub c45 read/write for 54810

Lin Ma <[email protected]>
net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure

Jason Xing <[email protected]>
net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled

Kuniyuki Iwashima <[email protected]>
af_unix: Fix null-ptr-deref in unix_stream_sendpage().

Zhang Shurong <[email protected]>
ASoC: rt5665: add missed regulator_bulk_disable

Xin Long <[email protected]>
netfilter: set default timeout to 3 secs for sctp shutdown send and recv state

Mirsad Goran Todorovac <[email protected]>
test_firmware: prevent race conditions by a correct implementation of locking

Qi Zheng <[email protected]>
binder: fix memory leak in binder_init()

Tony Lindgren <[email protected]>

    serial: 8250: Fix oops for port->pm on uart_change_pm()

Yang Yingliang <[email protected]>
mmc: wbsd: fix double mmc_free_host() in wbsd_init()

Russell Harmon via samba-technical <[email protected]>
cifs: Release folio lock on fscache read hit.

dengxiang <[email protected]>
ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.

Eric Dumazet <[email protected]>
net: do not allow gso_size to be set to GSO_BY_FRAGS

Abel Wu <[email protected]>
sock: Fix misuse of sk_under_memory_pressure()

Andrii Staikov <[email protected]>
i40e: fix misleading debug logs

Ziyang Xuan <[email protected]>
team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves

Pablo Neira Ayuso <[email protected]>
netfilter: nft_dynset: disallow object maps

Lin Ma <[email protected]>
xfrm: add NULL check in xfrm_update_ae_params

Zhengchao Shao <[email protected]>
ip_vti: fix potential slab-use-after-free in decode_session6

Zhengchao Shao <[email protected]>
ip6_vti: fix slab-use-after-free in decode_session6

Lin Ma <[email protected]>
net: af_key: fix sadb_x_filter validation

Lin Ma <[email protected]>
net: xfrm: Fix xfrm_address_filter OOB read

Nathan Lynch <[email protected]>
powerpc/rtas_flash: allow user copy to flash block cache objects

Yuanjun Gong <[email protected]>
fbdev: mmp: fix value check in mmphw_probe()

shanzhulig <[email protected]>
drm/amdgpu: Fix potential fence use-after-free v2

Zhengping Jiang <[email protected]>
Bluetooth: L2CAP: Fix use-after-free

Armin Wolf <[email protected]>
pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()

Tuo Li <[email protected]>
gfs2: Fix possible data races in gfs2_show_options()

Hans Verkuil <[email protected]>
media: platform: mediatek: vpu: fix NULL ptr dereference

Yunfei Dong <[email protected]>
media: v4l2-mem2mem: add lock to protect parameter num_rdy

Immad Mir <[email protected]>
FS: JFS: Check for read-only mounted filesystem in txBegin

Immad Mir <[email protected]>
FS: JFS: Fix null-ptr-deref Read in txBegin

Gustavo A. R. Silva <[email protected]>
MIPS: dec: prom: Address -Warray-bounds warning

Yogesh <[email protected]>
fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev

Jan Kara <[email protected]>
udf: Fix uninitialized array access for some pathnames

Ye Bin <[email protected]>
quota: fix warning in dqgrab()

Jan Kara <[email protected]>
quota: Properly disable quotas when add_dquot_ref() fails

Oswald Buddenhagen <[email protected]>
ALSA: emu10k1: roll up loops in DSP setup code for Audigy

hackyzh002 <[email protected]>
drm/radeon: Fix integer overflow in radeon_cs_parser_init

Nathan Chancellor <[email protected]>
lib/mpi: Eliminate unused umul_ppmm definitions for MIPS

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

Diffstat:

 Makefile                                           |   4 +-
 arch/mips/include/asm/dec/prom.h                   |   2 +-
 arch/powerpc/kernel/rtas_flash.c                   |   6 +-
 arch/x86/kernel/fpu/xstate.c                       |   8 ++
 drivers/android/binder.c                           |   1 +
 drivers/android/binder_alloc.c                     |   6 ++
 drivers/android/binder_alloc.h                     |   1 +
 drivers/dma-buf/sw_sync.c                          |  18 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   3 +
 drivers/gpu/drm/radeon/radeon_cs.c                 |   3 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |   2 +
 drivers/media/platform/mtk-vpu/mtk_vpu.c           |   6 +-
 drivers/mmc/host/wbsd.c                            |   2 -
 drivers/net/ethernet/ibm/ibmveth.c                 |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_nvm.c         |  16 +--
 drivers/net/ethernet/intel/igb/igb_ptp.c           |  24 ++---
 drivers/net/phy/broadcom.c                         |  13 +++
 drivers/net/team/team.c                            |   4 +-
 drivers/pcmcia/rsrc_nonstatic.c                    |   2 +
 drivers/scsi/raid_class.c                          |  48 ---------
 drivers/scsi/snic/snic_disc.c                      |   3 +-
 drivers/tty/serial/8250/8250_port.c                |   1 +
 drivers/video/fbdev/mmp/hw/mmp_ctrl.c              |   4 +-
 fs/cifs/file.c                                     |   2 +-
 fs/gfs2/super.c                                    |  26 +++--
 fs/jfs/jfs_dmap.c                                  |   3 +
 fs/jfs/jfs_txnmgr.c                                |   5 +
 fs/jfs/namei.c                                     |   5 +
 fs/quota/dquot.c                                   |   5 +-
 fs/udf/unicode.c                                   |   2 +-
 include/linux/raid_class.h                         |   4 -
 include/linux/virtio_net.h                         |   4 +
 include/media/v4l2-mem2mem.h                       |  18 +++-
 include/net/sock.h                                 |  11 +-
 kernel/trace/trace.c                               |   9 +-
 kernel/trace/trace_irqsoff.c                       |   3 +-
 kernel/trace/trace_sched_wakeup.c                  |   2 +
 lib/clz_ctz.c                                      |  32 ++----
 lib/mpi/longlong.h                                 |  36 +------
 lib/test_firmware.c                                |  39 +++++--
 net/batman-adv/bat_v_elp.c                         |   3 +-
 net/batman-adv/bat_v_ogm.c                         |   7 +-
 net/batman-adv/hard-interface.c                    |   2 +-
 net/batman-adv/translation-table.c                 |   1 -
 net/bluetooth/l2cap_core.c                         |   5 +
 net/core/rtnetlink.c                               |   5 +-
 net/core/sock.c                                    |   2 +-
 net/ipv4/ip_vti.c                                  |   4 +-
 net/ipv4/tcp_timer.c                               |   4 +-
 net/ipv6/ip6_vti.c                                 |   4 +-
 net/key/af_key.c                                   |   4 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |  74 +++++++-------
 net/netfilter/nf_conntrack_proto_sctp.c            |   6 +-
 net/netfilter/nft_dynset.c                         |   3 +
 net/sctp/socket.c                                  |   2 +-
 net/unix/af_unix.c                                 |   9 +-
 net/xfrm/xfrm_user.c                               |  13 ++-
 sound/pci/emu10k1/emufx.c                          | 112 ++-------------------
 sound/soc/codecs/rt5665.c                          |   2 +
 sound/usb/quirks-table.h                           |  29 ++++++
 60 files changed, 325 insertions(+), 351 deletions(-)