Skip to content

5.10.200-rc2 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 91 patches 5 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

PatchFlorian FainelliJon HunterLinux Kernel Functional TestingPavel Machek (CIP)Guenter Roeck
SeriesT-b T-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 5 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 00/91] 5.10.200-rc2 review

This is the start of the stable review cycle for the 5.10.200 release. There are 91 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 Thu, 09 Nov 2023 20:24:28 +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/v5.x/stable-review/patch-5.10.200-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.200-rc2

Mark Hasemeyer <[email protected]>
ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection

Cameron Williams <[email protected]>
tty: 8250: Add support for Intashield IS-100

Cameron Williams <[email protected]>
tty: 8250: Add support for Brainboxes UP cards

Cameron Williams <[email protected]>
tty: 8250: Add support for additional Brainboxes UC cards

Cameron Williams <[email protected]>

    tty: 8250: Remove UC-257 and UC-431

Andrey Konovalov <[email protected]>
usb: raw-gadget: properly handle interrupted requests

LihaSika <[email protected]>
usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility

Vicki Pfau <[email protected]>
PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device

Lukas Magel <[email protected]>
can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior

Oliver Hartkopp <[email protected]>
can: isotp: isotp_bind(): do not validate unused address information

Oliver Hartkopp <[email protected]>
can: isotp: add local echo tx processing and tx without FC

Oliver Hartkopp <[email protected]>
can: isotp: handle wait_event_interruptible() return values

Oliver Hartkopp <[email protected]>
can: isotp: check CAN address family in isotp_bind()

Oliver Hartkopp <[email protected]>
can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting

Oliver Hartkopp <[email protected]>
can: isotp: set max PDU size to 64 kByte

Patrick Menschel <[email protected]>
can: isotp: Add error message if txqueuelen is too small

Patrick Menschel <[email protected]>
can: isotp: add symbolic error message to isotp_module_init()

Patrick Menschel <[email protected]>
can: isotp: change error format from decimal to symbolic error names

Michael Ellerman <[email protected]>
powerpc/mm: Fix boot crash with FLATMEM

Su Hui <[email protected]>
net: chelsio: cxgb4: add an error code check in t4_load_phy_fw

Liming Sun <[email protected]>
platform/mellanox: mlxbf-tmfifo: Fix a warning message

Tomas Henzl <[email protected]>
scsi: mpt3sas: Fix in error path

Jorge Maidana <[email protected]>
fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()

Shuming Fan <[email protected]>
ASoC: rt5650: fix the wrong result of key button

Florian Westphal <[email protected]>
netfilter: nfnetlink_log: silence bogus compiler warning

William A. Kennington III <[email protected]>

    spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0

Arnd Bergmann <[email protected]>
fbdev: atyfb: only use ioremap_uc() on i386 and ia64

Dmitry Torokhov <[email protected]>
Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport

Zhang Shurong <[email protected]>
dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe

Ben Wolsieffer <[email protected]>
irqchip/stm32-exti: add missing DT IRQ flag translation

Gustavo A. R. Silva <[email protected]>
net: sched: cls_u32: Fix allocation size in u32_init()

Juergen Gross <[email protected]>
x86: Fix .brk attribute in linker script

Hangyu Hua <[email protected]>
rpmsg: Fix possible refcount leak in rpmsg_register_device_override()

Bjorn Andersson <[email protected]>
rpmsg: glink: Release driver_override

Krzysztof Kozlowski <[email protected]>
rpmsg: Fix calling device_lock() on non-initialized device

Krzysztof Kozlowski <[email protected]>
rpmsg: Fix kfree() of static memory on setting driver_override

Krzysztof Kozlowski <[email protected]>
rpmsg: Constify local variable in field store macro

Krzysztof Kozlowski <[email protected]>
driver: platform: Add helper for safer setting of driver_override

John Sperbeck <[email protected]>
objtool/x86: add missing embedded_insn check

Baokun Li <[email protected]>
ext4: avoid overlapping preallocations due to overflow

Baokun Li <[email protected]>
ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow

Baokun Li <[email protected]>
ext4: add two helper functions extent_logical_end() and pa_logical_end()

Josh Poimboeuf <[email protected]>
x86/mm: Fix RESERVE_BRK() for older binutils

Josh Poimboeuf <[email protected]>
x86/mm: Simplify RESERVE_BRK()

Chao Yu <[email protected]>
f2fs: fix to do sanity check on inode type during garbage collection

Steve French <[email protected]>
smbdirect: missing rc checks while waiting for rdma events

