Skip to content

5.8.11-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest118 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/118RDMA/bnxt_re: Restrict the max_gids to 256drivers/infiniband/hw/bnxt_re/qplib_sp.c drivers/infiniband/hw/bnxt_re/qplib_sp.h+2 -10 replies
2/118dt-bindings: spi: Fix spi-bcm-qspi compatible orderingDocumentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt+8 -80 replies
3/118mptcp: sendmsg: reset iter on errornet/mptcp/protocol.c+6 -20 replies
4/118net: handle the return value of pskb_carve_frag_list() correctlynet/core/skbuff.c+7 -30 replies
5/118dt-bindings: PCI: intel,lgm-pcie: Fix matching on all snps,dw-pcie instancesDocumentation/devicetree/bindings/pci/intel-gw-pcie.yaml+8 -00 replies
6/118hv_netvsc: Remove "unlikely" from netvsc_select_queuedrivers/net/hyperv/netvsc_drv.c+1 -10 replies
7/118loop: Set correct device size when using LOOP_CONFIGUREdrivers/block/loop.c+2 -20 replies
8/118firmware_loader: fix memory leak for paged bufferdrivers/base/firmware_loader/firmware.h drivers/base/firmware_loader/main.c+13 -60 replies
9/118xprtrdma: Release in-flight MRs on disconnectnet/sunrpc/xprtrdma/verbs.c+2 -00 replies
10/118NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recallfs/nfs/nfs4proc.c+6 -10 replies
11/118phy: omap-usb2-phy: disable PHY charger detectdrivers/phy/ti/phy-omap-usb2.c+40 -70 replies
12/118habanalabs: prevent user buff overflowdrivers/misc/habanalabs/debugfs.c+1 -10 replies
13/118habanalabs: fix report of RAZWI initiator coordinatesdrivers/misc/habanalabs/include/gaudi/gaudi_masks.h+16 -160 replies
14/118scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abortdrivers/scsi/pm8001/pm8001_sas.c+1 -10 replies
15/118scsi: libfc: Fix for double free()drivers/scsi/libfc/fc_disc.c+0 -20 replies
16/118scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discoverydrivers/scsi/lpfc/lpfc_els.c+3 -10 replies
17/118scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional eventsdrivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_hw4.h+4 -10 replies
18/118regulator: pwm: Fix machine constraints applicationdrivers/regulator/pwm-regulator.c+1 -10 replies
19/118spi: spi-loopback-test: Fix out-of-bounds readdrivers/spi/spi-loopback-test.c+1 -10 replies
20/118interconnect: Show bandwidth for disabled paths as zero in debugfsdrivers/interconnect/core.c+8 -20 replies
21/118NFS: Zero-stateid SETATTR should first return delegationfs/nfs/nfs4proc.c+3 -10 replies
22/118SUNRPC: stop printk reading past end of stringnet/sunrpc/rpcb_clnt.c+2 -20 replies
23/118rapidio: Replace select DMAENGINES with depends ondrivers/rapidio/Kconfig+1 -10 replies
24/118cifs: fix DFS mount with cifsacl/modefromsidfs/cifs/inode.c+4 -00 replies
25/118openrisc: Fix cache API compile issue when not inliningarch/openrisc/mm/cache.c+1 -10 replies
26/118nvme-fc: cancel async events before freeing event structdrivers/nvme/host/fc.c+1 -00 replies
27/118nvme-rdma: cancel async events before freeing event structdrivers/nvme/host/rdma.c+1 -00 replies
28/118nvme-tcp: cancel async events before freeing event structdrivers/nvme/host/tcp.c+1 -00 replies
29/118block: only call sched requeue_request() for scheduled requestsblock/bfq-iosched.c block/blk-mq-sched.h+1 -130 replies
30/118f2fs: fix indefinite loop scanning for free nidfs/f2fs/node.c+3 -00 replies
31/118f2fs: Return EOF on unaligned end of file DIO readfs/f2fs/data.c+3 -00 replies
32/118i2c: algo: pca: Reapply i2c bus settings after resetdrivers/i2c/algos/i2c-algo-pca.c include/linux/i2c-algo-pca.h+38 -120 replies
33/118spi: Fix memory leak on splited transfersdrivers/spi/spi.c+7 -20 replies
34/118KVM: Check the allocation of pv cpu maskarch/x86/kernel/kvm.c+19 -30 replies
35/118KVM: MIPS: Change the definition of kvm typearch/mips/kvm/mips.c include/uapi/linux/kvm.h+5 -20 replies
36/118clk: davinci: Use the correct size when allocating memorydrivers/clk/davinci/pll.c+1 -10 replies
37/118clk: rockchip: Fix initialization of mux_pll_src_4plls_pdrivers/clk/rockchip/clk-rk3228.c+1 -10 replies
38/118ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delaysound/soc/intel/boards/skl_hda_dsp_generic.c+1 -10 replies
39/118ASoC: qcom: Set card->owner to avoid warningssound/soc/qcom/apq8016_sbc.c sound/soc/qcom/apq8096.c sound/soc/qcom/sdm845.c +1 more+4 -00 replies
40/118ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw()sound/soc/codecs/rt1308-sdw.c+2 -20 replies
41/118ASoC: rt711: Fix return check for devm_regmap_init_sdw()sound/soc/codecs/rt711-sdw.c+2 -20 replies
42/118ASoC: rt715: Fix return check for devm_regmap_init_sdw()sound/soc/codecs/rt715-sdw.c+2 -20 replies
43/118ASoC: rt700: Fix return check for devm_regmap_init_sdw()sound/soc/codecs/rt700-sdw.c+2 -20 replies
44/118ASoC: qcom: common: Fix refcount imbalance on errorsound/soc/qcom/common.c+4 -20 replies
45/118drm/mediatek: dsi: Fix scrolling of panel with small hfp or hbpdrivers/gpu/drm/mediatek/mtk_dsi.c+4 -50 replies
46/118powerpc/book3s64/radix: Fix boot failure with large amount of guest memoryarch/powerpc/include/asm/book3s/64/mmu.h arch/powerpc/mm/book3s64/radix_pgtable.c arch/powerpc/mm/init_64.c+14 -220 replies
47/118ASoC: soc-core: add snd_soc_find_dai_with_mutex()include/sound/soc.h sound/soc/soc-core.c sound/soc/soc-dai.c+17 -20 replies
48/118ASoC: meson: axg-toddr: fix channel order on g12 platformssound/soc/meson/axg-toddr.c+23 -10 replies
49/118ASoC: tlv320adcx140: Fix accessing uninitialized adcx140->devsound/soc/codecs/tlv320adcx140.c+3 -10 replies
50/118ASoC: Intel: haswell: Fix power transition refactorsound/soc/intel/haswell/sst-haswell-dsp.c+81 -1040 replies
51/118ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failureinclude/sound/soc.h sound/soc/soc-pcm.c+3 -10 replies
52/118Drivers: hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume()drivers/hv/vmbus_drv.c+7 -20 replies
53/118scsi: libsas: Fix error path in sas_notify_lldd_dev_found()drivers/scsi/libsas/sas_discover.c+2 -10 replies
54/118arm64: Allow CPUs unffected by ARM erratum 1418040 to come in latearch/arm64/kernel/cpu_errata.c+6 -20 replies
55/118Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unloaddrivers/hv/channel_mgmt.c+5 -20 replies
56/118perf test: Fix the "signal" test inline assemblytools/perf/tests/bp_signal.c+4 -10 replies
57/118perf record: Dont clear events period if set by a termtools/perf/util/record.c+26 -80 replies
58/118MIPS: SNI: Fix MIPS_L1_CACHE_SHIFTarch/mips/Kconfig+1 -00 replies
59/118perf test: Free aliases for PMU event map aliases testtools/perf/tests/pmu-events.c tools/perf/util/pmu.c tools/perf/util/pmu.h+7 -10 replies
60/118perf metric: Fix some memory leakstools/perf/util/metricgroup.c+5 -20 replies
61/118perf evlist: Fix cpu/thread map leaktools/perf/util/evlist.c+8 -30 replies
62/118perf parse-event: Fix memory leak in evsel->unittools/perf/util/parse-events.c+1 -10 replies
63/118perf test: Free formats for perf pmu parse testtools/perf/tests/pmu.c tools/perf/util/pmu.c tools/perf/util/pmu.h+13 -00 replies
64/118drm/i915/gem: Reduce context termination list iteration guard to RCUdrivers/gpu/drm/i915/gem/i915_gem_context.c+19 -130 replies
65/118fbcon: Fix user font detection test at fbcon_resize().drivers/video/fbdev/core/fbcon.c+1 -10 replies
66/118MIPS: SNI: Fix spurious interruptsarch/mips/sni/a20r.c+7 -20 replies
67/118drm/mediatek: Use CPU when fail to get cmdq eventdrivers/gpu/drm/mediatek/mtk_drm_crtc.c+13 -70 replies
68/118drm/mediatek: Add missing put_device() call in mtk_ddp_comp_init()drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c+1 -00 replies
69/118drm/mediatek: Add exception handing in mtk_drm_probe() if component init faildrivers/gpu/drm/mediatek/mtk_drm_drv.c+6 -10 replies
70/118drm/mediatek: Add missing put_device() call in mtk_drm_kms_init()drivers/gpu/drm/mediatek/mtk_drm_drv.c+7 -40 replies
71/118drm/mediatek: Add missing put_device() call in mtk_hdmi_dt_parse_pdata()drivers/gpu/drm/mediatek/mtk_hdmi.c+18 -80 replies
72/118arm64: bpf: Fix branch offset in JITarch/arm64/net/bpf_jit_comp.c+31 -120 replies
73/118iommu/amd: Fix potential @entry null derefdrivers/iommu/amd/iommu.c+3 -10 replies
74/118iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_modedrivers/iommu/amd/iommu.c+4 -00 replies
75/118kconfig: qconf: use delete[] instead of delete to free array (again)scripts/kconfig/qconf.cc+1 -10 replies
76/118i2c: mediatek: Fix generic definitions for bus frequencydrivers/i2c/busses/i2c-mt65xx.c+2 -20 replies
77/118i2c: mxs: use MXS_DMA_CTRL_WAIT4END instead of DMA_CTRL_ACKdrivers/i2c/busses/i2c-mxs.c+7 -30 replies
78/118riscv: Add sfence.vma after early page table changesarch/riscv/mm/init.c+3 -40 replies
79/118locking/lockdep: Fix "USED" <- "IN-NMI" inversionskernel/locking/lockdep.c kernel/locking/lockdep_internals.h+31 -60 replies
80/118efi: efibc: check for efivars write capabilitydrivers/firmware/efi/efibc.c+1 -10 replies
81/118locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_countinclude/linux/percpu-rwsem.h kernel/locking/percpu-rwsem.c+6 -60 replies
82/118x86/unwind/fp: Fix FP unwinding in ret_from_forkarch/x86/include/asm/frame.h arch/x86/kernel/process.c+21 -10 replies
83/118drm/kfd: fix a system crash issue during GPU recoverydrivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c+1 -10 replies
84/118drm/i915/gem: Delay tracking the GEM context until it is registereddrivers/gpu/drm/i915/gem/i915_gem_context.c+11 -50 replies
85/118drm/i915: Filter wake_flags passed to default_wake_functiondrivers/gpu/drm/i915/i915_sw_fence.c+7 -30 replies
86/118USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebookdrivers/usb/core/quirks.c+4 -00 replies
87/118USB: UAS: fix disconnect by unplugging a hubdrivers/usb/storage/uas.c+12 -20 replies
88/118usblp: fix race between disconnect() and read()drivers/usb/class/usblp.c+5 -00 replies
89/118usb: typec: ucsi: acpi: Increase command completion timeout valuedrivers/usb/typec/ucsi/ucsi_acpi.c+1 -10 replies
90/118usb: typec: ucsi: Prevent mode overrundrivers/usb/typec/ucsi/ucsi.c+16 -60 replies
91/118i2c: i801: Fix resume bugdrivers/i2c/busses/i2c-i801.c+14 -70 replies
92/118Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO"sound/pci/hda/patch_realtek.c+0 -10 replies
93/118ALSA: hda: fixup headset for ASUS GX502 laptopsound/pci/hda/patch_realtek.c+65 -00 replies
94/118ALSA: hda/realtek - The Mic on a RedmiBook doesnt worksound/pci/hda/patch_realtek.c+13 -00 replies
95/118percpu: fix first chunk size calculation for populated bitmapmm/percpu.c+1 -10 replies
96/118Input: trackpoint - add new trackpoint variant IDsdrivers/input/mouse/trackpoint.c drivers/input/mouse/trackpoint.h+12 -80 replies
97/118Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset listsdrivers/input/serio/i8042-x86ia64io.h+16 -00 replies
98/118thunderbolt: Retry DROM read once if parsing failsdrivers/thunderbolt/eeprom.c+16 -40 replies
99/118serial: 8250_pci: Add Realtek 816a and 816bdrivers/tty/serial/8250/8250_pci.c+11 -00 replies
100/118serial: core: fix port-lock initialisationdrivers/tty/serial/serial_core.c+6 -80 replies
101/118serial: core: fix console port-lock regressiondrivers/tty/serial/serial_core.c include/linux/serial_core.h+16 -170 replies
102/118x86/boot/compressed: Disable relocation relaxationarch/x86/boot/compressed/Makefile+2 -00 replies
103/118ksm: reinstate memcg charge on copied pagesmm/ksm.c+4 -00 replies
104/118kprobes: fix kill kprobe which has been marked as gonekernel/kprobes.c+8 -10 replies
105/118mm/thp: fix __split_huge_pmd_locked() for migration PMDmm/huge_memory.c+23 -190 replies
106/118s390: add 3f program exception handlerarch/s390/kernel/entry.h arch/s390/kernel/pgm_check.S arch/s390/mm/fault.c+22 -10 replies
107/118s390/pci: fix leak of DMA tables on hard unplugarch/s390/pci/pci.c arch/s390/pci/pci_event.c+6 -00 replies
108/118s390/zcrypt: fix kmalloc 256k failuredrivers/s390/crypto/zcrypt_ccamisc.c+4 -40 replies
109/118ehci-hcd: Move include to keep CRC stabledrivers/usb/host/ehci-hcd.c drivers/usb/host/ehci-hub.c+1 -10 replies
110/118arm64: paravirt: Initialize steal time when cpu is onlinearch/arm64/kernel/paravirt.c include/linux/cpuhotplug.h+15 -120 replies
111/118powerpc/dma: Fix dma_map_ops::get_required_maskarch/powerpc/kernel/dma-iommu.c+2 -10 replies
112/118selftests/vm: fix display of page size in map_hugetlbtools/testing/selftests/vm/map_hugetlb.c+1 -10 replies
113/118dm/dax: Fix table reference countsdrivers/md/dm.c+3 -20 replies
114/118mm/memory_hotplug: drain per-cpu pages again during memory offlinemm/memory_hotplug.c mm/page_isolation.c+22 -00 replies
115/118dm: Call proper helper to determine dax supportdrivers/dax/super.c drivers/md/dm-table.c include/linux/dax.h+31 -50 replies
116/118dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAXinclude/linux/dax.h+8 -90 replies
117/118mm: memcg: fix memcg reclaim soft lockupmm/vmscan.c+8 -00 replies
118/118nvme-loop: set ctrl state connecting after initdrivers/nvme/target/loop.c+3 -00 replies

