Skip to content

6.1.98-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest102 patches 17 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/102locking/mutex: Introduce devm_mutex_init()include/linux/mutex.h kernel/locking/mutex-debug.c+39 -00 replies
2/102crypto: hisilicon/debugfs - Fix debugfs uninit process issuedrivers/crypto/hisilicon/debugfs.c+18 -30 replies
3/102drm/lima: fix shared irq handling on driver removedrivers/gpu/drm/lima/lima_gp.c drivers/gpu/drm/lima/lima_mmu.c drivers/gpu/drm/lima/lima_pp.c+11 -00 replies
4/102powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.arch/powerpc/include/asm/interrupt.h arch/powerpc/include/asm/percpu.h arch/powerpc/kernel/setup_64.c+22 -00 replies
5/102media: dvb: as102-fe: Fix as10x_register_addr packingdrivers/media/dvb-frontends/as102_fe_types.h+1 -10 replies
6/102media: dvb-usb: dib0700_devices: Add missing release_firmware()drivers/media/usb/dvb-usb/dib0700_devices.c+15 -30 replies
7/102IB/core: Implement a limit on UMAD receive Listdrivers/infiniband/core/user_mad.c+15 -60 replies
8/102scsi: qedf: Make qedf_execute_tmf() non-preemptibledrivers/scsi/qedf/qedf_io.c+3 -30 replies
9/102irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_allocdrivers/irqchip/irq-gic-v3-its.c+0 -22 replies
10/102crypto: aead,cipher - zeroize key buffer after usecrypto/aead.c crypto/cipher.c+2 -40 replies
11/102drm/amdgpu: Fix uninitialized variable warningsdrivers/gpu/drm/amd/amdgpu/aldebaran.c drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c+2 -20 replies
12/102drm/amdgpu: Initialize timestamp for some legacy SOCsdrivers/gpu/drm/amd/amdgpu/amdgpu_irq.c+8 -00 replies
13/102drm/amd/display: Check index msg_id before read or writedrivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c+8 -00 replies
14/102drm/amd/display: Check pipe offset before setting vblankdrivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c+6 -20 replies
15/102drm/amd/display: Skip finding free audio for unknown engine_iddrivers/gpu/drm/amd/display/dc/core/dc_resource.c+3 -00 replies
16/102drm/amdgpu: fix uninitialized scalar variable warningdrivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c+2 -10 replies
17/102media: dw2102: Dont translate i2c read into writedrivers/media/usb/dvb-usb/dw2102.c+73 -470 replies
18/102sctp: prefer struct_size over open coded arithmeticnet/sctp/socket.c+4 -30 replies
19/102firmware: dmi: Stop decoding on broken entrydrivers/firmware/dmi_scan.c+11 -00 replies
20/102Input: ff-core - prefer struct_size over open coded arithmeticdrivers/input/ff-core.c+4 -30 replies
21/102usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRBdrivers/usb/host/xhci-ring.c+3 -20 replies
22/102wifi: mt76: replace skb_put with skb_put_zerodrivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c drivers/net/wireless/mediatek/mt76/mt7915/mcu.c+6 -60 replies
23/102net: dsa: mv88e6xxx: Correct check for empty listdrivers/net/dsa/mv88e6xxx/chip.c+2 -20 replies
24/102media: dvb-frontends: tda18271c2dd: Remove casting during divdrivers/media/dvb-frontends/tda18271c2dd.c+2 -20 replies
25/102media: s2255: Use refcount_t instead of atomic_t for num_channelsdrivers/media/usb/s2255/s2255drv.c+10 -100 replies
26/102media: dvb-frontends: tda10048: Fix integer overflowdrivers/media/dvb-frontends/tda10048.c+6 -30 replies
27/102i2c: i801: Annotate apanel_addr as __ro_after_initdrivers/i2c/busses/i2c-i801.c+1 -10 replies
28/102powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=narch/powerpc/include/asm/io.h+1 -10 replies
29/102orangefs: fix out-of-bounds fsid accessfs/orangefs/super.c+2 -10 replies
30/102kunit: Fix timeout messagelib/kunit/try-catch.c+2 -10 replies
31/102kunit: Handle test faultsinclude/kunit/try-catch.h kernel/kthread.c lib/kunit/try-catch.c+13 -100 replies
32/102powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"arch/powerpc/xmon/xmon.c+3 -30 replies
33/102igc: fix a log entry using uninitialized netdevdrivers/net/ethernet/intel/igc/igc_main.c+3 -20 replies
34/102bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELDtools/lib/bpf/bpf_core_read.h+1 -00 replies
35/102f2fs: check validation of fault attrs in f2fs_build_fault_attr()fs/f2fs/f2fs.h fs/f2fs/super.c fs/f2fs/sysfs.c+38 -150 replies
36/102scsi: mpi3mr: Sanitise num_physdrivers/scsi/mpi3mr/mpi3mr_transport.c+10 -00 replies
37/102serial: imx: Raise TX trigger level to 8drivers/tty/serial/imx.c+1 -10 replies
38/102jffs2: Fix potential illegal address access in jffs2_free_inodefs/jffs2/super.c+1 -00 replies
39/102s390: Mark psw in __load_psw_mask() as __unitializedarch/s390/include/asm/processor.h+1 -10 replies
40/102s390/pkey: Wipe sensitive data on failuredrivers/s390/crypto/pkey_api.c+2 -20 replies
41/102btrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warningfs/btrfs/scrub.c+1 -10 replies
42/102cdrom: rearrange last_media_change check to avoid unintentional overflowdrivers/cdrom/cdrom.c+1 -10 replies
43/102tools/power turbostat: Remember global max_die_idtools/power/x86/turbostat/turbostat.c+5 -50 replies
44/102mac802154: fix time calculation in ieee802154_configure_durations()net/mac802154/main.c+8 -60 replies
45/102UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()net/ipv4/tcp_input.c+1 -10 replies
46/102net/mlx5: E-switch, Create ingress ACL when neededdrivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c+29 -80 replies
47/102net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup()drivers/net/ethernet/mellanox/mlx5/core/en_main.c+5 -00 replies
48/102tcp_metrics: validate source addr lengthnet/ipv4/tcp_metrics.c+1 -00 replies
49/102KVM: s390: fix LPSWEY handlingarch/s390/include/asm/kvm_host.h arch/s390/kvm/kvm-s390.c arch/s390/kvm/kvm-s390.h +1 more+49 -00 replies
50/102e1000e: Fix S0ix residency on corporate systemsdrivers/net/ethernet/intel/e1000e/netdev.c+66 -660 replies
51/102net: allow skb_datagram_iter to be called from any contextnet/core/datagram.c+13 -60 replies
52/102net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx()drivers/net/ntb_netdev.c+1 -10 replies
53/102wifi: wilc1000: fix ies_len type in connect pathdrivers/net/wireless/microchip/wilc1000/hif.c+2 -10 replies
54/102riscv: kexec: Avoid deadlock in kexec crash patharch/riscv/kernel/machine_kexec.c+1 -90 replies
55/102netfilter: nf_tables: unconditionally flush pending work before notifiernet/netfilter/nf_tables_api.c+1 -20 replies
56/102bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()drivers/net/bonding/bond_options.c+3 -30 replies
57/102selftests: fix OOM in msg_zerocopy selftesttools/testing/selftests/net/msg_zerocopy.c+11 -10 replies
58/102selftests: make order checking verbose in msg_zerocopy selftesttools/testing/selftests/net/msg_zerocopy.c+1 -10 replies
59/102inet_diag: Initialize pad field in struct inet_diag_req_v2net/ipv4/inet_diag.c+2 -00 replies
60/102mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI filedrivers/net/ethernet/mellanox/mlxsw/core_linecards.c+1 -00 replies
61/102platform/x86: toshiba_acpi: Fix quickstart quirk handlingdrivers/platform/x86/toshiba_acpi.c+18 -130 replies
62/102Revert "igc: fix a log entry using uninitialized netdev"drivers/net/ethernet/intel/igc/igc_main.c+2 -30 replies
63/102nilfs2: fix inode number range checksfs/nilfs2/nilfs.h fs/nilfs2/the_nilfs.c fs/nilfs2/the_nilfs.h+10 -30 replies
64/102nilfs2: add missing check for inode numbers on directory entriesfs/nilfs2/dir.c fs/nilfs2/nilfs.h+11 -00 replies
65/102mm: optimize the redundant loop of mm_update_owner_next()kernel/exit.c+2 -00 replies
66/102mm: avoid overflows in dirty throttling logicmm/page-writeback.c+26 -40 replies
67/102btrfs: fix adding block group to a reclaim list and the unused list during reclaimfs/btrfs/block-group.c+11 -20 replies
68/102f2fs: Add inline to f2fs_build_fault_attr() stubfs/f2fs/f2fs.h+2 -20 replies
69/102scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add()drivers/scsi/mpi3mr/mpi3mr_transport.c+1 -10 replies
70/102Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm rebootdrivers/bluetooth/hci_qca.c+15 -30 replies
71/102can: kvaser_usb: Explicitly initialize family in leafimx driver_info structdrivers/net/can/usb/kvaser_usb/kvaser_usb_core.c+1 -00 replies
72/102fsnotify: Do not generate events for O_PATH file descriptorsinclude/linux/fsnotify.h+7 -10 replies
73/102Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"mm/page-writeback.c+1 -10 replies
74/102drm/nouveau: fix null pointer dereference in nouveau_connector_get_modesdrivers/gpu/drm/nouveau/nouveau_connector.c+3 -00 replies
75/102drm/amdgpu/atomfirmware: silence UBSAN warningdrivers/gpu/drm/amd/include/atomfirmware.h+1 -10 replies
76/102drm: panel-orientation-quirks: Add quirk for Valve Galileodrivers/gpu/drm/drm_panel_orientation_quirks.c+7 -00 replies
77/102powerpc/pseries: Fix scv instruction crash with kexecarch/powerpc/kexec/core_64.c arch/powerpc/platforms/pseries/kexec.c arch/powerpc/platforms/pseries/pseries.h +1 more+11 -100 replies
78/102mtd: rawnand: Ensure ECC configuration is propagated to upper layersdrivers/mtd/nand/raw/nand_base.c+8 -10 replies
79/102mtd: rawnand: Bypass a couple of sanity checks during NAND identificationdrivers/mtd/nand/raw/nand_base.c+32 -250 replies
80/102mtd: rawnand: rockchip: ensure NVDDR timings are rejecteddrivers/mtd/nand/raw/rockchip-nand-controller.c+3 -30 replies
81/102bnx2x: Fix multiple UBSAN array-index-out-of-boundsdrivers/net/ethernet/broadcom/bnx2x/bnx2x.h+1 -10 replies
82/102arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model Barch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts+1 -10 replies
83/102ima: Avoid blocking in RCU read-side critical sectioninclude/linux/lsm_hook_defs.h include/linux/security.h kernel/auditfilter.c +8 more+34 -220 replies
84/102media: dw2102: fix a potential buffer overflowdrivers/media/usb/dvb-usb/dw2102.c+1 -10 replies
85/102clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parentsdrivers/clk/qcom/gcc-sm6350.c+5 -50 replies
86/102clk: mediatek: clk-mtk: Register MFG notifier in mtk_clk_simple_probe()drivers/clk/mediatek/clk-mtk.c drivers/clk/mediatek/clk-mtk.h+11 -00 replies
87/102clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfgdrivers/clk/mediatek/clk-mt8183-mfgcfg.c drivers/clk/mediatek/clk-mtk.c drivers/clk/mediatek/clk-mtk.h+17 -100 replies
88/102i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isrdrivers/i2c/busses/i2c-pnx.c+10 -380 replies
89/102fs/ntfs3: Mark volume as dirty if xattr is brokenfs/ntfs3/xattr.c+4 -10 replies
90/102ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897sound/pci/hda/patch_realtek.c+9 -00 replies
91/102nvme-multipath: find NUMA path only for online numa-nodedrivers/nvme/host/multipath.c+1 -10 replies
92/102dma-mapping: benchmark: avoid needless copy_to_user if benchmark failskernel/dma/map_benchmark.c+3 -00 replies
93/102nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offsetdrivers/nvme/host/pci.c+2 -10 replies
94/102regmap-i2c: Subtract reg size from max_writedrivers/base/regmap/regmap-i2c.c+2 -10 replies
95/102platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tabletdrivers/platform/x86/touchscreen_dmi.c+25 -00 replies
96/102platform/x86: touchscreen_dmi: Add info for the EZpad 6s Prodrivers/platform/x86/touchscreen_dmi.c+11 -00 replies
97/102nvmet: fix a possible leak when destroy a ctrl during qp establishmentdrivers/nvme/target/core.c+9 -00 replies
98/102kbuild: fix short log for AS in link-vmlinux.shscripts/link-vmlinux.sh+1 -10 replies
99/102nfc/nci: Add the inconsistency check between the input data length and countdrivers/nfc/virtual_ncidev.c+4 -00 replies
100/102spi: cadence: Ensure data lines set to low during dummy-cycle perioddrivers/spi/spi-cadence-xspi.c+15 -50 replies
101/102null_blk: Do not allow runt zone with zone capacity smaller then zone sizedrivers/block/null_blk/zoned.c+11 -00 replies
102/102nilfs2: fix incorrect inode allocation from reserved inodesfs/nilfs2/alloc.c fs/nilfs2/alloc.h fs/nilfs2/dat.c +1 more+19 -120 replies

