Skip to content

5.3.4-stable review

Greg Kroah-Hartman dm-devel kernel-janitors linux-arm-kernel linux-devicetree linux-edac linux-hwmon linux-mediatek linux-security-module linux-tegra linux-trace-devel lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest343 of 344 patches 16 repliesIn review

343 of 344 patches are in this archive. The cover letter announces 344.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/344arcnet: provide a buffer big enough to actually receive packetsdrivers/net/arcnet/arcnet.c+17 -140 replies
2/344cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSizedrivers/net/usb/cdc_ncm.c+5 -10 replies
3/344ipv6: do not free rt if FIB_LOOKUP_NOREF is set on suppress rulenet/ipv6/fib6_rules.c tools/testing/selftests/net/fib_tests.sh+18 -20 replies
4/344macsec: drop skb sk before calling gro_cells_receivedrivers/net/macsec.c+1 -00 replies
5/344net/phy: fix DP83865 10 Mbps HDX loopback disable functiondrivers/net/phy/national.c+6 -30 replies
6/344net: qrtr: Stop rx_worker before freeing nodenet/qrtr/qrtr.c+1 -00 replies
7/344net/sched: act_sample: dont push mac header on ip6gre ingressnet/sched/act_sample.c+1 -00 replies
8/344net_sched: add max len check for TCA_KINDnet/sched/sch_api.c+2 -10 replies
9/344net: stmmac: Fix page pool sizedrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+3 -10 replies
10/344nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprsdrivers/net/ethernet/netronome/nfp/flower/main.c+3 -00 replies
11/344nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprsdrivers/net/ethernet/netronome/nfp/flower/main.c+4 -00 replies
12/344openvswitch: change type of UPCALL_PID attribute to NLA_UNSPECnet/openvswitch/datapath.c+1 -10 replies
13/344ppp: Fix memory leak in ppp_writedrivers/net/ppp/ppp_generic.c+2 -00 replies
14/344sch_netem: fix a divide by zero in tabledist()net/sched/sch_netem.c+1 -10 replies
15/344selftests: Update fib_tests to handle missing ping6tools/testing/selftests/net/fib_tests.sh+3 -10 replies
16/344skge: fix checksum byte orderdrivers/net/ethernet/marvell/skge.c+1 -10 replies
17/344tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidthnet/ipv4/tcp_bbr.c+4 -40 replies
18/344usbnet: ignore endpoints with invalid wMaxPacketSizedrivers/net/usb/usbnet.c+5 -00 replies
19/344usbnet: sanity checking of packet sizes and device mtudrivers/net/usb/usbnet.c+3 -00 replies
20/344net/rds: Check laddr_check before calling itnet/rds/bind.c+4 -10 replies
21/344net/mlx5e: Fix matching on tunnel addresses typedrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+57 -400 replies
22/344ipv6: fix a typo in fib6_rule_lookup()net/ipv6/ip6_fib.c+1 -10 replies
23/344selftests: Update fib_nexthop_multiprefix to handle missing ping6tools/testing/selftests/net/fib_nexthop_multiprefix.sh+4 -20 replies
24/344net: phy: micrel: add Asym Pause workaround for KSZ9021drivers/net/phy/micrel.c+3 -00 replies
25/344net/sched: cbs: Fix not adding cbs instance to listnet/sched/sch_cbs.c+13 -170 replies
26/344ipv4: Revert removal of rt_uses_gatewaydrivers/infiniband/core/addr.c include/net/route.h net/ipv4/inet_connection_sock.c +4 more+29 -210 replies
27/344net_sched: add policy validation for action attributesnet/sched/act_api.c+18 -160 replies
28/344vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disableddrivers/net/vrf.c+2 -10 replies
29/344net/mlx5e: Fix traffic duplication in ethtool steeringdrivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c+2 -20 replies
30/344net: sched: fix possible crash in tcf_action_destroy()net/sched/cls_api.c+4 -20 replies
31/344tcp: better handle TCP_USER_TIMEOUT in SYN_SENT statenet/ipv4/tcp_timer.c+3 -20 replies
32/344net/mlx5: Add device ID of upcoming BlueField-2drivers/net/ethernet/mellanox/mlx5/core/main.c+1 -00 replies
33/344mISDN: enforce CAP_NET_RAW for raw socketsdrivers/isdn/mISDN/socket.c+2 -00 replies
34/344appletalk: enforce CAP_NET_RAW for raw socketsnet/appletalk/ddp.c+5 -00 replies
35/344ax25: enforce CAP_NET_RAW for raw socketsnet/ax25/af_ax25.c+2 -00 replies
36/344ieee802154: enforce CAP_NET_RAW for raw socketsnet/ieee802154/socket.c+3 -00 replies
37/344nfc: enforce CAP_NET_RAW for raw socketsnet/nfc/llcp_sock.c+5 -20 replies
38/344ALSA: hda: Flush interrupts on disablingsound/hda/hdac_controller.c sound/pci/hda/hda_intel.c+3 -10 replies
39/344ASoC: SOF: Intel: hda: Make hdac_device device-managedsound/pci/hda/hda_codec.c sound/soc/sof/intel/hda-codec.c+9 -53 replies
40/344cpufreq: ap806: Add NULL check after kcallocdrivers/cpufreq/armada-8k-cpufreq.c+2 -00 replies
41/344ALSA: hda/hdmi - Dont report spurious jack state changessound/pci/hda/patch_hdmi.c+18 -140 replies
42/344regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vnegdrivers/regulator/lm363x-regulator.c+1 -10 replies
43/344regulator: lm363x: Fix n_voltages setting for lm36274drivers/regulator/lm363x-regulator.c+4 -40 replies
44/344spi: dw-mmio: Clock should be shut when error occursdrivers/spi/spi-dw-mmio.c+4 -20 replies
45/344ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFERsound/soc/codecs/tlv320aic31xx.c+5 -20 replies
46/344ASoC: sgtl5000: Fix of unmute outputs on probesound/soc/codecs/sgtl5000.c+3 -30 replies
47/344ASoC: sgtl5000: Fix charge pump source assignmentsound/soc/codecs/sgtl5000.c+10 -50 replies
48/344firmware: qcom_scm: Use proper types for dma mappingsdrivers/firmware/qcom_scm.c+5 -20 replies
49/344dmaengine: bcm2835: Print error in case setting DMA mask failsdrivers/dma/bcm2835-dma.c+3 -10 replies
50/344leds: leds-lp5562 allow firmware files up to the maximum lengthdrivers/leds/leds-lp5562.c+5 -10 replies
51/344ASoC: SOF: reset DMA state in preparesound/soc/sof/pcm.c sound/soc/sof/pm.c sound/soc/sof/sof-priv.h+17 -140 replies
52/344media: dib0700: fix link error for dibx000_i2c_set_speeddrivers/media/usb/dvb-usb/dib0700_devices.c+8 -00 replies
53/344media: mtk-cir: lower de-glitch counter for rc-mm protocoldrivers/media/rc/mtk-cir.c+8 -00 replies
54/344ASoC: SOF: pci: mark last_busy value at runtime PM initsound/soc/sof/sof-pci-dev.c+3 -00 replies
55/344media: exynos4-is: fix leaked of_node referencesdrivers/media/platform/exynos4-is/fimc-is.c drivers/media/platform/exynos4-is/media-dev.c+3 -00 replies
57/344media: vb2: reorder checks in vb2_poll()drivers/media/common/videobuf2/videobuf2-v4l2.c+5 -30 replies
58/344media: vivid: work around high stack usage with clangdrivers/media/platform/vivid/vivid-kthread-cap.c+4 -30 replies
59/344media: hdpvr: Add device num check and handlingdrivers/media/usb/hdpvr/hdpvr-core.c+11 -10 replies
60/344media: i2c: ov5640: Check for devm_gpiod_get_optional() errordrivers/media/i2c/ov5640.c+5 -00 replies
61/344time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaintkernel/sched/core.c+49 -80 replies
62/344sched/fair: Fix imbalance due to CPU affinitykernel/sched/fair.c+3 -20 replies
63/344sched/core: Fix CPU controller for !RT_GROUP_SCHEDkernel/sched/core.c+0 -40 replies
64/344x86/apic: Make apic_pending_intr_clear() more robustarch/x86/kernel/apic/apic.c+63 -440 replies
65/344sched/deadline: Fix bandwidth accounting at all levels after offline migrationkernel/sched/deadline.c+33 -00 replies
66/344x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI failsarch/x86/kernel/smp.c+27 -190 replies
67/344rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic regionkernel/rcu/tree.c+3 -30 replies
68/344x86/apic: Soft disable APIC before initializing itarch/x86/kernel/apic/apic.c+8 -00 replies
69/344ALSA: hda - Show the fatal CORB/RIRB error more clearlysound/pci/hda/hda_controller.c+4 -10 replies
70/344ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls()sound/i2c/other/ak4xxx-adda.c+4 -30 replies
71/344rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK()kernel/rcu/tree_exp.h+5 -10 replies
72/344EDAC/mc: Fix grain_bits calculationdrivers/edac/edac_mc.c+6 -20 replies
73/344arm64: dts: imx8mq: Correct OPP table according to latest datasheetarch/arm64/boot/dts/freescale/imx8mq.dtsi+2 -30 replies
74/344media: iguanair: add sanity checksdrivers/media/rc/iguanair.c+7 -80 replies
75/344cpuidle: teo: Allow tick to be stopped if PM QoS is useddrivers/cpuidle/governors/teo.c+16 -160 replies
76/344gpio: madera: Add support for Cirrus Logic CS47L15drivers/gpio/gpio-madera.c+3 -00 replies
77/344gpio: madera: Add support for Cirrus Logic CS47L92drivers/gpio/gpio-madera.c+5 -00 replies
78/344arm64: mm: free the initrd reserved memblock in a aligned mannerarch/arm64/mm/init.c+5 -10 replies
79/344soc: amlogic: meson-clk-measure: protect measure with a mutexdrivers/soc/amlogic/meson-clk-measure.c+11 -10 replies
80/344base: soc: Export soc_device_register/unregister APIsdrivers/base/soc.c+2 -00 replies
81/344ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalidsound/usb/pcm.c+1 -00 replies
82/344ia64:unwind: fix double free for mod->arch.init_unw_tablearch/ia64/kernel/module.c+6 -20 replies
83/344EDAC/altera: Use the proper type for the IRQ status bitsdrivers/edac/altera_edac.c+3 -10 replies
84/344ASoC: rsnd: dont call clk_get_rate() under atomic contextsound/soc/sh/rcar/adg.c+15 -60 replies
85/344arm64/prefetch: fix a -Wtype-limits warningarch/arm64/include/asm/cputype.h arch/arm64/kernel/cpufeature.c+12 -110 replies
86/344md/raid1: end bio when the device faultydrivers/md/raid1.c+14 -120 replies
87/344md: dont call spare_active in md_reap_sync_thread if all member devices cant workdrivers/md/md.c+2 -10 replies
88/344md: dont set In_sync if array is frozendrivers/md/md.c+9 -20 replies
89/344media: media/platform: fsl-viu.c: fix build for MICROBLAZEdrivers/media/platform/fsl-viu.c+1 -10 replies
90/344media: staging: tegra-vde: Fix build errordrivers/staging/media/tegra-vde/Kconfig+1 -10 replies
91/344RAS: Fix prototype warningsdrivers/ras/cec.c drivers/ras/debugfs.c+3 -00 replies
92/344RAS: Build debugfs.o only when enabled in Kconfigdrivers/ras/Makefile+2 -10 replies
93/344ASoC: hdac_hda: fix page fault issue by removing racesound/soc/codecs/hdac_hda.c+4 -00 replies
94/344ACPI / processor: dont print errors for processorIDs == 0xffdrivers/acpi/acpi_processor.c+7 -30 replies
95/344loop: Add LOOP_SET_DIRECT_IO to compat ioctldrivers/block/loop.c+1 -00 replies
96/344perf tools: Fix paths in include statementstools/perf/arch/x86/util/kvm-stat.c tools/perf/arch/x86/util/tsc.c tools/perf/ui/helpline.c +1 more+8 -80 replies
97/344EDAC, pnd2: Fix ioremap() size in dnv_rd_reg()drivers/edac/pnd2_edac.c+6 -10 replies
98/344efi: cper: print AER info of PCIe fatal errordrivers/firmware/efi/cper.c+15 -00 replies
99/344firmware: arm_scmi: Check if platform has released shmem before usingdrivers/firmware/arm_scmi/driver.c+8 -00 replies
100/344sched/fair: Use rq_lock/unlock in online_fair_sched_groupkernel/sched/fair.c+3 -30 replies
101/344idle: Prevent late-arriving interrupts from disrupting offlinekernel/sched/idle.c+3 -20 replies
102/344blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handlingblock/blk-mq.c+6 -30 replies
103/344media: gspca: zero usb_buf on errordrivers/media/usb/gspca/konica.c drivers/media/usb/gspca/nw80x.c drivers/media/usb/gspca/ov519.c +11 more+71 -00 replies
104/344perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfigtools/perf/perf.c+3 -00 replies
105/344perf test vfs_getname: Disable ~/.perfconfig to get default outputtools/perf/tests/shell/trace+probe_vfs_getname.sh+4 -00 replies
106/344media: mtk-mdp: fix reference count on old device treedrivers/media/platform/mtk-mdp/mtk_mdp_core.c+3 -10 replies
107/344media: i2c: tda1997x: prevent potential NULL pointer accessdrivers/media/i2c/tda1997x.c+7 -20 replies
108/344media: fdp1: Reduce FCP not found message level to debugdrivers/media/platform/rcar_fdp1.c+1 -10 replies
109/344media: em28xx: modules workqueue not inited for 2nd devicedrivers/media/usb/em28xx/em28xx-cards.c+0 -10 replies
110/344arm64/efi: Move variable assignments after SECTIONSarch/arm64/kernel/image-vars.h arch/arm64/kernel/image.h arch/arm64/kernel/vmlinux.lds.S+53 -420 replies
111/344perf unwind: Fix libunwind when tid != pidtools/perf/util/map.c tools/perf/util/map_groups.h tools/perf/util/thread.c +4 more+48 -472 replies
112/344media: rc: imon: Allow iMON RC protocol for ffdc 7e devicedrivers/media/rc/imon.c+6 -10 replies
113/344dmaengine: iop-adma: use correct printk format stringsdrivers/dma/iop-adma.c+9 -90 replies
114/344ARM: xscale: fix multi-cpu compilationarch/arm/mm/copypage-xscale.c+4 -20 replies
115/344perf record: Support aarch64 random socket_id assignmenttools/perf/util/header.c+3 -10 replies
116/344media: vsp1: fix memory leak of dl on error return pathdrivers/media/platform/vsp1/vsp1_dl.c+3 -10 replies
117/344media: i2c: ov5645: Fix power sequencedrivers/media/i2c/ov5645.c+18 -80 replies
118/344media: omap3isp: Dont set streaming state on random subdevsdrivers/media/platform/omap3isp/isp.c+8 -00 replies
119/344media: imx: mipi csi-2: Dont fail if initial state times-outdrivers/staging/media/imx/imx6-mipi-csi2.c+4 -80 replies
120/344kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINEscripts/Makefile.kasan+5 -60 replies
121/344net: lpc-enet: fix printk format stringsdrivers/net/ethernet/nxp/lpc_eth.c+7 -60 replies
122/344m68k: Prevent some compiler warnings in Coldfire buildsarch/m68k/include/asm/atarihw.h arch/m68k/include/asm/io_mm.h arch/m68k/include/asm/macintosh.h+6 -100 replies
123/344ARM: dts: imx7d: cl-som-imx7: make ethernet work againarch/arm/boot/dts/imx7d-cl-som-imx7.dts+2 -20 replies
124/344arm64: dts: qcom: qcs404-evb: Mark WCSS clocks protectedarch/arm64/boot/dts/qcom/qcs404-evb.dtsi+3 -10 replies
125/344ARM: dts: imx7-colibri: disable HS400arch/arm/boot/dts/imx7-colibri.dtsi+1 -00 replies
126/344x86/platform/intel/iosf_mbi Rewrite lockingarch/x86/platform/intel/iosf_mbi.c+62 -380 replies
127/344media: radio/si470x: kill urb on errordrivers/media/radio/si470x/radio-si470x-usb.c+4 -10 replies
128/344media: hdpvr: add terminating 0 at end of stringdrivers/media/usb/hdpvr/hdpvr-core.c+1 -00 replies
129/344ASoC: uniphier: Fix double reset assersion when transitioning to suspend statesound/soc/uniphier/aio-cpu.c sound/soc/uniphier/aio.h+22 -100 replies
130/344powerpc/Makefile: Always pass --synthetic to nm if supportedarch/powerpc/Makefile+0 -20 replies
131/344tools headers: Fixup bitsperlong per arch includestools/include/uapi/asm/bitsperlong.h+9 -90 replies
132/344ASoC: sun4i-i2s: Dont use the oversample to calculate BCLKsound/soc/sunxi/sun4i-i2s.c+5 -40 replies
133/344ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is runningsound/soc/atmel/mchp-i2s-mcc.c+16 -120 replies
134/344led: triggers: Fix a memory leak bugdrivers/leds/led-triggers.c+1 -00 replies
135/344ASoC: mchp-i2s-mcc: Fix unprepare of GCLKsound/soc/atmel/mchp-i2s-mcc.c+11 -20 replies
136/344nbd: add missing config putdrivers/block/nbd.c+3 -10 replies
137/344ACPI / APEI: Release resources if gen_pool_add() failsdrivers/acpi/apei/ghes.c+15 -20 replies
138/344arm64: entry: Move ct_user_exit before any other exceptionarch/arm64/include/asm/exception.h arch/arm64/kernel/entry.S arch/arm64/kernel/traps.c+30 -170 replies
139/344s390/kasan: provide uninstrumented __strlenarch/s390/include/asm/string.h+7 -20 replies
140/344media: mceusb: fix (eliminate) TX IR signal length limitdrivers/media/rc/mceusb.c+196 -1380 replies
141/344media: dvb-frontends: use ida for pll numberdrivers/media/dvb-frontends/dvb-pll.c+24 -160 replies
142/344posix-cpu-timers: Sanitize bogus WARNONSkernel/time/posix-cpu-timers.c+13 -70 replies
143/344media: dvb-core: fix a memory leak bugdrivers/media/dvb-core/dvbdev.c+3 -10 replies
144/344EDAC/amd64: Support more than two controllers for chip selects handlingdrivers/edac/amd64_edac.c drivers/edac/amd64_edac.h+71 -570 replies
145/344cpufreq: imx-cpufreq-dt: Add i.MX8MN supportdrivers/cpufreq/imx-cpufreq-dt.c+7 -10 replies
146/344libperf: Fix alignment trap with xyarray contents in perf stattools/perf/util/xyarray.h+2 -10 replies
147/344EDAC/amd64: Recognize DRAM device type ECC capabilitydrivers/edac/amd64_edac.c+12 -20 replies
148/344EDAC/amd64: Decode syndrome before translating addressdrivers/edac/amd64_edac.c+7 -70 replies
149/344ARM: at91: move platform-specific asm-offset.h to arch/arm/mach-at91arch/arm/mach-at91/.gitignore arch/arm/mach-at91/Makefile arch/arm/mach-at91/pm_suspend.S+5 -30 replies
150/344soc: renesas: rmobile-sysc: Set GENPD_FLAG_ALWAYS_ON for always-on domaindrivers/soc/renesas/rmobile-sysc.c+16 -150 replies
151/344soc: renesas: Enable ARM_ERRATA_754322 for affected Cortex-A9drivers/soc/renesas/Kconfig+5 -00 replies
152/344PM / devfreq: Fix kernel oops on governor module loaddrivers/devfreq/devfreq.c+1 -10 replies
153/344ARM: OMAP2+: move platform-specific asm-offset.h to arch/arm/mach-omap2arch/arm/mach-omap2/.gitignore arch/arm/mach-omap2/Makefile arch/arm/mach-omap2/sleep33xx.S +1 more+6 -40 replies
154/344PM / devfreq: passive: Use non-devm notifiersdrivers/devfreq/governor_passive.c+3 -30 replies
155/344PM / devfreq: exynos-bus: Correct clock enable sequencedrivers/devfreq/exynos-bus.c+17 -140 replies
156/344media: cec-notifier: clear cec_adap in cec_notifier_unregisterdrivers/media/cec/cec-notifier.c+2 -00 replies
157/344media: saa7146: add cleanup in hexium_attach()drivers/media/pci/saa7146/hexium_gemini.c+3 -00 replies
158/344media: cpia2_usb: fix memory leaksdrivers/media/usb/cpia2/cpia2_usb.c+4 -00 replies
159/344media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate()drivers/media/pci/saa7134/saa7134-i2c.c+8 -40 replies
160/344perf trace beauty ioctl: Fix off-by-one error in cmd->string tabletools/perf/trace/beauty/ioctl.c+1 -10 replies
161/344perf report: Fix --ns time sort key outputtools/perf/util/hist.c+4 -10 replies
162/344perf script: Fix memory leaks in list_scripts()tools/perf/ui/browsers/scripts.c+4 -20 replies
163/344media: aspeed-video: address a protential usage of an unitialized vardrivers/media/platform/aspeed-video.c+3 -20 replies
164/344media: ov9650: add a sanity checkdrivers/media/i2c/ov9650.c+5 -00 replies
165/344leds: lm3532: Fixes for the driver for stabilitydrivers/leds/leds-lm3532.c+13 -40 replies
166/344ASoC: es8316: fix headphone mixer volume tablesound/soc/codecs/es8316.c+5 -20 replies
167/344ACPI / CPPC: do not require the _PSD methoddrivers/acpi/cppc_acpi.c+4 -20 replies
168/344sched/cpufreq: Align trace event behavior of fast switchingkernel/sched/cpufreq_schedutil.c+6 -10 replies
169/344arm64: dts: meson: fix boards regulators states formatarch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts +3 more+12 -120 replies
170/344x86/apic/vector: Warn when vector space exhaustion breaks affinityarch/x86/kernel/apic/vector.c+11 -00 replies
171/344arm64: kpti: ensure patched kernel text is fetched from PoUarch/arm64/mm/proc.S+9 -00 replies
172/344perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) worktools/perf/util/evlist.c+9 -00 replies
173/344arm64: Use correct ll/sc atomic constraintsarch/arm64/include/asm/atomic_ll_sc.h+47 -420 replies
174/344jump_label: Dont warn on __exit jump entrieskernel/jump_label.c+3 -10 replies
175/344x86/mm/pti: Do not invoke PTI functions when PTI is disabledarch/x86/mm/pti.c+2 -00 replies
176/344ASoC: fsl_ssi: Fix clock control issue in master modesound/soc/fsl/fsl_ssi.c+9 -90 replies
177/344x86/mm/pti: Handle unaligned address gracefully in pti_clone_pagetable()arch/x86/mm/pti.c+4 -20 replies
178/344nvmet: fix data units read and written counters in SMART logdrivers/nvme/target/admin-cmd.c+8 -60 replies
179/344nvme-multipath: fix ana log nsid lookup when nsid is not founddrivers/nvme/host/multipath.c+5 -30 replies
180/344ALSA: firewire-motu: add support for MOTU 4presound/firewire/motu/motu.c+12 -00 replies
181/344iommu/amd: Silence warnings under memory pressuredrivers/iommu/amd_iommu.c+3 -10 replies
182/344ASoC: Intel: Haswell: Adjust machine device private contextsound/soc/intel/common/sst-acpi.c+2 -10 replies
183/344libata/ahci: Drop PCS quirk for Denverton and beyonddrivers/ata/ahci.c drivers/ata/ahci.h+71 -470 replies
184/344iommu/iova: Avoid false sharing on fq_timer_ondrivers/iommu/iova.c+3 -10 replies
185/344libtraceevent: Change users plugin directorytools/lib/traceevent/Makefile tools/lib/traceevent/event-plugin.c+4 -40 replies
186/344ASoC: dt-bindings: sun4i-spdif: Fix dma-names warningDocumentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml+3 -10 replies
187/344ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi Chromebooksarch/arm/boot/dts/exynos5420-peach-pit.dts arch/arm/boot/dts/exynos5800-peach-pi.dts+2 -00 replies
188/344x86/amd_nb: Add PCI device IDs for family 17h, model 70harch/x86/kernel/amd_nb.c include/linux/pci_ids.h+4 -00 replies
189/344ACPI: custom_method: fix memory leaksdrivers/acpi/custom_method.c+4 -10 replies
190/344ACPI / PCI: fix acpi_pci_irq_enable() memory leakdrivers/acpi/pci_irq.c+3 -10 replies
191/344closures: fix a race on wakeup from closure_syncdrivers/md/bcache/closure.c+8 -20 replies
192/344hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUsdrivers/hwmon/k10temp.c+1 -00 replies
193/344hwmon: (acpi_power_meter) Change log level for unsafe software power capdrivers/hwmon/acpi_power_meter.c+2 -20 replies
194/344md/raid1: fail run raid1 array when active disk less than onedrivers/md/raid1.c+12 -10 replies
195/344dmaengine: ti: edma: Do not reset reserved paRAM slotsdrivers/dma/ti/edma.c+6 -30 replies
196/344kprobes: Prohibit probing on BUG() and WARN() addressinclude/linux/bug.h kernel/kprobes.c+7 -10 replies
197/344x86/mm: Fix cpumask_of_node() error conditionarch/x86/mm/numa.c+2 -20 replies
198/344irqchip/sifive-plic: set max threshold for ignored handlersdrivers/irqchip/irq-sifive-plic.c+10 -20 replies
199/344s390/crypto: xts-aes-s390 fix extra run-time crypto self tests findingarch/s390/crypto/aes_s390.c+6 -00 replies
200/344irqchip/gic-v3-its: Fix LPI release for Multi-MSI devicesdrivers/irqchip/irq-gic-v3-its.c+4 -50 replies
201/344x86/cpu: Add Tiger Lake to Intel familyarch/x86/include/asm/intel-family.h+3 -00 replies
202/344platform/x86: intel_pmc_core: Do not ioremap RAMdrivers/platform/x86/intel_pmc_core.c+6 -20 replies
203/344platform/x86: intel_pmc_core_pltdrv: Module removal warning fixdrivers/platform/x86/intel_pmc_core_pltdrv.c+8 -00 replies
204/344SoC: simple-card-utils: set 0Hz to sysclk when shutdownsound/soc/generic/simple-card-utils.c+7 -03 replies
205/344ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not setsound/soc/soc-generic-dmaengine-pcm.c+6 -00 replies
206/344tools/power/x86/intel-speed-select: Fix memory leaktools/power/x86/intel-speed-select/isst-config.c+11 -50 replies
207/344spi: bcm2835: Work around DONE bit erratumdrivers/spi/spi-bcm2835.c+12 -20 replies
208/344io_uring: fix wrong sequence setting logicfs/io_uring.c+3 -10 replies
209/344block: make rq sector size accessible for block statsblock/blk-mq.c block/blk-throttle.c include/linux/blkdev.h+19 -100 replies
210/344raid5: dont set STRIPE_HANDLE to stripe which is in batch listdrivers/md/raid5.c+2 -10 replies
211/344mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO_IRQ_NOTHREADdrivers/mmc/core/sdio_irq.c+6 -30 replies
212/344sched/psi: Correct overly pessimistic size calculationkernel/sched/psi.c+1 -10 replies
213/344mmc: sdhci: Fix incorrect switch to HS modedrivers/mmc/host/sdhci.c+3 -10 replies
214/344mmc: core: Add helper function to indicate if SDIO IRQs is enabledinclude/linux/mmc/host.h+9 -00 replies
215/344mmc: dw_mmc: Re-store SDIO IRQs mask at system resumedrivers/mmc/host/dw_mmc.c+4 -00 replies
216/344raid5: dont increment read_errors on EILSEQ returndrivers/md/raid5.c+2 -10 replies
217/344mmc: mtk-sd: Re-store SDIO IRQs mask at system resumedrivers/mmc/host/mtk-sd.c+3 -00 replies
218/344libertas: Add missing sentinel at end of if_usb.c fw_tabledrivers/net/wireless/marvell/libertas/if_usb.c+2 -10 replies
219/344e1000e: add workaround for possible stalled packetdrivers/net/ethernet/intel/e1000e/ich8lan.c drivers/net/ethernet/intel/e1000e/ich8lan.h+11 -10 replies
220/344ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speakerDocumentation/sound/hd-audio/models.rst sound/pci/hda/patch_realtek.c+77 -00 replies
221/344ALSA: hda - Drop unsol event handler for Intel HDMI codecssound/pci/hda/patch_hdmi.c+8 -10 replies
222/344drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2)drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c+5 -00 replies
223/344media: ttusb-dec: Fix info-leak in ttusb_dec_send_command()drivers/media/usb/ttusb-dec/ttusb_dec.c+1 -10 replies
224/344drm: fix module name in edid_firmware log messagedrivers/gpu/drm/drm_kms_helper_common.c+1 -10 replies
225/344ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93sound/pci/hda/patch_realtek.c+3 -00 replies
226/344iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systemsdrivers/iommu/Makefile drivers/iommu/amd_iommu.h drivers/iommu/amd_iommu_init.c +1 more+111 -20 replies
227/344zd1211rw: remove false assertion from zd_mac_clear()drivers/net/wireless/zydas/zd1211rw/zd_mac.c+0 -10 replies
228/344btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_delayed_dir_index()fs/btrfs/delayed-inode.c+11 -20 replies
229/344btrfs: extent-tree: Make sure we only allocate extents from block groups with the same typefs/btrfs/extent-tree.c+8 -00 replies
230/344btrfs: tree-checker: Add ROOT_ITEM checkfs/btrfs/tree-checker.c+92 -00 replies
231/344btrfs: Detect unbalanced tree with empty leaf before crashing btree operationsfs/btrfs/disk-io.c fs/btrfs/tree-checker.c+16 -00 replies
232/344kvm: Nested KVM MMUs need PAE root tooarch/x86/kvm/mmu.c+22 -80 replies
233/344media: omap3isp: Set device on omap3isp subdevsdrivers/media/platform/omap3isp/ispccdc.c drivers/media/platform/omap3isp/ispccp2.c drivers/media/platform/omap3isp/ispcsi2.c +3 more+7 -00 replies
234/344PM / devfreq: passive: fix compiler warningdrivers/devfreq/governor_passive.c+0 -10 replies
235/344ARM: dts: logicpd-torpedo-baseboard: Fix missing videoarch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi+6 -310 replies
236/344ARM: omap2plus_defconfig: Fix missing videoarch/arm/configs/omap2plus_defconfig+1 -00 replies
237/344iwlwifi: fw: dont send GEO_TX_POWER_LIMIT command to FW version 36drivers/net/wireless/intel/iwlwifi/mvm/fw.c+5 -30 replies
238/344ALSA: firewire-tascam: handle error code when getting current source of clocksound/firewire/tascam/tascam-pcm.c+3 -00 replies
239/344ALSA: firewire-tascam: check intermediate state of clock status and retrysound/firewire/tascam/tascam-stream.c+28 -140 replies
240/344scsi: scsi_dh_rdac: zero cdb in send_mode_select()drivers/scsi/device_handler/scsi_dh_rdac.c+2 -00 replies
241/344scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flagdrivers/scsi/qla2xxx/qla_init.c drivers/scsi/qla2xxx/qla_os.c drivers/scsi/qla2xxx/qla_target.c+21 -60 replies
242/344printk: Do not lose last line in kmsg buffer dumpkernel/printk/printk.c+1 -10 replies
243/344IB/mlx5: Free mpi in mp_slave modedrivers/infiniband/hw/mlx5/main.c+1 -00 replies
244/344IB/hfi1: Define variables as unsigned long to fix KASAN warningdrivers/infiniband/hw/hfi1/mad.c+19 -260 replies
245/344IB/hfi1: Do not update hcrc for a KDETH packet during fault injectiondrivers/infiniband/hw/hfi1/verbs.c+9 -80 replies
246/344RDMA: Fix double-free in srq creation error flowdrivers/infiniband/core/uverbs_cmd.c+2 -10 replies
247/344randstruct: Check member structs in is_pure_ops_struct()scripts/gcc-plugins/randomize_layout_plugin.c+5 -50 replies
248/344ARM: dts: am3517-evm: Fix missing videoarch/arm/boot/dts/am3517-evm.dts+4 -190 replies
249/344rcu/tree: Fix SCHED_FIFO paramskernel/rcu/tree.c+3 -30 replies
250/344ALSA: hda/realtek - PCI quirk for Medion E4254sound/pci/hda/patch_realtek.c+13 -00 replies
251/344blk-mq: add callback of .cleanup_rqdrivers/md/dm-rq.c include/linux/blk-mq.h+14 -00 replies
252/344scsi: implement .cleanup_rq callbackdrivers/scsi/scsi_lib.c+13 -00 replies
253/344powerpc/imc: Dont create debugfs files for cpu-less nodesarch/powerpc/platforms/powernv/opal-imc.c+6 -60 replies
254/344tpm_tis_core: Turn on the TPM before probing IRQsdrivers/char/tpm/tpm_tis_core.c+2 -00 replies
255/344tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interruptsdrivers/char/tpm/tpm_tis_core.c+1 -00 replies
256/344tpm: Wrap the buffer from the caller to tpm_buf in tpm_send()drivers/char/tpm/tpm-interface.c+2 -70 replies
257/344fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lockfs/fuse/dev.c fs/fuse/fuse_i.h fs/fuse/inode.c+52 -450 replies
258/344fuse: fix missing unlock_page in fuse_writepage()fs/fuse/file.c+1 -00 replies
259/344fuse: fix beyond-end-of-page access in fuse_parse_cache()fs/fuse/readdir.c+3 -10 replies
260/344parisc: Disable HP HSC-PCI Cards to prevent kernel crashdrivers/parisc/dino.c+24 -00 replies
261/344platform/x86: intel_int0002_vgpio: Fix wakeups not working on Cherry Traildrivers/platform/x86/intel_int0002_vgpio.c+1 -00 replies
262/344KVM: x86: always stop emulation on page faultarch/x86/kvm/x86.c+3 -10 replies
263/344KVM: x86: set ctxt->have_exception in x86_decode_insn()arch/x86/kvm/emulate.c arch/x86/kvm/x86.c+8 -00 replies
264/344KVM: x86: Manually calculate reserved bits when loading PDPTRSarch/x86/kvm/x86.c+8 -30 replies
265/344KVM: x86: Disable posted interrupts for non-standard IRQs delivery modesarch/x86/include/asm/kvm_host.h arch/x86/kvm/svm.c arch/x86/kvm/vmx/vmx.c+15 -20 replies
266/344kvm: x86: Add "significant index" flag to a few CPUID leavesarch/x86/kvm/cpuid.c+6 -00 replies
267/344KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptesarch/x86/kvm/mmu.c+3 -140 replies
268/344media: videobuf-core.c: poll_wait needs a non-NULL buf pointerdrivers/media/v4l2-core/videobuf-core.c+3 -20 replies
269/344media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_tabledrivers/media/usb/gspca/sn9c20x.c+7 -00 replies
270/344media: hantro: Set DMA max segment sizedrivers/staging/media/hantro/hantro_drv.c+1 -00 replies
271/344media: dont drop front-end reference count for ->detachdrivers/media/dvb-core/dvb_frontend.c drivers/media/usb/dvb-usb/pctv452e.c+3 -90 replies
272/344media: vivid: fix device init when no_error_inj=1 and fb disableddrivers/media/platform/vivid/vivid-ctrls.c+1 -10 replies
273/344spi: ep93xx: Repair SPI CS lookup tablesarch/arm/mach-ep93xx/edb93xx.c arch/arm/mach-ep93xx/simone.c arch/arm/mach-ep93xx/ts72xx.c +1 more+5 -50 replies
274/344spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when its not oursdrivers/spi/spi-fsl-dspi.c+3 -10 replies
275/344binfmt_elf: Do not move brk for INTERP-less ET_EXECfs/binfmt_elf.c+2 -10 replies
276/344ASoC: Intel: NHLT: Fix debug print formatsound/soc/intel/skylake/skl-nhlt.c+1 -10 replies
277/344ASoC: Intel: Skylake: Use correct function to access iomem spacesound/soc/intel/skylake/skl-debug.c+1 -10 replies
278/344ASoC: Intel: Fix use of potentially uninitialized variablesound/soc/intel/common/sst-ipc.c+2 -00 replies
279/344staging: erofs: cannot set EROFS_V_Z_INITED_BIT if fill_inode_lazy failsdrivers/staging/erofs/zmap.c+1 -20 replies
280/344ARM: samsung: Fix system restart on S3C6410arch/arm/plat-samsung/watchdog-reset.c+1 -00 replies
281/344ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-uparch/arm/mach-zynq/platsmp.c+1 -10 replies
282/344arm64: tlb: Ensure we execute an ISB following walk cache invalidationarch/arm64/include/asm/tlbflush.h+1 -00 replies
283/344arm64: dts: rockchip: limit clock rate of MMC controllers for RK3328arch/arm64/boot/dts/rockchip/rk3328.dtsi+3 -00 replies
284/344iommu/arm-smmu-v3: Disable detection of ATS and PRIdrivers/iommu/arm-smmu-v3.c+2 -00 replies
285/344alarmtimer: Use EOPNOTSUPP instead of ENOTSUPPkernel/time/alarmtimer.c+2 -20 replies
286/344iommu/vt-d: Fix wrong analysis whether devices share the same busdrivers/iommu/intel_irq_remapping.c+3 -30 replies
287/344regulator: Defer init completion for a while after late_initcalldrivers/regulator/core.c+31 -110 replies
288/344efifb: BGRT: Improve efifb_bgrt_sanity_checkdrivers/video/fbdev/efifb.c+6 -210 replies
289/344gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrpsfs/gfs2/bmap.c+1 -00 replies
290/344z3fold: fix retry mechanism in page reclaimmm/z3fold.c+34 -150 replies
291/344z3fold: fix memory leak in kmem cachemm/z3fold.c+9 -60 replies
292/344mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new zonemm/compaction.c+13 -220 replies
293/344memcg, oom: dont require __GFP_FS when invoking memcg OOM killermm/oom_kill.c+3 -20 replies
294/344memcg, kmem: do not fail __GFP_NOFAIL chargesmm/memcontrol.c+10 -00 replies
295/344lib/lzo/lzo1x_compress.c: fix alignment bug in lzo-rlelib/lzo/lzo1x_compress.c+8 -60 replies
296/344mt76: round up length on mt76_wr_copydrivers/net/wireless/mediatek/mt76/mmio.c drivers/net/wireless/mediatek/mt76/usb.c+2 -20 replies
297/344KEYS: trusted: correctly initialize digests and fix locking issuedrivers/char/tpm/tpm-interface.c security/keys/trusted.c+14 -50 replies
298/344rtw88: pci: Rearrange the memory usage for skb in RX ISRdrivers/net/wireless/realtek/rtw88/pci.c+22 -270 replies
299/344rtw88: pci: Use DMA sync instead of remapping in RX ISRdrivers/net/wireless/realtek/rtw88/pci.c+21 -30 replies
300/344ath10k: fix channel info parsing for non tlv targetdrivers/net/wireless/ath/ath10k/wmi-tlv.c drivers/net/wireless/ath/ath10k/wmi-tlv.h drivers/net/wireless/ath/ath10k/wmi.h+17 -90 replies
301/344i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtaskdrivers/net/ethernet/intel/i40e/i40e_main.c+5 -00 replies
302/344block: mq-deadline: Fix queue restart handlingblock/mq-deadline.c+9 -100 replies
303/344block: fix null pointer dereference in blk_mq_rq_timed_out()block/blk-flush.c block/blk-mq.c block/blk.h+21 -10 replies
304/344smb3: allow disabling requesting leasesfs/cifs/cifsfs.c fs/cifs/cifsglob.h fs/cifs/connect.c +1 more+13 -20 replies
305/344smb3: fix unmount hang in open_shrootfs/cifs/smb2ops.c+11 -100 replies
306/344smb3: fix leak in "open on server" perf counterfs/cifs/smb2ops.c fs/cifs/smb2pdu.c+6 -00 replies
307/344ovl: Fix dereferencing possible ERR_PTR()fs/overlayfs/export.c+1 -20 replies
308/344ovl: filter of trusted xattr results in auditfs/overlayfs/inode.c+2 -10 replies
309/344btrfs: fix allocation of free space cache v1 bitmap pagesfs/btrfs/ctree.h fs/btrfs/free-space-cache.c fs/btrfs/inode.c+22 -70 replies
310/344Btrfs: fix use-after-free when using the tree modification logfs/btrfs/ctree.c+3 -10 replies
311/344btrfs: Relinquish CPUs in btrfs_compare_treesfs/btrfs/ctree.c+1 -00 replies
312/344btrfs: adjust dirty_metadata_bytes after writeback failure of extent bufferfs/btrfs/extent_io.c+9 -00 replies
313/344btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data spacefs/btrfs/qgroup.c+1 -10 replies
314/344btrfs: qgroup: Fix reserved data space leak if we have multiple reserve callsfs/btrfs/qgroup.c+3 -00 replies
315/344Btrfs: fix race setting up and completing qgroup rescan workersfs/btrfs/qgroup.c+19 -140 replies
316/344btrfs: Fix a regression which we cant convert to SINGLE profilefs/btrfs/volumes.c+7 -10 replies
317/344SUNRPC: Dequeue the request from the receive queue while were re-encodinginclude/linux/sunrpc/xprt.h net/sunrpc/clnt.c net/sunrpc/xprt.c+35 -260 replies
318/344SUNRPC: Fix buffer handling of GSS MIC without slacknet/sunrpc/xdr.c+18 -90 replies
319/344ACPI / LPSS: Save/restore LPSS private registers also on Lynxpointdrivers/acpi/acpi_lpss.c+5 -30 replies
320/344md/raid6: Set R5_ReadError when there is read failure on parity diskdrivers/md/raid5.c+3 -10 replies
321/344md: dont report active array_state until after revalidate_disk() completes.drivers/md/md.c drivers/md/md.h+10 -40 replies
322/344md: only call set_in_sync() when it is expected to succeed.drivers/md/md.c+2 -10 replies
323/344cfg80211: Purge frame registrations on iftype changenet/wireless/util.c+1 -00 replies
324/344/dev/mem: Bail out upon SIGKILL.drivers/char/mem.c+21 -00 replies
325/344fs: Export generic_fadvise()include/linux/fs.h mm/fadvise.c+4 -20 replies
326/344mm: Handle MADV_WILLNEED through vfs_fadvise()mm/madvise.c+16 -60 replies
327/344xfs: Fix stale data exposure when readahead races with hole punchfs/xfs/xfs_file.c+26 -00 replies
328/344ipmi: move message error checking to avoid deadlockdrivers/char/ipmi/ipmi_msghandler.c+57 -570 replies
329/344mtd: rawnand: stm32_fmc2: avoid warnings when building with W=1 optiondrivers/mtd/nand/raw/stm32_fmc2_nand.c+28 -600 replies
330/344ext4: fix warning inside ext4_convert_unwritten_extents_endiofs/ext4/extents.c+2 -20 replies
331/344ext4: fix punch hole for inline_data file systemsfs/ext4/inode.c+9 -00 replies
332/344quota: fix wrong condition in is_quota_modification()include/linux/quotaops.h+1 -10 replies
333/344hwrng: core - dont wait on add_early_randomness()drivers/char/hw_random/core.c+1 -10 replies
334/344i2c: riic: Clear NACK in tend isrdrivers/i2c/busses/i2c-riic.c+1 -00 replies
335/344CIFS: fix max ea value sizefs/cifs/xattr.c+1 -10 replies
336/344CIFS: Fix oplock handling for SMB 2.1+ protocolsfs/cifs/smb2ops.c+5 -00 replies
337/344drm/amd/display: Restore backlight brightness after system resumedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+1 -00 replies
338/344drm/amd/display: dce11.x /dce12 update formula inputdrivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c +2 more+27 -130 replies
339/344drm/amd/display: Add missing HBM support and raise Vega20s uclk.drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c+16 -20 replies
340/344drm/amdgpu/display: fix 64 bit dividedrivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c+3 -10 replies
341/344md/raid0: avoid RAID0 data corruption due to layout confusion.drivers/md/raid0.c drivers/md/raid0.h+46 -10 replies
342/344mt76: mt7615: always release sem in mt7615_load_patchdrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+3 -30 replies
343/344mt76: mt7615: fix mt7615 firmware path definitionsdrivers/net/wireless/mediatek/mt76/mt7615/mcu.c drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h+7 -100 replies
344/344platform/chrome: cros_ec_rpmsg: Fix race with host command when probe faileddrivers/platform/chrome/cros_ec_rpmsg.c+28 -40 replies