Reviews trailers per patch

66 of 118 patches have a Reviewed-by or Acked-by.

PatchOded GabbayJack WangEvan GreenRob HerringDilip KotaMat MartineauYang XuChris PackhamAndy ShevchenkoRandy DunlapTakashi IwaiJan KiszkaKai VehmanenHeiko StübnerPierre-Louis BossartLiam GirdwoodKuninori MorimotoMichael KelleyKeith BuschSagi GrimbergJason YanJohn GarrySai Prakash RanjanMatthias KaehlckeWill DeaconChao YuArnaldo Carvalho de MeloMaxim LevitskyJoao MartinsYingjoe ChenJiri OlsaTvrtko UrsulinDexuan CuiVitaly KuznetsovKai-Heng FengNick DesaulniersSedat DilekArd BiesheuvelShakeel ButtJohannes WeinerYang ShiZi YanIngo FranzkiIra WeinyAdrian HuangDavid RientjesVlastimil BabkaMichal HockoDavid HildenbrandMike SnitzerChris DownClaudio ImbrendaCornelia HuckChristian BorntraegerSteven PriceAlan SternMasami HiramatsuOleg NesterovMatthew AuldPeter Zijlstra (Intel)Thomas GleixnerFelix KuehlingMika KuoppalaAnup PatelPaul E. McKenneyBranden SherrellAdrian HunterFabio EstevamSuravee SuthikulpanitDan MurphyHari BathiniPaulo Alcantara (SUSE)David LechnerLinux Kernel Functional TestingJon HunterGuenter Roeck
SeriesT-b T-b T-b
1/118
2/118R-b
3/118R-b
4/118
5/118R-b
6/118
7/118T-b
8/118R-b
9/118
10/118
11/118T-b
12/118R-b
13/118R-b
14/118A-b
15/118
16/118
17/118
18/118
19/118
20/118R-b
21/118
22/118
23/118A-b
24/118R-b
25/118
26/118R-b R-b
27/118R-b R-b
28/118R-b R-b
29/118
30/118R-b
31/118R-b
32/118R-b R-b
33/118
34/118
35/118
36/118R-b
37/118R-b
38/118R-b
39/118
40/118R-b
41/118R-b
42/118R-b
43/118R-b
44/118
45/118
46/118R-b
47/118
48/118
49/118A-b
50/118R-b
51/118A-b A-b
52/118R-b
53/118R-b A-b
54/118T-b T-b A-b
55/118R-b R-b
56/118T-b
57/118T-b A-b A-b
58/118
59/118R-b A-b
60/118A-b
61/118A-b
62/118A-b
63/118A-b
64/118R-b
65/118
66/118
67/118
68/118
69/118
70/118
71/118
72/118A-b
73/118R-b
74/118T-b R-b R-b
75/118R-b
76/118R-b R-b
77/118R-b
78/118R-b
79/118T-b A-b
80/118T-b
81/118A-b A-b
82/118A-b A-b
83/118R-b
84/118R-b
85/118R-b
86/118
87/118
88/118
89/118
90/118
91/118
92/118
93/118
94/118
95/118
96/118
97/118
98/118T-b
99/118
100/118R-b
101/118R-b
102/118T-b R-b T-b A-b
103/118R-b A-b
104/118A-b
105/118R-b R-b
106/118R-b R-b A-b
107/118
108/118R-b
109/118A-b
110/118R-b
111/118
112/118
113/118R-b T-b
114/118A-b A-b A-b A-b
115/118T-b A-b
116/118
117/118A-b A-b A-b
118/118R-b T-b

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

