Skip to content

6.6.39-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 Latest139 patches 21 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/139locking/mutex: Introduce devm_mutex_init()include/linux/mutex.h kernel/locking/mutex-debug.c+39 -00 replies
2/139leds: an30259a: Use devm_mutex_init() for mutex initializationdrivers/leds/leds-an30259a.c+4 -100 replies
3/139crypto: hisilicon/debugfs - Fix debugfs uninit process issuedrivers/crypto/hisilicon/debugfs.c+18 -30 replies
4/139drm/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
5/139powerpc: 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
6/139media: dvb: as102-fe: Fix as10x_register_addr packingdrivers/media/dvb-frontends/as102_fe_types.h+1 -10 replies
7/139media: dvb-usb: dib0700_devices: Add missing release_firmware()drivers/media/usb/dvb-usb/dib0700_devices.c+15 -30 replies
8/139IB/core: Implement a limit on UMAD receive Listdrivers/infiniband/core/user_mad.c+15 -60 replies
9/139scsi: qedf: Make qedf_execute_tmf() non-preemptibledrivers/scsi/qedf/qedf_io.c+3 -30 replies
10/139irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_allocdrivers/irqchip/irq-gic-v3-its.c+0 -20 replies
11/139selftests/bpf: adjust dummy_st_ops_success to detect additional errortools/testing/selftests/bpf/progs/dummy_st_ops_success.c+11 -20 replies
12/139selftests/bpf: do not pass NULL for non-nullable params in dummy_st_opstools/testing/selftests/bpf/prog_tests/dummy_st_ops.c tools/testing/selftests/bpf/progs/dummy_st_ops_success.c+6 -30 replies
13/139selftests/bpf: dummy_st_ops should reject 0 for non-nullable paramstools/testing/selftests/bpf/prog_tests/dummy_st_ops.c+27 -00 replies
14/139RISC-V: KVM: Fix the initial sample period valuearch/riscv/kvm/vcpu_pmu.c+1 -10 replies
15/139crypto: aead,cipher - zeroize key buffer after usecrypto/aead.c crypto/cipher.c+2 -40 replies
16/139media: mediatek: vcodec: Only free buffer VA that is not NULLdrivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c+18 -90 replies
17/139drm/amdgpu: Fix uninitialized variable warningsdrivers/gpu/drm/amd/amdgpu/aldebaran.c drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c+2 -20 replies
18/139drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_relocdrivers/gpu/drm/amd/amdgpu/amdgpu_vce.c+2 -10 replies
19/139drm/amdgpu: Initialize timestamp for some legacy SOCsdrivers/gpu/drm/amd/amdgpu/amdgpu_irq.c+8 -00 replies
20/139drm/amd/display: Check index msg_id before read or writedrivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c+8 -00 replies
21/139drm/amd/display: Check pipe offset before setting vblankdrivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c+6 -20 replies
22/139drm/amd/display: Skip finding free audio for unknown engine_iddrivers/gpu/drm/amd/display/dc/core/dc_resource.c+3 -00 replies
23/139drm/amd/display: Fix uninitialized variables in DMdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c+6 -60 replies
24/139drm/amdgpu: fix uninitialized scalar variable warningdrivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c+2 -10 replies
25/139drm/amdgpu: fix the warning about the expression (int)size - lendrivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c+3 -20 replies
26/139media: dw2102: Dont translate i2c read into writedrivers/media/usb/dvb-usb/dw2102.c+73 -470 replies
27/139riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vmaarch/riscv/include/asm/errata_list.h arch/riscv/include/asm/tlbflush.h arch/riscv/mm/tlbflush.c+29 -250 replies
28/139sctp: prefer struct_size over open coded arithmeticnet/sctp/socket.c+4 -30 replies
29/139firmware: dmi: Stop decoding on broken entrydrivers/firmware/dmi_scan.c+11 -00 replies
30/139Input: ff-core - prefer struct_size over open coded arithmeticdrivers/input/ff-core.c+4 -30 replies
31/139usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRBdrivers/usb/host/xhci-ring.c+3 -20 replies
32/139wifi: 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
33/139wifi: mt76: mt7996: add sanity checks for background radar triggerdrivers/net/wireless/mediatek/mt76/mt7996/debugfs.c drivers/net/wireless/mediatek/mt76/mt7996/mcu.c+9 -10 replies
34/139thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on lvts_datadrivers/thermal/mediatek/lvts_thermal.c+2 -00 replies
35/139net: dsa: mv88e6xxx: Correct check for empty listdrivers/net/dsa/mv88e6xxx/chip.c+2 -20 replies
36/139media: dvb-frontends: tda18271c2dd: Remove casting during divdrivers/media/dvb-frontends/tda18271c2dd.c+2 -20 replies
37/139media: s2255: Use refcount_t instead of atomic_t for num_channelsdrivers/media/usb/s2255/s2255drv.c+10 -100 replies
38/139media: dvb-frontends: tda10048: Fix integer overflowdrivers/media/dvb-frontends/tda10048.c+6 -30 replies
39/139powerpc/dexcr: Track the DEXCR per-processarch/powerpc/include/asm/processor.h arch/powerpc/kernel/process.c arch/powerpc/kernel/ptrace/ptrace-view.c+12 -60 replies
40/139i2c: i801: Annotate apanel_addr as __ro_after_initdrivers/i2c/busses/i2c-i801.c+1 -10 replies
41/139powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=narch/powerpc/include/asm/io.h+1 -10 replies
42/139orangefs: fix out-of-bounds fsid accessfs/orangefs/super.c+2 -10 replies
43/139kunit: Fix timeout messagelib/kunit/try-catch.c+2 -10 replies
44/139kunit: Handle test faultsinclude/kunit/try-catch.h kernel/kthread.c lib/kunit/try-catch.c+13 -100 replies
45/139powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"arch/powerpc/xmon/xmon.c+3 -30 replies
46/139selftests/net: fix uninitialized variablestools/testing/selftests/net/gro.c tools/testing/selftests/net/ip_local_port_range.c tools/testing/selftests/net/mptcp/pm_nl_ctl.c+5 -27 replies
47/139igc: fix a log entry using uninitialized netdevdrivers/net/ethernet/intel/igc/igc_main.c+3 -20 replies
48/139bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELDtools/lib/bpf/bpf_core_read.h+1 -00 replies
49/139f2fs: 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
50/139scsi: mpi3mr: Sanitise num_physdrivers/scsi/mpi3mr/mpi3mr_transport.c+10 -00 replies
51/139serial: imx: Raise TX trigger level to 8drivers/tty/serial/imx.c+1 -10 replies
52/139jffs2: Fix potential illegal address access in jffs2_free_inodefs/jffs2/super.c+1 -00 replies
53/139s390: Mark psw in __load_psw_mask() as __unitializedarch/s390/include/asm/processor.h+1 -10 replies
54/139s390/pkey: Wipe sensitive data on failuredrivers/s390/crypto/pkey_api.c+2 -20 replies
55/139btrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warningfs/btrfs/scrub.c+1 -10 replies
56/139cdrom: rearrange last_media_change check to avoid unintentional overflowdrivers/cdrom/cdrom.c+1 -10 replies
57/139tools/power turbostat: Remember global max_die_idtools/power/x86/turbostat/turbostat.c+5 -50 replies
58/139vhost: Use virtqueue mutex for swapping workerdrivers/vhost/vhost.c+12 -60 replies
59/139vhost: Release worker mutex during flushesdrivers/vhost/vhost.c+30 -140 replies
60/139vhost_task: Handle SIGKILL by flushing work and exitingdrivers/vhost/vhost.c drivers/vhost/vhost.h include/linux/sched/vhost_task.h +1 more+88 -240 replies
61/139mac802154: fix time calculation in ieee802154_configure_durations()net/mac802154/main.c+8 -60 replies
62/139net: phy: phy_device: Fix PHY LED blinking code commentinclude/linux/phy.h+1 -10 replies
63/139UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()net/ipv4/tcp_input.c+1 -10 replies
64/139net/mlx5: E-switch, Create ingress ACL when neededdrivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c+29 -80 replies
65/139net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup()drivers/net/ethernet/mellanox/mlx5/core/en_main.c+5 -00 replies
66/139Bluetooth: hci_event: Fix setting of unicast qos intervalnet/bluetooth/hci_event.c+19 -30 replies
67/139Bluetooth: Ignore too large handle values in BIGnet/bluetooth/hci_event.c+4 -00 replies
68/139Bluetooth: ISO: Check socket flag instead of hconnet/bluetooth/iso.c+1 -20 replies
69/139bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAXnet/bluetooth/hci_conn.c+12 -30 replies
70/139tcp_metrics: validate source addr lengthnet/ipv4/tcp_metrics.c+1 -00 replies
71/139KVM: 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
72/139e1000e: Fix S0ix residency on corporate systemsdrivers/net/ethernet/intel/e1000e/netdev.c+66 -660 replies
73/139gpiolib: of: fix lookup quirk for MIPS Lantiqdrivers/gpio/gpiolib-of.c+12 -20 replies
74/139net: allow skb_datagram_iter to be called from any contextnet/core/datagram.c+13 -60 replies
75/139net: txgbe: initialize num_q_vectors for MSI/INTx interruptsdrivers/net/ethernet/wangxun/libwx/wx_lib.c+1 -00 replies
76/139net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx()drivers/net/ntb_netdev.c+1 -10 replies
77/139gpio: mmio: do not calculate bgpio_bits via "ngpios"drivers/gpio/gpio-mmio.c+0 -20 replies
78/139wifi: wilc1000: fix ies_len type in connect pathdrivers/net/wireless/microchip/wilc1000/hif.c+2 -10 replies
79/139riscv: kexec: Avoid deadlock in kexec crash patharch/riscv/kernel/machine_kexec.c+1 -90 replies
80/139netfilter: nf_tables: unconditionally flush pending work before notifiernet/netfilter/nf_tables_api.c+1 -20 replies
81/139bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()drivers/net/bonding/bond_options.c+3 -30 replies
82/139selftests: fix OOM in msg_zerocopy selftesttools/testing/selftests/net/msg_zerocopy.c+11 -10 replies
83/139selftests: make order checking verbose in msg_zerocopy selftesttools/testing/selftests/net/msg_zerocopy.c+1 -10 replies
84/139inet_diag: Initialize pad field in struct inet_diag_req_v2net/ipv4/inet_diag.c+2 -00 replies
85/139mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI filedrivers/net/ethernet/mellanox/mlxsw/core_linecards.c+1 -00 replies
86/139gpiolib: of: add polarity quirk for TSC2005drivers/gpio/gpiolib-of.c+8 -00 replies
87/139cpu: Fix broken cmdline "nosmp" and "maxcpus=0"kernel/cpu.c+3 -00 replies
88/139platform/x86: toshiba_acpi: Fix quickstart quirk handlingdrivers/platform/x86/toshiba_acpi.c+18 -130 replies
89/139Revert "igc: fix a log entry using uninitialized netdev"drivers/net/ethernet/intel/igc/igc_main.c+2 -30 replies
90/139nilfs2: fix inode number range checksfs/nilfs2/nilfs.h fs/nilfs2/the_nilfs.c fs/nilfs2/the_nilfs.h+10 -30 replies
91/139nilfs2: add missing check for inode numbers on directory entriesfs/nilfs2/dir.c fs/nilfs2/nilfs.h+11 -00 replies
92/139mm: optimize the redundant loop of mm_update_owner_next()kernel/exit.c+2 -00 replies
93/139mm: avoid overflows in dirty throttling logicmm/page-writeback.c+26 -40 replies
94/139btrfs: fix adding block group to a reclaim list and the unused list during reclaimfs/btrfs/block-group.c+11 -20 replies
95/139f2fs: Add inline to f2fs_build_fault_attr() stubfs/f2fs/f2fs.h+2 -20 replies
96/139scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add()drivers/scsi/mpi3mr/mpi3mr_transport.c+1 -10 replies
97/139Bluetooth: hci_bcm4377: Fix msgid releasedrivers/bluetooth/hci_bcm4377.c+1 -10 replies
98/139Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm rebootdrivers/bluetooth/hci_qca.c+15 -30 replies
99/139can: kvaser_usb: Explicitly initialize family in leafimx driver_info structdrivers/net/can/usb/kvaser_usb/kvaser_usb_core.c+1 -00 replies
100/139fsnotify: Do not generate events for O_PATH file descriptorsinclude/linux/fsnotify.h+7 -10 replies
101/139Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"mm/page-writeback.c+1 -10 replies
102/139drm/nouveau: fix null pointer dereference in nouveau_connector_get_modesdrivers/gpu/drm/nouveau/nouveau_connector.c+3 -00 replies
103/139drm/amdgpu/atomfirmware: silence UBSAN warningdrivers/gpu/drm/amd/include/atomfirmware.h+1 -10 replies
104/139drm: panel-orientation-quirks: Add quirk for Valve Galileodrivers/gpu/drm/drm_panel_orientation_quirks.c+7 -00 replies
105/139clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flagdrivers/clk/qcom/gcc-ipq9574.c+6 -40 replies
106/139clk: sunxi-ng: common: Dont call hw_to_ccu_common on hw without commondrivers/clk/sunxi-ng/ccu_common.c+12 -60 replies
107/139powerpc/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
108/139powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0arch/powerpc/kernel/head_64.S+3 -20 replies
109/139mtd: rawnand: Ensure ECC configuration is propagated to upper layersdrivers/mtd/nand/raw/nand_base.c+8 -10 replies
110/139mtd: rawnand: Fix the nand_read_data_op() early checkdrivers/mtd/nand/raw/nand_base.c+1 -10 replies
111/139mtd: rawnand: Bypass a couple of sanity checks during NAND identificationdrivers/mtd/nand/raw/nand_base.c+32 -250 replies
112/139mtd: rawnand: rockchip: ensure NVDDR timings are rejecteddrivers/mtd/nand/raw/rockchip-nand-controller.c+3 -30 replies
113/139net: stmmac: dwmac-qcom-ethqos: fix error array sizedrivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c+1 -10 replies
114/139bnx2x: Fix multiple UBSAN array-index-out-of-boundsdrivers/net/ethernet/broadcom/bnx2x/bnx2x.h+1 -10 replies
115/139arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model Barch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts+1 -10 replies
116/139ima: 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
117/139media: dw2102: fix a potential buffer overflowdrivers/media/usb/dvb-usb/dw2102.c+1 -10 replies
118/139clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parentsdrivers/clk/qcom/gcc-sm6350.c+5 -50 replies
119/139clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLsdrivers/clk/qcom/clk-alpha-pll.c+3 -00 replies
120/139clk: 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
121/139i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isrdrivers/i2c/busses/i2c-pnx.c+10 -380 replies
122/139fs/ntfs3: Mark volume as dirty if xattr is brokenfs/ntfs3/xattr.c+4 -10 replies
123/139ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897sound/pci/hda/patch_realtek.c+9 -00 replies
124/139vhost-scsi: Handle vhost_vq_work_queue failures for eventsdrivers/vhost/scsi.c+12 -50 replies
125/139nvme-multipath: find NUMA path only for online numa-nodedrivers/nvme/host/multipath.c+1 -10 replies
126/139dma-mapping: benchmark: avoid needless copy_to_user if benchmark failskernel/dma/map_benchmark.c+3 -00 replies
127/139connector: Fix invalid conversion in cn_proc.hinclude/uapi/linux/cn_proc.h+1 -20 replies
128/139nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offsetdrivers/nvme/host/pci.c+2 -10 replies
129/139regmap-i2c: Subtract reg size from max_writedrivers/base/regmap/regmap-i2c.c+2 -10 replies
130/139platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tabletdrivers/platform/x86/touchscreen_dmi.c+25 -00 replies
131/139platform/x86: touchscreen_dmi: Add info for the EZpad 6s Prodrivers/platform/x86/touchscreen_dmi.c+11 -00 replies
132/139nvmet: fix a possible leak when destroy a ctrl during qp establishmentdrivers/nvme/target/core.c+9 -00 replies
133/139kbuild: fix short log for AS in link-vmlinux.shscripts/link-vmlinux.sh+1 -10 replies
134/139nfc/nci: Add the inconsistency check between the input data length and countdrivers/nfc/virtual_ncidev.c+4 -00 replies
135/139spi: cadence: Ensure data lines set to low during dummy-cycle perioddrivers/spi/spi-cadence-xspi.c+15 -50 replies
136/139ALSA: ump: Set default protocol when not given explicitlysound/core/ump.c+8 -00 replies
137/139drm/amdgpu: silence UBSAN warningdrivers/gpu/drm/amd/include/atomfirmware.h+1 -10 replies
138/139null_blk: Do not allow runt zone with zone capacity smaller then zone sizedrivers/block/null_blk/zoned.c+11 -00 replies
139/139nilfs2: 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

