Skip to content

5.10.112-rc1 review

Greg Kroah-Hartman linux-arm-kernel linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest105 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/105drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpudrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c+7 -30 replies
2/105hamradio: defer 6pack kfree after unregister_netdevdrivers/net/hamradio/6pack.c+3 -10 replies
3/105hamradio: remove needs_free_netdev to avoid UAFdrivers/net/hamradio/6pack.c+0 -10 replies
4/105cpuidle: PSCI: Move the `has_lpi` check to the beginning of the functionarch/arm64/kernel/cpuidle.c+3 -30 replies
5/105ACPI: processor idle: Check for architectural support for LPIdrivers/acpi/processor_idle.c+10 -50 replies
6/105btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()fs/btrfs/block-group.c+0 -40 replies
7/105drm/msm: Add missing put_task_struct() in debugfs pathdrivers/gpu/drm/msm/msm_gem.c+1 -00 replies
8/105memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probedrivers/memory/atmel-ebi.c+17 -60 replies
9/105firmware: arm_scmi: Fix sorting of retrieved clock ratesdrivers/firmware/arm_scmi/clock.c+2 -10 replies
10/105media: rockchip/rga: do proper error checking in probedrivers/media/platform/rockchip/rga/rga.c+1 -10 replies
11/105SUNRPC: Fix the svc_deferred_event trace classinclude/trace/events/sunrpc.h+4 -30 replies
12/105net/sched: flower: fix parsing of ethertype following VLAN headerinclude/net/flow_dissector.h net/core/flow_dissector.c net/sched/cls_flower.c+16 -50 replies
13/105veth: Ensure eth header is in skbs linear partdrivers/net/veth.c+1 -10 replies
14/105gpiolib: acpi: use correct format charactersdrivers/gpio/gpiolib-acpi.c+2 -20 replies
15/105net: mdio: Alphabetically sort header inclusiondrivers/net/mdio/mdio-bcm-unimac.c drivers/net/mdio/mdio-bitbang.c drivers/net/mdio/mdio-cavium.c +13 more+56 -580 replies
16/105mlxsw: i2c: Fix initialization error flowdrivers/net/ethernet/mellanox/mlxsw/i2c.c+1 -00 replies
17/105net/sched: fix initialization order when updating chain 0 headnet/sched/cls_api.c+1 -10 replies
18/105net: dsa: felix: suppress -EPROBE_DEFER errorsdrivers/net/dsa/ocelot/felix_vsc9959.c+1 -10 replies
19/105net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-linkdrivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c+9 -160 replies
20/105net/sched: taprio: Check if socket flags are validnet/sched/sch_taprio.c+2 -10 replies
21/105cfg80211: hold bss_lock while updating nontrans_listnet/wireless/scan.c+2 -00 replies
22/105drm/msm: Fix range size vs end confusiondrivers/gpu/drm/msm/adreno/a6xx_gpu.c+1 -10 replies
23/105drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()drivers/gpu/drm/msm/dsi/dsi_manager.c+1 -10 replies
24/105net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()net/smc/smc_pnet.c+3 -20 replies
25/105scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63drivers/scsi/pm8001/pm80xx_hwi.c+13 -90 replies
26/105scsi: pm80xx: Enable upper inbound, outbound queuesdrivers/scsi/pm8001/pm80xx_hwi.c+11 -00 replies
27/105scsi: iscsi: Stop queueing during ep_disconnectdrivers/infiniband/ulp/iser/iscsi_iser.c drivers/scsi/be2iscsi/be_main.c drivers/scsi/bnx2i/bnx2i_iscsi.c +8 more+78 -110 replies
28/105scsi: iscsi: Force immediate failure during shutdowndrivers/scsi/scsi_transport_iscsi.c+10 -40 replies
29/105scsi: iscsi: Use system_unbound_wq for destroy_workdrivers/scsi/scsi_transport_iscsi.c+1 -140 replies
30/105scsi: iscsi: Rel ref after iscsi_lookup_endpoint()drivers/infiniband/ulp/iser/iscsi_iser.c drivers/scsi/be2iscsi/be_iscsi.c drivers/scsi/bnx2i/bnx2i_iscsi.c +5 more+75 -320 replies
31/105scsi: iscsi: Fix in-kernel conn failure handlingdrivers/scsi/scsi_transport_iscsi.c include/scsi/scsi_transport_iscsi.h+283 -1980 replies
32/105scsi: iscsi: Move iscsi_ep_disconnect()drivers/scsi/scsi_transport_iscsi.c+19 -190 replies
33/105scsi: iscsi: Fix offload conn cleanup when iscsid restartsdrivers/scsi/scsi_transport_iscsi.c+28 -200 replies
34/105scsi: iscsi: Fix conn cleanup and stop race during iscsid restartdrivers/scsi/scsi_transport_iscsi.c include/scsi/scsi_transport_iscsi.h+19 -00 replies
35/105sctp: Initialize daddr on peeled off socketnet/sctp/socket.c+1 -10 replies
36/105testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu settools/testing/selftests/mqueue/mq_perf_tests.c+17 -80 replies
37/105perf tools: Fix misleading add event PMU debug messagetools/perf/util/parse-events.c+3 -20 replies
38/105nfc: nci: add flush_workqueue to prevent uafnet/nfc/nci/core.c+4 -00 replies
39/105cifs: potential buffer overflow in handling symlinksfs/cifs/link.c+3 -00 replies
40/105dm mpath: only use ktime_get_ns() in historical selectordrivers/md/dm-historical-service-time.c+5 -50 replies
41/105net: bcmgenet: Revert "Use stronger register read/writes to assure ordering"drivers/net/ethernet/broadcom/genet/bcmgenet.c+2 -20 replies
42/105drm/amd: Add USBC connector IDdrivers/gpu/drm/amd/amdgpu/ObjectID.h+1 -00 replies
43/105btrfs: fix fallocate to use file_modified to update permissions consistentlyfs/btrfs/file.c+11 -20 replies
44/105btrfs: do not warn for free space inode in cow_file_rangefs/btrfs/inode.c+0 -10 replies
45/105drm/amd/display: fix audio format not updated after edid updateddrivers/gpu/drm/amd/display/dc/core/dc_resource.c+2 -20 replies
46/105drm/amd/display: FEC check in timing validationdrivers/gpu/drm/amd/display/dc/core/dc.c+4 -00 replies
47/105drm/amd/display: Update VTEM Infopacket definitiondrivers/gpu/drm/amd/display/modules/info_packet/info_packet.c+3 -20 replies
48/105drm/amdkfd: Fix Incorrect VMIDs passed to HWSdrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c drivers/gpu/drm/amd/amdkfd/kfd_device.c+4 -90 replies
49/105drm/amdgpu/vcn: improve vcn dpg stop proceduredrivers/gpu/drm/amd/amdgpu/vcn_v3_0.c+3 -00 replies
50/105drm/amdkfd: Check for potential null return of kmalloc_array()drivers/gpu/drm/amd/amdkfd/kfd_events.c+2 -00 replies
51/105Drivers: hv: vmbus: Prevent load re-ordering when reading ring bufferdrivers/hv/ring_buffer.c+10 -10 replies
52/105scsi: target: tcmu: Fix possible page UAFdrivers/target/target_core_user.c+2 -10 replies
53/105scsi: lpfc: Fix queue failures when recovering from PCI parity errordrivers/scsi/lpfc/lpfc_init.c+2 -00 replies
54/105scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c+1 -10 replies
55/105net: micrel: fix KS8851_MLL Kconfigdrivers/net/ethernet/micrel/Kconfig+1 -00 replies
56/105ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOsdrivers/ata/libata-core.c+3 -00 replies
57/105gpu: ipu-v3: Fix dev_dbg frequency outputdrivers/gpu/ipu-v3/ipu-di.c+3 -20 replies
58/105regulator: wm8994: Add an off-on delay for WM8994 variantdrivers/regulator/wm8994-regulator.c+39 -30 replies
59/105arm64: alternatives: mark patch_alternative() as `noinstr`arch/arm64/kernel/alternative.c+3 -30 replies
60/105tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entryinclude/asm-generic/tlb.h+7 -30 replies
61/105net: axienet: setup mdio unconditionallydrivers/net/ethernet/xilinx/xilinx_axienet_main.c+6 -70 replies
62/105net: usb: aqc111: Fix out-of-bounds accesses in RX fixupdrivers/net/usb/aqc111.c+7 -20 replies
63/105myri10ge: fix an incorrect free for skb in myri10ge_sw_tsodrivers/net/ethernet/myricom/myri10ge/myri10ge.c+2 -40 replies
64/105drm/amd/display: Revert FEC check in validationdrivers/gpu/drm/amd/display/dc/core/dc.c+0 -40 replies
65/105drm/amd/display: Fix allocate_mst_payload assert on resumedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+2 -10 replies
66/105scsi: mvsas: Add PCI ID of RocketRaid 2640drivers/scsi/mvsas/mv_init.c+1 -00 replies
67/105scsi: megaraid_sas: Target with invalid LUN ID is deleted during scandrivers/scsi/megaraid/megaraid_sas.h drivers/scsi/megaraid/megaraid_sas_base.c+10 -00 replies
68/105drivers: net: slip: fix NPD bug in sl_tx_timeout()drivers/net/slip/slip.c+1 -10 replies
69/105perf/imx_ddr: Fix undefined behavior due to shift overflowing the constantdrivers/perf/fsl_imx8_ddr_perf.c+1 -10 replies
70/105mm, page_alloc: fix build_zonerefs_node()mm/page_alloc.c+1 -10 replies
71/105mm: fix unexpected zeroed page mapping with zram swapmm/page_io.c+0 -540 replies
72/105mm: kmemleak: take a full lowmem check in kmemleak_*_phys()mm/kmemleak.c+4 -40 replies
73/105KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loadedarch/x86/include/asm/kvm_host.h arch/x86/kvm/mmu/mmu.c arch/x86/kvm/x86.c+37 -80 replies
74/105KVM: Dont create VM debugfs files outside of the VM directoryvirt/kvm/kvm_main.c+8 -20 replies
75/105memory: renesas-rpc-if: fix platform-device leak in error pathdrivers/memory/renesas-rpc-if.c+9 -10 replies
76/105gcc-plugins: latent_entropy: use /dev/urandomscripts/gcc-plugins/latent_entropy_plugin.c+27 -170 replies
77/105ath9k: Properly clear TX status area before reporting to mac80211drivers/net/wireless/ath/ath9k/xmit.c+2 -30 replies
78/105ath9k: Fix usage of driver-private space in tx_infodrivers/net/wireless/ath/ath9k/main.c drivers/net/wireless/ath/ath9k/xmit.c+21 -110 replies
79/105btrfs: fix root ref counts in error handling in btrfs_get_root_reffs/btrfs/disk-io.c+3 -20 replies
80/105btrfs: mark resumed async balance as writingfs/btrfs/volumes.c+2 -00 replies
81/105ALSA: hda/realtek: Add quirk for Clevo PD50PNTsound/pci/hda/patch_realtek.c+1 -00 replies
82/105ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakerssound/pci/hda/patch_realtek.c+1 -00 replies
83/105ALSA: pcm: Test for "silence" field in struct "pcm_format_data"sound/core/pcm_misc.c+1 -10 replies
84/105nl80211: correctly check NL80211_ATTR_REG_ALPHA2 sizenet/wireless/nl80211.c+2 -10 replies
85/105ipv6: fix panic when forwarding a pkt with no in6 devnet/ipv6/ip6_output.c+1 -10 replies
86/105drm/amd/display: dont ignore alpha property on pre-multiplied modedrivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c+18 -100 replies
87/105drm/amdgpu: Enable gfxoff quirk on MacBook Prodrivers/gpu/drm/amd/amdgpu/gfx_v9_0.c+2 -00 replies
88/105genirq/affinity: Consider that CPUs on nodes can be unbalancedkernel/irq/affinity.c+3 -20 replies
89/105tick/nohz: Use WARN_ON_ONCE() to prevent console saturationkernel/time/tick-sched.c+1 -10 replies
90/105ARM: davinci: da850-evm: Avoid NULL pointer dereferencearch/arm/mach-davinci/board-da850-evm.c+3 -10 replies
91/105dm integrity: fix memory corruption when tag_size is less than digest sizedrivers/md/dm-integrity.c+5 -20 replies
92/105smp: Fix offline cpu check in flush_smp_call_function_queue()kernel/smp.c+1 -10 replies
93/105i2c: pasemi: Wait for write xfers to finishdrivers/i2c/busses/i2c-pasemi.c+6 -00 replies
94/105timers: Fix warning condition in __run_timers()kernel/time/timer.c+7 -40 replies
95/105dma-direct: avoid redundant memory sync for swiotlbkernel/dma/direct.h+2 -10 replies
96/105scsi: iscsi: Fix endpoint reuse regressiondrivers/scsi/scsi_transport_iscsi.c+11 -10 replies
97/105scsi: iscsi: Fix unbound endpoint error handlingdrivers/scsi/scsi_transport_iscsi.c+36 -290 replies
98/105ax25: add refcount in ax25_dev to avoid UAF bugsinclude/net/ax25.h net/ax25/af_ax25.c net/ax25/ax25_dev.c +1 more+25 -20 replies
99/105ax25: fix reference count leaks of ax25_devinclude/net/ax25.h net/ax25/af_ax25.c net/ax25/ax25_dev.c +1 more+41 -190 replies
100/105ax25: fix UAF bugs of net_device caused by rebinding operationnet/ax25/af_ax25.c+4 -10 replies
101/105ax25: Fix refcount leaks caused by ax25_cb_del()net/ax25/af_ax25.c+11 -30 replies
102/105ax25: fix UAF bug in ax25_send_control()net/ax25/af_ax25.c+4 -40 replies
103/105ax25: fix NPD bug in ax25_disconnectnet/ax25/af_ax25.c+1 -10 replies
104/105ax25: Fix NULL pointer dereferences in ax25 timersnet/ax25/af_ax25.c net/ax25/ax25_subr.c+16 -80 replies
105/105ax25: Fix UAF bugs in ax25 timersnet/ax25/af_ax25.c+5 -00 replies