Wang Hai <[email protected]>
kobject: Fix slab-out-of-bounds in fill_kobj_path()

Thomas Gleixner <[email protected]>
x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility

Robert Hancock <[email protected]>
iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds

Bartosz Golaszewski <[email protected]>
iio: adc: xilinx: use more devres helpers and remove remove()

Bartosz Golaszewski <[email protected]>
iio: adc: xilinx: use devm_krealloc() instead of kfree() + kcalloc()

Bartosz Golaszewski <[email protected]>

    iio: adc: xilinx: use helper variable for &pdev->dev

Alessandro Carminati <[email protected]>
clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name

Al Viro <[email protected]>
sparc32: fix a braino in fault handling in csum_and_copy_..._user()

Peter Zijlstra <[email protected]>
perf/core: Fix potential NULL deref

Peng Fan <[email protected]>
nvmem: imx: correct nregs for i.MX6UL

Peng Fan <[email protected]>
nvmem: imx: correct nregs for i.MX6SLL

Peng Fan <[email protected]>
nvmem: imx: correct nregs for i.MX6ULL

Ekansh Gupta <[email protected]>
misc: fastrpc: Clean buffers on remote invocation failures

Yujie Liu <[email protected]>
tracing/kprobes: Fix the description of variable length arguments

Jian Zhang <[email protected]>
i2c: aspeed: Fix i2c bus hang in slave read

Alain Volmat <[email protected]>
i2c: stm32f7: Fix PEC handling in case of SMBUS transfers

Herve Codina <[email protected]>
i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()

Herve Codina <[email protected]>

    i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()

Herve Codina <[email protected]>
i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()

Marek Szyprowski <[email protected]>
iio: exynos-adc: request second interupt only when touchscreen mode is used

Haibo Li <[email protected]>
kasan: print the original fault addr when access invalid shadow

Ivan Vecera <[email protected]>
i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR

Pablo Neira Ayuso <[email protected]>
gtp: fix fragmentation needed check with gso

Pablo Neira Ayuso <[email protected]>
gtp: uapi: fix GTPA_MAX

Fred Chen <[email protected]>
tcp: fix wrong RTO timeout when received SACK reneging

Douglas Anderson <[email protected]>
r8152: Release firmware if we have an error in probe

Douglas Anderson <[email protected]>
r8152: Cancel hw_phy_work if we have an error in probe

Douglas Anderson <[email protected]>
r8152: Run the unload routine if we have errors during probe

Douglas Anderson <[email protected]>
r8152: Increase USB control msg timeout to 5000ms as per spec

Shigeru Yoshida <[email protected]>
net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg

Christophe JAILLET <[email protected]>
net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()

Sasha Neftin <[email protected]>
igc: Fix ambiguity in the ethtool advertising

Eric Dumazet <[email protected]>
neighbour: fix various data-races

Mateusz Palczewski <[email protected]>
igb: Fix potential memory leak in igb_add_ethtool_nfc_entry

Kunwu Chan <[email protected]>
treewide: Spelling fix in comment

Mirsad Goran Todorovac <[email protected]>

    r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1

Mirsad Goran Todorovac <[email protected]>
r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1

Lukasz Majczak <[email protected]>
drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()

Wolfram Sang <[email protected]>
mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL

Kemeng Shi <[email protected]>
mm/page_alloc: correct start page when guard page debug is enabled

Maximilian Heyne <[email protected]>
virtio-mmio: fix memory leak of vm_dev

Gavin Shan <[email protected]>
virtio_balloon: Fix endless deflation and inflation on arm64

Rodríguez Barbarin, José Javier <[email protected]>
mcb-lpc: Reallocate memory region to avoid memory overlapping

Rodríguez Barbarin, José Javier <[email protected]>
mcb: Return actual parsed size when reading chameleon table

Francis Laniel <[email protected]>
selftests/ftrace: Add new test case which checks non unique symbol

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

