Skip to content

5.15.116-rc1 review

Greg Kroah-Hartman cgroups dmaengine linux-block linux-kselftest linux-patches linux-riscv linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest159 patches 18 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/159RDMA/bnxt_re: Fix the page_size used during the MR creationdrivers/infiniband/hw/bnxt_re/qplib_res.c drivers/infiniband/hw/bnxt_re/qplib_sp.c+5 -140 replies
2/159RDMA/efa: Fix unsupported page sizes in devicedrivers/infiniband/hw/efa/efa_verbs.c+1 -10 replies
3/159RDMA/hns: Fix base address table allocationdrivers/infiniband/hw/hns/hns_roce_mr.c+43 -00 replies
4/159RDMA/hns: Modify the value of long message loopback slicedrivers/infiniband/hw/hns/hns_roce_hw_v2.c+3 -50 replies
5/159dmaengine: at_xdmac: Move the free desc to the tail of the desc listdrivers/dma/at_xdmac.c+14 -90 replies
6/159dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()drivers/dma/at_xdmac.c+5 -20 replies
7/159RDMA/bnxt_re: Fix a possible memory leakdrivers/infiniband/hw/bnxt_re/qplib_fp.c+6 -50 replies
8/159RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rxdrivers/infiniband/hw/bnxt_re/ib_verbs.c+1 -30 replies
9/159iommu/rockchip: Fix unwind goto issuedrivers/iommu/rockchip-iommu.c+8 -60 replies
10/159iommu/amd: Dont block updates to GATag if guest mode is ondrivers/iommu/amd/iommu.c+1 -20 replies
11/159dmaengine: pl330: rename _start to prevent build errordrivers/dma/pl330.c+4 -40 replies
12/159riscv: Fix unused variable warning when BUILTIN_DTB is setarch/riscv/mm/init.c+1 -10 replies
13/159net/mlx5: fw_tracer, Fix event handlingdrivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c+1 -10 replies
14/159net/mlx5e: Dont attach netdev profile while handling internal errordrivers/net/ethernet/mellanox/mlx5/core/en_main.c+31 -40 replies
15/159net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressuredrivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c+7 -60 replies
16/159netrom: fix info-leak in nr_write_internal()net/netrom/nr_subr.c+4 -30 replies
17/159af_packet: Fix data-races of pkt_sk(sk)->num.net/packet/af_packet.c net/packet/diag.c+3 -30 replies
18/159amd-xgbe: fix the false linkup in xgbe_phy_statusdrivers/net/ethernet/amd/xgbe/xgbe-mdio.c+9 -30 replies
19/159mtd: rawnand: ingenic: fix empty stub helper definitionsdrivers/mtd/nand/raw/ingenic/ingenic_ecc.h+4 -40 replies
20/159RDMA/irdma: Add SW mechanism to generate completions on errordrivers/infiniband/hw/irdma/hw.c drivers/infiniband/hw/irdma/utils.c drivers/infiniband/hw/irdma/verbs.c +1 more+210 -370 replies
21/159RDMA/irdma: Prevent QP use after freedrivers/infiniband/hw/irdma/verbs.c+6 -50 replies
22/159RDMA/irdma: Fix Local Invalidate fencingdrivers/infiniband/hw/irdma/verbs.c+1 -00 replies
23/159af_packet: do not use READ_ONCE() in packet_bind()net/packet/af_packet.c+5 -30 replies
24/159tcp: deny tcp_disconnect() when threads are waitinginclude/net/sock.h net/ipv4/af_inet.c net/ipv4/inet_connection_sock.c +1 more+13 -00 replies
25/159tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss setnet/ipv4/tcp.c+2 -10 replies
26/159net/sched: sch_ingress: Only create under TC_H_INGRESSnet/sched/sch_ingress.c+6 -00 replies
27/159net/sched: sch_clsact: Only create under TC_H_CLSACTnet/sched/sch_ingress.c+6 -00 replies
28/159net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscsnet/sched/sch_api.c net/sched/sch_ingress.c+8 -30 replies
29/159net/sched: Prohibit regrafting ingress or clsact Qdiscsnet/sched/sch_api.c+5 -00 replies
30/159net: sched: fix NULL pointer dereference in mq_attachnet/sched/sch_api.c+4 -00 replies
31/159net/netlink: fix NETLINK_LIST_MEMBERSHIPS length reportnet/netlink/af_netlink.c+1 -10 replies
32/159udp6: Fix race condition in udp6_sendmsg & connectnet/core/sock.c+1 -10 replies
33/159net/mlx5e: Fix error handling in mlx5e_refresh_tirsdrivers/net/ethernet/mellanox/mlx5/core/en_common.c+4 -70 replies
34/159net/mlx5: Read embedded cpu after init bit cleareddrivers/net/ethernet/mellanox/mlx5/core/main.c+1 -10 replies
35/159net/sched: flower: fix possible OOB write in fl_set_geneve_opt()net/sched/cls_flower.c+3 -00 replies
36/159net: dsa: mv88e6xxx: Increase wait after reset deactivationdrivers/net/dsa/mv88e6xxx/chip.c+1 -10 replies
37/159mtd: rawnand: marvell: ensure timing values are writtendrivers/mtd/nand/raw/marvell_nand.c+6 -00 replies
38/159mtd: rawnand: marvell: dont set the NAND frequency selectdrivers/mtd/nand/raw/marvell_nand.c+0 -40 replies
39/159rtnetlink: call validate_linkmsg in rtnl_create_linknet/core/rtnetlink.c+7 -10 replies
40/159drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"drivers/gpu/drm/amd/amdgpu/amdgpu_device.c+17 -150 replies
41/159watchdog: menz069_wdt: fix watchdog initialisationdrivers/watchdog/menz69_wdt.c+6 -100 replies
42/159ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.sound/pci/hda/hda_intel.c sound/pci/hda/patch_hdmi.c+43 -00 replies
43/159drm/amdgpu: Use the default reset when loading or reloading the driverdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+7 -00 replies
44/159mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()drivers/mailbox/mailbox-test.c+7 -00 replies
45/159drm/ast: Fix ARM compatibilitydrivers/gpu/drm/ast/ast_main.c+5 -40 replies
46/159btrfs: abort transaction when sibling keys check fails for leavesfs/btrfs/ctree.c+2 -00 replies
47/159ARM: 9295/1: unwind:fix unwind abort for uleb128 casearch/arm/kernel/unwind.c+24 -10 replies
48/159media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATEdrivers/media/platform/rcar-vin/rcar-dma.c+1 -30 replies
49/159platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfielddrivers/platform/x86/intel_scu_pcidrv.c+1 -00 replies
50/159gfs2: Dont deref jdesc in evictfs/gfs2/super.c+8 -00 replies
51/159fbdev: imsttfb: Fix use after free bug in imsttfb_probedrivers/video/fbdev/imsttfb.c+8 -70 replies
52/159fbdev: modedb: Add 1920x1080 at 60 Hz video modedrivers/video/fbdev/core/modedb.c+5 -00 replies
53/159fbdev: stifb: Fix info entry in sti_struct on error pathdrivers/video/fbdev/stifb.c+1 -00 replies
54/159nbd: Fix debugfs_create_dir error checkingdrivers/block/nbd.c+2 -20 replies
55/159block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITEdrivers/block/rnbd/rnbd-proto.h+1 -10 replies
56/159nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048Gdrivers/nvme/host/pci.c+2 -00 replies
57/159nvme-pci: add quirk for missing secondary temperature thresholdsdrivers/nvme/host/hwmon.c drivers/nvme/host/nvme.h drivers/nvme/host/pci.c+10 -10 replies
58/159ASoC: dwc: limit the number of overrun messagessound/soc/dwc/dwc-i2s.c+2 -20 replies
59/159um: harddog: fix modular buildarch/um/drivers/Makefile arch/um/drivers/harddog.h arch/um/drivers/harddog_kern.c +2 more+23 -70 replies
60/159xfrm: Check if_id in inbound policy/secpath matchnet/xfrm/xfrm_policy.c+6 -50 replies
61/159ASoC: dt-bindings: Adjust #sound-dai-cells on TIs single-DAI codecsDocumentation/devicetree/bindings/sound/tas2562.yaml Documentation/devicetree/bindings/sound/tas2764.yaml Documentation/devicetree/bindings/sound/tas2770.yaml+12 -60 replies
62/159ASoC: ssm2602: Add workaround for playback distortionssound/soc/codecs/ssm2602.c+15 -00 replies
63/159media: dvb_demux: fix a bug for the continuity counterdrivers/media/dvb-core/dvb_demux.c+2 -20 replies
64/159media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()drivers/media/usb/dvb-usb/az6027.c+12 -00 replies
65/159media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()drivers/media/usb/dvb-usb-v2/ec168.c+12 -00 replies
66/159media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()drivers/media/usb/dvb-usb-v2/ce6230.c+8 -00 replies
67/159media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xferdrivers/media/usb/dvb-usb-v2/rtl28xxu.c+20 -00 replies
68/159media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()drivers/media/usb/dvb-usb/digitv.c+4 -00 replies
69/159media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_addressdrivers/media/usb/dvb-usb/dw2102.c+1 -10 replies
70/159media: netup_unidvb: fix irq init by register it at the end of probedrivers/media/pci/netup_unidvb/netup_unidvb_core.c+9 -80 replies
71/159media: dvb_ca_en50221: fix a size write bugdrivers/media/dvb-core/dvb_ca_en50221.c+7 -50 replies
72/159media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()drivers/media/usb/ttusb-dec/ttusb_dec.c+1 -20 replies
73/159media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID tabledrivers/media/dvb-frontends/mn88443x.c+1 -10 replies
74/159media: dvb-core: Fix use-after-free due on race condition at dvb_netdrivers/media/dvb-core/dvb_net.c include/media/dvb_net.h+39 -30 replies
75/159media: dvb-core: Fix use-after-free due to race at dvb_register_device()drivers/media/dvb-core/dvbdev.c include/media/dvbdev.h+78 -210 replies
76/159media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()drivers/media/dvb-core/dvb_frontend.c+12 -40 replies
77/159media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221drivers/media/dvb-core/dvb_ca_en50221.c+36 -10 replies
78/159s390/pkey: zeroize key blobsdrivers/s390/crypto/pkey_api.c+3 -00 replies
79/159s390/topology: honour nr_cpu_ids when adding CPUsarch/s390/kernel/topology.c+17 -150 replies
80/159ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70Pdrivers/acpi/resource.c+12 -00 replies
81/159wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR valuedrivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c+4 -10 replies
82/159ARM: dts: stm32: add pin map for CAN controller on stm32f7arch/arm/boot/dts/stm32f7-pinctrl.dtsi+82 -00 replies
83/159arm64/mm: mark private VM_FAULT_X defines as vm_fault_tarch/arm64/mm/fault.c+2 -20 replies
84/159arm64: vdso: Pass (void *) to virt_to_page()arch/arm64/kernel/vdso.c+1 -10 replies
85/159wifi: mac80211: simplify chanctx allocationnet/mac80211/chan.c+1 -10 replies
86/159scsi: core: Decrease scsi_devices iorequest_cnt if dispatch faileddrivers/scsi/scsi_lib.c+2 -00 replies
87/159wifi: b43: fix incorrect __packed annotationdrivers/net/wireless/broadcom/b43/b43.h drivers/net/wireless/broadcom/b43legacy/b43legacy.h+2 -20 replies
88/159netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NATnet/netfilter/nf_conntrack_netlink.c+4 -00 replies
89/159nvme-multipath: dont call blk_mark_disk_dead in nvme_mpath_remove_diskdrivers/nvme/host/multipath.c+0 -10 replies
90/159ALSA: oss: avoid missing-prototype warningssound/core/oss/pcm_plugin.h+8 -80 replies
91/159drm/msm: Be more shouty if per-process pgtables arent workingdrivers/gpu/drm/msm/msm_iommu.c+6 -10 replies
92/159atm: hide unused procfs functionsnet/atm/resources.c+2 -00 replies
93/159drm/amdgpu: skip disabling fence driver src_irqs when device is unpluggeddrivers/gpu/drm/amd/amdgpu/amdgpu_fence.c+2 -10 replies
94/159nvme-pci: Add quirk for Teamgroup MP33 SSDdrivers/nvme/host/pci.c+2 -00 replies
95/159mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()drivers/mailbox/mailbox-test.c+6 -40 replies
96/159media: uvcvideo: Dont expose unsupported formats to userspacedrivers/media/usb/uvc/uvc_driver.c+11 -50 replies
97/159iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT methoddrivers/iio/accel/st_accel_core.c+2 -20 replies
98/159iio: adc: mxs-lradc: fix the order of two cleanup operationsdrivers/iio/adc/mxs-lradc-adc.c+5 -50 replies
99/159HID: google: add jewel USB iddrivers/hid/hid-google-hammer.c drivers/hid/hid-ids.h+3 -00 replies
100/159HID: wacom: avoid integer overflow in wacom_intuos_inout()drivers/hid/wacom_wac.c+1 -10 replies
101/159iio: imu: inv_icm42600: fix timestamp resetdrivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c+5 -50 replies
102/159dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible valueDocumentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml+1 -10 replies
103/159iio: light: vcnl4035: fixed chip ID checkdrivers/iio/light/vcnl4035.c+3 -00 replies
104/159iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flagdrivers/iio/adc/ad_sigma_delta.c+4 -00 replies
105/159iio: dac: mcp4725: Fix i2c_master_send() return value handlingdrivers/iio/dac/mcp4725.c+14 -20 replies
106/159iio: adc: ad7192: Change "shorted" channels to differentialdrivers/iio/adc/ad7192.c+2 -60 replies
107/159iio: dac: build ad5758 driver when AD5758 is selecteddrivers/iio/dac/Makefile+1 -10 replies
108/159net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818drivers/net/usb/qmi_wwan.c+1 -10 replies
109/159dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" typeDocumentation/devicetree/bindings/usb/snps,dwc3.yaml+1 -10 replies
110/159usb: gadget: f_fs: Add unbind event before functionfs_unbinddrivers/usb/gadget/function/f_fs.c+1 -10 replies
111/159md/raid5: fix miscalculation of end_sector in raid5_read_one_chunk()drivers/md/raid5.c+1 -10 replies
112/159misc: fastrpc: return -EPIPE to invocations on device removaldrivers/misc/fastrpc.c+3 -10 replies
113/159misc: fastrpc: reject new invocations during device removaldrivers/misc/fastrpc.c+2 -10 replies
114/159scsi: stex: Fix gcc 13 warningsdrivers/scsi/stex.c+4 -00 replies
115/159ata: libata-scsi: Use correct device no in ata_find_dev()drivers/ata/libata-scsi.c+26 -80 replies
116/159drm/amd/pm: reverse mclk and fclk clocks levels for vangoghdrivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c+6 -40 replies
117/159drm/amd/pm: reverse mclk and fclk clocks levels for yellow carpdrivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c+3 -20 replies
118/159drm/amd/pm: reverse mclk and fclk clocks levels for renoirdrivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c+3 -20 replies
119/159x86/boot: Wrap literal addresses in absolute_pointer()arch/x86/boot/boot.h arch/x86/boot/main.c+25 -130 replies
120/159ath6kl: Use struct_group() to avoid size-mismatched castingdrivers/net/wireless/ath/ath6kl/htc.h drivers/net/wireless/ath/ath6kl/htc_mbox.c+17 -130 replies
121/159block/blk-iocost (gcc13): keep large values in a new enumblock/blk-iocost.c+2 -00 replies
122/159mmc: vub300: fix invalid response handlingdrivers/mmc/host/vub300.c+3 -00 replies
123/159mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling orderdrivers/mmc/core/pwrseq_sd8787.c+26 -80 replies
124/159tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBKdrivers/tty/serial/fsl_lpuart.c+23 -210 replies
125/159btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-boundsfs/btrfs/disk-io.c+1 -10 replies
126/159powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcallarch/powerpc/platforms/pseries/iommu.c+11 -20 replies
127/159iommu/amd: Fix domain flush size when syncing iotlbdrivers/iommu/amd/iommu.c+1 -10 replies
128/159usb: cdns3: allocate TX FIFO size according to composite EP numberdrivers/usb/cdns3/cdns3-gadget.c drivers/usb/cdns3/cdns3-gadget.h+49 -70 replies
129/159usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QMdrivers/usb/cdns3/cdns3-gadget.c+13 -00 replies
130/159block: fix revalidate performance regressionblock/blk-settings.c+2 -10 replies
131/159selinux: dont use makes grouped targets feature yetsecurity/selinux/Makefile+5 -10 replies
132/159tracing/probe: trace_probe_primary_from_call(): checked list_first_entrykernel/trace/trace_probe.h+1 -10 replies
133/159selftests: mptcp: connect: skip if MPTCP is not supportedtools/testing/selftests/net/mptcp/Makefile tools/testing/selftests/net/mptcp/mptcp_connect.sh tools/testing/selftests/net/mptcp/mptcp_lib.sh+45 -10 replies
134/159selftests: mptcp: pm nl: skip if MPTCP is not supportedtools/testing/selftests/net/mptcp/pm_netlink.sh+4 -00 replies
135/159selftests: mptcp: sockopt: skip if MPTCP is not supportedtools/testing/selftests/net/mptcp/mptcp_sockopt.sh+4 -00 replies
136/159ext4: add EA_INODE checking to ext4_iget()fs/ext4/ext4.h fs/ext4/inode.c fs/ext4/xattr.c+35 -350 replies
137/159ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()fs/ext4/xattr.c+1 -00 replies
138/159ext4: disallow ea_inodes with extended attributesfs/ext4/inode.c+3 -00 replies
139/159ext4: add lockdep annotations for i_data_sem for ea_inodesfs/ext4/ext4.h fs/ext4/xattr.c+6 -00 replies
140/159fbcon: Fix null-ptr-deref in soft_cursordrivers/video/fbdev/core/bitblit.c+3 -00 replies
141/159serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()drivers/tty/serial/8250/8250_tegra.c+3 -10 replies
142/159test_firmware: fix the memory leak of the allocated firmware bufferlib/test_firmware.c+18 -10 replies
143/159KVM: x86: Account fastpath-only VM-Exits in vCPU statsarch/x86/kvm/x86.c+3 -00 replies
144/159ksmbd: fix credit count leakagefs/ksmbd/smb2pdu.c+1 -50 replies
145/159ksmbd: fix incorrect AllocationSize set in smb2_get_infofs/ksmbd/smb2pdu.c+3 -180 replies
146/159KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()crypto/asymmetric_keys/public_key.c+21 -170 replies
147/159regmap: Account for register length when chunkingdrivers/base/regmap/regmap.c+4 -20 replies
148/159tpm, tpm_tis: Request threaded interrupt handlerdrivers/char/tpm/tpm_tis_core.c+5 -20 replies
149/159drm/rcar: stop using imply for dependenciesdrivers/gpu/drm/rcar-du/Kconfig+16 -90 replies
150/159scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)drivers/scsi/dpt_i2o.c drivers/scsi/dpti.h+8 -2670 replies
151/159scsi: dpt_i2o: Do not process completions with invalid addressesdrivers/scsi/Kconfig drivers/scsi/dpt_i2o.c+3 -30 replies
152/159drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c+7 -10 replies
153/159selftests: mptcp: diag: skip if MPTCP is not supportedtools/testing/selftests/net/mptcp/diag.sh+4 -00 replies
154/159selftests: mptcp: simult flows: skip if MPTCP is not supportedtools/testing/selftests/net/mptcp/simult_flows.sh+4 -00 replies
155/159selftests: mptcp: join: skip if MPTCP is not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+4 -00 replies
156/159ext4: enable the lazy init thread when remounting read/writefs/ext4/super.c+12 -120 replies
157/159ARM: defconfig: drop CONFIG_DRM_RCAR_LVDSarch/arm/configs/multi_v7_defconfig+0 -10 replies
158/159RDMA/irdma: Fix drain SQ hang with no completiondrivers/infiniband/hw/irdma/utils.c+1 -10 replies
159/159RDMA/irdma: Do not generate SW completions for NOPsdrivers/infiniband/hw/irdma/utils.c+4 -10 replies