Reviews trailers per patch

145 of 343 patches have a Reviewed-by or Acked-by.

PatchThor ThayerMichael GrzeschikJakub KicinskiPravin B Shelar[email protected]Guillaume NaultNeal CardwellYuchung ChengSoheil Hassas YeganehPriyaranjan Jha[email protected]Santosh ShilimkarAndrew LunnCong WangWei WangYotam Gigi[email protected]David AhernJiri PirkoTakashi IwaiKai VehmanenGareth WilliamsMarcel ZiswilerIgor OpaniukFabio EstevamBjorn AnderssonSean WangMaor GottliebNick DesaulniersFrederic Weisbecker[email protected]Jon MaxwellMarek MajkowskiJulian AnastasovKevin HilmanMartin BlumenstinglVinod KoulGreg Kroah-HartmanStephen BoydLeon KongDmitry OsipenkoDietmar EggemannPeter Zijlstra (Intel)Jiri OlsaPhilipp ZabelJacopo MondiLaurent PinchartGreg UngererNiklas CasselAndy Shevchenko[email protected][email protected]Peter CollingbourneHoulong WeiPavel MachekJosef BacikKieran BinghamEzequiel GarciaBrad LoveArd BiesheuvelChanwoo ChoiAndrea ArcangeliKeerthyArnaldo Carvalho de MeloSylwester NawrockiEddie JamesDaniel DrakeJames MorseMark RutlandIngo MolnarIsrael RukshinMax GurtovoyChaitanya KulkarniChristoph HellwigJames SmartHannes ReineckeLeonard CrestezPierre-Louis BossartColy LiMarcel BocuSteven Rostedt (VMware)Naveen N. RaoMarc ZyngierJohn GarryTony LuckStephen DouthitSrinivas PandruvadaNuno SáStefan WahrenMartin SperlPavel BegunkovRobin MurphyMatthias KaehlckeDouglas AndersonRob HerringThomas GleixnerBrian WoodsBjorn HelgaasDavid SterbaNikolay BorisovJiri PalecekEvan Quan[email protected]Ales NovakShane SeymourJason GunthorpeMike MarciniszynPaul E. McKenneyJarkko SakkinenDaniel VetterLinus WalleijLukasz MajewskiRichard KojedzinszkyPhil ScarrChao YuLogan GunthorpeLee JonesMarkus LinnalaMasoud SharbianiMichal HockoTetsuo HandaJerry SnitselaarLiran AlonSean ChristophersonWanpeng LiPeter ShierSteve RutherfordKrish SadhukhanAnand JainFilipe MananaJohannes ThumshirnAndrew BowersCurtis MalaineyJack WangBoaz HarroshDarrick J. WongHans HolmbergTheodore Ts'oAurelien AptelRonnie SahlbergMing LeiBob LiuPavel ShilovskyHarry WentlandGuoqing JiangRoman LiLeo LiDmytro LaktyushkinBhawanpreet LakhaChuck LeverPeter XuVlastimil BabkaSergey SenozhatskyAaron BrownNeilBrownSimon HormanUlf HanssonDave HansenSong Liu[email protected][email protected][email protected][email protected]Ilya LeoshkevichOleksandr SuvorovSteve LongerbeamAndrey RyabininMichal KoutnýDaniel Bristot de OliveiraTejun HeoAndrew F. DavisStefan SchmidtVlad BuslovEli BritsteinRoi DayanYi Ren
1/344A-b
2/344
3/344A-b
4/344
5/344R-b
6/344
7/344R-b
8/344Reported-and-tested-by R-b A-b
9/344
10/344A-b
11/344A-b
12/344A-b
13/344Reported-and-tested-by R-b T-b
14/344
15/344
16/344
17/344A-b A-b A-b A-b
18/344
19/344Reported-and-tested-by
20/344A-b
21/344R-b R-b R-b
22/344A-b Bisected-and-reported-by
23/344
24/344R-b
25/344A-b
26/344R-b
27/344A-b
28/344
29/344R-b
30/344
31/344A-b A-b T-b
32/344
33/344
34/344
35/344
36/344A-b
37/344
38/344
39/344R-b
40/344
41/344R-b
42/344
43/344
44/344R-b
45/344A-b
46/344R-b R-b R-b
47/344R-b R-b R-b
48/344T-b
49/344
50/344A-b
51/344
52/344
53/344A-b
54/344
55/344
57/344
58/344A-b
59/344Reported-and-tested-by
60/344
61/344R-b
62/344
63/344R-b R-b A-b
64/344A-b
65/344T-b
66/344
67/344T-b
68/344A-b
69/344
70/344
71/344A-b
72/344
73/344R-b
74/344
75/344
76/344
77/344
78/344
79/344R-b R-b
80/344R-b T-b R-b R-b
81/344
82/344
83/344R-b
84/344T-b
85/344
86/344
87/344
88/344
89/344
90/344A-b
91/344
92/344
93/344
94/344
95/344
96/344
97/344
98/344R-b
99/344
100/344
101/344
102/344
103/344Reported-and-tested-by Reported-and-tested-by Reported-and-tested-by
104/344
105/344
106/344A-b
107/344
108/344R-b
109/344R-b R-b
110/344A-b
111/344R-b R-b
112/344
113/344A-b
114/344
115/344A-b
116/344R-b
117/344T-b R-b R-b
118/344R-b
119/344R-b R-b
120/344A-b
121/344
122/344A-b
123/344
124/344R-b
125/344R-b
126/344R-b
127/344Reported-and-tested-by
128/344Reported-and-tested-by
129/344
130/344Debugged-by
131/344
132/344
133/344
134/344A-b
135/344
136/344R-b
137/344
138/344
139/344A-b
140/344
141/344
142/344R-b
143/344
144/344
145/344R-b
146/344
147/344
148/344
149/344
150/344R-b R-b
151/344R-b
152/344R-b
153/344T-b
154/344A-b
155/344A-b
156/344
157/344
158/344
159/344
160/344T-b
161/344T-b
162/344
163/344R-b
164/344R-b
165/344A-b
166/344R-b
167/344
168/344A-b
169/344R-b
170/344T-b
171/344R-b
172/344
173/344
174/344A-b A-b
175/344A-b A-b R-b A-b
176/344
177/344A-b R-b
178/344R-b R-b R-b R-b
179/344R-b R-b R-b
180/344
181/344
182/344T-b
183/344R-b
184/344A-b
185/344
186/344R-b
187/344
188/344T-b A-b A-b A-b
189/344
190/344
191/344A-b
192/344T-b
193/344
194/344R-b
195/344
196/344A-b A-b
197/344
198/344A-b
199/344
200/344T-b
201/344R-b
202/344
203/344
204/344
205/344
206/344A-b
207/344T-b A-b A-b
208/344
209/344T-b
210/344
211/344T-b R-b R-b
212/344
213/344
214/344T-b R-b
215/344T-b R-b
216/344
217/344
218/344Reported-and-tested-by
219/344T-b
220/344
221/344
222/344R-b
223/344
224/344R-b
225/344
226/344
227/344
228/344R-b
229/344
230/344R-b
231/344R-b
232/344T-b
233/344R-b
234/344
235/344
236/344
237/344
238/344
239/344
240/344A-b R-b
241/344
242/344R-b
243/344R-b
244/344R-b
245/344R-b
246/344R-b
247/344
248/344
249/344R-b
250/344
251/344
252/344
253/344
254/344R-b
255/344
256/344R-b
257/344
258/344
259/344
260/344Noticed-by
261/344
262/344
263/344
264/344R-b
265/344R-b R-b R-b
266/344R-b R-b R-b
267/344
268/344
269/344
270/344
271/344
272/344
273/344R-b R-b
274/344
275/344Reported-and-tested-by
276/344R-b
277/344R-b
278/344R-b
279/344R-b
280/344
281/344
282/344R-b
283/344
284/344A-b
285/344
286/344R-b
287/344T-b
288/344
289/344
290/344
291/344T-b
292/344R-b
293/344T-b A-b
294/344Debugged-by
295/344
296/344
297/344R-b R-b
298/344
299/344
300/344
301/344T-b
302/344R-b R-b
303/344R-b R-b
304/344R-b R-b
305/344R-b
306/344R-b
307/344
308/344
309/344R-b
310/344R-b R-b R-b
311/344R-b R-b
312/344R-b
313/344R-b
314/344
315/344R-b
316/344R-b R-b
317/344
318/344R-b
319/344R-b T-b
320/344
321/344
322/344Reported-and-tested-by
323/344
324/344
325/344R-b
326/344R-b R-b
327/344R-b
328/344
329/344
330/344
331/344
332/344
333/344R-b
334/344
335/344R-b
336/344R-b
337/344
338/344R-b A-b
339/344R-b A-b
340/344R-b
341/344A-b
342/344
343/344
344/344

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