Diffstat:

 Makefile                                           |   4 +-
 arch/powerpc/kernel/setup-common.c                 |   2 +
 arch/powerpc/mm/mem.c                              |   1 -
 arch/sparc/lib/checksum_32.S                       |   2 +-
 arch/x86/include/asm/i8259.h                       |   2 +
 arch/x86/include/asm/setup.h                       |  46 +--
 arch/x86/kernel/acpi/boot.c                        |   3 +
 arch/x86/kernel/i8259.c                            |  38 +-
 arch/x86/kernel/setup.c                            |   5 -
 arch/x86/kernel/vmlinux.lds.S                      |   2 +-
 drivers/base/driver.c                              |  69 ++++
 drivers/base/platform.c                            |  28 +-
 drivers/clk/clk.c                                  |  21 +-
 drivers/dma/ste_dma40.c                            |   1 +
 drivers/gpu/drm/drm_dp_mst_topology.c              |   6 +-
 drivers/i2c/busses/i2c-aspeed.c                    |   3 +-
 drivers/i2c/busses/i2c-stm32f7.c                   |   9 +-
 drivers/i2c/muxes/i2c-demux-pinctrl.c              |   2 +-
 drivers/i2c/muxes/i2c-mux-gpmux.c                  |   2 +-
 drivers/i2c/muxes/i2c-mux-pinctrl.c                |   2 +-
 drivers/iio/adc/exynos_adc.c                       |  24 +-
 drivers/iio/adc/xilinx-xadc-core.c                 | 179 ++++-----
 drivers/input/mouse/synaptics.c                    |   1 +
 drivers/input/rmi4/rmi_smbus.c                     |  50 ++-
 drivers/irqchip/irq-stm32-exti.c                   |   1 +
 drivers/mcb/mcb-lpc.c                              |  35 +-
 drivers/mcb/mcb-parse.c                            |  15 +-
 drivers/misc/fastrpc.c                             |  10 +-
 drivers/mmc/host/renesas_sdhi_core.c               |   3 +-
 drivers/mmc/host/tmio_mmc.h                        |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |   2 +
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |   2 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c       |   6 +-
 drivers/net/ethernet/intel/igc/igc_ethtool.c       |  35 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   4 +-
 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c  |   2 +-
 drivers/net/gtp.c                                  |   5 +-
 drivers/net/ieee802154/adf7242.c                   |   5 +-
 drivers/net/usb/r8152.c                            |  11 +-
 drivers/net/usb/smsc95xx.c                         |   4 +-
 drivers/nvmem/imx-ocotp.c                          |   6 +-
 drivers/pci/quirks.c                               |   8 +-
 drivers/platform/mellanox/mlxbf-tmfifo.c           |  21 +-
 drivers/rpmsg/qcom_glink_native.c                  |   2 +
 drivers/rpmsg/rpmsg_core.c                         |  37 +-
 drivers/rpmsg/rpmsg_internal.h                     |   5 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |   4 +-
 drivers/spi/spi-npcm-fiu.c                         |   5 +-
 drivers/tty/serial/8250/8250_pci.c                 | 122 +++++-
 drivers/usb/gadget/legacy/raw_gadget.c             |  26 +-
 drivers/usb/storage/unusual_cypress.h              |   2 +-
 drivers/video/fbdev/aty/atyfb_base.c               |   4 +
 drivers/video/fbdev/uvesafb.c                      |   2 +-
 drivers/virtio/virtio_balloon.c                    |   6 +-
 drivers/virtio/virtio_mmio.c                       |  19 +-
 fs/cifs/smbdirect.c                                |  14 +-
 fs/ext4/mballoc.c                                  |  51 +--
 fs/ext4/mballoc.h                                  |  14 +
 fs/f2fs/gc.c                                       |   3 +-
 include/linux/device/driver.h                      |   2 +
 include/linux/kasan.h                              |   6 +-
 include/linux/pci_ids.h                            |   1 +
 include/linux/platform_device.h                    |   6 +-
 include/linux/rpmsg.h                              |  14 +-
 include/uapi/linux/can/isotp.h                     |  25 +-
 include/uapi/linux/gtp.h                           |   2 +-
 kernel/events/core.c                               |   3 +-
 kernel/trace/trace_kprobe.c                        |   4 +-
 lib/kobject.c                                      |  12 +-
 mm/kasan/report.c                                  |   4 +-
 mm/page_alloc.c                                    |   2 +-
 net/can/isotp.c                                    | 446 +++++++++++++--------
 net/core/neighbour.c                               |  67 ++--
 net/ipv4/tcp_input.c                               |   9 +-
 net/netfilter/nfnetlink_log.c                      |   2 +-
 net/sched/cls_u32.c                                |   2 +-
 sound/hda/intel-dsp-config.c                       |   6 +
 sound/soc/codecs/rt5645.c                          |   2 +
 tools/objtool/check.c                              |   2 +-
 .../ftrace/test.d/kprobe/kprobe_non_uniq_symbol.tc |  13 +
 80 files changed, 1053 insertions(+), 572 deletions(-)