Read the v1 thread

Cover letter [PATCH 5.8 000/118] 5.8.11-rc1 review

This is the start of the stable review cycle for the 5.8.11 release. There are 118 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, 23 Sep 2020 16:20:12 +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.8.11-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.8.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.8.11-rc1

Chaitanya Kulkarni <[email protected]>
nvme-loop: set ctrl state connecting after init

Xunlei Pang <[email protected]>
mm: memcg: fix memcg reclaim soft lockup

Jan Kara <[email protected]>

    dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX

Jan Kara <[email protected]>
dm: Call proper helper to determine dax support

Pavel Tatashin <[email protected]>
mm/memory_hotplug: drain per-cpu pages again during memory offline

Dan Williams <[email protected]>
dm/dax: Fix table reference counts

Christophe Leroy <[email protected]>
selftests/vm: fix display of page size in map_hugetlb

Alexey Kardashevskiy <[email protected]>
powerpc/dma: Fix dma_map_ops::get_required_mask

Andrew Jones <[email protected]>
arm64: paravirt: Initialize steal time when cpu is online

Quentin Perret <[email protected]>
ehci-hcd: Move include to keep CRC stable

Harald Freudenberger <[email protected]>
s390/zcrypt: fix kmalloc 256k failure

Niklas Schnelle <[email protected]>
s390/pci: fix leak of DMA tables on hard unplug

