Skip to content

4.19.318-rc3 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 Latest0 of 66 patches 4 repliesIn review

Patches in v1 No applies recorded yet

None of the 66 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchPavel Machek (CIP)Linux Kernel Functional TestingJon Hunter
SeriesT-b T-b T-b T-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 3 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 00/66] 4.19.318-rc3 review

This is the start of the stable review cycle for the 4.19.318 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 Fri, 19 Jul 2024 10:10:11 +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.318-rc3.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.318-rc3

Wolfram Sang <[email protected]>
i2c: rcar: bring hardware to known state when probing

Ryusuke Konishi <[email protected]>
nilfs2: fix kernel bug on rename operation of broken directory

felix <[email protected]>
SUNRPC: Fix RPC client cleaned up the freed pipefs dentries

Eric Dumazet <[email protected]>
tcp: avoid too many retransmit packets

Eric Dumazet <[email protected]>
tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()

Menglong Dong <[email protected]>
net: tcp: fix unexcepted socket die when snd_wnd is 0

Eric Dumazet <[email protected]>
tcp: refactor tcp_retransmit_timer()

Ilya Dryomov <[email protected]>
libceph: fix race between delayed_work() and ceph_monc_stop()

He Zhe <[email protected]>
hpet: Support 32-bit userspace

Alan Stern <[email protected]>
USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor

Lee Jones <[email protected]>
usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()

WangYuli <[email protected]>
USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k

Vanillan Wang <[email protected]>
USB: serial: option: add Rolling RW350-GL variants

Mank Wang <[email protected]>
USB: serial: option: add Netprisma LCUK54 series modules

Slark Xiao <[email protected]>
USB: serial: option: add support for Foxconn T99W651

Bjørn Mork <[email protected]>
USB: serial: option: add Fibocom FM350-GL

Daniele Palmas <[email protected]>
USB: serial: option: add Telit FN912 rmnet compositions

Daniele Palmas <[email protected]>
USB: serial: option: add Telit generic core-dump composition

Chen Ni <[email protected]>
ARM: davinci: Convert comma to semicolon

Dmitry Antipov <[email protected]>
ppp: reject claimed-as-LCP but actually malformed packets

Aleksander Jan Bajkowski <[email protected]>
net: ethernet: lantiq_etop: fix double free in detach

Aleksander Jan Bajkowski <[email protected]>
net: lantiq_etop: add blank line after declaration

Neal Cardwell <[email protected]>
tcp: fix incorrect undo caused by DSACK of TLP retransmit

Daniele Ceraolo Spurio <[email protected]>
drm/i915: make find_fw_domain work on intel_uncore

Ryusuke Konishi <[email protected]>
nilfs2: fix incorrect inode allocation from reserved inodes

Piotr Wojtaszczyk <[email protected]>
i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr

Mauro Carvalho Chehab <[email protected]>
media: dw2102: fix a potential buffer overflow

Ghadi Elie Rahme <[email protected]>
bnx2x: Fix multiple UBSAN array-index-out-of-bounds

Alex Deucher <[email protected]>
drm/amdgpu/atomfirmware: silence UBSAN warning

Ma Ke <[email protected]>
drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes

Jan Kara <[email protected]>
Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"

Jan Kara <[email protected]>
fsnotify: Do not generate events for O_PATH file descriptors

Jimmy Assarsson <[email protected]>
can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct

Jaganath Kanakkassery <[email protected]>
Bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt

Jinliang Zheng <[email protected]>
mm: optimize the redundant loop of mm_update_owner_next()

Ryusuke Konishi <[email protected]>
nilfs2: add missing check for inode numbers on directory entries

Ryusuke Konishi <[email protected]>
nilfs2: fix inode number range checks

Shigeru Yoshida <[email protected]>
inet_diag: Initialize pad field in struct inet_diag_req_v2

Zijian Zhang <[email protected]>
selftests: make order checking verbose in msg_zerocopy selftest

Zijian Zhang <[email protected]>
selftests: fix OOM in msg_zerocopy selftest

Sam Sun <[email protected]>
bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()

Jakub Kicinski <[email protected]>
tcp_metrics: validate source addr length

Neal Cardwell <[email protected]>
UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()

Yuchung Cheng <[email protected]>
net: tcp better handling of reordering then loss cases

Yousuk Seung <[email protected]>
tcp: add ece_ack flag to reno sack functions

zhang kai <[email protected]>
tcp: tcp_mark_head_lost is only valid for sack-tcp

Eric Dumazet <[email protected]>
tcp: take care of compressed acks in tcp_add_reno_sack()

Holger Dengler <[email protected]>
s390/pkey: Wipe sensitive data on failure

Wang Yong <[email protected]>
jffs2: Fix potential illegal address access in jffs2_free_inode

Greg Kurz <[email protected]>
powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"

Mike Marshall <[email protected]>
orangefs: fix out-of-bounds fsid access

Michael Ellerman <[email protected]>
powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n

Heiner Kallweit <[email protected]>
i2c: i801: Annotate apanel_addr as __ro_after_init

Ricardo Ribalda <[email protected]>
media: dvb-frontends: tda10048: Fix integer overflow

Ricardo Ribalda <[email protected]>
media: s2255: Use refcount_t instead of atomic_t for num_channels