Reviews trailers per patch

53 of 102 patches have a Reviewed-by or Acked-by.

PatchChristophe LeroyAndy ShevchenkoMarek BehúnWaiman LongChristian KönigRodrigo SiqueiraWayne LinShirisha GantaMark ZhangGuangwu ZhangSaurav KashyapZenghui YuMarc ZyngierMichael KelleyKees CookDavid GowRae MoarCédric Le GoaterHariprasad KelamVinicius Costa GomesNaama MeirSathya Prakash VeerichettyLu ZhongjunYang TaoHeiko CarstensHarald FreudenbergerIngo FranzkiBoris BurkovDavid SterbaPhillip PotterMiquel RaynalDragos TatuleaEric DumazetSven SchnelleClaudio ImbrendaSimon HormanAndrew LunnXin LongAjay SinghRyusuke KonishiMichal HockoZach O'KeefeFilipe MananaJohannes ThumshirnQu WenruoChao YuWren TurkalRyo TakakuraAmir GoldsteinJeff LaytonGautam MenghaniSourabh JainSascha Hauer[email protected]Diederik de HaasJohn JohansenMimi ZoharCasey SchauflerHans VerkuilJay VosburghHangbin LiuWillem de BruijnPrzemek KitszelIdo SchimmelMichal KubiakkemalHans de GoedeJerry DaiMiles ChenMingming SuChristoph Hellwig[email protected]Niklas CasselBart Van AsscheRobin MurphySagi GrimbergSeongJae ParkPavel Machek (CIP)Kelsey SteelePeter SchneiderMark BrownShuah KhanJon Hunterkernelci.org botRon EconomosYann SionneauFlorian Fainelli
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/102R-b R-b R-b A-b
2/102
3/102
4/102R-b T-b
5/102
6/102
7/102R-b
8/102T-b A-b
9/102R-b A-b
10/102
11/102A-b
12/102R-b
13/102R-b A-b
14/102R-b A-b
15/102R-b A-b
16/102R-b
17/102
18/102R-b A-b
19/102R-b
20/102R-b
21/102
22/102
23/102R-b
24/102
25/102
26/102
27/102
28/102
29/102
30/102R-b R-b R-b
31/102R-b R-b T-b
32/102R-b
33/102R-b A-b T-b
34/102
35/102
36/102A-b
37/102
38/102R-b R-b
39/102R-b
40/102A-b R-b R-b
41/102R-b R-b
42/102R-b
43/102
44/102A-b
45/102
46/102
47/102R-b
48/102R-b
49/102R-b R-b
50/102R-b
51/102
52/102T-b
53/102A-b
54/102R-b
55/102Reported-and-tested-by
56/102A-b R-b
57/102R-b
58/102R-b
59/102R-b
60/102R-b R-b R-b
61/102T-b R-b
62/102T-b
63/102
64/102T-b
65/102A-b
66/102R-b
67/102R-b R-b R-b R-b
68/102R-b
69/102
70/102T-b
71/102
72/102R-b
73/102R-b
74/102
75/102T-b
76/102
77/102T-b T-b
78/102T-b
79/102T-b
80/102
81/102
82/102T-b
83/102A-b R-b R-b
84/102R-b
85/102
86/102T-b T-b
87/102
88/102
89/102
90/102
91/102R-b
92/102A-b
93/102R-b R-b
94/102
95/102R-b
96/102R-b
97/102R-b
98/102
99/102Reported-and-tested-by
100/102
101/102R-b R-b
102/102

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 87 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 000/102] 6.1.98-rc1 review