Reviews trailers per patch

77 of 159 patches have a Reviewed-by or Acked-by.

PatchSuravee SuthikulpanitConor DooleyFiras JahjahMichael MargolinTudor AmbarusKashyap DesaiHongguang GaoAjit KhapardeDongliang MuHeiko StuebnerWillem de BruijnJiri PirkoKuniyuki IwashimaPaolo AbeniJason XingEric DumazetPedro TammelaJamal Hadi SalimVlad BuslovPeilin YeSimon HormanShay DroryPieter Jansen van VuurenAndrew Lunn[email protected]Guenter RoeckSimon KapadiaFeifei XuKenneth FengShyam Sundar S KPaul CercueilMoshe ShemeshQu WenruoDavid SterbaChristoph HellwigChaitanya KulkarniLinus WalleijAlexandre MergnatAngeloGioacchino Del RegnoHans de GoedeThomas ZimmermannHeiko CarstensSagi GrimbergDmitry BaryshkovAlex DeucherDaniel SmithLee JonesRicardo RibaldaMarius HochPing ChengMarek VasutKrzysztof KozlowskiWolfram SangUwe Kleine-KönigNuno SaBjørn MorkMing LeiMichael BüschLarry FingerHarald FreudenbergerClaudiu BezneaBrian KingSudheer DantuluriVasant HegdeNadav AmitPeter ChenSrinivas KandagatlaLuiz CapitulinoSteven Rostedt (Google)Masami Hiramatsu (Google)Mukesh OjhaSam RavnborgRandy DunlapJason YanGuilherme G. PiccoliEric BiggersStefan BergerMichael NiewöhnerJarkko SakkinenLaurent PinchartFlorian FainelliShuah KhanChris Paterson (CIP)Bagas SanjayaLinux Kernel Functional TestingHarshit MogalapalliRon EconomosSudip MukherjeeJon Hunter
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/159
2/159R-b R-b
3/159
4/159
5/159
6/159R-b
7/159R-b
8/159R-b R-b
9/159R-b R-b
10/159R-b
11/159
12/159R-b
13/159R-b
14/159
15/159R-b
16/159R-b T-b
17/159R-b
18/159R-b A-b
19/159R-b
20/159
21/159
22/159
23/159R-b R-b R-b
24/159Diagnosed-by T-b
25/159R-b R-b
26/159T-b A-b R-b R-b
27/159T-b A-b R-b R-b
28/159T-b A-b R-b R-b
29/159T-b A-b R-b R-b
30/159A-b T-b
31/159R-b
32/159
33/159
34/159R-b
35/159R-b R-b
36/159R-b
37/159
38/159
39/159R-b
40/159R-b
41/159R-b
42/159
43/159R-b R-b
44/159
45/159R-b
46/159R-b R-b
47/159R-b R-b R-b
48/159
49/159R-b
50/159
51/159
52/159
53/159
54/159
55/159R-b R-b
56/159
57/159R-b
58/159
59/159
60/159
61/159
62/159
63/159
64/159
65/159
66/159
67/159
68/159
69/159
70/159
71/159
72/159
73/159
74/159
75/159
76/159
77/159
78/159R-b
79/159R-b
80/159
81/159
82/159
83/159
84/159
85/159
86/159R-b
87/159R-b A-b T-b
88/159R-b
89/159R-b
90/159
91/159R-b
92/159
93/159A-b
94/159T-b
95/159R-b
96/159R-b
97/159R-b T-b
98/159R-b
99/159
100/159R-b
101/159
102/159R-b R-b R-b
103/159
104/159
105/159R-b
106/159R-b
107/159
108/159A-b
109/159R-b
110/159
111/159R-b
112/159R-b
113/159
114/159A-b T-b
115/159R-b
116/159R-b
117/159R-b
118/159R-b
119/159R-b
120/159
121/159
122/159
123/159R-b
124/159
125/159R-b
126/159R-b
127/159T-b R-b A-b
128/159A-b
129/159
130/159R-b
131/159T-b
132/159R-b A-b A-b
133/159A-b
134/159A-b
135/159A-b
136/159
137/159
138/159
139/159
140/159A-b
141/159
142/159
143/159
144/159
145/159
146/159R-b T-b
147/159
148/159T-b T-b R-b
149/159R-b R-b
150/159
151/159
152/159T-b
153/159A-b
154/159A-b
155/159A-b
156/159
157/159
158/159
159/159

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

