Skip to content

4.19.287-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 Latest49 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/49power: supply: ab8500: Fix external_power_changed racedrivers/power/supply/ab8500_btemp.c drivers/power/supply/ab8500_fg.c+4 -80 replies
2/49power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()drivers/power/supply/bq27xxx_battery.c+2 -40 replies
3/49ARM: dts: vexpress: add missing cache propertiesarch/arm/boot/dts/vexpress-v2p-ca5s.dts+1 -00 replies
4/49power: supply: Ratelimit no data debug outputdrivers/power/supply/power_supply_sysfs.c+2 -10 replies
5/49regulator: Fix error checking for debugfs_create_dirdrivers/regulator/core.c+2 -20 replies
6/49irqchip/meson-gpio: Mark OF related data as maybe unuseddrivers/irqchip/irq-meson-gpio.c+1 -10 replies
7/49power: supply: Fix logic checking if system is running from batterydrivers/power/supply/power_supply_core.c+6 -20 replies
8/49parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()arch/parisc/kernel/pci-dma.c+17 -10 replies
9/49MIPS: Alchemy: fix dbdma2arch/mips/alchemy/common/dbdma.c+15 -120 replies
10/49mips: Move initrd_start check after initrd address sanitisation.arch/mips/kernel/setup.c+5 -40 replies
11/49xen/blkfront: Only check REQ_FUA for writesdrivers/block/xen-blkfront.c+2 -10 replies
12/49ocfs2: fix use-after-free when unmounting read-only filesystemfs/ocfs2/super.c+4 -20 replies
13/49ocfs2: check new file size on fallocate callfs/ocfs2/file.c+7 -10 replies
14/49nios2: dts: Fix tse_mac "max-frame-size" propertyarch/nios2/boot/dts/10m50_devboard.dts arch/nios2/boot/dts/3c120_devboard.dts+2 -20 replies
15/49nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()fs/nilfs2/btnode.c+10 -20 replies
16/49nilfs2: fix possible out-of-bounds segment allocation in resize ioctlfs/nilfs2/sufile.c+9 -00 replies
17/49kexec: support purgatories with .text.hot sectionskernel/kexec_file.c+13 -10 replies
18/49powerpc/purgatory: remove PGO flagsarch/powerpc/purgatory/Makefile+5 -00 replies
19/49nouveau: fix client work fence deletion racedrivers/gpu/drm/nouveau/nouveau_drm.c+10 -40 replies
20/49RDMA/uverbs: Restrict usage of privileged QKEYsdrivers/infiniband/core/uverbs_cmd.c+6 -10 replies
21/49net: usb: qmi_wwan: add support for Compal RXM-G1drivers/net/usb/qmi_wwan.c+2 -00 replies
22/49Remove DECnet support from kernelDocumentation/admin-guide/kernel-parameters.txt Documentation/ioctl/ioctl-number.txt Documentation/networking/decnet.txt +44 more+2 -121830 replies
23/49USB: serial: option: add Quectel EM061KGL seriesdrivers/usb/serial/option.c+16 -00 replies
24/49usb: dwc3: gadget: Reset num TRBs before giving back the requestdrivers/usb/dwc3/gadget.c+1 -00 replies
25/49usb: gadget: f_ncm: Add OS descriptor supportdrivers/usb/gadget/function/f_ncm.c drivers/usb/gadget/function/u_ncm.h+47 -30 replies
26/49usb: gadget: f_ncm: Fix NTP-32 supportdrivers/usb/gadget/function/f_ncm.c+3 -70 replies
27/49netfilter: nfnetlink: skip error delivery on batch in case of ENOMEMnet/netfilter/nfnetlink.c+2 -10 replies
28/49ping6: Fix send to link-local addresses with VRF.net/ipv6/ping.c+2 -10 replies
29/49RDMA/rxe: Remove the unused variable objdrivers/infiniband/sw/rxe/rxe_qp.c drivers/infiniband/sw/rxe/rxe_task.c drivers/infiniband/sw/rxe/rxe_task.h+5 -70 replies
30/49RDMA/rxe: Removed unused name from rxe_task structdrivers/infiniband/sw/rxe/rxe_qp.c drivers/infiniband/sw/rxe/rxe_task.c drivers/infiniband/sw/rxe/rxe_task.h+5 -120 replies
31/49RDMA/rxe: Fix the use-before-initialization error of resp_pktsdrivers/infiniband/sw/rxe/rxe_qp.c+3 -40 replies
32/49IB/uverbs: Fix to consider event queue closing also upon non-blocking modedrivers/infiniband/core/uverbs_main.c+5 -70 replies
33/49IB/isert: Fix dead lock in ib_isertdrivers/infiniband/ulp/isert/ib_isert.c+8 -20 replies
34/49IB/isert: Fix possible list corruption in CMA handlerdrivers/infiniband/ulp/isert/ib_isert.c+4 -00 replies
35/49IB/isert: Fix incorrect release of isert connectiondrivers/infiniband/ulp/isert/ib_isert.c+0 -20 replies
36/49sctp: fix an error code in sctp_sf_eat_auth()net/sctp/sm_statefuns.c+1 -10 replies
37/49igb: fix nvm.ops.read() error handlingdrivers/net/ethernet/intel/igb/igb_ethtool.c+3 -00 replies
38/49drm/nouveau/dp: check for NULL nv_connector->native_modedrivers/gpu/drm/nouveau/nouveau_connector.c+2 -20 replies
39/49drm/nouveau/kms: Dont change EDID when it hasnt actually changeddrivers/gpu/drm/nouveau/nouveau_connector.c+27 -270 replies
40/49drm/nouveau: add nv_encoder pointer check for NULLdrivers/gpu/drm/nouveau/nouveau_connector.c+2 -10 replies
41/49net: lapbether: only support ethernet devicesdrivers/net/wan/lapbether.c+3 -00 replies
42/49net: tipc: resize nlattr array to correct sizenet/tipc/bearer.c+2 -20 replies
43/49selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSETtools/testing/selftests/ptp/testptp.c+3 -30 replies
44/49neighbour: Remove unused inline function neigh_key_eq16()include/net/neighbour.h+0 -50 replies
45/49net: Remove unused inline function dst_hold_and_use()include/net/dst.h+0 -60 replies
46/49neighbour: delete neigh_lookup_nodev as not usedinclude/net/neighbour.h net/core/neighbour.c+0 -330 replies
47/49drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depthdrivers/gpu/drm/nouveau/nouveau_connector.c+9 -50 replies
48/49powerpc: Fix defconfig choice logic when cross compilingarch/powerpc/Makefile+4 -50 replies
49/49mmc: block: ensure error propagation for non-blkdrivers/mmc/core/block.c+5 -00 replies