Janosch Frank <[email protected]>
s390: add 3f program exception handler

Ralph Campbell <[email protected]>
mm/thp: fix __split_huge_pmd_locked() for migration PMD

Muchun Song <[email protected]>
kprobes: fix kill kprobe which has been marked as gone

Hugh Dickins <[email protected]>
ksm: reinstate memcg charge on copied pages

Arvind Sankar <[email protected]>
x86/boot/compressed: Disable relocation relaxation

Johan Hovold <[email protected]>
serial: core: fix console port-lock regression

Johan Hovold <[email protected]>
serial: core: fix port-lock initialisation

Tobias Diedrich <[email protected]>

    serial: 8250_pci: Add Realtek 816a and 816b

Mika Westerberg <[email protected]>
thunderbolt: Retry DROM read once if parsing fails

Hans de Goede <[email protected]>
Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists

Vincent Huang <[email protected]>
Input: trackpoint - add new trackpoint variant IDs

Sunghyun Jin <[email protected]>
percpu: fix first chunk size calculation for populated bitmap

Hui Wang <[email protected]>
ALSA: hda/realtek - The Mic on a RedmiBook doesn't work

Luke D Jones <[email protected]>
ALSA: hda: fixup headset for ASUS GX502 laptop

Greg Kroah-Hartman <[email protected]>
Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO"