Read the v1 thread

Cover letter [PATCH 5.15 000/159] 5.15.116-rc1 review

This is the start of the stable review cycle for the 5.15.116 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Fri, 09 Jun 2023 20:07:31 +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.15.116-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-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.116-rc1

Mustafa Ismail <[email protected]>
RDMA/irdma: Do not generate SW completions for NOPs

Shiraz Saleem <[email protected]>
RDMA/irdma: Fix drain SQ hang with no completion

Arnd Bergmann <[email protected]>
ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS

Theodore Ts'o <[email protected]>
ext4: enable the lazy init thread when remounting read/write

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip if MPTCP is not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: simult flows: skip if MPTCP is not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: diag: skip if MPTCP is not supported

Bas Nieuwenhuizen <[email protected]>
drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.

Ben Hutchings <[email protected]>
scsi: dpt_i2o: Do not process completions with invalid addresses

Ben Hutchings <[email protected]>
scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)

Arnd Bergmann <[email protected]>
drm/rcar: stop using 'imply' for dependencies

Lino Sanfilippo <[email protected]>
tpm, tpm_tis: Request threaded interrupt handler

Jim Wylder <[email protected]>
regmap: Account for register length when chunking

Roberto Sassu <[email protected]>
KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()

Namjae Jeon <[email protected]>
ksmbd: fix incorrect AllocationSize set in smb2_get_info