Read the v1 thread

Cover letter [PATCH 5.3 000/344] 5.3.4-stable review

This is the start of the stable review cycle for the 5.3.4 release. There are 344 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 Sat 05 Oct 2019 03:37:47 PM UTC. 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.3.4-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.3.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.3.4-rc1

Pi-Hsun Shih <[email protected]>
platform/chrome: cros_ec_rpmsg: Fix race with host command when probe failed

Lorenzo Bianconi <[email protected]>
mt76: mt7615: fix mt7615 firmware path definitions

Lorenzo Bianconi <[email protected]>

    mt76: mt7615: always release sem in mt7615_load_patch

NeilBrown <[email protected]>
md/raid0: avoid RAID0 data corruption due to layout confusion.

Alex Deucher <[email protected]>
drm/amdgpu/display: fix 64 bit divide

Zhan Liu <[email protected]>
drm/amd/display: Add missing HBM support and raise Vega20's uclk.

Charlene Liu <[email protected]>
drm/amd/display: dce11.x /dce12 update formula input

Kai-Heng Feng <[email protected]>
drm/amd/display: Restore backlight brightness after system resume

Pavel Shilovsky <[email protected]>
CIFS: Fix oplock handling for SMB 2.1+ protocols

Murphy Zhou <[email protected]>
CIFS: fix max ea value size