Volker Rümelin <[email protected]>
i2c: i801: Fix resume bug

Heikki Krogerus <[email protected]>
usb: typec: ucsi: Prevent mode overrun

Heikki Krogerus <[email protected]>
usb: typec: ucsi: acpi: Increase command completion timeout value

Oliver Neukum <[email protected]>
usblp: fix race between disconnect() and read()

Oliver Neukum <[email protected]>
USB: UAS: fix disconnect by unplugging a hub

Penghao <[email protected]>
USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook

Chris Wilson <[email protected]>
drm/i915: Filter wake_flags passed to default_wake_function

Chris Wilson <[email protected]>
drm/i915/gem: Delay tracking the GEM context until it is registered

Dennis Li <[email protected]>
drm/kfd: fix a system crash issue during GPU recovery

Josh Poimboeuf <[email protected]>
x86/unwind/fp: Fix FP unwinding in ret_from_fork

Hou Tao <[email protected]>
locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count

Ard Biesheuvel <[email protected]>
efi: efibc: check for efivars write capability

[email protected] <[email protected]>
locking/lockdep: Fix "USED" <- "IN-NMI" inversions

Greentime Hu <[email protected]>
riscv: Add sfence.vma after early page table changes

Matthias Schiffer <[email protected]>
i2c: mxs: use MXS_DMA_CTRL_WAIT4END instead of DMA_CTRL_ACK

Qii Wang <[email protected]>
i2c: mediatek: Fix generic definitions for bus frequency

Masahiro Yamada <[email protected]>

    kconfig: qconf: use delete[] instead of delete to free array (again)

Suravee Suthikulpanit <[email protected]>
iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode

Joao Martins <[email protected]>
iommu/amd: Fix potential @entry null deref

Ilias Apalodimas <[email protected]>
arm64: bpf: Fix branch offset in JIT

Yu Kuai <[email protected]>
drm/mediatek: Add missing put_device() call in mtk_hdmi_dt_parse_pdata()

Yu Kuai <[email protected]>
drm/mediatek: Add missing put_device() call in mtk_drm_kms_init()

Yu Kuai <[email protected]>
drm/mediatek: Add exception handing in mtk_drm_probe() if component init fail

Yu Kuai <[email protected]>
drm/mediatek: Add missing put_device() call in mtk_ddp_comp_init()

Chun-Kuang Hu <[email protected]>
drm/mediatek: Use CPU when fail to get cmdq event

Thomas Bogendoerfer <[email protected]>
MIPS: SNI: Fix spurious interrupts

Tetsuo Handa <[email protected]>
fbcon: Fix user font detection test at fbcon_resize().