Reviews trailers per patch

56 of 105 patches have a Reviewed-by or Acked-by.

PatchWill DeaconPhilip YangJiri PirkoVladimir OlteanDavide CarattiKurt KanzenbachVinicius Costa GomesSudeep HollaDmitry BaryshkovJohn GarryJack WangDamien Le MoalCharles KeepaxJiri Slaby[email protected]Dragan SimicKieran BinghamDan CarpenterKrzysztof KozlowskiMarcelo Ricardo LeitnerAndrea Parri (Microsoft)Lee DuncanChris ParkAlex HungDaniel WheelerPhilipp ZabelDavid SterbaDavid AhernManish RangankarChris LeechRodrigo SiqueiraHarry WentlandSimon SerIvan BabrouBodo StroesserAlvin LeeAric CyrFelix KuehlingPeter SeidererGreentime HuRobert HancockRadhey Shyam PandeyAndrew LunnWayne LinCatalin MarinasAnthony KooDavid HildenbrandAnshuman KhandualPeter Zijlstra (Intel)James ZhuFilipe MananaClaudiu BezneaGeorge ShenBagas SanjayaAlex DeucherMichal HockoWei YangRonnie SahlbergFlorian FainelliArnd BergmannBartosz GolaszewskiSven PeterFrederic WeisbeckerKevin TianMing LeiGuenter RoeckShuah KhanLinux Kernel Functional TestingSudip MukherjeeJon HunterHulk Robot
SeriesT-b T-b T-b T-b T-b T-b T-b
1/105R-b
2/105
3/105
4/105R-b
5/105R-b
6/105
7/105
8/105R-b
9/105
10/105R-b R-b R-b
11/105
12/105R-b
13/105
14/105
15/105
16/105
17/105R-b
18/105R-b
19/105
20/105R-b A-b
21/105
22/105
23/105R-b
24/105
25/105R-b A-b
26/105A-b R-b
27/105R-b
28/105
29/105R-b
30/105R-b
31/105R-b
32/105R-b T-b R-b
33/105R-b T-b R-b
34/105R-b T-b R-b
35/105A-b
36/105
37/105
38/105R-b
39/105R-b
40/105
41/105A-b
42/105R-b
43/105R-b
44/105R-b
45/105A-b T-b R-b R-b
46/105A-b T-b R-b
47/105R-b A-b T-b
48/105R-b
49/105R-b
50/105
51/105R-b
52/105R-b
53/105
54/105
55/105
56/105
57/105R-b
58/105A-b
59/105
60/105R-b A-b R-b A-b
61/105R-b R-b R-b R-b
62/105
63/105
64/105A-b T-b R-b
65/105A-b T-b R-b
66/105
67/105
68/105R-b
69/105A-b
70/105A-b A-b R-b
71/105T-b
72/105A-b
73/105
74/105
75/105
76/105
77/105T-b
78/105R-b T-b
79/105R-b
80/105R-b R-b
81/105
82/105
83/105Reported-and-tested-by
84/105
85/105R-b
86/105T-b R-b T-b
87/105
88/105R-b
89/105
90/105R-b R-b
91/105
92/105
93/105R-b
94/105R-b
95/105R-b
96/105R-b T-b R-b
97/105R-b T-b R-b
98/105
99/105R-b
100/105
101/105
102/105
103/105
104/105
105/105

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