Chris Brandt <[email protected]>
i2c: riic: Clear NACK in tend isr

Laurent Vivier <[email protected]>
hwrng: core - don't wait on add_early_randomness()

Chao Yu <[email protected]>
quota: fix wrong condition in is_quota_modification()

Theodore Ts'o <[email protected]>
ext4: fix punch hole for inline_data file systems

Rakesh Pandit <[email protected]>
ext4: fix warning inside ext4_convert_unwritten_extents_endio

Christophe Kerello <[email protected]>
mtd: rawnand: stm32_fmc2: avoid warnings when building with W=1 option

Tony Camuso <[email protected]>
ipmi: move message error checking to avoid deadlock

Jan Kara <[email protected]>
xfs: Fix stale data exposure when readahead races with hole punch

Jan Kara <[email protected]>
mm: Handle MADV_WILLNEED through vfs_fadvise()

Jan Kara <[email protected]>
fs: Export generic_fadvise()

Tetsuo Handa <[email protected]>
/dev/mem: Bail out upon SIGKILL.

Denis Kenzior <[email protected]>
cfg80211: Purge frame registrations on iftype change

NeilBrown <[email protected]>
md: only call set_in_sync() when it is expected to succeed.

NeilBrown <[email protected]>
md: don't report active array_state until after revalidate_disk() completes.

