Skip to content

4.14.312-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest66 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/66power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race conditiondrivers/power/supply/da9150-charger.c+1 -00 replies
2/66iavf: fix inverted Rx hash condition leading to disabled hashdrivers/net/ethernet/intel/i40evf/i40e_txrx.c+1 -10 replies
3/66intel/igbvf: free irq on the error path in igbvf_request_msix()drivers/net/ethernet/intel/igbvf/netdev.c+6 -20 replies
4/66igbvf: Regard vf reset nack as successdrivers/net/ethernet/intel/igbvf/vf.c+10 -30 replies
5/66i2c: imx-lpi2c: check only for enabled interrupt flagsdrivers/i2c/busses/i2c-imx-lpi2c.c+4 -00 replies
6/66scsi: scsi_dh_alua: Fix memleak for qdata in alua_activate()drivers/scsi/device_handler/scsi_dh_alua.c+4 -20 replies
7/66net: usb: smsc95xx: Limit packet length to skb->lendrivers/net/usb/smsc95xx.c+6 -00 replies
8/66qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_infodrivers/net/ethernet/qlogic/qed/qed_sriov.c+4 -10 replies
9/66xirc2ps_cs: Fix use after free bug in xirc2ps_detachdrivers/net/ethernet/xircom/xirc2ps_cs.c+5 -00 replies
10/66net: qcom/emac: Fix use after free bug in emac_remove due to race conditiondrivers/net/ethernet/qualcomm/emac/emac.c+6 -00 replies
11/66net/ps3_gelic_net: Fix RX sk_buff lengthdrivers/net/ethernet/toshiba/ps3_gelic_net.c drivers/net/ethernet/toshiba/ps3_gelic_net.h+13 -110 replies
12/66net/ps3_gelic_net: Use dma_mapping_errordrivers/net/ethernet/toshiba/ps3_gelic_net.c+13 -110 replies
13/66bpf: Adjust insufficient default bpf_jit_limitkernel/bpf/core.c+1 -10 replies
14/66net/mlx5: Read the TC mapping of all priorities on ETS querydrivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c+4 -20 replies
15/66atm: idt77252: fix kmemleak when rmmod idt77252drivers/atm/idt77252.c+11 -00 replies
16/66hvc/xen: prevent concurrent accesses to the shared ringdrivers/tty/hvc/hvc_xen.c+17 -20 replies
17/66net: mdio: thunder: Add missing fwnode_handle_put()drivers/net/phy/mdio-thunder.c+1 -00 replies
18/66Bluetooth: btqcomsmd: Fix command timeout after setting BD addressdrivers/bluetooth/btqcomsmd.c+16 -10 replies
19/66Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished workdrivers/bluetooth/btsdio.c+1 -00 replies
20/66hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCsdrivers/hwmon/it87.c+3 -10 replies
21/66uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2drivers/usb/storage/unusual_uas.h+7 -00 replies
22/66thunderbolt: Use const qualifier for `ring_interrupt_index`drivers/thunderbolt/nhi.c+1 -10 replies
23/66riscv: Bump COMMAND_LINE_SIZE value to 1024arch/riscv/include/uapi/asm/setup.h+8 -00 replies
24/66ca8210: fix mac_len negative array accessdrivers/net/ieee802154/ca8210.c+2 -00 replies
25/66m68k: Only force 030 bus error if PC not in exception tablearch/m68k/kernel/traps.c+3 -10 replies
26/66scsi: target: iscsi: Fix an error message in iscsi_check_key()drivers/target/iscsi/iscsi_target_parameters.c+7 -50 replies
27/66scsi: ufs: core: Add soft dependency on governor_simpleondemanddrivers/scsi/ufs/ufshcd.c+1 -00 replies
28/66net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990drivers/net/usb/cdc_mbim.c+5 -00 replies
29/66net: usb: qmi_wwan: add Telit 0x1080 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
30/66sh: sanitize the flags on sigreturnarch/sh/include/asm/processor_32.h arch/sh/kernel/signal_32.c+4 -00 replies
31/66scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMRdrivers/scsi/scsi_devinfo.c+1 -00 replies
32/66usb: gadget: u_audio: dont let userspace block driver unbinddrivers/usb/gadget/function/u_audio.c+1 -10 replies
33/66igb: revert rtnl_lock() that causes deadlockdrivers/net/ethernet/intel/igb/igb_main.c+0 -20 replies
34/66usb: chipdea: core: fix return -EINVAL if request role is the same with current roledrivers/usb/chipidea/core.c+4 -10 replies
35/66usb: chipidea: core: fix possible concurrent when switch roledrivers/usb/chipidea/ci.h drivers/usb/chipidea/core.c drivers/usb/chipidea/otg.c+13 -20 replies
36/66nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()fs/nilfs2/ioctl.c+1 -10 replies
37/66i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()drivers/i2c/busses/i2c-xgene-slimpro.c+3 -00 replies
38/66dm stats: check for and propagate alloc_percpu failuredrivers/md/dm-stats.c drivers/md/dm-stats.h drivers/md/dm.c+10 -30 replies
39/66dm crypt: add cond_resched() to dmcrypt_write()drivers/md/dm-crypt.c+1 -00 replies
40/66sched/fair: sanitize vruntime of entity being placedkernel/sched/fair.c+13 -20 replies
41/66sched/fair: Sanitize vruntime of entity being migratedkernel/sched/core.c kernel/sched/fair.c+46 -100 replies
42/66ocfs2: fix data corruption after failed writefs/ocfs2/aops.c+16 -20 replies
43/66md: avoid signed overflow in slot_store()drivers/md/md.c+3 -00 replies
44/66ALSA: asihpi: check pao in control_message()sound/pci/asihpi/hpi6205.c+1 -10 replies
45/66ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()sound/pci/hda/patch_ca0132.c+3 -10 replies
46/66fbdev: tgafb: Fix potential divide by zerodrivers/video/fbdev/tgafb.c+3 -00 replies
47/66sched_getaffinity: dont assume cpumask_size() is fully initializedkernel/compat.c kernel/sched/core.c+3 -30 replies
48/66fbdev: nvidia: Fix potential divide by zerodrivers/video/fbdev/nvidia/nvidia.c+2 -00 replies
49/66fbdev: intelfb: Fix potential divide by zerodrivers/video/fbdev/intelfb/intelfbdrv.c+3 -00 replies
50/66fbdev: lxfb: Fix potential divide by zerodrivers/video/fbdev/geode/lxfb_core.c+3 -00 replies
51/66fbdev: au1200fb: Fix potential divide by zerodrivers/video/fbdev/au1200fb.c+3 -00 replies
52/66scsi: megaraid_sas: Fix crash after a double completiondrivers/scsi/megaraid/megaraid_sas_fusion.c+2 -20 replies
53/66can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_writenet/can/bcm.c+10 -60 replies
54/66i40e: fix registers dump after run ethtool adapter self testdrivers/net/ethernet/intel/i40e/i40e_diag.c drivers/net/ethernet/intel/i40e/i40e_diag.h+7 -60 replies
55/66Input: focaltech - use explicitly signed char typedrivers/input/mouse/focaltech.c+4 -40 replies
56/66cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALLfs/cifs/cifsfs.h+4 -10 replies
57/66xen/netback: dont do grant copy across page boundarydrivers/net/xen-netback/common.h drivers/net/xen-netback/netback.c+24 -30 replies
58/66pinctrl: at91-pio4: fix domain name assignmentdrivers/pinctrl/pinctrl-at91-pio4.c+0 -10 replies
59/66ALSA: hda/conexant: Partial revert of a quirk for Lenovosound/pci/hda/patch_conexant.c+5 -10 replies
60/66ALSA: usb-audio: Fix regression on detection of Roland VS-100sound/usb/format.c+6 -20 replies
61/66drm/etnaviv: fix reference leak when mmaping imported bufferdrivers/gpu/drm/etnaviv/etnaviv_gem_prime.c+9 -10 replies
62/66s390/uaccess: add missing earlyclobber annotations to __clear_user()arch/s390/lib/uaccess.c+1 -10 replies
63/66usb: host: ohci-pxa27x: Fix and & vs | typodrivers/usb/host/ohci-pxa27x.c+1 -10 replies
64/66ext4: fix kernel BUG in ext4_write_inline_data_end()fs/ext4/inode.c+2 -10 replies
65/66net: sched: cbq: dont intepret cls results when asked to dropnet/sched/sch_cbq.c+2 -20 replies
66/66ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()drivers/net/ieee802154/ca8210.c+1 -20 replies