Read the v1 thread

Cover letter [PATCH 5.10 000/105] 5.10.112-rc1 review

This is the start of the stable review cycle for the 5.10.112 release. There are 105 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 Wed, 20 Apr 2022 12:11:14 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.112-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.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.112-rc1

Duoming Zhou <[email protected]>
ax25: Fix UAF bugs in ax25 timers

Duoming Zhou <[email protected]>
ax25: Fix NULL pointer dereferences in ax25 timers

Duoming Zhou <[email protected]>
ax25: fix NPD bug in ax25_disconnect

Duoming Zhou <[email protected]>
ax25: fix UAF bug in ax25_send_control()

Duoming Zhou <[email protected]>
ax25: Fix refcount leaks caused by ax25_cb_del()

Duoming Zhou <[email protected]>
ax25: fix UAF bugs of net_device caused by rebinding operation

Duoming Zhou <[email protected]>
ax25: fix reference count leaks of ax25_dev

Duoming Zhou <[email protected]>
ax25: add refcount in ax25_dev to avoid UAF bugs

Mike Christie <[email protected]>
scsi: iscsi: Fix unbound endpoint error handling

Mike Christie <[email protected]>
scsi: iscsi: Fix endpoint reuse regression

Chao Gao <[email protected]>
dma-direct: avoid redundant memory sync for swiotlb