Xiao Ni <[email protected]>
md/raid6: Set R5_ReadError when there is read failure on parity disk

Jarkko Nikula <[email protected]>
ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint

Benjamin Coddington <[email protected]>
SUNRPC: Fix buffer handling of GSS MIC without slack

Trond Myklebust <[email protected]>
SUNRPC: Dequeue the request from the receive queue while we're re-encoding

Qu Wenruo <[email protected]>
btrfs: Fix a regression which we can't convert to SINGLE profile

Filipe Manana <[email protected]>
Btrfs: fix race setting up and completing qgroup rescan workers

Qu Wenruo <[email protected]>
btrfs: qgroup: Fix reserved data space leak if we have multiple reserve calls

Qu Wenruo <[email protected]>
btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space

Dennis Zhou <[email protected]>
btrfs: adjust dirty_metadata_bytes after writeback failure of extent buffer

Nikolay Borisov <[email protected]>
btrfs: Relinquish CPUs in btrfs_compare_trees

Filipe Manana <[email protected]>
Btrfs: fix use-after-free when using the tree modification log

Christophe Leroy <[email protected]>
btrfs: fix allocation of free space cache v1 bitmap pages

Mark Salyzyn <[email protected]>
ovl: filter of trusted xattr results in audit

Ding Xiang <[email protected]>
ovl: Fix dereferencing possible ERR_PTR()

Steve French <[email protected]>
smb3: fix leak in "open on server" perf counter

Steve French <[email protected]>
smb3: fix unmount hang in open_shroot

Steve French <[email protected]>
smb3: allow disabling requesting leases

Yufen Yu <[email protected]>
block: fix null pointer dereference in blk_mq_rq_timed_out()

Damien Le Moal <[email protected]>
block: mq-deadline: Fix queue restart handling

Stefan Assmann <[email protected]>
i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask

Rakesh Pillai <[email protected]>
ath10k: fix channel info parsing for non tlv target

Jian-Hong Pan <[email protected]>
rtw88: pci: Use DMA sync instead of remapping in RX ISR

Jian-Hong Pan <[email protected]>
rtw88: pci: Rearrange the memory usage for skb in RX ISR

Roberto Sassu <[email protected]>
KEYS: trusted: correctly initialize digests and fix locking issue

Felix Fietkau <[email protected]>
mt76: round up length on mt76_wr_copy

Dave Rodgman <[email protected]>
lib/lzo/lzo1x_compress.c: fix alignment bug in lzo-rle

Michal Hocko <[email protected]>
memcg, kmem: do not fail __GFP_NOFAIL charges

Tetsuo Handa <[email protected]>
memcg, oom: don't require __GFP_FS when invoking memcg OOM killer

Yafang Shao <[email protected]>
mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new zone

Vitaly Wool <[email protected]>
z3fold: fix memory leak in kmem cache

Vitaly Wool <[email protected]>
z3fold: fix retry mechanism in page reclaim

Bob Peterson <[email protected]>
gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps

Hans de Goede <[email protected]>
efifb: BGRT: Improve efifb_bgrt_sanity_check

Mark Brown <[email protected]>
regulator: Defer init completion for a while after late_initcall

Nadav Amit <[email protected]>
iommu/vt-d: Fix wrong analysis whether devices share the same bus

Thadeu Lima de Souza Cascardo <[email protected]>
alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP

Will Deacon <[email protected]>
iommu/arm-smmu-v3: Disable detection of ATS and PRI

Shawn Lin <[email protected]>
arm64: dts: rockchip: limit clock rate of MMC controllers for RK3328

Will Deacon <[email protected]>
arm64: tlb: Ensure we execute an ISB following walk cache invalidation

Luis Araneda <[email protected]>
ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up

Lihua Yao <[email protected]>
ARM: samsung: Fix system restart on S3C6410

Gao Xiang <[email protected]>
staging: erofs: cannot set EROFS_V_Z_INITED_BIT if fill_inode_lazy fails

Amadeusz Sławiński <[email protected]>
ASoC: Intel: Fix use of potentially uninitialized variable

Amadeusz Sławiński <[email protected]>
ASoC: Intel: Skylake: Use correct function to access iomem space

Amadeusz Sławiński <[email protected]>
ASoC: Intel: NHLT: Fix debug print format

Kees Cook <[email protected]>
binfmt_elf: Do not move brk for INTERP-less ET_EXEC

Vladimir Oltean <[email protected]>
spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours

Alexander Sverdlin <[email protected]>
spi: ep93xx: Repair SPI CS lookup tables

Guillaume Tucker <[email protected]>
media: vivid: fix device init when no_error_inj=1 and fb disabled

Arnd Bergmann <[email protected]>

    media: don't drop front-end reference count for ->detach

Francois Buergisser <[email protected]>
media: hantro: Set DMA max segment size

Hans de Goede <[email protected]>

    media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table

Hans Verkuil <[email protected]>
media: videobuf-core.c: poll_wait needs a non-NULL buf pointer

Sean Christopherson <[email protected]>
KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes

Jim Mattson <[email protected]>
kvm: x86: Add "significant index" flag to a few CPUID leaves

Alexander Graf <[email protected]>
KVM: x86: Disable posted interrupts for non-standard IRQs delivery modes

Sean Christopherson <[email protected]>
KVM: x86: Manually calculate reserved bits when loading PDPTRS

Jan Dakinevich <[email protected]>

    KVM: x86: set ctxt->have_exception in x86_decode_insn()

Jan Dakinevich <[email protected]>
KVM: x86: always stop emulation on page fault

Hans de Goede <[email protected]>
platform/x86: intel_int0002_vgpio: Fix wakeups not working on Cherry Trail

Helge Deller <[email protected]>
parisc: Disable HP HSC-PCI Cards to prevent kernel crash

Tejun Heo <[email protected]>
fuse: fix beyond-end-of-page access in fuse_parse_cache()

Vasily Averin <[email protected]>
fuse: fix missing unlock_page in fuse_writepage()

Eric Biggers <[email protected]>
fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock

Jarkko Sakkinen <[email protected]>
tpm: Wrap the buffer from the caller to tpm_buf in tpm_send()

Stefan Berger <[email protected]>
tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts

Stefan Berger <[email protected]>
tpm_tis_core: Turn on the TPM before probing IRQ's

Madhavan Srinivasan <[email protected]>
powerpc/imc: Dont create debugfs files for cpu-less nodes

Ming Lei <[email protected]>
scsi: implement .cleanup_rq callback

Ming Lei <[email protected]>
blk-mq: add callback of .cleanup_rq

Jan-Marek Glogowski <[email protected]>
ALSA: hda/realtek - PCI quirk for Medion E4254

Peter Zijlstra <[email protected]>
rcu/tree: Fix SCHED_FIFO params

Adam Ford <[email protected]>
ARM: dts: am3517-evm: Fix missing video

Joonwon Kang <[email protected]>
randstruct: Check member structs in is_pure_ops_struct()

Jack Morgenstein <[email protected]>
RDMA: Fix double-free in srq creation error flow

Kaike Wan <[email protected]>
IB/hfi1: Do not update hcrc for a KDETH packet during fault injection

Ira Weiny <[email protected]>
IB/hfi1: Define variables as unsigned long to fix KASAN warning

Danit Goldberg <[email protected]>
IB/mlx5: Free mpi in mp_slave mode

Vincent Whitchurch <[email protected]>
printk: Do not lose last line in kmsg buffer dump

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag

Martin Wilck <[email protected]>
scsi: scsi_dh_rdac: zero cdb in send_mode_select()

Takashi Sakamoto <[email protected]>
ALSA: firewire-tascam: check intermediate state of clock status and retry

Takashi Sakamoto <[email protected]>
ALSA: firewire-tascam: handle error code when getting current source of clock

Luca Coelho <[email protected]>
iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36

Adam Ford <[email protected]>
ARM: omap2plus_defconfig: Fix missing video

Adam Ford <[email protected]>
ARM: dts: logicpd-torpedo-baseboard: Fix missing video

MyungJoo Ham <[email protected]>
PM / devfreq: passive: fix compiler warning

Sakari Ailus <[email protected]>
media: omap3isp: Set device on omap3isp subdevs

Jiří Paleček <[email protected]>
kvm: Nested KVM MMUs need PAE root too

Qu Wenruo <[email protected]>
btrfs: Detect unbalanced tree with empty leaf before crashing btree operations

Qu Wenruo <[email protected]>
btrfs: tree-checker: Add ROOT_ITEM check

Qu Wenruo <[email protected]>
btrfs: extent-tree: Make sure we only allocate extents from block groups with the same type

Qu Wenruo <[email protected]>
btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_delayed_dir_index()

Oliver Neukum <[email protected]>
zd1211rw: remove false assertion from zd_mac_clear()

Kai-Heng Feng <[email protected]>
iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems

Takashi Iwai <[email protected]>
ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93

Jani Nikula <[email protected]>
drm: fix module name in edid_firmware log message

Tomas Bortoli <[email protected]>
media: ttusb-dec: Fix info-leak in ttusb_dec_send_command()

Ahzo <[email protected]>
drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2)

Takashi Iwai <[email protected]>
ALSA: hda - Drop unsol event handler for Intel HDMI codecs

Tomas Espeleta <[email protected]>
ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker

Kai-Heng Feng <[email protected]>
e1000e: add workaround for possible stalled packet

Kevin Easton <[email protected]>
libertas: Add missing sentinel at end of if_usb.c fw_table

Ulf Hansson <[email protected]>
mmc: mtk-sd: Re-store SDIO IRQs mask at system resume

Nigel Croxon <[email protected]>
raid5: don't increment read_errors on EILSEQ return

Ulf Hansson <[email protected]>
mmc: dw_mmc: Re-store SDIO IRQs mask at system resume

Ulf Hansson <[email protected]>
mmc: core: Add helper function to indicate if SDIO IRQs is enabled

Al Cooper <[email protected]>
mmc: sdhci: Fix incorrect switch to HS mode

Miles Chen <[email protected]>
sched/psi: Correct overly pessimistic size calculation

Ulf Hansson <[email protected]>
mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO_IRQ_NOTHREAD

Guoqing Jiang <[email protected]>
raid5: don't set STRIPE_HANDLE to stripe which is in batch list

Hou Tao <[email protected]>
block: make rq sector size accessible for block stats

Jackie Liu <[email protected]>
io_uring: fix wrong sequence setting logic

Lukas Wunner <[email protected]>
spi: bcm2835: Work around DONE bit erratum

Prarit Bhargava <[email protected]>
tools/power/x86/intel-speed-select: Fix memory leak

Peter Ujfalusi <[email protected]>

    ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set

Katsuhiro Suzuki <[email protected]>
SoC: simple-card-utils: set 0Hz to sysclk when shutdown

M. Vefa Bicakci <[email protected]>
platform/x86: intel_pmc_core_pltdrv: Module removal warning fix

M. Vefa Bicakci <[email protected]>
platform/x86: intel_pmc_core: Do not ioremap RAM

Gayatri Kammela <[email protected]>
x86/cpu: Add Tiger Lake to Intel family

Marc Zyngier <[email protected]>
irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices

Harald Freudenberger <[email protected]>
s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding

Christoph Hellwig <[email protected]>
irqchip/sifive-plic: set max threshold for ignored handlers

Peter Zijlstra <[email protected]>
x86/mm: Fix cpumask_of_node() error condition

Masami Hiramatsu <[email protected]>
kprobes: Prohibit probing on BUG() and WARN() address

Peter Ujfalusi <[email protected]>
dmaengine: ti: edma: Do not reset reserved paRAM slots

Yufen Yu <[email protected]>
md/raid1: fail run raid1 array when active disk less than one

Wang Shenran <[email protected]>
hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap'

Marcel Bocu <[email protected]>
hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs

Kent Overstreet <[email protected]>
closures: fix a race on wakeup from closure_sync

Wenwen Wang <[email protected]>
ACPI / PCI: fix acpi_pci_irq_enable() memory leak

Wenwen Wang <[email protected]>
ACPI: custom_method: fix memory leaks

Marcel Bocu <[email protected]>
x86/amd_nb: Add PCI device IDs for family 17h, model 70h

Marek Szyprowski <[email protected]>
ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi Chromebooks

Maxime Ripard <[email protected]>
ASoC: dt-bindings: sun4i-spdif: Fix dma-names warning

Tzvetomir Stoyanov <[email protected]>
libtraceevent: Change users plugin directory

Eric Dumazet <[email protected]>
iommu/iova: Avoid false sharing on fq_timer_on

Dan Williams <[email protected]>
libata/ahci: Drop PCS quirk for Denverton and beyond

Cezary Rojewski <[email protected]>
ASoC: Intel: Haswell: Adjust machine device private context

Qian Cai <[email protected]>
iommu/amd: Silence warnings under memory pressure