68 of 139 patches have a Reviewed-by or Acked-by.

PatchChristophe LeroyAndy ShevchenkoMarek BehúnWaiman LongZenghui YuMarc ZyngierShirisha GantaMark ZhangGuangwu ZhangSaurav KashyapRodrigo SiqueiraWayne LinHersen WuChristian KönigAlex DeucherXin LongKees CookMichael KelleyAndrew JonesAnup PatelAndrew LunnDavid GowRae MoarAngeloGioacchino Del RegnoWillem de BruijnMat MartineauBoris BurkovDavid SterbaPhillip Potter[email protected]Miquel RaynalHariprasad KelamVinicius Costa GomesNaama MeirDragos TatuleaEric DumazetSven SchnelleClaudio ImbrendaSimon HormanMartin SchillerJerry DaiJonas GorskiLóránd HorváthLinus WalleijAjay SinghSathya Prakash VeerichettyLu ZhongjunYang TaoHeiko CarstensHarald FreudenbergerIngo FranzkiCédric Le Goater[email protected]Ryusuke KonishiMichal HockoZach O'KeefeFilipe MananaJohannes ThumshirnQu WenruoChao YuSven PeterNeal GompaWren TurkalJay VosburghHangbin LiuAmir GoldsteinJeff LaytonRobert J. PaffordGautam MenghaniSourabh JainSascha HauerAlexander DahlPrzemek KitszelIdo SchimmelMichal KubiakkemalHans de GoedeRyo TakakuraBartosz GolaszewskiChristoph HellwigRobin MurphySagi Grimberg[email protected]Niklas CasselBart Van AsscheDiederik de HaasJohn JohansenMimi ZoharCasey SchauflerHans VerkuilSeongJae ParkKelsey SteelePeter SchneiderMark BrownShuah KhanJon Hunterkernelci.org botPascal ErnsterHarshit MogalapalliLinux Kernel Functional TestingRon EconomosTakeshi OgasawaraFlorian Fainelli
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/139R-b R-b R-b A-b
2/139R-b
3/139
4/139
5/139R-b T-b
6/139
7/139
8/139R-b
9/139T-b A-b
10/139R-b A-b
11/139
12/139
13/139
14/139R-b R-b
15/139
16/139R-b
17/139A-b
18/139R-b
19/139R-b
20/139R-b A-b
21/139R-b A-b
22/139R-b A-b
23/139A-b R-b
24/139R-b
25/139R-b
26/139
27/139
28/139A-b R-b
29/139R-b
30/139R-b
31/139
32/139
33/139
34/139
35/139R-b
36/139
37/139
38/139
39/139
40/139
41/139
42/139
43/139R-b R-b R-b
44/139R-b R-b T-b
45/139R-b
46/139R-b A-b
47/139R-b A-b T-b
48/139
49/139
50/139A-b
51/139
52/139R-b R-b
53/139R-b
54/139A-b R-b R-b
55/139R-b R-b
56/139R-b
57/139
58/139
59/139
60/139Reported-and-tested-by
61/139A-b
62/139R-b
63/139
64/139
65/139R-b
66/139
67/139
68/139
69/139
70/139R-b
71/139R-b R-b
72/139R-b
73/139A-b
74/139
75/139
76/139T-b
77/139R-b T-b R-b
78/139A-b
79/139R-b
80/139Reported-and-tested-by
81/139A-b R-b
82/139R-b
83/139R-b
84/139R-b
85/139R-b R-b R-b
86/139A-b
87/139
88/139T-b R-b
89/139T-b
90/139
91/139T-b
92/139A-b
93/139R-b
94/139R-b R-b R-b R-b
95/139R-b
96/139
97/139R-b R-b
98/139T-b
99/139
100/139R-b
101/139R-b
102/139
103/139T-b
104/139
105/139
106/139T-b
107/139T-b T-b
108/139
109/139T-b
110/139R-b
111/139T-b
112/139
113/139R-b
114/139
115/139T-b
116/139A-b R-b R-b
117/139R-b
118/139
119/139
120/139
121/139
122/139
123/139
124/139
125/139R-b
126/139A-b
127/139
128/139R-b R-b
129/139
130/139R-b
131/139R-b
132/139R-b
133/139
134/139Reported-and-tested-by
135/139
136/139
137/139R-b
138/139R-b R-b
139/139

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