Anna-Maria Behnsen <[email protected]>
timers: Fix warning condition in __run_timers()

Martin Povišer <[email protected]>
i2c: pasemi: Wait for write xfers to finish

Nadav Amit <[email protected]>
smp: Fix offline cpu check in flush_smp_call_function_queue()

Mikulas Patocka <[email protected]>
dm integrity: fix memory corruption when tag_size is less than digest size

Nathan Chancellor <[email protected]>
ARM: davinci: da850-evm: Avoid NULL pointer dereference

Paul Gortmaker <[email protected]>
tick/nohz: Use WARN_ON_ONCE() to prevent console saturation

Rei Yamamoto <[email protected]>
genirq/affinity: Consider that CPUs on nodes can be unbalanced

Tomasz Moń <[email protected]>
drm/amdgpu: Enable gfxoff quirk on MacBook Pro

Melissa Wen <[email protected]>
drm/amd/display: don't ignore alpha property on pre-multiplied mode

Nicolas Dichtel <[email protected]>
ipv6: fix panic when forwarding a pkt with no in6 dev

Johannes Berg <[email protected]>

    nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size

Fabio M. De Francesco <[email protected]>
ALSA: pcm: Test for "silence" field in struct "pcm_format_data"

Tao Jin <[email protected]>
ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers

Tim Crawford <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo PD50PNT

Naohiro Aota <[email protected]>
btrfs: mark resumed async balance as writing

Jia-Ju Bai <[email protected]>
btrfs: fix root ref counts in error handling in btrfs_get_root_ref

Toke Høiland-Jørgensen <[email protected]>
ath9k: Fix usage of driver-private space in tx_info

Toke Høiland-Jørgensen <[email protected]>
ath9k: Properly clear TX status area before reporting to mac80211

Jason A. Donenfeld <[email protected]>
gcc-plugins: latent_entropy: use /dev/urandom

Johan Hovold <[email protected]>
memory: renesas-rpc-if: fix platform-device leak in error path

Oliver Upton <[email protected]>
KVM: Don't create VM debugfs files outside of the VM directory

Sean Christopherson <[email protected]>
KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded

Patrick Wang <[email protected]>
mm: kmemleak: take a full lowmem check in kmemleak_*_phys()

Minchan Kim <[email protected]>
mm: fix unexpected zeroed page mapping with zram swap

Juergen Gross <[email protected]>
mm, page_alloc: fix build_zonerefs_node()

Borislav Petkov <[email protected]>
perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant

Duoming Zhou <[email protected]>
drivers: net: slip: fix NPD bug in sl_tx_timeout()

Chandrakanth patil <[email protected]>
scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan

Alexey Galakhov <[email protected]>
scsi: mvsas: Add PCI ID of RocketRaid 2640

Roman Li <[email protected]>
drm/amd/display: Fix allocate_mst_payload assert on resume