Takashi Sakamoto <[email protected]>
ALSA: firewire-motu: add support for MOTU 4pre

Anton Eidelman <[email protected]>
nvme-multipath: fix ana log nsid lookup when nsid is not found

Tom Wu <[email protected]>
nvmet: fix data units read and written counters in SMART log

Song Liu <[email protected]>
x86/mm/pti: Handle unaligned address gracefully in pti_clone_pagetable()

Shengjiu Wang <[email protected]>
ASoC: fsl_ssi: Fix clock control issue in master mode

Thomas Gleixner <[email protected]>
x86/mm/pti: Do not invoke PTI functions when PTI is disabled

Andrew Murray <[email protected]>
jump_label: Don't warn on __exit jump entries

Andrew Murray <[email protected]>
arm64: Use correct ll/sc atomic constraints

Arnaldo Carvalho de Melo <[email protected]>
perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work

Mark Rutland <[email protected]>
arm64: kpti: ensure patched kernel text is fetched from PoU

Neil Horman <[email protected]>
x86/apic/vector: Warn when vector space exhaustion breaks affinity

Neil Armstrong <[email protected]>
arm64: dts: meson: fix boards regulators states format

Douglas RAILLARD <[email protected]>
sched/cpufreq: Align trace event behavior of fast switching

Al Stone <[email protected]>
ACPI / CPPC: do not require the _PSD method

Katsuhiro Suzuki <[email protected]>
ASoC: es8316: fix headphone mixer volume table

Dan Murphy <[email protected]>
leds: lm3532: Fixes for the driver for stability

Mauro Carvalho Chehab <[email protected]>
media: ov9650: add a sanity check

Mauro Carvalho Chehab <[email protected]>
media: aspeed-video: address a protential usage of an unitialized var

Gustavo A. R. Silva <[email protected]>
perf script: Fix memory leaks in list_scripts()

Andi Kleen <[email protected]>
perf report: Fix --ns time sort key output

Benjamin Peterson <[email protected]>

    perf trace beauty ioctl: Fix off-by-one error in cmd->string table

Maciej S. Szmigiero <[email protected]>

    media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate()

Wenwen Wang <[email protected]>
media: cpia2_usb: fix memory leaks

Wenwen Wang <[email protected]>
media: saa7146: add cleanup in hexium_attach()

Hans Verkuil <[email protected]>
media: cec-notifier: clear cec_adap in cec_notifier_unregister

Kamil Konieczny <[email protected]>
PM / devfreq: exynos-bus: Correct clock enable sequence

Leonard Crestez <[email protected]>
PM / devfreq: passive: Use non-devm notifiers

Masahiro Yamada <[email protected]>
ARM: OMAP2+: move platform-specific asm-offset.h to arch/arm/mach-omap2

Ezequiel Garcia <[email protected]>
PM / devfreq: Fix kernel oops on governor module load

Geert Uytterhoeven <[email protected]>
soc: renesas: Enable ARM_ERRATA_754322 for affected Cortex-A9

Geert Uytterhoeven <[email protected]>
soc: renesas: rmobile-sysc: Set GENPD_FLAG_ALWAYS_ON for always-on domain

Masahiro Yamada <[email protected]>
ARM: at91: move platform-specific asm-offset.h to arch/arm/mach-at91

Yazen Ghannam <[email protected]>
EDAC/amd64: Decode syndrome before translating address

Yazen Ghannam <[email protected]>
EDAC/amd64: Recognize DRAM device type ECC capability

Gerald BAEZA <[email protected]>
libperf: Fix alignment trap with xyarray contents in 'perf stat'

Anson Huang <[email protected]>
cpufreq: imx-cpufreq-dt: Add i.MX8MN support

Yazen Ghannam <[email protected]>
EDAC/amd64: Support more than two controllers for chip selects handling

Wenwen Wang <[email protected]>
media: dvb-core: fix a memory leak bug

Thomas Gleixner <[email protected]>
posix-cpu-timers: Sanitize bogus WARNONS

Sean Young <[email protected]>
media: dvb-frontends: use ida for pll number

A Sun <[email protected]>
media: mceusb: fix (eliminate) TX IR signal length limit

Vasily Gorbik <[email protected]>
s390/kasan: provide uninstrumented __strlen

James Morse <[email protected]>
arm64: entry: Move ct_user_exit before any other exception

Liguang Zhang <[email protected]>
ACPI / APEI: Release resources if gen_pool_add() fails

Mike Christie <[email protected]>
nbd: add missing config put

Codrin Ciubotariu <[email protected]>
ASoC: mchp-i2s-mcc: Fix unprepare of GCLK

Wenwen Wang <[email protected]>
led: triggers: Fix a memory leak bug

Codrin Ciubotariu <[email protected]>
ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running

Maxime Ripard <[email protected]>
ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK

Arnaldo Carvalho de Melo <[email protected]>
tools headers: Fixup bitsperlong per arch includes

Michael Ellerman <[email protected]>
powerpc/Makefile: Always pass --synthetic to nm if supported

Kunihiko Hayashi <[email protected]>
ASoC: uniphier: Fix double reset assersion when transitioning to suspend state

Hans Verkuil <[email protected]>
media: hdpvr: add terminating 0 at end of string

Hans Verkuil <[email protected]>

    media: radio/si470x: kill urb on error

Hans de Goede <[email protected]>
x86/platform/intel/iosf_mbi Rewrite locking

Stefan Agner <[email protected]>
ARM: dts: imx7-colibri: disable HS400

Bjorn Andersson <[email protected]>
arm64: dts: qcom: qcs404-evb: Mark WCSS clocks protected

André Draszik <[email protected]>
ARM: dts: imx7d: cl-som-imx7: make ethernet work again

Finn Thain <[email protected]>
m68k: Prevent some compiler warnings in Coldfire builds

Arnd Bergmann <[email protected]>
net: lpc-enet: fix printk format strings

Mark Rutland <[email protected]>

    kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE

Ezequiel Garcia <[email protected]>
media: imx: mipi csi-2: Don't fail if initial state times-out

Sakari Ailus <[email protected]>
media: omap3isp: Don't set streaming state on random subdevs

Ezequiel Garcia <[email protected]>
media: i2c: ov5645: Fix power sequence

Colin Ian King <[email protected]>
media: vsp1: fix memory leak of dl on error return path

Tan Xiaojun <[email protected]>
perf record: Support aarch64 random socket_id assignment

Arnd Bergmann <[email protected]>
ARM: xscale: fix multi-cpu compilation

Arnd Bergmann <[email protected]>
dmaengine: iop-adma: use correct printk format strings

Darius Rad <[email protected]>
media: rc: imon: Allow iMON RC protocol for ffdc 7e device

John Keeping <[email protected]>

    perf unwind: Fix libunwind when tid != pid

Kees Cook <[email protected]>
arm64/efi: Move variable assignments after SECTIONS

Sean Young <[email protected]>
media: em28xx: modules workqueue not inited for 2nd device

Geert Uytterhoeven <[email protected]>
media: fdp1: Reduce FCP not found message level to debug

Wolfram Sang <[email protected]>
media: i2c: tda1997x: prevent potential NULL pointer access

Matthias Brugger <[email protected]>
media: mtk-mdp: fix reference count on old device tree

Arnaldo Carvalho de Melo <[email protected]>
perf test vfs_getname: Disable ~/.perfconfig to get default output

Arnaldo Carvalho de Melo <[email protected]>
perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig

Hans Verkuil <[email protected]>
media: gspca: zero usb_buf on error

zhengbin <[email protected]>
blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling

Peter Zijlstra <[email protected]>
idle: Prevent late-arriving interrupts from disrupting offline

Phil Auld <[email protected]>
sched/fair: Use rq_lock/unlock in online_fair_sched_group

Sudeep Holla <[email protected]>
firmware: arm_scmi: Check if platform has released shmem before using

Xiaofei Tan <[email protected]>
efi: cper: print AER info of PCIe fatal error

Stephen Douthit <[email protected]>
EDAC, pnd2: Fix ioremap() size in dnv_rd_reg()

Luke Mujica <[email protected]>
perf tools: Fix paths in include statements

Alessio Balsini <[email protected]>
loop: Add LOOP_SET_DIRECT_IO to compat ioctl

Jiri Slaby <[email protected]>

    ACPI / processor: don't print errors for processorIDs == 0xff

Keyon Jie <[email protected]>
ASoC: hdac_hda: fix page fault issue by removing race

Valdis Kletnieks <[email protected]>
RAS: Build debugfs.o only when enabled in Kconfig

Valdis Kletnieks <[email protected]>
RAS: Fix prototype warnings

YueHaibing <[email protected]>
media: staging: tegra-vde: Fix build error

Randy Dunlap <[email protected]>
media: media/platform: fsl-viu.c: fix build for MICROBLAZE

Guoqing Jiang <[email protected]>
md: don't set In_sync if array is frozen

Guoqing Jiang <[email protected]>
md: don't call spare_active in md_reap_sync_thread if all member devices can't work

Yufen Yu <[email protected]>
md/raid1: end bio when the device faulty

Qian Cai <[email protected]>
arm64/prefetch: fix a -Wtype-limits warning

Kuninori Morimoto <[email protected]>
ASoC: rsnd: don't call clk_get_rate() under atomic context

Dan Carpenter <[email protected]>
EDAC/altera: Use the proper type for the IRQ status bits

chenzefeng <[email protected]>

    ia64:unwind: fix double free for mod->arch.init_unw_table

Ard van Breemen <[email protected]>
ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid

Vinod Koul <[email protected]>
base: soc: Export soc_device_register/unregister APIs

Neil Armstrong <[email protected]>
soc: amlogic: meson-clk-measure: protect measure with a mutex

Junhua Huang <[email protected]>
arm64: mm: free the initrd reserved memblock in a aligned manner

Charles Keepax <[email protected]>
gpio: madera: Add support for Cirrus Logic CS47L92

Richard Fitzgerald <[email protected]>
gpio: madera: Add support for Cirrus Logic CS47L15

Rafael J. Wysocki <[email protected]>
cpuidle: teo: Allow tick to be stopped if PM QoS is used

Oliver Neukum <[email protected]>
media: iguanair: add sanity checks

Anson Huang <[email protected]>
arm64: dts: imx8mq: Correct OPP table according to latest datasheet

Robert Richter <[email protected]>
EDAC/mc: Fix grain_bits calculation

Paul E. McKenney <[email protected]>
rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK()

Jia-Ju Bai <[email protected]>
ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls()

Takashi Iwai <[email protected]>
ALSA: hda - Show the fatal CORB/RIRB error more clearly

Thomas Gleixner <[email protected]>
x86/apic: Soft disable APIC before initializing it

Juri Lelli <[email protected]>
rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region

Grzegorz Halat <[email protected]>
x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails

Juri Lelli <[email protected]>
sched/deadline: Fix bandwidth accounting at all levels after offline migration

Thomas Gleixner <[email protected]>
x86/apic: Make apic_pending_intr_clear() more robust

Juri Lelli <[email protected]>
sched/core: Fix CPU controller for !RT_GROUP_SCHED

Vincent Guittot <[email protected]>
sched/fair: Fix imbalance due to CPU affinity

Paul E. McKenney <[email protected]>
time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint

Fabio Estevam <[email protected]>
media: i2c: ov5640: Check for devm_gpiod_get_optional() error

Luke Nowakowski-Krijger <[email protected]>
media: hdpvr: Add device num check and handling

Arnd Bergmann <[email protected]>
media: vivid: work around high stack usage with clang

Michael Tretter <[email protected]>
media: vb2: reorder checks in vb2_poll()

Vandana BN <[email protected]>
media: vivid:add sanity check to avoid divide error and set value to 1 if 0.

Wen Yang <[email protected]>
media: exynos4-is: fix leaked of_node references

Pan Xiuli <[email protected]>
ASoC: SOF: pci: mark last_busy value at runtime PM init

Sean Young <[email protected]>
media: mtk-cir: lower de-glitch counter for rc-mm protocol

Arnd Bergmann <[email protected]>
media: dib0700: fix link error for dibx000_i2c_set_speed

Kai Vehmanen <[email protected]>
ASoC: SOF: reset DMA state in prepare

Nick Stoughton <[email protected]>
leds: leds-lp5562 allow firmware files up to the maximum length

Stefan Wahren <[email protected]>
dmaengine: bcm2835: Print error in case setting DMA mask fails

Stephen Boyd <[email protected]>
firmware: qcom_scm: Use proper types for dma mappings

Oleksandr Suvorov <[email protected]>
ASoC: sgtl5000: Fix charge pump source assignment

Oleksandr Suvorov <[email protected]>
ASoC: sgtl5000: Fix of unmute outputs on probe

Lucas Stach <[email protected]>
ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER

Andy Shevchenko <[email protected]>
spi: dw-mmio: Clock should be shut when error occurs

Axel Lin <[email protected]>
regulator: lm363x: Fix n_voltages setting for lm36274

Axel Lin <[email protected]>
regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg

Takashi Iwai <[email protected]>
ALSA: hda/hdmi - Don't report spurious jack state changes

Hariprasad Kelam <[email protected]>
cpufreq: ap806: Add NULL check after kcalloc

Ranjani Sridharan <[email protected]>
ASoC: SOF: Intel: hda: Make hdac_device device-managed

Chris Wilson <[email protected]>
ALSA: hda: Flush interrupts on disabling

Ori Nimron <[email protected]>
nfc: enforce CAP_NET_RAW for raw sockets

Ori Nimron <[email protected]>
ieee802154: enforce CAP_NET_RAW for raw sockets

Ori Nimron <[email protected]>
ax25: enforce CAP_NET_RAW for raw sockets

Ori Nimron <[email protected]>
appletalk: enforce CAP_NET_RAW for raw sockets

Ori Nimron <[email protected]>
mISDN: enforce CAP_NET_RAW for raw sockets