Chris Wilson <[email protected]>
drm/i915/gem: Reduce context termination list iteration guard to RCU

Namhyung Kim <[email protected]>
perf test: Free formats for perf pmu parse test

Namhyung Kim <[email protected]>

    perf parse-event: Fix memory leak in evsel->unit

Namhyung Kim <[email protected]>
perf evlist: Fix cpu/thread map leak

Namhyung Kim <[email protected]>
perf metric: Fix some memory leaks

Namhyung Kim <[email protected]>
perf test: Free aliases for PMU event map aliases test

Thomas Bogendoerfer <[email protected]>
MIPS: SNI: Fix MIPS_L1_CACHE_SHIFT

Ian Rogers <[email protected]>
perf record: Don't clear event's period if set by a term

Jiri Olsa <[email protected]>
perf test: Fix the "signal" test inline assembly

Michael Kelley <[email protected]>
Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload

Marc Zyngier <[email protected]>
arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late

Dan Carpenter <[email protected]>
scsi: libsas: Fix error path in sas_notify_lldd_dev_found()

Dexuan Cui <[email protected]>
Drivers: hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume()

Cezary Rojewski <[email protected]>
ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure

Cezary Rojewski <[email protected]>
ASoC: Intel: haswell: Fix power transition refactor

Camel Guo <[email protected]>

    ASoC: tlv320adcx140: Fix accessing uninitialized adcx140->dev

Jerome Brunet <[email protected]>
ASoC: meson: axg-toddr: fix channel order on g12 platforms

Kuninori Morimoto <[email protected]>
ASoC: soc-core: add snd_soc_find_dai_with_mutex()

Aneesh Kumar K.V <[email protected]>
powerpc/book3s64/radix: Fix boot failure with large amount of guest memory

Jitao Shi <[email protected]>
drm/mediatek: dsi: Fix scrolling of panel with small hfp or hbp

Dinghao Liu <[email protected]>
ASoC: qcom: common: Fix refcount imbalance on error

Vinod Koul <[email protected]>
ASoC: rt700: Fix return check for devm_regmap_init_sdw()

Vinod Koul <[email protected]>
ASoC: rt715: Fix return check for devm_regmap_init_sdw()

Vinod Koul <[email protected]>
ASoC: rt711: Fix return check for devm_regmap_init_sdw()

Vinod Koul <[email protected]>
ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw()

Stephan Gerhold <[email protected]>

    ASoC: qcom: Set card->owner to avoid warnings

Mateusz Gorski <[email protected]>
ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay

Nathan Chancellor <[email protected]>
clk: rockchip: Fix initialization of mux_pll_src_4plls_p

Christophe JAILLET <[email protected]>
clk: davinci: Use the correct size when allocating memory

Huacai Chen <[email protected]>
KVM: MIPS: Change the definition of kvm type

Haiwei Li <[email protected]>
KVM: Check the allocation of pv cpu mask

Gustav Wiklander <[email protected]>
spi: Fix memory leak on splited transfers

Evan Nimmo <[email protected]>
i2c: algo: pca: Reapply i2c bus settings after reset

Gabriel Krisman Bertazi <[email protected]>
f2fs: Return EOF on unaligned end of file DIO read

Sahitya Tummala <[email protected]>
f2fs: fix indefinite loop scanning for free nid

Omar Sandoval <[email protected]>
block: only call sched requeue_request() for scheduled requests

David Milburn <[email protected]>
nvme-tcp: cancel async events before freeing event struct

David Milburn <[email protected]>
nvme-rdma: cancel async events before freeing event struct

David Milburn <[email protected]>
nvme-fc: cancel async events before freeing event struct

Stafford Horne <[email protected]>
openrisc: Fix cache API compile issue when not inlining

Ronnie Sahlberg <[email protected]>
cifs: fix DFS mount with cifsacl/modefromsid

Laurent Pinchart <[email protected]>
rapidio: Replace 'select' DMAENGINES 'with depends on'

J. Bruce Fields <[email protected]>
SUNRPC: stop printk reading past end of string

Chuck Lever <[email protected]>
NFS: Zero-stateid SETATTR should first return delegation

Matthias Kaehlcke <[email protected]>
interconnect: Show bandwidth for disabled paths as zero in debugfs

Vincent Whitchurch <[email protected]>
spi: spi-loopback-test: Fix out-of-bounds read

Vincent Whitchurch <[email protected]>
regulator: pwm: Fix machine constraints application

James Smart <[email protected]>
scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events

James Smart <[email protected]>
scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery

Javed Hasan <[email protected]>
scsi: libfc: Fix for double free()

Dinghao Liu <[email protected]>
scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort

Ofir Bitton <[email protected]>
habanalabs: fix report of RAZWI initiator coordinates

Moti Haimovski <[email protected]>
habanalabs: prevent user buff overflow

Roger Quadros <[email protected]>
phy: omap-usb2-phy: disable PHY charger detect