Martin Leung <[email protected]>
drm/amd/display: Revert FEC check in validation

Xiaomeng Tong <[email protected]>
myri10ge: fix an incorrect free for skb in myri10ge_sw_tso

Marcin Kozlowski <[email protected]>
net: usb: aqc111: Fix out-of-bounds accesses in RX fixup

Andy Chiu <[email protected]>
net: axienet: setup mdio unconditionally

Steve Capper <[email protected]>
tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry

Joey Gouly <[email protected]>
arm64: alternatives: mark patch_alternative() as noinstr

Jonathan Bakker <[email protected]>
regulator: wm8994: Add an off-on delay for WM8994 variant

Leo Ruan <[email protected]>
gpu: ipu-v3: Fix dev_dbg frequency output

Christian Lamparter <[email protected]>
ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs

Randy Dunlap <[email protected]>
net: micrel: fix KS8851_MLL Kconfig

Tyrel Datwyler <[email protected]>
scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024

James Smart <[email protected]>
scsi: lpfc: Fix queue failures when recovering from PCI parity error

Xiaoguang Wang <[email protected]>
scsi: target: tcmu: Fix possible page UAF

Michael Kelley <[email protected]>
Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer

QintaoShen <[email protected]>
drm/amdkfd: Check for potential null return of kmalloc_array()

Tianci Yin <[email protected]>
drm/amdgpu/vcn: improve vcn dpg stop procedure

Tushar Patel <[email protected]>
drm/amdkfd: Fix Incorrect VMIDs passed to HWS

Leo (Hanghong) Ma <[email protected]>
drm/amd/display: Update VTEM Infopacket definition

Chiawen Huang <[email protected]>
drm/amd/display: FEC check in timing validation

Charlene Liu <[email protected]>
drm/amd/display: fix audio format not updated after edid updated

Josef Bacik <[email protected]>
btrfs: do not warn for free space inode in cow_file_range

Darrick J. Wong <[email protected]>
btrfs: fix fallocate to use file_modified to update permissions consistently

Aurabindo Pillai <[email protected]>
drm/amd: Add USBC connector ID

Jeremy Linton <[email protected]>
net: bcmgenet: Revert "Use stronger register read/writes to assure ordering"

Khazhismel Kumykov <[email protected]>
dm mpath: only use ktime_get_ns() in historical selector

Harshit Mogalapalli <[email protected]>
cifs: potential buffer overflow in handling symlinks

Lin Ma <[email protected]>
nfc: nci: add flush_workqueue to prevent uaf

Adrian Hunter <[email protected]>
perf tools: Fix misleading add event PMU debug message

Athira Rajeev <[email protected]>
testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set

Petr Malat <[email protected]>
sctp: Initialize daddr on peeled off socket

Mike Christie <[email protected]>
scsi: iscsi: Fix conn cleanup and stop race during iscsid restart

Mike Christie <[email protected]>
scsi: iscsi: Fix offload conn cleanup when iscsid restarts

Mike Christie <[email protected]>
scsi: iscsi: Move iscsi_ep_disconnect()

Mike Christie <[email protected]>
scsi: iscsi: Fix in-kernel conn failure handling

Mike Christie <[email protected]>
scsi: iscsi: Rel ref after iscsi_lookup_endpoint()

Mike Christie <[email protected]>
scsi: iscsi: Use system_unbound_wq for destroy_work

Mike Christie <[email protected]>
scsi: iscsi: Force immediate failure during shutdown

Mike Christie <[email protected]>
scsi: iscsi: Stop queueing during ep_disconnect

Ajish Koshy <[email protected]>

    scsi: pm80xx: Enable upper inbound, outbound queues

Ajish Koshy <[email protected]>

    scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63

Karsten Graul <[email protected]>
net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()

Stephen Boyd <[email protected]>
drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()

Rob Clark <[email protected]>
drm/msm: Fix range size vs end confusion

Rameshkumar Sundaram <[email protected]>
cfg80211: hold bss_lock while updating nontrans_list

Benedikt Spranger <[email protected]>
net/sched: taprio: Check if socket flags are valid

Dinh Nguyen <[email protected]>
net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link

Michael Walle <[email protected]>
net: dsa: felix: suppress -EPROBE_DEFER errors

Marcelo Ricardo Leitner <[email protected]>
net/sched: fix initialization order when updating chain 0 head