Bodong Wang <[email protected]>
net/mlx5: Add device ID of upcoming BlueField-2

Eric Dumazet <[email protected]>
tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state

Eric Dumazet <[email protected]>
net: sched: fix possible crash in tcf_action_destroy()

Saeed Mahameed <[email protected]>
net/mlx5e: Fix traffic duplication in ethtool steering

David Ahern <[email protected]>
vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled

Cong Wang <[email protected]>
net_sched: add policy validation for action attributes

David Ahern <[email protected]>
ipv4: Revert removal of rt_uses_gateway

Vinicius Costa Gomes <[email protected]>
net/sched: cbs: Fix not adding cbs instance to list

Hans Andersson <[email protected]>
net: phy: micrel: add Asym Pause workaround for KSZ9021

David Ahern <[email protected]>
selftests: Update fib_nexthop_multiprefix to handle missing ping6

Eric Dumazet <[email protected]>
ipv6: fix a typo in fib6_rule_lookup()

Dmytro Linkin <[email protected]>
net/mlx5e: Fix matching on tunnel addresses type

Ka-Cheong Poon <[email protected]>
net/rds: Check laddr_check before calling it

Oliver Neukum <[email protected]>
usbnet: sanity checking of packet sizes and device mtu

Bjørn Mork <[email protected]>
usbnet: ignore endpoints with invalid wMaxPacketSize

Kevin(Yudong) Yang <[email protected]>
tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth

Stephen Hemminger <[email protected]>
skge: fix checksum byte order

David Ahern <[email protected]>
selftests: Update fib_tests to handle missing ping6

Eric Dumazet <[email protected]>
sch_netem: fix a divide by zero in tabledist()

Takeshi Misawa <[email protected]>
ppp: Fix memory leak in ppp_write

Li RongQing <[email protected]>
openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC

Navid Emamdoost <[email protected]>
nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs

Navid Emamdoost <[email protected]>
nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs

Thierry Reding <[email protected]>
net: stmmac: Fix page pool size

Cong Wang <[email protected]>
net_sched: add max len check for TCA_KIND

Davide Caratti <[email protected]>
net/sched: act_sample: don't push mac header on ip6gre ingress

Bjorn Andersson <[email protected]>
net: qrtr: Stop rx_worker before freeing node

Peter Mamonov <[email protected]>
net/phy: fix DP83865 10 Mbps HDX loopback disable function

Xin Long <[email protected]>
macsec: drop skb sk before calling gro_cells_receive

Jason A. Donenfeld <[email protected]>
ipv6: do not free rt if FIB_LOOKUP_NOREF is set on suppress rule

Bjørn Mork <[email protected]>
cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize

Uwe Kleine-König <[email protected]>
arcnet: provide a buffer big enough to actually receive packets

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