This is the start of the stable review cycle for the 6.1.98 release. There are 102 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, 11 Jul 2024 11:06:25 +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/v6.x/stable-review/patch-6.1.98-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-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.98-rc1

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

Damien Le Moal <[email protected]>
null_blk: Do not allow runt zone with zone capacity smaller then zone size

Witold Sadowski <[email protected]>
spi: cadence: Ensure data lines set to low during dummy-cycle period

Edward Adam Davis <[email protected]>
nfc/nci: Add the inconsistency check between the input data length and count

Masahiro Yamada <[email protected]>
kbuild: fix short log for AS in link-vmlinux.sh

Sagi Grimberg <[email protected]>
nvmet: fix a possible leak when destroy a ctrl during qp establishment

hmtheboy154 <[email protected]>
platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro

hmtheboy154 <[email protected]>
platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet

Jim Wylder <[email protected]>
regmap-i2c: Subtract reg size from max_write

Kundan Kumar <[email protected]>
nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset

Fedor Pchelkin <[email protected]>
dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails

Nilay Shroff <[email protected]>
nvme-multipath: find NUMA path only for online numa-node

Jian-Hong Pan <[email protected]>
ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897

Konstantin Komarov <[email protected]>
fs/ntfs3: Mark volume as dirty if xattr is broken

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