Vadim Pasternak <[email protected]>
mlxsw: i2c: Fix initialization error flow

Calvin Johnson <[email protected]>
net: mdio: Alphabetically sort header inclusion

Linus Torvalds <[email protected]>
gpiolib: acpi: use correct format characters

Guillaume Nault <[email protected]>
veth: Ensure eth header is in skb's linear part

Vlad Buslov <[email protected]>
net/sched: flower: fix parsing of ethertype following VLAN header

Chuck Lever <[email protected]>
SUNRPC: Fix the svc_deferred_event trace class

Kyle Copperfield <[email protected]>
media: rockchip/rga: do proper error checking in probe

Cristian Marussi <[email protected]>
firmware: arm_scmi: Fix sorting of retrieved clock rates

Miaoqian Lin <[email protected]>
memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe

Rob Clark <[email protected]>
drm/msm: Add missing put_task_struct() in debugfs path

Nathan Chancellor <[email protected]>
btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()

Mario Limonciello <[email protected]>
ACPI: processor idle: Check for architectural support for LPI

Mario Limonciello <[email protected]>
cpuidle: PSCI: Move the has_lpi check to the beginning of the function

Lin Ma <[email protected]>
hamradio: remove needs_free_netdev to avoid UAF

Lin Ma <[email protected]>
hamradio: defer 6pack kfree after unregister_netdev