Namjae Jeon <[email protected]>
ksmbd: fix credit count leakage

Sean Christopherson <[email protected]>
KVM: x86: Account fastpath-only VM-Exits in vCPU stats

Mirsad Goran Todorovac <[email protected]>
test_firmware: fix the memory leak of the allocated firmware buffer

Christophe JAILLET <[email protected]>
serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()

Helge Deller <[email protected]>
fbcon: Fix null-ptr-deref in soft_cursor

Theodore Ts'o <[email protected]>
ext4: add lockdep annotations for i_data_sem for ea_inode's

Theodore Ts'o <[email protected]>
ext4: disallow ea_inodes with extended attributes

Theodore Ts'o <[email protected]>
ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()

Theodore Ts'o <[email protected]>
ext4: add EA_INODE checking to ext4_iget()

Matthieu Baerts <[email protected]>
selftests: mptcp: sockopt: skip if MPTCP is not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: pm nl: skip if MPTCP is not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: connect: skip if MPTCP is not supported

Pietro Borrello <[email protected]>
tracing/probe: trace_probe_primary_from_call(): checked list_first_entry

Paul Moore <[email protected]>
selinux: don't use make's grouped targets feature yet

Damien Le Moal <[email protected]>
block: fix revalidate performance regression

Frank Li <[email protected]>

    usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM

Frank Li <[email protected]>
usb: cdns3: allocate TX FIFO size according to composite EP number

Jon Pan-Doh <[email protected]>
iommu/amd: Fix domain flush size when syncing iotlb

Gaurav Batra <[email protected]>
powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall

pengfuyuan <[email protected]>
btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK

Marek Vasut <[email protected]>
mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order

Deren Wu <[email protected]>
mmc: vub300: fix invalid response handling

Jiri Slaby (SUSE) <[email protected]>
block/blk-iocost (gcc13): keep large values in a new enum

Kees Cook <[email protected]>
ath6kl: Use struct_group() to avoid size-mismatched casting

Kees Cook <[email protected]>
x86/boot: Wrap literal addresses in absolute_pointer()

Tim Huang <[email protected]>
drm/amd/pm: reverse mclk and fclk clocks levels for renoir

Tim Huang <[email protected]>
drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp

Tim Huang <[email protected]>
drm/amd/pm: reverse mclk and fclk clocks levels for vangogh

Damien Le Moal <[email protected]>
ata: libata-scsi: Use correct device no in ata_find_dev()

Bart Van Assche <[email protected]>
scsi: stex: Fix gcc 13 warnings

Richard Acayan <[email protected]>
misc: fastrpc: reject new invocations during device removal

Richard Acayan <[email protected]>
misc: fastrpc: return -EPIPE to invocations on device removal

Yu Kuai <[email protected]>
md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()

Uttkarsh Aggarwal <[email protected]>
usb: gadget: f_fs: Add unbind event before functionfs_unbind

Marek Vasut <[email protected]>
dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type

Sebastian Krzyszkowiak <[email protected]>
net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818

Lukas Bulwahn <[email protected]>
iio: dac: build ad5758 driver when AD5758 is selected

Paul Cercueil <[email protected]>
iio: adc: ad7192: Change "shorted" channels to differential

Marek Vasut <[email protected]>
iio: dac: mcp4725: Fix i2c_master_send() return value handling

Masahiro Honda <[email protected]>
iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag

Frank Li <[email protected]>
iio: light: vcnl4035: fixed chip ID check

Geert Uytterhoeven <[email protected]>
dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value

Jean-Baptiste Maneyrol <[email protected]>
iio: imu: inv_icm42600: fix timestamp reset

Nikita Zhandarovich <[email protected]>
HID: wacom: avoid integer overflow in wacom_intuos_inout()

Sung-Chi Li <[email protected]>
HID: google: add jewel USB id

Jiakai Luo <[email protected]>
iio: adc: mxs-lradc: fix the order of two cleanup operations