Reviews trailers per patch

29 of 66 patches have a Reviewed-by or Acked-by.

PatchLarysa ZarembaMichal KubiakRafal RomanowskiLeon RomanovskyMaciej FijalkowskiMarek SzlosekEmanuele GhidoliBenjamin BlockBart Van AsscheJakub KicinskiGeert UytterhoevenMike ChristieRuslan BilovolJohn KeepingCorinna VinschenJacob KellerSimon HormanPeter ChenRyusuke KonishiAndi ShytiAlexander DuyckKuniyuki IwashimaMoshe ShemeshFrancois RomieuJuergen GrossMichal SwiatkowskiJoseph QiOliver HartkoppArpana ArlandHans de GoedePaulo Alcantara (SUSE)Ronnie SahlbergPaul DurrantClaudiu BezneaChristian GmeinerGerald SchaeferAlan SternAlexander AringZhang QiaoLinux Kernel Functional TestingJon HunterChris Paterson (CIP)Guenter RoeckHarshit Mogalapalli
SeriesT-b T-b T-b T-b T-b
1/66
2/66R-b R-b T-b R-b
3/66R-b T-b
4/66R-b T-b
5/66T-b
6/66R-b R-b
7/66R-b
8/66R-b
9/66
10/66
11/66
12/66R-b
13/66R-b
14/66R-b
15/66R-b
16/66R-b
17/66
18/66
19/66
20/66
21/66
22/66
23/66
24/66
25/66R-b
26/66R-b
27/66
28/66
29/66
30/66
31/66
32/66R-b R-b
33/66T-b T-b R-b R-b
34/66A-b
35/66A-b
36/66T-b
37/66R-b
38/66
39/66
40/66
41/66Originally-by T-b
42/66R-b
43/66
44/66
45/66
46/66
47/66
48/66
49/66
50/66
51/66
52/66
53/66A-b
54/66R-b R-b T-b
55/66R-b
56/66R-b R-b
57/66R-b
58/66R-b T-b
59/66
60/66
61/66R-b
62/66R-b
63/66A-b
64/66
65/66
66/66R-b A-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 44 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 00/66] 4.14.312-rc1 review