Felix Kuehling <[email protected]>
drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/mach-davinci/board-da850-evm.c            |   4 +-
 arch/arm64/kernel/alternative.c                    |   6 +-
 arch/arm64/kernel/cpuidle.c                        |   6 +-
 arch/x86/include/asm/kvm_host.h                    |   5 +-
 arch/x86/kvm/mmu/mmu.c                             |  20 +-
 arch/x86/kvm/x86.c                                 |  20 +-
 drivers/acpi/processor_idle.c                      |  15 +-
 drivers/ata/libata-core.c                          |   3 +
 drivers/firmware/arm_scmi/clock.c                  |   3 +-
 drivers/gpio/gpiolib-acpi.c                        |   4 +-
 drivers/gpu/drm/amd/amdgpu/ObjectID.h              |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   2 +
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |   3 +
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  11 +-
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |   2 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   3 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   4 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |  14 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  14 +-
 .../amd/display/modules/info_packet/info_packet.c  |   5 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |   2 +-
 drivers/gpu/drm/msm/dsi/dsi_manager.c              |   2 +-
 drivers/gpu/drm/msm/msm_gem.c                      |   1 +
 drivers/gpu/ipu-v3/ipu-di.c                        |   5 +-
 drivers/hv/ring_buffer.c                           |  11 +-
 drivers/i2c/busses/i2c-pasemi.c                    |   6 +
 drivers/infiniband/ulp/iser/iscsi_iser.c           |   2 +
 drivers/md/dm-historical-service-time.c            |  10 +-
 drivers/md/dm-integrity.c                          |   7 +-
 drivers/media/platform/rockchip/rga/rga.c          |   2 +-
 drivers/memory/atmel-ebi.c                         |  23 +-
 drivers/memory/renesas-rpc-if.c                    |  10 +-
 drivers/net/dsa/ocelot/felix_vsc9959.c             |   2 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   4 +-
 drivers/net/ethernet/mellanox/mlxsw/i2c.c          |   1 +
 drivers/net/ethernet/micrel/Kconfig                |   1 +
 drivers/net/ethernet/myricom/myri10ge/myri10ge.c   |   6 +-
 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c |   8 -
 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h |   4 +
 .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c    |  13 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |  13 +-
 drivers/net/hamradio/6pack.c                       |   5 +-
 drivers/net/mdio/mdio-bcm-unimac.c                 |  16 +-
 drivers/net/mdio/mdio-bitbang.c                    |   4 +-
 drivers/net/mdio/mdio-cavium.c                     |   2 +-
 drivers/net/mdio/mdio-gpio.c                       |  10 +-
 drivers/net/mdio/mdio-ipq4019.c                    |   4 +-
 drivers/net/mdio/mdio-ipq8064.c                    |   4 +-
 drivers/net/mdio/mdio-mscc-miim.c                  |   8 +-
 drivers/net/mdio/mdio-mux-bcm-iproc.c              |  10 +-
 drivers/net/mdio/mdio-mux-gpio.c                   |   8 +-
 drivers/net/mdio/mdio-mux-mmioreg.c                |   6 +-
 drivers/net/mdio/mdio-mux-multiplexer.c            |   2 +-
 drivers/net/mdio/mdio-mux.c                        |   6 +-
 drivers/net/mdio/mdio-octeon.c                     |   8 +-
 drivers/net/mdio/mdio-thunder.c                    |  10 +-
 drivers/net/mdio/mdio-xgene.c                      |   6 +-
 drivers/net/mdio/of_mdio.c                         |  10 +-
 drivers/net/slip/slip.c                            |   2 +-
 drivers/net/usb/aqc111.c                           |   9 +-
 drivers/net/veth.c                                 |   2 +-
 drivers/net/wireless/ath/ath9k/main.c              |   2 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |  33 +-
 drivers/perf/fsl_imx8_ddr_perf.c                   |   2 +-
 drivers/regulator/wm8994-regulator.c               |  42 +-
 drivers/scsi/be2iscsi/be_iscsi.c                   |  19 +-
 drivers/scsi/be2iscsi/be_main.c                    |   1 +
 drivers/scsi/bnx2i/bnx2i_iscsi.c                   |  24 +-
 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c                 |   1 +
 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c                 |   1 +
 drivers/scsi/cxgbi/libcxgbi.c                      |  12 +-
 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c           |   2 +-
 drivers/scsi/libiscsi.c                            |  70 ++-
 drivers/scsi/lpfc/lpfc_init.c                      |   2 +
 drivers/scsi/megaraid/megaraid_sas.h               |   3 +
 drivers/scsi/megaraid/megaraid_sas_base.c          |   7 +
 drivers/scsi/mvsas/mv_init.c                       |   1 +
 drivers/scsi/pm8001/pm80xx_hwi.c                   |  33 +-
 drivers/scsi/qedi/qedi_iscsi.c                     |  26 +-
 drivers/scsi/qla4xxx/ql4_os.c                      |   2 +
 drivers/scsi/scsi_transport_iscsi.c                | 541 +++++++++++++--------
 drivers/target/target_core_user.c                  |   3 +-
 fs/btrfs/block-group.c                             |   4 -
 fs/btrfs/disk-io.c                                 |   5 +-
 fs/btrfs/file.c                                    |  13 +-
 fs/btrfs/inode.c                                   |   1 -
 fs/btrfs/volumes.c                                 |   2 +
 fs/cifs/link.c                                     |   3 +
 include/asm-generic/tlb.h                          |  10 +-
 include/net/ax25.h                                 |  12 +
 include/net/flow_dissector.h                       |   2 +
 include/scsi/libiscsi.h                            |   1 +
 include/scsi/scsi_transport_iscsi.h                |  14 +-
 include/trace/events/sunrpc.h                      |   7 +-
 kernel/dma/direct.h                                |   3 +-
 kernel/irq/affinity.c                              |   5 +-
 kernel/smp.c                                       |   2 +-
 kernel/time/tick-sched.c                           |   2 +-
 kernel/time/timer.c                                |  11 +-
 mm/kmemleak.c                                      |   8 +-
 mm/page_alloc.c                                    |   2 +-
 mm/page_io.c                                       |  54 --
 net/ax25/af_ax25.c                                 |  38 +-
 net/ax25/ax25_dev.c                                |  28 +-
 net/ax25/ax25_route.c                              |  13 +-
 net/ax25/ax25_subr.c                               |  20 +-
 net/core/flow_dissector.c                          |   1 +
 net/ipv6/ip6_output.c                              |   2 +-
 net/nfc/nci/core.c                                 |   4 +
 net/sched/cls_api.c                                |   2 +-
 net/sched/cls_flower.c                             |  18 +-
 net/sched/sch_taprio.c                             |   3 +-
 net/sctp/socket.c                                  |   2 +-
 net/smc/smc_pnet.c                                 |   5 +-
 net/wireless/nl80211.c                             |   3 +-
 net/wireless/scan.c                                |   2 +
 scripts/gcc-plugins/latent_entropy_plugin.c        |  44 +-
 sound/core/pcm_misc.c                              |   2 +-
 sound/pci/hda/patch_realtek.c                      |   2 +
 tools/perf/util/parse-events.c                     |   5 +-
 tools/testing/selftests/mqueue/mq_perf_tests.c     |  25 +-
 virt/kvm/kvm_main.c                                |  10 +-
 125 files changed, 1062 insertions(+), 581 deletions(-)