Pin-yen Lin <[email protected]>
clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: clk-mtk: Register MFG notifier in mtk_clk_simple_probe()

Luca Weiss <[email protected]>
clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents

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

GUO Zihua <[email protected]>
ima: Avoid blocking in RCU read-side critical section

Dragan Simic <[email protected]>
arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B

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

Val Packett <[email protected]>
mtd: rawnand: rockchip: ensure NVDDR timings are rejected

Miquel Raynal <[email protected]>
mtd: rawnand: Bypass a couple of sanity checks during NAND identification

Miquel Raynal <[email protected]>
mtd: rawnand: Ensure ECC configuration is propagated to upper layers

Nicholas Piggin <[email protected]>
powerpc/pseries: Fix scv instruction crash with kexec

John Schoenick <[email protected]>
drm: panel-orientation-quirks: Add quirk for Valve Galileo

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

Zijun Hu <[email protected]>
Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot

Nathan Chancellor <[email protected]>
scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add()

Nathan Chancellor <[email protected]>
f2fs: Add inline to f2fs_build_fault_attr() stub

Naohiro Aota <[email protected]>
btrfs: fix adding block group to a reclaim list and the unused list during reclaim

Jan Kara <[email protected]>
mm: avoid overflows in dirty throttling logic

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