This is the start of the stable review cycle for the 4.14.312 release. There are 66 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, 05 Apr 2023 14:03:18 +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.312-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.312-rc1

Harshit Mogalapalli <[email protected]>
ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()

Jamal Hadi Salim <[email protected]>
net: sched: cbq: dont intepret cls results when asked to drop

Ye Bin <[email protected]>
ext4: fix kernel BUG in 'ext4_write_inline_data_end()'

Dan Carpenter <[email protected]>
usb: host: ohci-pxa27x: Fix and & vs | typo

Heiko Carstens <[email protected]>
s390/uaccess: add missing earlyclobber annotations to __clear_user()

Lucas Stach <[email protected]>
drm/etnaviv: fix reference leak when mmaping imported buffer

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix regression on detection of Roland VS-100

Takashi Iwai <[email protected]>
ALSA: hda/conexant: Partial revert of a quirk for Lenovo

Johan Hovold <[email protected]>
pinctrl: at91-pio4: fix domain name assignment

Juergen Gross <[email protected]>
xen/netback: don't do grant copy across page boundary

David Disseldorp <[email protected]>
cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL

Jason A. Donenfeld <[email protected]>
Input: focaltech - use explicitly signed char type

Radoslaw Tyl <[email protected]>
i40e: fix registers dump after run ethtool adapter self test

Ivan Orlov <[email protected]>
can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write

Tomas Henzl <[email protected]>
scsi: megaraid_sas: Fix crash after a double completion

Wei Chen <[email protected]>
fbdev: au1200fb: Fix potential divide by zero

Wei Chen <[email protected]>
fbdev: lxfb: Fix potential divide by zero

Wei Chen <[email protected]>
fbdev: intelfb: Fix potential divide by zero

Wei Chen <[email protected]>
fbdev: nvidia: Fix potential divide by zero

Linus Torvalds <[email protected]>
sched_getaffinity: don't assume 'cpumask_size()' is fully initialized

Wei Chen <[email protected]>
fbdev: tgafb: Fix potential divide by zero

Kuninori Morimoto <[email protected]>
ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()

Kuninori Morimoto <[email protected]>
ALSA: asihpi: check pao in control_message()