Hans de Goede <[email protected]>
iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method

Laurent Pinchart <[email protected]>
media: uvcvideo: Don't expose unsupported formats to userspace

Dan Carpenter <[email protected]>
mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()

Daniel Smith <[email protected]>
nvme-pci: Add quirk for Teamgroup MP33 SSD

Guchun Chen <[email protected]>
drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged

Arnd Bergmann <[email protected]>
atm: hide unused procfs functions

Rob Clark <[email protected]>
drm/msm: Be more shouty if per-process pgtables aren't working

Arnd Bergmann <[email protected]>
ALSA: oss: avoid missing-prototype warnings

Christoph Hellwig <[email protected]>
nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk

Tom Rix <[email protected]>
netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT

Arnd Bergmann <[email protected]>
wifi: b43: fix incorrect __packed annotation

Wenchao Hao <[email protected]>
scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed

Johannes Berg <[email protected]>
wifi: mac80211: simplify chanctx allocation

Linus Walleij <[email protected]>
arm64: vdso: Pass (void *) to virt_to_page()

Min-Hua Chen <[email protected]>
arm64/mm: mark private VM_FAULT_X defines as vm_fault_t

Dario Binacchi <[email protected]>
ARM: dts: stm32: add pin map for CAN controller on stm32f7

Yun Lu <[email protected]>
wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value

Rubén Gómez <[email protected]>
ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P

Alexander Gordeev <[email protected]>
s390/topology: honour nr_cpu_ids when adding CPUs

Holger Dengler <[email protected]>
s390/pkey: zeroize key blobs

Hyunwoo Kim <[email protected]>
media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221

Takashi Iwai <[email protected]>
media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()

Hyunwoo Kim <[email protected]>
media: dvb-core: Fix use-after-free due to race at dvb_register_device()

Hyunwoo Kim <[email protected]>
media: dvb-core: Fix use-after-free due on race condition at dvb_net

Krzysztof Kozlowski <[email protected]>
media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table

Hyunwoo Kim <[email protected]>
media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()

YongSu Yoo <[email protected]>
media: dvb_ca_en50221: fix a size write bug

Wei Chen <[email protected]>
media: netup_unidvb: fix irq init by register it at the end of probe

Wei Chen <[email protected]>
media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address

Wei Chen <[email protected]>
media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()

Zhang Shurong <[email protected]>
media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer

Wei Chen <[email protected]>

    media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()

Wei Chen <[email protected]>

    media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()

Wei Chen <[email protected]>

    media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()

YongSu Yoo <[email protected]>
media: dvb_demux: fix a bug for the continuity counter

Paweł Anikiel <[email protected]>
ASoC: ssm2602: Add workaround for playback distortions

Martin Povišer <[email protected]>
ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs

Benedict Wong <[email protected]>
xfrm: Check if_id in inbound policy/secpath match

Johannes Berg <[email protected]>
um: harddog: fix modular build

Maxim Kochetkov <[email protected]>
ASoC: dwc: limit the number of overrun messages

Hristo Venev <[email protected]>
nvme-pci: add quirk for missing secondary temperature thresholds

Sagi Grimberg <[email protected]>
nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G

Guoqing Jiang <[email protected]>
block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE

Ivan Orlov <[email protected]>
nbd: Fix debugfs_create_dir error checking

Helge Deller <[email protected]>
fbdev: stifb: Fix info entry in sti_struct on error path

Helge Deller <[email protected]>

    fbdev: modedb: Add 1920x1080 at 60 Hz video mode

Zheng Wang <[email protected]>
fbdev: imsttfb: Fix use after free bug in imsttfb_probe

Bob Peterson <[email protected]>
gfs2: Don't deref jdesc in evict

Julian Winkler <[email protected]>
platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield

Niklas Söderlund <[email protected]>
media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE

Haibo Li <[email protected]>
ARM: 9295/1: unwind:fix unwind abort for uleb128 case

Filipe Manana <[email protected]>
btrfs: abort transaction when sibling keys check fails for leaves

Jammy Huang <[email protected]>
drm/ast: Fix ARM compatibility

Lee Jones <[email protected]>
mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()

lyndonli <[email protected]>
drm/amdgpu: Use the default reset when loading or reloading the driver

jasontao <[email protected]>
ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.

Johannes Thumshirn <[email protected]>
watchdog: menz069_wdt: fix watchdog initialisation

Chong Li <[email protected]>
drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"

Xin Long <[email protected]>
rtnetlink: call validate_linkmsg in rtnl_create_link

Chris Packham <[email protected]>
mtd: rawnand: marvell: don't set the NAND frequency select

Chris Packham <[email protected]>
mtd: rawnand: marvell: ensure timing values are written

Andreas Svensson <[email protected]>
net: dsa: mv88e6xxx: Increase wait after reset deactivation

Hangyu Hua <[email protected]>
net/sched: flower: fix possible OOB write in fl_set_geneve_opt()

Moshe Shemesh <[email protected]>
net/mlx5: Read embedded cpu after init bit cleared

Saeed Mahameed <[email protected]>
net/mlx5e: Fix error handling in mlx5e_refresh_tirs

Vladislav Efanov <[email protected]>
udp6: Fix race condition in udp6_sendmsg & connect

Pedro Tammela <[email protected]>
net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report

Zhengchao Shao <[email protected]>
net: sched: fix NULL pointer dereference in mq_attach

Peilin Ye <[email protected]>
net/sched: Prohibit regrafting ingress or clsact Qdiscs

Peilin Ye <[email protected]>
net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs

Peilin Ye <[email protected]>
net/sched: sch_clsact: Only create under TC_H_CLSACT

Peilin Ye <[email protected]>
net/sched: sch_ingress: Only create under TC_H_INGRESS

Cambda Zhu <[email protected]>
tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set

Eric Dumazet <[email protected]>
tcp: deny tcp_disconnect() when threads are waiting

Eric Dumazet <[email protected]>
af_packet: do not use READ_ONCE() in packet_bind()

Mustafa Ismail <[email protected]>
RDMA/irdma: Fix Local Invalidate fencing