Sasha Neftin <[email protected]>
Revert "igc: fix a log entry using uninitialized netdev"

Armin Wolf <[email protected]>
platform/x86: toshiba_acpi: Fix quickstart quirk handling

Aleksandr Mishin <[email protected]>
mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI file

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()

Florian Westphal <[email protected]>
netfilter: nf_tables: unconditionally flush pending work before notifier

Song Shuai <[email protected]>
riscv: kexec: Avoid deadlock in kexec crash path

Jozef Hopko <[email protected]>
wifi: wilc1000: fix ies_len type in connect path

Dave Jiang <[email protected]>
net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx()

Sagi Grimberg <[email protected]>
net: allow skb_datagram_iter to be called from any context

Dima Ruinskiy <[email protected]>
e1000e: Fix S0ix residency on corporate systems

Christian Borntraeger <[email protected]>
KVM: s390: fix LPSWEY handling

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

Jianbo Liu <[email protected]>
net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup()

Chris Mi <[email protected]>
net/mlx5: E-switch, Create ingress ACL when needed

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

Dmitry Antipov <[email protected]>

    mac802154: fix time calculation in ieee802154_configure_durations()

Len Brown <[email protected]>
tools/power turbostat: Remember global max_die_id

Justin Stitt <[email protected]>
cdrom: rearrange last_media_change check to avoid unintentional overflow

Lu Yao <[email protected]>
btrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warning

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

Sven Schnelle <[email protected]>
s390: Mark psw in __load_psw_mask() as __unitialized

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

Matthias Schiffer <[email protected]>
serial: imx: Raise TX trigger level to 8

Tomas Henzl <[email protected]>
scsi: mpi3mr: Sanitise num_phys

Chao Yu <[email protected]>
f2fs: check validation of fault attrs in f2fs_build_fault_attr()