NeilBrown <[email protected]>
md: avoid signed overflow in slot_store()

Jan Kara via Ocfs2-devel <[email protected]>
ocfs2: fix data corruption after failed write

Vincent Guittot <[email protected]>
sched/fair: Sanitize vruntime of entity being migrated

Zhang Qiao <[email protected]>
sched/fair: sanitize vruntime of entity being placed

Mikulas Patocka <[email protected]>
dm crypt: add cond_resched() to dmcrypt_write()

Jiasheng Jiang <[email protected]>
dm stats: check for and propagate alloc_percpu failure

Wei Chen <[email protected]>
i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()

Ryusuke Konishi <[email protected]>
nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()

Xu Yang <[email protected]>
usb: chipidea: core: fix possible concurrent when switch role

Xu Yang <[email protected]>
usb: chipdea: core: fix return -EINVAL if request role is the same with current role

Lin Ma <[email protected]>
igb: revert rtnl_lock() that causes deadlock

Alvin Šipraga <[email protected]>
usb: gadget: u_audio: don't let userspace block driver unbind

Joel Selvaraj <[email protected]>
scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR

Al Viro <[email protected]>
sh: sanitize the flags on sigreturn

Enrico Sau <[email protected]>

    net: usb: qmi_wwan: add Telit 0x1080 composition

Enrico Sau <[email protected]>
net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990

Adrien Thierry <[email protected]>
scsi: ufs: core: Add soft dependency on governor_simpleondemand

Maurizio Lombardi <[email protected]>
scsi: target: iscsi: Fix an error message in iscsi_check_key()

Michael Schmitz <[email protected]>
m68k: Only force 030 bus error if PC not in exception table

Alexander Aring <[email protected]>
ca8210: fix mac_len negative array access

Alexandre Ghiti <[email protected]>
riscv: Bump COMMAND_LINE_SIZE value to 1024

Mario Limonciello <[email protected]>
thunderbolt: Use const qualifier for ring_interrupt_index

Yaroslav Furman <[email protected]>
uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2

Frank Crawford <[email protected]>
hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs

Zheng Wang <[email protected]>
Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work

Stephan Gerhold <[email protected]>
Bluetooth: btqcomsmd: Fix command timeout after setting BD address

Liang He <[email protected]>
net: mdio: thunder: Add missing fwnode_handle_put()

Roger Pau Monne <[email protected]>
hvc/xen: prevent concurrent accesses to the shared ring

Li Zetao <[email protected]>

    atm: idt77252: fix kmemleak when rmmod idt77252

Maher Sanalla <[email protected]>
net/mlx5: Read the TC mapping of all priorities on ETS query

Daniel Borkmann <[email protected]>
bpf: Adjust insufficient default bpf_jit_limit

Geoff Levand <[email protected]>
net/ps3_gelic_net: Use dma_mapping_error

Geoff Levand <[email protected]>
net/ps3_gelic_net: Fix RX sk_buff length

Zheng Wang <[email protected]>
net: qcom/emac: Fix use after free bug in emac_remove due to race condition

Zheng Wang <[email protected]>
xirc2ps_cs: Fix use after free bug in xirc2ps_detach

Daniil Tatianin <[email protected]>
qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info

Szymon Heidrich <[email protected]>

    net: usb: smsc95xx: Limit packet length to skb->len

Yu Kuai <[email protected]>
scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()

Alexander Stein <[email protected]>
i2c: imx-lpi2c: check only for enabled interrupt flags

Akihiko Odaki <[email protected]>
igbvf: Regard vf reset nack as success

Gaosheng Cui <[email protected]>
intel/igbvf: free irq on the error path in igbvf_request_msix()

Alexander Lobakin <[email protected]>
iavf: fix inverted Rx hash condition leading to disabled hash

Zheng Wang <[email protected]>
power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition

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