Reviews trailers per patch

25 of 49 patches have a Reviewed-by or Acked-by.

PatchLinus WalleijJuergen GrossJoseph QiMark FashehRyusuke KonishiRoss ZwislerSteven Rostedt (Google)Philipp RudoKarol HerbstBjørn MorkHans de GoedeMartin BlumenstinglMaor GottliebSagi GrimbergXin LongLyude PaulBen SkeggsThinh NguyenFlorian WestphalTung NguyenRichard CochranEric DumazetNikolay AleksandrovAdrian HunterMirsad TodorovacDavid AhernLi ZhijianBob PearsonChris Paterson (CIP)Jon HunterSudip MukherjeeLinux Kernel Functional TestingShuah KhanGuenter Roeck
SeriesT-b T-b T-b T-b T-b T-b
1/49R-b
2/49
3/49
4/49R-b
5/49
6/49A-b
7/49
8/49
9/49
10/49
11/49A-b
12/49R-b T-b
13/49R-b R-b
14/49
15/49T-b
16/49T-b
17/49R-b R-b R-b
18/49
19/49R-b
20/49
21/49A-b
22/49A-b A-b
23/49
24/49A-b
25/49
26/49
27/49
28/49T-b R-b
29/49R-b R-b
30/49
31/49
32/49R-b
33/49R-b
34/49
35/49R-b
36/49A-b
37/49
38/49R-b
39/49R-b
40/49R-b
41/49
42/49R-b R-b
43/49A-b
44/49
45/49
46/49R-b R-b
47/49R-b
48/49
49/49A-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 34 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 00/49] 4.19.287-rc1 review

This is the start of the stable review cycle for the 4.19.287 release. There are 49 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, 21 Jun 2023 10:21:12 +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.19.287-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.19.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.287-rc1

Christian Loehle <[email protected]>
mmc: block: ensure error propagation for non-blk

Michael Ellerman <[email protected]>
powerpc: Fix defconfig choice logic when cross compiling

Alexander Kapshuk <[email protected]>
drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depth

Leon Romanovsky <[email protected]>
neighbour: delete neigh_lookup_nodev as not used

Gaosheng Cui <[email protected]>
net: Remove unused inline function dst_hold_and_use()

Gaosheng Cui <[email protected]>
neighbour: Remove unused inline function neigh_key_eq16()

Alex Maftei <[email protected]>
selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET

Lin Ma <[email protected]>
net: tipc: resize nlattr array to correct size

Eric Dumazet <[email protected]>
net: lapbether: only support ethernet devices