Mustafa Ismail <[email protected]>
RDMA/irdma: Prevent QP use after free

Mustafa Ismail <[email protected]>
RDMA/irdma: Add SW mechanism to generate completions on error

Arnd Bergmann <[email protected]>
mtd: rawnand: ingenic: fix empty stub helper definitions

Raju Rangoju <[email protected]>
amd-xgbe: fix the false linkup in xgbe_phy_status

Kuniyuki Iwashima <[email protected]>

    af_packet: Fix data-races of pkt_sk(sk)->num.

Eric Dumazet <[email protected]>
netrom: fix info-leak in nr_write_internal()

Thomas Bogendoerfer <[email protected]>
net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure

Dmytro Linkin <[email protected]>
net/mlx5e: Don't attach netdev profile while handling internal error

Shay Drory <[email protected]>
net/mlx5: fw_tracer, Fix event handling

Alexandre Ghiti <[email protected]>
riscv: Fix unused variable warning when BUILTIN_DTB is set

Randy Dunlap <[email protected]>
dmaengine: pl330: rename _start to prevent build error

Joao Martins <[email protected]>
iommu/amd: Don't block updates to GATag if guest mode is on

Chao Wang <[email protected]>
iommu/rockchip: Fix unwind goto issue

Kalesh AP <[email protected]>
RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx

Kalesh AP <[email protected]>
RDMA/bnxt_re: Fix a possible memory leak

Dan Carpenter <[email protected]>
dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()

Tudor Ambarus <[email protected]>
dmaengine: at_xdmac: Move the free desc to the tail of the desc list

Yangyang Li <[email protected]>
RDMA/hns: Modify the value of long message loopback slice

Chengchang Tang <[email protected]>
RDMA/hns: Fix base address table allocation

Yonatan Nachum <[email protected]>
RDMA/efa: Fix unsupported page sizes in device

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Fix the page_size used during the MR creation

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