Diffstat:

 Makefile                                           |  4 +-
 arch/m68k/kernel/traps.c                           |  4 +-
 arch/riscv/include/uapi/asm/setup.h                |  8 ++++
 arch/s390/lib/uaccess.c                            |  2 +-
 arch/sh/include/asm/processor_32.h                 |  1 +
 arch/sh/kernel/signal_32.c                         |  3 ++
 drivers/atm/idt77252.c                             | 11 +++++
 drivers/bluetooth/btqcomsmd.c                      | 17 ++++++-
 drivers/bluetooth/btsdio.c                         |  1 +
 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c        | 10 +++-
 drivers/hwmon/it87.c                               |  4 +-
 drivers/i2c/busses/i2c-imx-lpi2c.c                 |  4 ++
 drivers/i2c/busses/i2c-xgene-slimpro.c             |  3 ++
 drivers/input/mouse/focaltech.c                    |  8 ++--
 drivers/md/dm-crypt.c                              |  1 +
 drivers/md/dm-stats.c                              |  7 ++-
 drivers/md/dm-stats.h                              |  2 +-
 drivers/md/dm.c                                    |  4 +-
 drivers/md/md.c                                    |  3 ++
 drivers/net/ethernet/intel/i40e/i40e_diag.c        | 11 +++--
 drivers/net/ethernet/intel/i40e/i40e_diag.h        |  2 +-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c      |  2 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |  2 -
 drivers/net/ethernet/intel/igbvf/netdev.c          |  8 +++-
 drivers/net/ethernet/intel/igbvf/vf.c              | 13 ++++--
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |  6 ++-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c        |  5 +-
 drivers/net/ethernet/qualcomm/emac/emac.c          |  6 +++
 drivers/net/ethernet/toshiba/ps3_gelic_net.c       | 41 ++++++++--------
 drivers/net/ethernet/toshiba/ps3_gelic_net.h       |  5 +-
 drivers/net/ethernet/xircom/xirc2ps_cs.c           |  5 ++
 drivers/net/ieee802154/ca8210.c                    |  5 +-
 drivers/net/phy/mdio-thunder.c                     |  1 +
 drivers/net/usb/cdc_mbim.c                         |  5 ++
 drivers/net/usb/qmi_wwan.c                         |  1 +
 drivers/net/usb/smsc95xx.c                         |  6 +++
 drivers/net/xen-netback/common.h                   |  2 +-
 drivers/net/xen-netback/netback.c                  | 25 +++++++++-
 drivers/pinctrl/pinctrl-at91-pio4.c                |  1 -
 drivers/power/supply/da9150-charger.c              |  1 +
 drivers/scsi/device_handler/scsi_dh_alua.c         |  6 ++-
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |  4 +-
 drivers/scsi/scsi_devinfo.c                        |  1 +
 drivers/scsi/ufs/ufshcd.c                          |  1 +
 drivers/target/iscsi/iscsi_target_parameters.c     | 12 +++--
 drivers/thunderbolt/nhi.c                          |  2 +-
 drivers/tty/hvc/hvc_xen.c                          | 19 +++++++-
 drivers/usb/chipidea/ci.h                          |  2 +
 drivers/usb/chipidea/core.c                        | 11 ++++-
 drivers/usb/chipidea/otg.c                         |  5 +-
 drivers/usb/gadget/function/u_audio.c              |  2 +-
 drivers/usb/host/ohci-pxa27x.c                     |  2 +-
 drivers/usb/storage/unusual_uas.h                  |  7 +++
 drivers/video/fbdev/au1200fb.c                     |  3 ++
 drivers/video/fbdev/geode/lxfb_core.c              |  3 ++
 drivers/video/fbdev/intelfb/intelfbdrv.c           |  3 ++
 drivers/video/fbdev/nvidia/nvidia.c                |  2 +
 drivers/video/fbdev/tgafb.c                        |  3 ++
 fs/cifs/cifsfs.h                                   |  5 +-
 fs/ext4/inode.c                                    |  3 +-
 fs/nilfs2/ioctl.c                                  |  2 +-
 fs/ocfs2/aops.c                                    | 18 +++++++-
 kernel/bpf/core.c                                  |  2 +-
 kernel/compat.c                                    |  2 +-
 kernel/sched/core.c                                |  7 ++-
 kernel/sched/fair.c                                | 54 ++++++++++++++++++++--
 net/can/bcm.c                                      | 16 ++++---
 net/sched/sch_cbq.c                                |  4 +-
 sound/pci/asihpi/hpi6205.c                         |  2 +-
 sound/pci/hda/patch_ca0132.c                       |  4 +-
 sound/pci/hda/patch_conexant.c                     |  6 ++-
 sound/usb/format.c                                 |  8 +++-
 72 files changed, 370 insertions(+), 101 deletions(-)