Jose E. Marchesi <[email protected]>
bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD

Corinna Vinschen <[email protected]>
igc: fix a log entry using uninitialized netdev

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

Mickaël Salaün <[email protected]>
kunit: Handle test faults

Mickaël Salaün <[email protected]>
kunit: Fix timeout message

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

Felix Fietkau <[email protected]>
wifi: mt76: replace skb_put with skb_put_zero

Niklas Neronin <[email protected]>
usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB

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

Tim Huang <[email protected]>
drm/amdgpu: fix uninitialized scalar variable warning

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

Alex Hung <[email protected]>
drm/amd/display: Check pipe offset before setting vblank

Alex Hung <[email protected]>
drm/amd/display: Check index msg_id before read or write

Ma Jun <[email protected]>
drm/amdgpu: Initialize timestamp for some legacy SOCs

Ma Jun <[email protected]>
drm/amdgpu: Fix uninitialized variable warnings

Hailey Mothershead <[email protected]>
crypto: aead,cipher - zeroize key buffer after use

Guanrui Huang <[email protected]>
irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc

John Meneghini <[email protected]>
scsi: qedf: Make qedf_execute_tmf() non-preemptible

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

Mahesh Salgaonkar <[email protected]>
powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.

Erico Nunes <[email protected]>
drm/lima: fix shared irq handling on driver remove

Chenghai Huang <[email protected]>
crypto: hisilicon/debugfs - Fix debugfs uninit process issue