Read the v1 thread

Cover letter [PATCH 6.6 000/139] 6.6.39-rc1 review

This is the start of the stable review cycle for the 6.6.39 release. There are 139 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.6.39-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.39-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

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

Takashi Iwai <[email protected]>
ALSA: ump: Set default protocol when not given explicitly

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

Matt Jan <[email protected]>
connector: Fix invalid conversion in cn_proc.h

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

Mike Christie <[email protected]>
vhost-scsi: Handle vhost_vq_work_queue failures for events

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

Gabor Juhos <[email protected]>
clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs

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

Yijie Yang <[email protected]>
net: stmmac: dwmac-qcom-ethqos: fix error array size

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: Fix the nand_read_data_op() early check

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

Jinglin Wen <[email protected]>
powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0

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

Frank Oltmanns <[email protected]>
clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw without common

Md Sadre Alam <[email protected]>
clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag

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

Hector Martin <[email protected]>
Bluetooth: hci_bcm4377: Fix msgid release

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

Huacai Chen <[email protected]>
cpu: Fix broken cmdline "nosmp" and "maxcpus=0"

Dmitry Torokhov <[email protected]>
gpiolib: of: add polarity quirk for TSC2005

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

Shiji Yang <[email protected]>
gpio: mmio: do not calculate bgpio_bits via "ngpios"

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