Natalia Petrova <[email protected]>
drm/nouveau: add nv_encoder pointer check for NULL

Lyude Paul <[email protected]>
drm/nouveau/kms: Don't change EDID when it hasn't actually changed

Natalia Petrova <[email protected]>

    drm/nouveau/dp: check for NULL nv_connector->native_mode

Aleksandr Loktionov <[email protected]>
igb: fix nvm.ops.read() error handling

Dan Carpenter <[email protected]>
sctp: fix an error code in sctp_sf_eat_auth()

Saravanan Vajravel <[email protected]>
IB/isert: Fix incorrect release of isert connection

Saravanan Vajravel <[email protected]>
IB/isert: Fix possible list corruption in CMA handler

Saravanan Vajravel <[email protected]>
IB/isert: Fix dead lock in ib_isert

Yishai Hadas <[email protected]>
IB/uverbs: Fix to consider event queue closing also upon non-blocking mode

Zhu Yanjun <[email protected]>
RDMA/rxe: Fix the use-before-initialization error of resp_pkts

Bob Pearson <[email protected]>
RDMA/rxe: Removed unused name from rxe_task struct

Zhu Yanjun <[email protected]>
RDMA/rxe: Remove the unused variable obj

Guillaume Nault <[email protected]>
ping6: Fix send to link-local addresses with VRF.

Pablo Neira Ayuso <[email protected]>
netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM

Romain Izard <[email protected]>
usb: gadget: f_ncm: Fix NTP-32 support

Romain Izard <[email protected]>
usb: gadget: f_ncm: Add OS descriptor support

Elson Roy Serrao <[email protected]>
usb: dwc3: gadget: Reset num TRBs before giving back the request

Jerry Meng <[email protected]>
USB: serial: option: add Quectel EM061KGL series

Stephen Hemminger <[email protected]>
Remove DECnet support from kernel

Wes Huang <[email protected]>
net: usb: qmi_wwan: add support for Compal RXM-G1

Edward Srouji <[email protected]>
RDMA/uverbs: Restrict usage of privileged QKEYs

Dave Airlie <[email protected]>
nouveau: fix client work fence deletion race

Ricardo Ribalda <[email protected]>
powerpc/purgatory: remove PGO flags

Ricardo Ribalda <[email protected]>
kexec: support purgatories with .text.hot sections

Ryusuke Konishi <[email protected]>
nilfs2: fix possible out-of-bounds segment allocation in resize ioctl

Ryusuke Konishi <[email protected]>
nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()

Janne Grunau <[email protected]>
nios2: dts: Fix tse_mac "max-frame-size" property

Luís Henriques <[email protected]>
ocfs2: check new file size on fallocate call

Luís Henriques <[email protected]>
ocfs2: fix use-after-free when unmounting read-only filesystem

Ross Lagerwall <[email protected]>
xen/blkfront: Only check REQ_FUA for writes

Liviu Dudau <[email protected]>
mips: Move initrd_start check after initrd address sanitisation.

Manuel Lauss <[email protected]>
MIPS: Alchemy: fix dbdma2

Helge Deller <[email protected]>
parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()

Mario Limonciello <[email protected]>
power: supply: Fix logic checking if system is running from battery

Krzysztof Kozlowski <[email protected]>
irqchip/meson-gpio: Mark OF related data as maybe unused

Osama Muhammad <[email protected]>
regulator: Fix error checking for debugfs_create_dir

Marek Vasut <[email protected]>
power: supply: Ratelimit no data debug output

Krzysztof Kozlowski <[email protected]>
ARM: dts: vexpress: add missing cache properties

Hans de Goede <[email protected]>
power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()