Olga Kornievskaia <[email protected]>
NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall

Chuck Lever <[email protected]>
xprtrdma: Release in-flight MRs on disconnect

Prateek Sood <[email protected]>
firmware_loader: fix memory leak for paged buffer

Martijn Coenen <[email protected]>
loop: Set correct device size when using LOOP_CONFIGURE

Haiyang Zhang <[email protected]>
hv_netvsc: Remove "unlikely" from netvsc_select_queue

Rob Herring <[email protected]>
dt-bindings: PCI: intel,lgm-pcie: Fix matching on all snps,dw-pcie instances

Miaohe Lin <[email protected]>
net: handle the return value of pskb_carve_frag_list() correctly

Florian Westphal <[email protected]>
mptcp: sendmsg: reset iter on error

Florian Fainelli <[email protected]>
dt-bindings: spi: Fix spi-bcm-qspi compatible ordering

Naresh Kumar PBS <[email protected]>
RDMA/bnxt_re: Restrict the max_gids to 256

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

Diffstat:

 .../devicetree/bindings/pci/intel-gw-pcie.yaml     |   8 +
 .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt  |  16 +-
 Makefile                                           |   4 +-
 arch/arm64/kernel/cpu_errata.c                     |   8 +-
 arch/arm64/kernel/paravirt.c                       |  26 +--
 arch/arm64/net/bpf_jit_comp.c                      |  43 +++--
 arch/mips/Kconfig                                  |   1 +
 arch/mips/kvm/mips.c                               |   2 +
 arch/mips/sni/a20r.c                               |   9 +-
 arch/openrisc/mm/cache.c                           |   2 +-
 arch/powerpc/include/asm/book3s/64/mmu.h           |  10 +-
 arch/powerpc/kernel/dma-iommu.c                    |   3 +-
 arch/powerpc/mm/book3s64/radix_pgtable.c           |  15 --
 arch/powerpc/mm/init_64.c                          |  11 +-
 arch/riscv/mm/init.c                               |   7 +-
 arch/s390/kernel/entry.h                           |   1 +
 arch/s390/kernel/pgm_check.S                       |   2 +-
 arch/s390/mm/fault.c                               |  20 +++
 arch/s390/pci/pci.c                                |   4 +
 arch/s390/pci/pci_event.c                          |   2 +
 arch/x86/boot/compressed/Makefile                  |   2 +
 arch/x86/include/asm/frame.h                       |  19 +++
 arch/x86/kernel/kvm.c                              |  22 ++-
 arch/x86/kernel/process.c                          |   3 +-
 block/bfq-iosched.c                                |  12 --
 block/blk-mq-sched.h                               |   2 +-
 drivers/base/firmware_loader/firmware.h            |   2 +
 drivers/base/firmware_loader/main.c                |  17 +-
 drivers/block/loop.c                               |   4 +-
 drivers/clk/davinci/pll.c                          |   2 +-
 drivers/clk/rockchip/clk-rk3228.c                  |   2 +-
 drivers/dax/super.c                                |   4 +
 drivers/firmware/efi/efibc.c                       |   2 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |   2 +-
 drivers/gpu/drm/i915/gem/i915_gem_context.c        |  48 ++++--
 drivers/gpu/drm/i915/i915_sw_fence.c               |  10 +-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |  20 ++-
 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c        |   1 +
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |  18 +-
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |   9 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |  26 ++-
 drivers/hv/channel_mgmt.c                          |   7 +-
 drivers/hv/vmbus_drv.c                             |   9 +-
 drivers/i2c/algos/i2c-algo-pca.c                   |  35 ++--
 drivers/i2c/busses/i2c-i801.c                      |  21 ++-
 drivers/i2c/busses/i2c-mt65xx.c                    |   4 +-
 drivers/i2c/busses/i2c-mxs.c                       |  10 +-
 drivers/infiniband/hw/bnxt_re/qplib_sp.c           |   2 +-
 drivers/infiniband/hw/bnxt_re/qplib_sp.h           |   1 +
 drivers/input/mouse/trackpoint.c                   |  10 +-
 drivers/input/mouse/trackpoint.h                   |  10 +-
 drivers/input/serio/i8042-x86ia64io.h              |  16 ++
 drivers/interconnect/core.c                        |  10 +-
 drivers/iommu/amd/iommu.c                          |   8 +-
 drivers/md/dm-table.c                              |  10 +-
 drivers/md/dm.c                                    |   5 +-
 drivers/misc/habanalabs/debugfs.c                  |   2 +-
 .../misc/habanalabs/include/gaudi/gaudi_masks.h    |  32 ++--
 drivers/net/hyperv/netvsc_drv.c                    |   2 +-
 drivers/nvme/host/fc.c                             |   1 +
 drivers/nvme/host/rdma.c                           |   1 +
 drivers/nvme/host/tcp.c                            |   1 +
 drivers/nvme/target/loop.c                         |   3 +
 drivers/phy/ti/phy-omap-usb2.c                     |  47 +++++-
 drivers/rapidio/Kconfig                            |   2 +-
 drivers/regulator/pwm-regulator.c                  |   2 +-
 drivers/s390/crypto/zcrypt_ccamisc.c               |   8 +-
 drivers/scsi/libfc/fc_disc.c                       |   2 -
 drivers/scsi/libsas/sas_discover.c                 |   3 +-
 drivers/scsi/lpfc/lpfc_els.c                       |   7 +-
 drivers/scsi/lpfc/lpfc_hw4.h                       |   2 +-
 drivers/scsi/pm8001/pm8001_sas.c                   |   2 +-
 drivers/spi/spi-loopback-test.c                    |   2 +-
 drivers/spi/spi.c                                  |   9 +-
 drivers/thunderbolt/eeprom.c                       |  20 ++-
 drivers/tty/serial/8250/8250_pci.c                 |  11 ++
 drivers/tty/serial/serial_core.c                   |  44 +++--
 drivers/usb/class/usblp.c                          |   5 +
 drivers/usb/core/quirks.c                          |   4 +
 drivers/usb/host/ehci-hcd.c                        |   1 +
 drivers/usb/host/ehci-hub.c                        |   1 -
 drivers/usb/storage/uas.c                          |  14 +-
 drivers/usb/typec/ucsi/ucsi.c                      |  22 ++-
 drivers/usb/typec/ucsi/ucsi_acpi.c                 |   2 +-
 drivers/video/fbdev/core/fbcon.c                   |   2 +-
 fs/cifs/inode.c                                    |   4 +
 fs/f2fs/data.c                                     |   3 +
 fs/f2fs/node.c                                     |   3 +
 fs/nfs/nfs4proc.c                                  |  11 +-
 include/linux/cpuhotplug.h                         |   1 -
 include/linux/dax.h                                |  21 ++-
 include/linux/i2c-algo-pca.h                       |  15 ++
 include/linux/percpu-rwsem.h                       |   8 +-
 include/linux/serial_core.h                        |   1 +
 include/sound/soc.h                                |   4 +
 include/uapi/linux/kvm.h                           |   5 +-
 kernel/kprobes.c                                   |   9 +-
 kernel/locking/lockdep.c                           |  35 +++-
 kernel/locking/lockdep_internals.h                 |   2 +
 kernel/locking/percpu-rwsem.c                      |   4 +-
 mm/huge_memory.c                                   |  42 ++---
 mm/ksm.c                                           |   4 +
 mm/memory_hotplug.c                                |  14 ++
 mm/page_isolation.c                                |   8 +
 mm/percpu.c                                        |   2 +-
 mm/vmscan.c                                        |   8 +
 net/core/skbuff.c                                  |  10 +-
 net/mptcp/protocol.c                               |   8 +-
 net/sunrpc/rpcb_clnt.c                             |   4 +-
 net/sunrpc/xprtrdma/verbs.c                        |   2 +
 scripts/kconfig/qconf.cc                           |   2 +-
 sound/pci/hda/patch_realtek.c                      |  79 ++++++++-
 sound/soc/codecs/rt1308-sdw.c                      |   4 +-
 sound/soc/codecs/rt700-sdw.c                       |   4 +-
 sound/soc/codecs/rt711-sdw.c                       |   4 +-
 sound/soc/codecs/rt715-sdw.c                       |   4 +-
 sound/soc/codecs/tlv320adcx140.c                   |   4 +-
 sound/soc/intel/boards/skl_hda_dsp_generic.c       |   2 +-
 sound/soc/intel/haswell/sst-haswell-dsp.c          | 185 +++++++++------------
 sound/soc/meson/axg-toddr.c                        |  24 ++-
 sound/soc/qcom/apq8016_sbc.c                       |   1 +
 sound/soc/qcom/apq8096.c                           |   1 +
 sound/soc/qcom/common.c                            |   6 +-
 sound/soc/qcom/sdm845.c                            |   1 +
 sound/soc/qcom/storm.c                             |   1 +
 sound/soc/soc-core.c                               |  13 ++
 sound/soc/soc-dai.c                                |   4 +-
 sound/soc/soc-pcm.c                                |   2 +-
 tools/perf/tests/bp_signal.c                       |   5 +-
 tools/perf/tests/pmu-events.c                      |   5 +
 tools/perf/tests/pmu.c                             |   1 +
 tools/perf/util/evlist.c                           |  11 +-
 tools/perf/util/metricgroup.c                      |   7 +-
 tools/perf/util/parse-events.c                     |   2 +-
 tools/perf/util/pmu.c                              |  13 +-
 tools/perf/util/pmu.h                              |   2 +
 tools/perf/util/record.c                           |  34 +++-
 tools/testing/selftests/vm/map_hugetlb.c           |   2 +-
 138 files changed, 1033 insertions(+), 451 deletions(-)