Jiawen Wu <[email protected]>
net: txgbe: initialize num_q_vectors for MSI/INTx interrupts

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

Dmitry Torokhov <[email protected]>
gpiolib: of: fix lookup quirk for MIPS Lantiq

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

Pavel Skripkin <[email protected]>
bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX

Iulia Tanasescu <[email protected]>
Bluetooth: ISO: Check socket flag instead of hcon

Edward Adam Davis <[email protected]>
Bluetooth: Ignore too large handle values in BIG

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_event: Fix setting of unicast qos interval

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

Marek Vasut <[email protected]>
net: phy: phy_device: Fix PHY LED blinking code comment

Dmitry Antipov <[email protected]>

    mac802154: fix time calculation in ieee802154_configure_durations()

Mike Christie <[email protected]>
vhost_task: Handle SIGKILL by flushing work and exiting

Mike Christie <[email protected]>
vhost: Release worker mutex during flushes

Mike Christie <[email protected]>
vhost: Use virtqueue mutex for swapping worker

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

John Hubbard <[email protected]>
selftests/net: fix uninitialized variables

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

Benjamin Gray <[email protected]>
powerpc/dexcr: Track the DEXCR per-process

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

Julien Panis <[email protected]>
thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on lvts_data

StanleyYP Wang <[email protected]>
wifi: mt76: mt7996: add sanity checks for background radar trigger

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