Ricardo Ribalda <[email protected]>
media: dvb-frontends: tda18271c2dd: Remove casting during div

Simon Horman <[email protected]>
net: dsa: mv88e6xxx: Correct check for empty list

Erick Archer <[email protected]>
Input: ff-core - prefer struct_size over open coded arithmetic

Jean Delvare <[email protected]>
firmware: dmi: Stop decoding on broken entry

Erick Archer <[email protected]>
sctp: prefer struct_size over open coded arithmetic

Michael Bunk <[email protected]>
media: dw2102: Don't translate i2c read into write

Alex Hung <[email protected]>
drm/amd/display: Skip finding free audio for unknown engine_id

Michael Guralnik <[email protected]>
IB/core: Implement a limit on UMAD receive List

Ricardo Ribalda <[email protected]>
media: dvb-usb: dib0700_devices: Add missing release_firmware()

Ricardo Ribalda <[email protected]>

    media: dvb: as102-fe: Fix as10x_register_addr packing

Arnd Bergmann <[email protected]>
asm-generic: Move common compat types to asm-generic/compat.h

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

Diffstat:

 Makefile                                          |   4 +-
 arch/arm/mach-davinci/pm.c                        |   2 +-
 arch/arm64/include/asm/compat.h                   |  20 +--
 arch/mips/include/asm/compat.h                    |  22 +--
 arch/parisc/include/asm/compat.h                  |  18 +--
 arch/powerpc/include/asm/compat.h                 |  18 +--
 arch/powerpc/include/asm/io.h                     |   2 +-
 arch/powerpc/xmon/xmon.c                          |   6 +-
 arch/s390/include/asm/compat.h                    |  18 +--
 arch/sparc/include/asm/compat.h                   |  19 +--
 arch/x86/include/asm/compat.h                     |  19 +--
 drivers/char/hpet.c                               |  34 ++++-
 drivers/firmware/dmi_scan.c                       |  11 ++
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c |   3 +
 drivers/gpu/drm/amd/include/atomfirmware.h        |   2 +-
 drivers/gpu/drm/i915/intel_uncore.c               |  20 +--
 drivers/gpu/drm/nouveau/nouveau_connector.c       |   3 +
 drivers/i2c/busses/i2c-i801.c                     |   2 +-
 drivers/i2c/busses/i2c-pnx.c                      |  48 ++-----
 drivers/i2c/busses/i2c-rcar.c                     |  17 ++-
 drivers/infiniband/core/user_mad.c                |  21 ++-
 drivers/input/ff-core.c                           |   7 +-
 drivers/media/dvb-frontends/as102_fe_types.h      |   2 +-
 drivers/media/dvb-frontends/tda10048.c            |   9 +-
 drivers/media/dvb-frontends/tda18271c2dd.c        |   4 +-
 drivers/media/usb/dvb-usb/dib0700_devices.c       |  18 ++-
 drivers/media/usb/dvb-usb/dw2102.c                | 120 +++++++++-------
 drivers/media/usb/s2255/s2255drv.c                |  20 +--
 drivers/net/bonding/bond_options.c                |   6 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c  |   1 +
 drivers/net/dsa/mv88e6xxx/chip.c                  |   4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h       |   2 +-
 drivers/net/ethernet/lantiq_etop.c                |   5 +-
 drivers/net/ppp/ppp_generic.c                     |  15 ++
 drivers/s390/crypto/pkey_api.c                    |   4 +-
 drivers/usb/core/config.c                         |  18 ++-
 drivers/usb/core/quirks.c                         |   3 +
 drivers/usb/gadget/configfs.c                     |   3 +
 drivers/usb/serial/option.c                       |  38 ++++++
 fs/jffs2/super.c                                  |   1 +
 fs/nilfs2/alloc.c                                 |  18 ++-
 fs/nilfs2/alloc.h                                 |   4 +-
 fs/nilfs2/dat.c                                   |   2 +-
 fs/nilfs2/dir.c                                   |  38 +++++-
 fs/nilfs2/ifile.c                                 |   7 +-
 fs/nilfs2/nilfs.h                                 |  10 +-
 fs/nilfs2/the_nilfs.c                             |   6 +
 fs/nilfs2/the_nilfs.h                             |   2 +-
 fs/orangefs/super.c                               |   3 +-
 include/asm-generic/compat.h                      |  24 +++-
 include/linux/compat.h                            |   2 -
 include/linux/fsnotify.h                          |   8 +-
 include/linux/sunrpc/clnt.h                       |   1 +
 kernel/exit.c                                     |   2 +
 mm/page-writeback.c                               |   2 +-
 net/bluetooth/hci_event.c                         |   2 +-
 net/ceph/mon_client.c                             |  14 +-
 net/ipv4/inet_diag.c                              |   2 +
 net/ipv4/tcp_input.c                              | 158 ++++++++++++----------
 net/ipv4/tcp_metrics.c                            |   1 +
 net/ipv4/tcp_timer.c                              |  45 +++++-
 net/sctp/socket.c                                 |   7 +-
 net/sunrpc/clnt.c                                 |   5 +-
 tools/testing/selftests/net/msg_zerocopy.c        |  14 +-
 64 files changed, 580 insertions(+), 386 deletions(-)