Hans de Goede <[email protected]>
power: supply: ab8500: Fix external_power_changed race

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt |    4 -
 Documentation/ioctl/ioctl-number.txt            |    1 -
 Documentation/networking/decnet.txt             |  232 ---
 Documentation/sysctl/net.txt                    |    1 -
 MAINTAINERS                                     |    7 -
 Makefile                                        |    4 +-
 arch/arm/boot/dts/vexpress-v2p-ca5s.dts         |    1 +
 arch/mips/alchemy/common/dbdma.c                |   27 +-
 arch/mips/configs/gpr_defconfig                 |    2 -
 arch/mips/configs/jazz_defconfig                |    2 -
 arch/mips/configs/mtx1_defconfig                |    2 -
 arch/mips/configs/nlm_xlp_defconfig             |    2 -
 arch/mips/configs/nlm_xlr_defconfig             |    2 -
 arch/mips/configs/rm200_defconfig               |    2 -
 arch/mips/kernel/setup.c                        |    9 +-
 arch/nios2/boot/dts/10m50_devboard.dts          |    2 +-
 arch/nios2/boot/dts/3c120_devboard.dts          |    2 +-
 arch/parisc/kernel/pci-dma.c                    |   18 +-
 arch/powerpc/Makefile                           |    9 +-
 arch/powerpc/configs/ppc6xx_defconfig           |    2 -
 arch/powerpc/purgatory/Makefile                 |    5 +
 drivers/block/xen-blkfront.c                    |    3 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c     |   67 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c           |   14 +-
 drivers/infiniband/core/uverbs_cmd.c            |    7 +-
 drivers/infiniband/core/uverbs_main.c           |   12 +-
 drivers/infiniband/sw/rxe/rxe_qp.c              |   16 +-
 drivers/infiniband/sw/rxe/rxe_task.c            |    5 +-
 drivers/infiniband/sw/rxe/rxe_task.h            |    5 +-
 drivers/infiniband/ulp/isert/ib_isert.c         |   16 +-
 drivers/irqchip/irq-meson-gpio.c                |    2 +-
 drivers/mmc/core/block.c                        |    5 +
 drivers/net/ethernet/intel/igb/igb_ethtool.c    |    3 +
 drivers/net/usb/qmi_wwan.c                      |    2 +
 drivers/net/wan/lapbether.c                     |    3 +
 drivers/power/supply/ab8500_btemp.c             |    6 +-
 drivers/power/supply/ab8500_fg.c                |    6 +-
 drivers/power/supply/bq27xxx_battery.c          |    6 +-
 drivers/power/supply/power_supply_core.c        |    8 +-
 drivers/power/supply/power_supply_sysfs.c       |    3 +-
 drivers/regulator/core.c                        |    4 +-
 drivers/usb/dwc3/gadget.c                       |    1 +
 drivers/usb/gadget/function/f_ncm.c             |   57 +-
 drivers/usb/gadget/function/u_ncm.h             |    3 +
 drivers/usb/serial/option.c                     |   16 +
 fs/nilfs2/btnode.c                              |   12 +-
 fs/nilfs2/sufile.c                              |    9 +
 fs/ocfs2/file.c                                 |    8 +-
 fs/ocfs2/super.c                                |    6 +-
 include/linux/netdevice.h                       |    4 -
 include/linux/netfilter.h                       |    5 -
 include/linux/netfilter_defs.h                  |    8 -
 include/net/dn.h                                |  231 ---
 include/net/dn_dev.h                            |  199 --
 include/net/dn_fib.h                            |  167 --
 include/net/dn_neigh.h                          |   30 -
 include/net/dn_nsp.h                            |  203 --
 include/net/dn_route.h                          |  123 --
 include/net/dst.h                               |    6 -
 include/net/neighbour.h                         |    7 -
 include/net/netns/netfilter.h                   |    3 -
 include/uapi/linux/dn.h                         |  149 --
 include/uapi/linux/netfilter_decnet.h           |   82 -
 include/uapi/linux/netlink.h                    |    2 +-
 kernel/kexec_file.c                             |   14 +-
 net/Kconfig                                     |    2 -
 net/Makefile                                    |    1 -
 net/core/dev.c                                  |    4 +-
 net/core/neighbour.c                            |   34 -
 net/decnet/Kconfig                              |   42 -
 net/decnet/Makefile                             |   10 -
 net/decnet/README                               |    8 -
 net/decnet/af_decnet.c                          | 2408 -----------------------
 net/decnet/dn_dev.c                             | 1438 --------------
 net/decnet/dn_fib.c                             |  799 --------
 net/decnet/dn_neigh.c                           |  605 ------
 net/decnet/dn_nsp_in.c                          |  914 ---------
 net/decnet/dn_nsp_out.c                         |  703 -------
 net/decnet/dn_route.c                           | 1929 ------------------
 net/decnet/dn_rules.c                           |  258 ---
 net/decnet/dn_table.c                           |  928 ---------
 net/decnet/dn_timer.c                           |  104 -
 net/decnet/netfilter/Kconfig                    |   16 -
 net/decnet/netfilter/Makefile                   |    5 -
 net/decnet/netfilter/dn_rtmsg.c                 |  160 --
 net/decnet/sysctl_net_decnet.c                  |  373 ----
 net/ipv6/ping.c                                 |    3 +-
 net/netfilter/core.c                            |   10 -
 net/netfilter/nfnetlink.c                       |    3 +-
 net/sctp/sm_statefuns.c                         |    2 +-
 net/tipc/bearer.c                               |    4 +-
 tools/testing/selftests/ptp/testptp.c           |    6 +-
 92 files changed, 282 insertions(+), 12361 deletions(-)