Samuel Holland <[email protected]>
riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma

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

Jesse Zhang <[email protected]>
drm/amdgpu: fix the warning about the expression (int)size - len

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

Alex Hung <[email protected]>
drm/amd/display: Fix uninitialized variables in DM

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

Jesse Zhang <[email protected]>
drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc

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

Fei Shao <[email protected]>
media: mediatek: vcodec: Only free buffer VA that is not NULL

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

Atish Patra <[email protected]>
RISC-V: KVM: Fix the initial sample period value

Eduard Zingerman <[email protected]>
selftests/bpf: dummy_st_ops should reject 0 for non-nullable params

Eduard Zingerman <[email protected]>
selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops

Eduard Zingerman <[email protected]>
selftests/bpf: adjust dummy_st_ops_success to detect additional error

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]>
leds: an30259a: Use devm_mutex_init() for mutex initialization

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/include/asm/processor.h               |   1 +
 arch/powerpc/kernel/head_64.S                      |   5 +-
 arch/powerpc/kernel/process.c                      |  10 ++
 arch/powerpc/kernel/ptrace/ptrace-view.c           |   7 +-
 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/include/asm/errata_list.h               |  12 +-
 arch/riscv/include/asm/tlbflush.h                  |  19 ++-
 arch/riscv/kernel/machine_kexec.c                  |  10 +-
 arch/riscv/kvm/vcpu_pmu.c                          |   2 +-
 arch/riscv/mm/tlbflush.c                           |  23 ----
 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_bcm4377.c                    |   2 +-
 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                     |  24 ++--
 drivers/clk/mediatek/clk-mtk.h                     |   2 +
 drivers/clk/qcom/clk-alpha-pll.c                   |   3 +
 drivers/clk/qcom/gcc-ipq9574.c                     |  10 +-
 drivers/clk/qcom/gcc-sm6350.c                      |  10 +-
 drivers/clk/sunxi-ng/ccu_common.c                  |  18 ++-
 drivers/crypto/hisilicon/debugfs.c                 |  21 +++-
 drivers/firmware/dmi_scan.c                        |  11 ++
 drivers/gpio/gpio-mmio.c                           |   2 -
 drivers/gpio/gpiolib-of.c                          |  22 +++-
 drivers/gpu/drm/amd/amdgpu/aldebaran.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |   8 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c        |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   8 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   4 +-
 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         |   4 +-
 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/leds/leds-an30259a.c                       |  14 +--
 drivers/media/dvb-frontends/as102_fe_types.h       |   2 +-
 drivers/media/dvb-frontends/tda10048.c             |   9 +-
 drivers/media/dvb-frontends/tda18271c2dd.c         |   4 +-
 .../vcodec/decoder/vdec/vdec_av1_req_lat_if.c      |  22 ++--
 .../mediatek/vcodec/encoder/venc/venc_h264_if.c    |   5 +-
 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                   |  68 ++++++-----
 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 +
 .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c    |   2 +-
 drivers/net/ethernet/wangxun/libwx/wx_lib.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 +-
 .../net/wireless/mediatek/mt76/mt7996/debugfs.c    |   5 +
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c    |   5 +-
 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/thermal/mediatek/lvts_thermal.c            |   2 +
 drivers/tty/serial/imx.c                           |   2 +-
 drivers/usb/host/xhci-ring.c                       |   5 +-
 drivers/vhost/scsi.c                               |  17 ++-
 drivers/vhost/vhost.c                              | 118 ++++++++++++++----
 drivers/vhost/vhost.h                              |   2 +
 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/phy.h                                |   2 +-
 include/linux/sched/vhost_task.h                   |   3 +-
 include/linux/security.h                           |   5 +-
 include/uapi/linux/cn_proc.h                       |   3 +-
 kernel/auditfilter.c                               |   5 +-
 kernel/cpu.c                                       |   3 +
 kernel/dma/map_benchmark.c                         |   3 +
 kernel/exit.c                                      |   2 +
 kernel/kthread.c                                   |   1 +
 kernel/locking/mutex-debug.c                       |  12 ++
 kernel/vhost_task.c                                |  53 ++++++---
 lib/kunit/try-catch.c                              |  22 ++--
 mm/page-writeback.c                                |  32 ++++-
 net/bluetooth/hci_conn.c                           |  15 ++-
 net/bluetooth/hci_event.c                          |  26 +++-
 net/bluetooth/iso.c                                |   3 +-
 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/core/ump.c                                   |   8 ++
 sound/pci/hda/patch_realtek.c                      |   9 ++
 tools/lib/bpf/bpf_core_read.h                      |   1 +
 tools/power/x86/turbostat/turbostat.c              |  10 +-
 .../selftests/bpf/prog_tests/dummy_st_ops.c        |  34 +++++-
 .../selftests/bpf/progs/dummy_st_ops_success.c     |  15 ++-
 tools/testing/selftests/net/gro.c                  |   3 +
 tools/testing/selftests/net/ip_local_port_range.c  |   2 +-
 tools/testing/selftests/net/mptcp/pm_nl_ctl.c      |   2 +-
 tools/testing/selftests/net/msg_zerocopy.c         |  14 ++-
 170 files changed, 1283 insertions(+), 570 deletions(-)