Diffstat:

 .../bindings/iio/adc/renesas,rcar-gyroadc.yaml     |   2 +-
 .../devicetree/bindings/sound/tas2562.yaml         |   6 +-
 .../devicetree/bindings/sound/tas2764.yaml         |   6 +-
 .../devicetree/bindings/sound/tas2770.yaml         |   6 +-
 .../devicetree/bindings/usb/snps,dwc3.yaml         |   2 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/stm32f7-pinctrl.dtsi             |  82 ++++++
 arch/arm/configs/multi_v7_defconfig                |   1 -
 arch/arm/kernel/unwind.c                           |  25 +-
 arch/arm64/kernel/vdso.c                           |   2 +-
 arch/arm64/mm/fault.c                              |   4 +-
 arch/powerpc/platforms/pseries/iommu.c             |  13 +-
 arch/riscv/mm/init.c                               |   2 +-
 arch/s390/kernel/topology.c                        |  32 +--
 arch/um/drivers/Makefile                           |   4 +-
 arch/um/drivers/harddog.h                          |   9 +
 arch/um/drivers/harddog_kern.c                     |   7 +-
 arch/um/drivers/harddog_user.c                     |   1 +
 arch/um/drivers/harddog_user_exp.c                 |   9 +
 arch/x86/boot/boot.h                               |  36 ++-
 arch/x86/boot/main.c                               |   2 +-
 arch/x86/kvm/x86.c                                 |   3 +
 block/blk-iocost.c                                 |   2 +
 block/blk-settings.c                               |   3 +-
 crypto/asymmetric_keys/public_key.c                |  38 +--
 drivers/acpi/resource.c                            |  12 +
 drivers/ata/libata-scsi.c                          |  34 ++-
 drivers/base/regmap/regmap.c                       |   6 +-
 drivers/block/nbd.c                                |   4 +-
 drivers/block/rnbd/rnbd-proto.h                    |   2 +-
 drivers/char/tpm/tpm_tis_core.c                    |   7 +-
 drivers/dma/at_xdmac.c                             |  26 +-
 drivers/dma/pl330.c                                |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  39 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |   3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   8 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |  10 +-
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    |   5 +-
 .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c   |   5 +-
 drivers/gpu/drm/ast/ast_main.c                     |   9 +-
 drivers/gpu/drm/msm/msm_iommu.c                    |   7 +-
 drivers/gpu/drm/rcar-du/Kconfig                    |  25 +-
 drivers/hid/hid-google-hammer.c                    |   2 +
 drivers/hid/hid-ids.h                              |   1 +
 drivers/hid/wacom_wac.c                            |   2 +-
 drivers/iio/accel/st_accel_core.c                  |   4 +-
 drivers/iio/adc/ad7192.c                           |   8 +-
 drivers/iio/adc/ad_sigma_delta.c                   |   4 +
 drivers/iio/adc/mxs-lradc-adc.c                    |  10 +-
 drivers/iio/dac/Makefile                           |   2 +-
 drivers/iio/dac/mcp4725.c                          |  16 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c |  10 +-
 drivers/iio/light/vcnl4035.c                       |   3 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   4 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |  11 +-
 drivers/infiniband/hw/bnxt_re/qplib_res.c          |  12 +-
 drivers/infiniband/hw/bnxt_re/qplib_sp.c           |   7 +-
 drivers/infiniband/hw/efa/efa_verbs.c              |   2 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   8 +-
 drivers/infiniband/hw/hns/hns_roce_mr.c            |  43 ++++
 drivers/infiniband/hw/irdma/hw.c                   |  31 ++-
 drivers/infiniband/hw/irdma/utils.c                | 150 +++++++++++
 drivers/infiniband/hw/irdma/verbs.c                |  66 +++--
 drivers/infiniband/hw/irdma/verbs.h                |  13 +-
 drivers/iommu/amd/iommu.c                          |   5 +-
 drivers/iommu/rockchip-iommu.c                     |  14 +-
 drivers/mailbox/mailbox-test.c                     |  13 +-
 drivers/md/raid5.c                                 |   2 +-
 drivers/media/dvb-core/dvb_ca_en50221.c            |  49 +++-
 drivers/media/dvb-core/dvb_demux.c                 |   4 +-
 drivers/media/dvb-core/dvb_frontend.c              |  16 +-
 drivers/media/dvb-core/dvb_net.c                   |  38 ++-
 drivers/media/dvb-core/dvbdev.c                    |  84 +++++--
 drivers/media/dvb-frontends/mn88443x.c             |   2 +-
 drivers/media/pci/netup_unidvb/netup_unidvb_core.c |  17 +-
 drivers/media/platform/rcar-vin/rcar-dma.c         |   4 +-
 drivers/media/usb/dvb-usb-v2/ce6230.c              |   8 +
 drivers/media/usb/dvb-usb-v2/ec168.c               |  12 +
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c            |  20 ++
 drivers/media/usb/dvb-usb/az6027.c                 |  12 +
 drivers/media/usb/dvb-usb/digitv.c                 |   4 +
 drivers/media/usb/dvb-usb/dw2102.c                 |   2 +-
 drivers/media/usb/ttusb-dec/ttusb_dec.c            |   3 +-
 drivers/media/usb/uvc/uvc_driver.c                 |  16 +-
 drivers/misc/fastrpc.c                             |   7 +-
 drivers/mmc/core/pwrseq_sd8787.c                   |  34 ++-
 drivers/mmc/host/vub300.c                          |   3 +
 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h         |   8 +-
 drivers/mtd/nand/raw/marvell_nand.c                |  10 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c          |  12 +-
 .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c   |   2 +-
 .../net/ethernet/mellanox/mlx5/core/en_common.c    |  11 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  35 ++-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   2 +-
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c   |  13 +-
 drivers/net/usb/qmi_wwan.c                         |   2 +-
 drivers/net/wireless/ath/ath6kl/htc.h              |  15 +-
 drivers/net/wireless/ath/ath6kl/htc_mbox.c         |  15 +-
 drivers/net/wireless/broadcom/b43/b43.h            |   2 +-
 .../net/wireless/broadcom/b43legacy/b43legacy.h    |   2 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h   |   1 +
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |   4 +-
 drivers/nvme/host/hwmon.c                          |   4 +-
 drivers/nvme/host/multipath.c                      |   1 -
 drivers/nvme/host/nvme.h                           |   5 +
 drivers/nvme/host/pci.c                            |   6 +
 drivers/platform/x86/intel_scu_pcidrv.c            |   1 +
 drivers/s390/crypto/pkey_api.c                     |   3 +
 drivers/scsi/Kconfig                               |   2 +-
 drivers/scsi/dpt_i2o.c                             | 278 +--------------------
 drivers/scsi/dpti.h                                |   1 -
 drivers/scsi/scsi_lib.c                            |   2 +
 drivers/scsi/stex.c                                |   4 +
 drivers/tty/serial/8250/8250_tegra.c               |   4 +-
 drivers/tty/serial/fsl_lpuart.c                    |  44 ++--
 drivers/usb/cdns3/cdns3-gadget.c                   |  60 ++++-
 drivers/usb/cdns3/cdns3-gadget.h                   |   9 +-
 drivers/usb/gadget/function/f_fs.c                 |   2 +-
 drivers/video/fbdev/core/bitblit.c                 |   3 +
 drivers/video/fbdev/core/modedb.c                  |   5 +
 drivers/video/fbdev/imsttfb.c                      |  15 +-
 drivers/video/fbdev/stifb.c                        |   1 +
 drivers/watchdog/menz69_wdt.c                      |  16 +-
 fs/btrfs/ctree.c                                   |   2 +
 fs/btrfs/disk-io.c                                 |   2 +-
 fs/ext4/ext4.h                                     |   5 +-
 fs/ext4/inode.c                                    |  34 ++-
 fs/ext4/super.c                                    |  24 +-
 fs/ext4/xattr.c                                    |  41 +--
 fs/gfs2/super.c                                    |   8 +
 fs/ksmbd/smb2pdu.c                                 |  27 +-
 include/media/dvb_net.h                            |   4 +
 include/media/dvbdev.h                             |  15 ++
 include/net/sock.h                                 |   4 +
 kernel/trace/trace_probe.h                         |   2 +-
 lib/test_firmware.c                                |  19 +-
 net/atm/resources.c                                |   2 +
 net/core/rtnetlink.c                               |   8 +-
 net/core/sock.c                                    |   2 +-
 net/ipv4/af_inet.c                                 |   2 +
 net/ipv4/inet_connection_sock.c                    |   1 +
 net/ipv4/tcp.c                                     |   9 +-
 net/mac80211/chan.c                                |   2 +-
 net/netfilter/nf_conntrack_netlink.c               |   4 +
 net/netlink/af_netlink.c                           |   2 +-
 net/netrom/nr_subr.c                               |   7 +-
 net/packet/af_packet.c                             |   8 +-
 net/packet/diag.c                                  |   2 +-
 net/sched/cls_flower.c                             |   3 +
 net/sched/sch_api.c                                |  16 +-
 net/sched/sch_ingress.c                            |  16 +-
 net/xfrm/xfrm_policy.c                             |  11 +-
 security/selinux/Makefile                          |   6 +-
 sound/core/oss/pcm_plugin.h                        |  16 +-
 sound/pci/hda/hda_intel.c                          |  21 ++
 sound/pci/hda/patch_hdmi.c                         |  22 ++
 sound/soc/codecs/ssm2602.c                         |  15 ++
 sound/soc/dwc/dwc-i2s.c                            |   4 +-
 tools/testing/selftests/net/mptcp/Makefile         |   2 +-
 tools/testing/selftests/net/mptcp/diag.sh          |   4 +
 tools/testing/selftests/net/mptcp/mptcp_connect.sh |   4 +
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |   4 +
 tools/testing/selftests/net/mptcp/mptcp_lib.sh     |  40 +++
 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh |   4 +
 tools/testing/selftests/net/mptcp/pm_netlink.sh    |   4 +
 tools/testing/selftests/net/mptcp/simult_flows.sh  |   4 +
 167 files changed, 1544 insertions(+), 779 deletions(-)