Diffstat:

 .../bindings/sound/allwinner,sun4i-a10-spdif.yaml  |   4 +-
 Documentation/sound/hd-audio/models.rst            |   3 +
 Makefile                                           |   4 +-
 arch/arm/boot/dts/am3517-evm.dts                   |  23 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts         |   1 +
 arch/arm/boot/dts/exynos5800-peach-pi.dts          |   1 +
 arch/arm/boot/dts/imx7-colibri.dtsi                |   1 +
 arch/arm/boot/dts/imx7d-cl-som-imx7.dts            |   4 +-
 arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi   |  37 +--
 arch/arm/configs/omap2plus_defconfig               |   1 +
 arch/arm/mach-at91/.gitignore                      |   1 +
 arch/arm/mach-at91/Makefile                        |   5 +-
 arch/arm/mach-at91/pm_suspend.S                    |   2 +-
 arch/arm/mach-ep93xx/edb93xx.c                     |   2 +-
 arch/arm/mach-ep93xx/simone.c                      |   2 +-
 arch/arm/mach-ep93xx/ts72xx.c                      |   4 +-
 arch/arm/mach-ep93xx/vision_ep9307.c               |   2 +-
 arch/arm/mach-omap2/.gitignore                     |   1 +
 arch/arm/mach-omap2/Makefile                       |   5 +-
 arch/arm/mach-omap2/sleep33xx.S                    |   2 +-
 arch/arm/mach-omap2/sleep43xx.S                    |   2 +-
 arch/arm/mach-zynq/platsmp.c                       |   2 +-
 arch/arm/mm/copypage-xscale.c                      |   6 +-
 arch/arm/plat-samsung/watchdog-reset.c             |   1 +
 .../boot/dts/amlogic/meson-g12b-odroid-n2.dts      |   4 +-
 .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts    |   4 +-
 .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts |   4 +-
 arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi   |   4 +-
 .../dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts |   4 +-
 .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts    |   4 +-
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          |   5 +-
 arch/arm64/boot/dts/qcom/qcs404-evb.dtsi           |   4 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |   3 +
 arch/arm64/include/asm/atomic_ll_sc.h              |  89 +++---
 arch/arm64/include/asm/cputype.h                   |  21 +-
 arch/arm64/include/asm/exception.h                 |   2 +
 arch/arm64/include/asm/tlbflush.h                  |   1 +
 arch/arm64/kernel/cpufeature.c                     |   2 +-
 arch/arm64/kernel/entry.S                          |  36 +--
 arch/arm64/kernel/image-vars.h                     |  51 ++++
 arch/arm64/kernel/image.h                          |  42 ---
 arch/arm64/kernel/traps.c                          |   9 +
 arch/arm64/kernel/vmlinux.lds.S                    |   2 +
 arch/arm64/mm/init.c                               |   6 +-
 arch/arm64/mm/proc.S                               |   9 +
 arch/ia64/kernel/module.c                          |   8 +-
 arch/m68k/include/asm/atarihw.h                    |   9 -
 arch/m68k/include/asm/io_mm.h                      |   6 +-
 arch/m68k/include/asm/macintosh.h                  |   1 +
 arch/powerpc/Makefile                              |   2 -
 arch/powerpc/platforms/powernv/opal-imc.c          |  12 +-
 arch/s390/crypto/aes_s390.c                        |   6 +
 arch/s390/include/asm/string.h                     |   9 +-
 arch/x86/include/asm/intel-family.h                |   3 +
 arch/x86/include/asm/kvm_host.h                    |   7 +
 arch/x86/kernel/amd_nb.c                           |   3 +
 arch/x86/kernel/apic/apic.c                        | 115 ++++---
 arch/x86/kernel/apic/vector.c                      |  11 +
 arch/x86/kernel/smp.c                              |  46 +--
 arch/x86/kvm/cpuid.c                               |   6 +
 arch/x86/kvm/emulate.c                             |   2 +
 arch/x86/kvm/mmu.c                                 |  47 +--
 arch/x86/kvm/svm.c                                 |   4 +-
 arch/x86/kvm/vmx/vmx.c                             |   6 +-
 arch/x86/kvm/x86.c                                 |  21 +-
 arch/x86/mm/numa.c                                 |   4 +-
 arch/x86/mm/pti.c                                  |   8 +-
 arch/x86/platform/intel/iosf_mbi.c                 | 100 +++---
 block/blk-flush.c                                  |  10 +
 block/blk-mq.c                                     |  25 +-
 block/blk-throttle.c                               |   3 +-
 block/blk.h                                        |   7 +
 block/mq-deadline.c                                |  19 +-
 drivers/acpi/acpi_lpss.c                           |   8 +-
 drivers/acpi/acpi_processor.c                      |  10 +-
 drivers/acpi/apei/ghes.c                           |  17 +-
 drivers/acpi/cppc_acpi.c                           |   6 +-
 drivers/acpi/custom_method.c                       |   5 +-
 drivers/acpi/pci_irq.c                             |   4 +-
 drivers/ata/ahci.c                                 | 116 ++++---
 drivers/ata/ahci.h                                 |   2 +
 drivers/base/soc.c                                 |   2 +
 drivers/block/loop.c                               |   1 +
 drivers/block/nbd.c                                |   4 +-
 drivers/char/hw_random/core.c                      |   2 +-
 drivers/char/ipmi/ipmi_msghandler.c                | 114 +++----
 drivers/char/mem.c                                 |  21 ++
 drivers/char/tpm/tpm-interface.c                   |  23 +-
 drivers/char/tpm/tpm_tis_core.c                    |   3 +
 drivers/cpufreq/armada-8k-cpufreq.c                |   2 +
 drivers/cpufreq/imx-cpufreq-dt.c                   |   8 +-
 drivers/cpuidle/governors/teo.c                    |  32 +-
 drivers/devfreq/devfreq.c                          |   2 +-
 drivers/devfreq/exynos-bus.c                       |  31 +-
 drivers/devfreq/governor_passive.c                 |   7 +-
 drivers/dma/bcm2835-dma.c                          |   4 +-
 drivers/dma/iop-adma.c                             |  18 +-
 drivers/dma/ti/edma.c                              |   9 +-
 drivers/edac/altera_edac.c                         |   4 +-
 drivers/edac/amd64_edac.c                          | 151 ++++++----
 drivers/edac/amd64_edac.h                          |   5 +-
 drivers/edac/edac_mc.c                             |   8 +-
 drivers/edac/pnd2_edac.c                           |   7 +-
 drivers/firmware/arm_scmi/driver.c                 |   8 +
 drivers/firmware/efi/cper.c                        |  15 +
 drivers/firmware/qcom_scm.c                        |   7 +-
 drivers/gpio/gpio-madera.c                         |   8 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   1 +
 .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c |  27 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c |   4 +-
 .../drm/amd/display/dc/dce112/dce112_resource.c    |  16 +-
 .../drm/amd/display/dc/dce120/dce120_resource.c    |  11 +-
 drivers/gpu/drm/amd/display/dc/inc/resource.h      |   2 +
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   |   5 +
 drivers/gpu/drm/drm_kms_helper_common.c            |   2 +-
 drivers/hwmon/acpi_power_meter.c                   |   4 +-
 drivers/hwmon/k10temp.c                            |   1 +
 drivers/i2c/busses/i2c-riic.c                      |   1 +
 drivers/infiniband/core/addr.c                     |   2 +-
 drivers/infiniband/core/uverbs_cmd.c               |   3 +-
 drivers/infiniband/hw/hfi1/mad.c                   |  45 ++-
 drivers/infiniband/hw/hfi1/verbs.c                 |  17 +-
 drivers/infiniband/hw/mlx5/main.c                  |   1 +
 drivers/iommu/Makefile                             |   2 +-
 drivers/iommu/amd_iommu.c                          |   4 +-
 drivers/iommu/amd_iommu.h                          |  14 +
 drivers/iommu/amd_iommu_init.c                     |   5 +-
 drivers/iommu/amd_iommu_quirks.c                   |  92 ++++++
 drivers/iommu/arm-smmu-v3.c                        |   2 +
 drivers/iommu/intel_irq_remapping.c                |   6 +-
 drivers/iommu/iova.c                               |   4 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   9 +-
 drivers/irqchip/irq-sifive-plic.c                  |  12 +-
 drivers/isdn/mISDN/socket.c                        |   2 +
 drivers/leds/led-triggers.c                        |   1 +
 drivers/leds/leds-lm3532.c                         |  17 +-
 drivers/leds/leds-lp5562.c                         |   6 +-
 drivers/md/bcache/closure.c                        |  10 +-
 drivers/md/dm-rq.c                                 |   1 +
 drivers/md/md.c                                    |  28 +-
 drivers/md/md.h                                    |   3 +
 drivers/md/raid0.c                                 |  33 +-
 drivers/md/raid0.h                                 |  14 +
 drivers/md/raid1.c                                 |  39 ++-
 drivers/md/raid5.c                                 |  10 +-
 drivers/media/cec/cec-notifier.c                   |   2 +
 drivers/media/common/videobuf2/videobuf2-v4l2.c    |   8 +-
 drivers/media/dvb-core/dvb_frontend.c              |   4 +-
 drivers/media/dvb-core/dvbdev.c                    |   4 +-
 drivers/media/dvb-frontends/dvb-pll.c              |  40 ++-
 drivers/media/i2c/ov5640.c                         |   5 +
 drivers/media/i2c/ov5645.c                         |  26 +-
 drivers/media/i2c/ov9650.c                         |   5 +
 drivers/media/i2c/tda1997x.c                       |   9 +-
 drivers/media/pci/saa7134/saa7134-i2c.c            |  12 +-
 drivers/media/pci/saa7146/hexium_gemini.c          |   3 +
 drivers/media/platform/aspeed-video.c              |   5 +-
 drivers/media/platform/exynos4-is/fimc-is.c        |   1 +
 drivers/media/platform/exynos4-is/media-dev.c      |   2 +
 drivers/media/platform/fsl-viu.c                   |   2 +-
 drivers/media/platform/mtk-mdp/mtk_mdp_core.c      |   4 +-
 drivers/media/platform/omap3isp/isp.c              |   8 +
 drivers/media/platform/omap3isp/ispccdc.c          |   1 +
 drivers/media/platform/omap3isp/ispccp2.c          |   1 +
 drivers/media/platform/omap3isp/ispcsi2.c          |   1 +
 drivers/media/platform/omap3isp/isppreview.c       |   1 +
 drivers/media/platform/omap3isp/ispresizer.c       |   1 +
 drivers/media/platform/omap3isp/ispstat.c          |   2 +
 drivers/media/platform/rcar_fdp1.c                 |   2 +-
 drivers/media/platform/vivid/vivid-ctrls.c         |   2 +-
 drivers/media/platform/vivid/vivid-kthread-cap.c   |   9 +-
 drivers/media/platform/vsp1/vsp1_dl.c              |   4 +-
 drivers/media/radio/si470x/radio-si470x-usb.c      |   5 +-
 drivers/media/rc/iguanair.c                        |  15 +-
 drivers/media/rc/imon.c                            |   7 +-
 drivers/media/rc/mceusb.c                          | 334 ++++++++++++---------
 drivers/media/rc/mtk-cir.c                         |   8 +
 drivers/media/usb/cpia2/cpia2_usb.c                |   4 +
 drivers/media/usb/dvb-usb/dib0700_devices.c        |   8 +
 drivers/media/usb/dvb-usb/pctv452e.c               |   8 -
 drivers/media/usb/em28xx/em28xx-cards.c            |   1 -
 drivers/media/usb/gspca/konica.c                   |   5 +
 drivers/media/usb/gspca/nw80x.c                    |   5 +
 drivers/media/usb/gspca/ov519.c                    |  10 +
 drivers/media/usb/gspca/ov534.c                    |   5 +
 drivers/media/usb/gspca/ov534_9.c                  |   1 +
 drivers/media/usb/gspca/se401.c                    |   5 +
 drivers/media/usb/gspca/sn9c20x.c                  |  12 +
 drivers/media/usb/gspca/sonixb.c                   |   5 +
 drivers/media/usb/gspca/sonixj.c                   |   5 +
 drivers/media/usb/gspca/spca1528.c                 |   5 +
 drivers/media/usb/gspca/sq930x.c                   |   5 +
 drivers/media/usb/gspca/sunplus.c                  |   5 +
 drivers/media/usb/gspca/vc032x.c                   |   5 +
 drivers/media/usb/gspca/w996Xcf.c                  |   5 +
 drivers/media/usb/hdpvr/hdpvr-core.c               |  13 +-
 drivers/media/usb/ttusb-dec/ttusb_dec.c            |   2 +-
 drivers/media/v4l2-core/videobuf-core.c            |   5 +-
 drivers/mmc/core/sdio_irq.c                        |   9 +-
 drivers/mmc/host/dw_mmc.c                          |   4 +
 drivers/mmc/host/mtk-sd.c                          |   3 +
 drivers/mmc/host/sdhci.c                           |   4 +-
 drivers/mtd/nand/raw/stm32_fmc2_nand.c             |  90 ++----
 drivers/net/arcnet/arcnet.c                        |  31 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |  10 +
 drivers/net/ethernet/intel/e1000e/ich8lan.h        |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   5 +
 drivers/net/ethernet/marvell/skge.c                |   2 +-
 .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c    |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  89 +++---
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   1 +
 drivers/net/ethernet/netronome/nfp/flower/main.c   |   7 +
 drivers/net/ethernet/nxp/lpc_eth.c                 |  13 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   4 +-
 drivers/net/macsec.c                               |   1 +
 drivers/net/phy/micrel.c                           |   3 +
 drivers/net/phy/national.c                         |   9 +-
 drivers/net/ppp/ppp_generic.c                      |   2 +
 drivers/net/usb/cdc_ncm.c                          |   6 +-
 drivers/net/usb/usbnet.c                           |   8 +
 drivers/net/vrf.c                                  |   3 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.c          |   2 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.h          |  16 +
 drivers/net/wireless/ath/ath10k/wmi.h              |   8 -
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |   8 +-
 drivers/net/wireless/marvell/libertas/if_usb.c     |   3 +-
 drivers/net/wireless/mediatek/mt76/mmio.c          |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c    |  15 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h |   6 +-
 drivers/net/wireless/mediatek/mt76/usb.c           |   2 +-
 drivers/net/wireless/realtek/rtw88/pci.c           |  71 +++--
 drivers/net/wireless/zydas/zd1211rw/zd_mac.c       |   1 -
 drivers/nvme/host/multipath.c                      |   8 +-
 drivers/nvme/target/admin-cmd.c                    |  14 +-
 drivers/parisc/dino.c                              |  24 ++
 drivers/platform/chrome/cros_ec_rpmsg.c            |  32 +-
 drivers/platform/x86/intel_int0002_vgpio.c         |   1 +
 drivers/platform/x86/intel_pmc_core.c              |   8 +-
 drivers/platform/x86/intel_pmc_core_pltdrv.c       |   8 +
 drivers/ras/Makefile                               |   3 +-
 drivers/ras/cec.c                                  |   1 +
 drivers/ras/debugfs.c                              |   2 +
 drivers/regulator/core.c                           |  42 ++-
 drivers/regulator/lm363x-regulator.c               |  10 +-
 drivers/scsi/device_handler/scsi_dh_rdac.c         |   2 +
 drivers/scsi/qla2xxx/qla_init.c                    |  25 +-
 drivers/scsi/qla2xxx/qla_os.c                      |   1 +
 drivers/scsi/qla2xxx/qla_target.c                  |   1 -
 drivers/scsi/scsi_lib.c                            |  13 +
 drivers/soc/amlogic/meson-clk-measure.c            |  12 +-
 drivers/soc/renesas/Kconfig                        |   5 +
 drivers/soc/renesas/rmobile-sysc.c                 |  31 +-
 drivers/spi/spi-bcm2835.c                          |  14 +-
 drivers/spi/spi-dw-mmio.c                          |   6 +-
 drivers/spi/spi-fsl-dspi.c                         |   4 +-
 drivers/staging/erofs/zmap.c                       |   3 +-
 drivers/staging/media/hantro/hantro_drv.c          |   1 +
 drivers/staging/media/imx/imx6-mipi-csi2.c         |  12 +-
 drivers/staging/media/tegra-vde/Kconfig            |   2 +-
 drivers/video/fbdev/efifb.c                        |  27 +-
 fs/binfmt_elf.c                                    |   3 +-
 fs/btrfs/ctree.c                                   |   5 +-
 fs/btrfs/ctree.h                                   |   1 +
 fs/btrfs/delayed-inode.c                           |  13 +-
 fs/btrfs/disk-io.c                                 |  10 +
 fs/btrfs/extent-tree.c                             |   8 +
 fs/btrfs/extent_io.c                               |   9 +
 fs/btrfs/free-space-cache.c                        |  20 +-
 fs/btrfs/inode.c                                   |   8 +
 fs/btrfs/qgroup.c                                  |  38 ++-
 fs/btrfs/tree-checker.c                            |  98 ++++++
 fs/btrfs/volumes.c                                 |   8 +-
 fs/cifs/cifsfs.c                                   |   2 +
 fs/cifs/cifsglob.h                                 |   2 +
 fs/cifs/connect.c                                  |   9 +-
 fs/cifs/smb2ops.c                                  |  31 +-
 fs/cifs/smb2pdu.c                                  |   3 +-
 fs/cifs/xattr.c                                    |   2 +-
 fs/ext4/extents.c                                  |   4 +-
 fs/ext4/inode.c                                    |   9 +
 fs/fuse/dev.c                                      |  93 +++---
 fs/fuse/file.c                                     |   1 +
 fs/fuse/fuse_i.h                                   |   3 +
 fs/fuse/inode.c                                    |   1 +
 fs/fuse/readdir.c                                  |   4 +-
 fs/gfs2/bmap.c                                     |   1 +
 fs/io_uring.c                                      |   4 +-
 fs/overlayfs/export.c                              |   3 +-
 fs/overlayfs/inode.c                               |   3 +-
 fs/xfs/xfs_file.c                                  |  26 ++
 include/linux/blk-mq.h                             |  13 +
 include/linux/blkdev.h                             |  15 +-
 include/linux/bug.h                                |   5 +
 include/linux/fs.h                                 |   2 +
 include/linux/mmc/host.h                           |   9 +
 include/linux/pci_ids.h                            |   1 +
 include/linux/quotaops.h                           |   2 +-
 include/linux/sunrpc/xprt.h                        |   1 +
 include/net/route.h                                |   3 +-
 kernel/jump_label.c                                |   4 +-
 kernel/kprobes.c                                   |   3 +-
 kernel/printk/printk.c                             |   2 +-
 kernel/rcu/tree.c                                  |   6 +-
 kernel/rcu/tree_exp.h                              |   6 +-
 kernel/sched/core.c                                |  61 +++-
 kernel/sched/cpufreq_schedutil.c                   |   7 +-
 kernel/sched/deadline.c                            |  33 ++
 kernel/sched/fair.c                                |  11 +-
 kernel/sched/idle.c                                |   5 +-
 kernel/sched/psi.c                                 |   2 +-
 kernel/time/alarmtimer.c                           |   4 +-
 kernel/time/posix-cpu-timers.c                     |  20 +-
 lib/lzo/lzo1x_compress.c                           |  14 +-
 mm/compaction.c                                    |  35 +--
 mm/fadvise.c                                       |   4 +-
 mm/madvise.c                                       |  22 +-
 mm/memcontrol.c                                    |  10 +
 mm/oom_kill.c                                      |   5 +-
 mm/z3fold.c                                        |  64 ++--
 net/appletalk/ddp.c                                |   5 +
 net/ax25/af_ax25.c                                 |   2 +
 net/ieee802154/socket.c                            |   3 +
 net/ipv4/inet_connection_sock.c                    |   4 +-
 net/ipv4/ip_forward.c                              |   2 +-
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/route.c                                   |  36 ++-
 net/ipv4/tcp_bbr.c                                 |   8 +-
 net/ipv4/tcp_timer.c                               |   5 +-
 net/ipv4/xfrm4_policy.c                            |   1 +
 net/ipv6/fib6_rules.c                              |   3 +-
 net/ipv6/ip6_fib.c                                 |   2 +-
 net/nfc/llcp_sock.c                                |   7 +-
 net/openvswitch/datapath.c                         |   2 +-
 net/qrtr/qrtr.c                                    |   1 +
 net/rds/bind.c                                     |   5 +-
 net/sched/act_api.c                                |  34 ++-
 net/sched/act_sample.c                             |   1 +
 net/sched/cls_api.c                                |   6 +-
 net/sched/sch_api.c                                |   3 +-
 net/sched/sch_cbs.c                                |  30 +-
 net/sched/sch_netem.c                              |   2 +-
 net/sunrpc/clnt.c                                  |   6 +-
 net/sunrpc/xdr.c                                   |  27 +-
 net/sunrpc/xprt.c                                  |  54 ++--
 net/wireless/util.c                                |   1 +
 scripts/Makefile.kasan                             |  11 +-
 scripts/gcc-plugins/randomize_layout_plugin.c      |  10 +-
 security/keys/trusted.c                            |   5 +
 sound/firewire/motu/motu.c                         |  12 +
 sound/firewire/tascam/tascam-pcm.c                 |   3 +
 sound/firewire/tascam/tascam-stream.c              |  42 ++-
 sound/hda/hdac_controller.c                        |   2 +
 sound/i2c/other/ak4xxx-adda.c                      |   7 +-
 sound/pci/hda/hda_codec.c                          |   8 +-
 sound/pci/hda/hda_controller.c                     |   5 +-
 sound/pci/hda/hda_intel.c                          |   2 +-
 sound/pci/hda/patch_hdmi.c                         |  41 ++-
 sound/pci/hda/patch_realtek.c                      |  90 ++++++
 sound/soc/atmel/mchp-i2s-mcc.c                     |  41 ++-
 sound/soc/codecs/es8316.c                          |   7 +-
 sound/soc/codecs/hdac_hda.c                        |   4 +
 sound/soc/codecs/sgtl5000.c                        |  21 +-
 sound/soc/codecs/tlv320aic31xx.c                   |   7 +-
 sound/soc/fsl/fsl_ssi.c                            |  18 +-
 sound/soc/generic/simple-card-utils.c              |   7 +
 sound/soc/intel/common/sst-acpi.c                  |   3 +-
 sound/soc/intel/common/sst-ipc.c                   |   2 +
 sound/soc/intel/skylake/skl-debug.c                |   2 +-
 sound/soc/intel/skylake/skl-nhlt.c                 |   2 +-
 sound/soc/sh/rcar/adg.c                            |  21 +-
 sound/soc/soc-generic-dmaengine-pcm.c              |   6 +
 sound/soc/sof/intel/hda-codec.c                    |   6 +-
 sound/soc/sof/pcm.c                                |  27 +-
 sound/soc/sof/pm.c                                 |   2 +-
 sound/soc/sof/sof-pci-dev.c                        |   3 +
 sound/soc/sof/sof-priv.h                           |   2 +-
 sound/soc/sunxi/sun4i-i2s.c                        |   9 +-
 sound/soc/uniphier/aio-cpu.c                       |  31 +-
 sound/soc/uniphier/aio.h                           |   1 +
 sound/usb/pcm.c                                    |   1 +
 tools/include/uapi/asm/bitsperlong.h               |  18 +-
 tools/lib/traceevent/Makefile                      |   6 +-
 tools/lib/traceevent/event-plugin.c                |   2 +-
 tools/perf/arch/x86/util/kvm-stat.c                |   4 +-
 tools/perf/arch/x86/util/tsc.c                     |   6 +-
 tools/perf/perf.c                                  |   3 +
 tools/perf/tests/shell/trace+probe_vfs_getname.sh  |   4 +
 tools/perf/trace/beauty/ioctl.c                    |   2 +-
 tools/perf/ui/browsers/scripts.c                   |   6 +-
 tools/perf/ui/helpline.c                           |   4 +-
 tools/perf/ui/util.c                               |   2 +-
 tools/perf/util/evlist.c                           |   9 +
 tools/perf/util/header.c                           |   4 +-
 tools/perf/util/hist.c                             |   5 +-
 tools/perf/util/map.c                              |   3 +-
 tools/perf/util/map_groups.h                       |   4 +
 tools/perf/util/thread.c                           |   7 +-
 tools/perf/util/thread.h                           |   4 -
 tools/perf/util/unwind-libunwind-local.c           |  18 +-
 tools/perf/util/unwind-libunwind.c                 |  34 +--
 tools/perf/util/unwind.h                           |  25 +-
 tools/perf/util/xyarray.h                          |   3 +-
 tools/power/x86/intel-speed-select/isst-config.c   |  16 +-
 .../selftests/net/fib_nexthop_multiprefix.sh       |   6 +-
 tools/testing/selftests/net/fib_tests.sh           |  21 +-
 405 files changed, 3458 insertions(+), 1712 deletions(-)