George Stark <[email protected]>
locking/mutex: Introduce devm_mutex_init()

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts |   2 +-
 arch/powerpc/include/asm/interrupt.h               |  10 ++
 arch/powerpc/include/asm/io.h                      |   2 +-
 arch/powerpc/include/asm/percpu.h                  |  10 ++
 arch/powerpc/kernel/setup_64.c                     |   2 +
 arch/powerpc/kexec/core_64.c                       |  11 ++
 arch/powerpc/platforms/pseries/kexec.c             |   8 --
 arch/powerpc/platforms/pseries/pseries.h           |   1 -
 arch/powerpc/platforms/pseries/setup.c             |   1 -
 arch/powerpc/xmon/xmon.c                           |   6 +-
 arch/riscv/kernel/machine_kexec.c                  |  10 +-
 arch/s390/include/asm/kvm_host.h                   |   1 +
 arch/s390/include/asm/processor.h                  |   2 +-
 arch/s390/kvm/kvm-s390.c                           |   1 +
 arch/s390/kvm/kvm-s390.h                           |  15 +++
 arch/s390/kvm/priv.c                               |  32 +++++
 crypto/aead.c                                      |   3 +-
 crypto/cipher.c                                    |   3 +-
 drivers/base/regmap/regmap-i2c.c                   |   3 +-
 drivers/block/null_blk/zoned.c                     |  11 ++
 drivers/bluetooth/hci_qca.c                        |  18 ++-
 drivers/cdrom/cdrom.c                              |   2 +-
 drivers/clk/mediatek/clk-mt8183-mfgcfg.c           |   1 +
 drivers/clk/mediatek/clk-mtk.c                     |  32 +++--
 drivers/clk/mediatek/clk-mtk.h                     |   5 +
 drivers/clk/qcom/gcc-sm6350.c                      |  10 +-
 drivers/crypto/hisilicon/debugfs.c                 |  21 +++-
 drivers/firmware/dmi_scan.c                        |  11 ++
 drivers/gpu/drm/amd/amdgpu/aldebaran.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |   8 ++
 drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c        |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   3 +
 .../amd/display/dc/irq/dce110/irq_service_dce110.c |   8 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c    |   8 ++
 drivers/gpu/drm/amd/include/atomfirmware.h         |   2 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   7 ++
 drivers/gpu/drm/lima/lima_gp.c                     |   2 +
 drivers/gpu/drm/lima/lima_mmu.c                    |   5 +
 drivers/gpu/drm/lima/lima_pp.c                     |   4 +
 drivers/gpu/drm/nouveau/nouveau_connector.c        |   3 +
 drivers/i2c/busses/i2c-i801.c                      |   2 +-
 drivers/i2c/busses/i2c-pnx.c                       |  48 ++------
 drivers/infiniband/core/user_mad.c                 |  21 +++-
 drivers/input/ff-core.c                            |   7 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   2 -
 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/mtd/nand/raw/nand_base.c                   |  66 +++++++----
 drivers/mtd/nand/raw/rockchip-nand-controller.c    |   6 +-
 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/intel/e1000e/netdev.c         | 132 ++++++++++-----------
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   5 +
 .../mellanox/mlx5/core/esw/acl/ingress_ofld.c      |  37 ++++--
 .../net/ethernet/mellanox/mlxsw/core_linecards.c   |   1 +
 drivers/net/ntb_netdev.c                           |   2 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |  10 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |   2 +-
 drivers/net/wireless/microchip/wilc1000/hif.c      |   3 +-
 drivers/nfc/virtual_ncidev.c                       |   4 +
 drivers/nvme/host/multipath.c                      |   2 +-
 drivers/nvme/host/pci.c                            |   3 +-
 drivers/nvme/target/core.c                         |   9 ++
 drivers/platform/x86/toshiba_acpi.c                |  31 +++--
 drivers/platform/x86/touchscreen_dmi.c             |  36 ++++++
 drivers/s390/crypto/pkey_api.c                     |   4 +-
 drivers/scsi/mpi3mr/mpi3mr_transport.c             |  10 ++
 drivers/scsi/qedf/qedf_io.c                        |   6 +-
 drivers/spi/spi-cadence-xspi.c                     |  20 +++-
 drivers/tty/serial/imx.c                           |   2 +-
 drivers/usb/host/xhci-ring.c                       |   5 +-
 fs/btrfs/block-group.c                             |  13 +-
 fs/btrfs/scrub.c                                   |   2 +-
 fs/f2fs/f2fs.h                                     |  12 +-
 fs/f2fs/super.c                                    |  27 +++--
 fs/f2fs/sysfs.c                                    |  14 ++-
 fs/jffs2/super.c                                   |   1 +
 fs/nilfs2/alloc.c                                  |  18 ++-
 fs/nilfs2/alloc.h                                  |   4 +-
 fs/nilfs2/dat.c                                    |   2 +-
 fs/nilfs2/dir.c                                    |   6 +
 fs/nilfs2/ifile.c                                  |   7 +-
 fs/nilfs2/nilfs.h                                  |  10 +-
 fs/nilfs2/the_nilfs.c                              |   6 +
 fs/nilfs2/the_nilfs.h                              |   2 +-
 fs/ntfs3/xattr.c                                   |   5 +-
 fs/orangefs/super.c                                |   3 +-
 include/kunit/try-catch.h                          |   3 -
 include/linux/fsnotify.h                           |   8 +-
 include/linux/lsm_hook_defs.h                      |   2 +-
 include/linux/mutex.h                              |  27 +++++
 include/linux/security.h                           |   5 +-
 kernel/auditfilter.c                               |   5 +-
 kernel/dma/map_benchmark.c                         |   3 +
 kernel/exit.c                                      |   2 +
 kernel/kthread.c                                   |   1 +
 kernel/locking/mutex-debug.c                       |  12 ++
 lib/kunit/try-catch.c                              |  22 ++--
 mm/page-writeback.c                                |  32 ++++-
 net/core/datagram.c                                |  19 ++-
 net/ipv4/inet_diag.c                               |   2 +
 net/ipv4/tcp_input.c                               |   2 +-
 net/ipv4/tcp_metrics.c                             |   1 +
 net/mac802154/main.c                               |  14 ++-
 net/netfilter/nf_tables_api.c                      |   3 +-
 net/sctp/socket.c                                  |   7 +-
 scripts/link-vmlinux.sh                            |   2 +-
 security/apparmor/audit.c                          |   6 +-
 security/apparmor/include/audit.h                  |   2 +-
 security/integrity/ima/ima.h                       |   2 +-
 security/integrity/ima/ima_policy.c                |  15 ++-
 security/security.c                                |   6 +-
 security/selinux/include/audit.h                   |   4 +-
 security/selinux/ss/services.c                     |   5 +-
 security/smack/smack_lsm.c                         |   4 +-
 sound/pci/hda/patch_realtek.c                      |   9 ++
 tools/lib/bpf/bpf_core_read.h                      |   1 +
 tools/power/x86/turbostat/turbostat.c              |  10 +-
 tools/testing/selftests/net/msg_zerocopy.c         |  14 ++-
 127 files changed, 918 insertions(+), 421 deletions(-)