Skip to content

5.4.15-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest102 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/102drm/i915: Fix pid leak with banned clientsdrivers/gpu/drm/i915/gem/i915_gem_context.c+1 -20 replies
2/102libbpf: Fix compatibility for kernels without need_wakeuptools/lib/bpf/xsk.c+71 -120 replies
3/102libbpf: Fix memory leak/double free issuetools/lib/bpf/libbpf.c+1 -10 replies
4/102libbpf: Fix potential overflow issuetools/lib/bpf/bpf.c+1 -10 replies
5/102libbpf: Fix another potential overflow issue in bpf_prog_linfotools/lib/bpf/bpf_prog_linfo.c+7 -70 replies
6/102libbpf: Make btf__resolve_size logic always check size error conditiontools/lib/bpf/btf.c+1 -20 replies
7/102libbpf: Fix call relocation offset calculation bugtools/lib/bpf/libbpf.c tools/testing/selftests/bpf/progs/test_btf_haskv.c tools/testing/selftests/bpf/progs/test_btf_newkv.c +1 more+12 -82 replies
8/102bpf: Force .BTF section start to zero when dumping from vmlinuxscripts/link-vmlinux.sh+3 -20 replies
9/102samples: bpf: update map definition to new syntax BTF-defined mapsamples/bpf/sockex1_kern.c samples/bpf/sockex2_kern.c samples/bpf/xdp1_kern.c +9 more+177 -1770 replies
10/102samples/bpf: Fix broken xdp_rxq_info due to map order assumptionssamples/bpf/xdp_rxq_info_user.c+3 -30 replies
11/102ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panelarch/arm/boot/dts/logicpd-torpedo-37xx-devkit-28.dts+2 -180 replies
12/102ARM: OMAP2+: Add missing put_device() call in omapdss_init_of()arch/arm/mach-omap2/display.c+1 -00 replies
13/102xfs: Sanity check flags of Q_XQUOTARM callfs/xfs/xfs_quotaops.c+3 -00 replies
14/102i2c: stm32f7: rework slave_id allocationdrivers/i2c/busses/i2c-stm32f7.c+1 -10 replies
15/102i2c: i2c-stm32f7: fix 10-bits check in slave free id search loopdrivers/i2c/busses/i2c-stm32f7.c+1 -10 replies
16/102mfd: intel-lpss: Add default I2C device properties for Gemini Lakedrivers/mfd/intel-lpss-pci.c+20 -80 replies
17/102SUNRPC: Fix svcauth_gss_proxy_init()net/sunrpc/auth_gss/svcauth_gss.c+63 -210 replies
18/102SUNRPC: Fix backchannel latency metricsnet/sunrpc/xprtrdma/svc_rdma_backchannel.c net/sunrpc/xprtsock.c+3 -10 replies
19/102powerpc/security: Fix debugfs data leak on 32-bitarch/powerpc/include/asm/security_features.h arch/powerpc/kernel/security.c+6 -60 replies
20/102powerpc/pseries: Enable support for ibm,drc-info propertyarch/powerpc/kernel/prom_init.c+1 -10 replies
21/102powerpc/kasan: Fix boot failure with RELOCATABLE && FSL_BOOKEarch/powerpc/kernel/head_fsl_booke.S+3 -30 replies
22/102powerpc/archrandom: fix arch_get_random_seed_int()arch/powerpc/include/asm/archrandom.h+1 -10 replies
23/102tipc: reduce sensitive to retransmit failuresnet/tipc/link.c+1 -10 replies
24/102tipc: update mons self addr when node addr generatednet/tipc/monitor.c net/tipc/monitor.h net/tipc/net.c+18 -00 replies
25/102tipc: fix potential memory leak in __tipc_sendmsg()net/tipc/socket.c+3 -10 replies
26/102tipc: fix wrong socket reference counter after tipc_sk_timeout() returnsnet/tipc/socket.c+1 -00 replies
27/102tipc: fix wrong timeout input for tipc_wait_for_cond()net/tipc/socket.c+1 -10 replies
28/102net/mlx5e: Fix free peer_flow when refcount is 0drivers/net/ethernet/mellanox/mlx5/core/en_tc.c+5 -20 replies
29/102phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx200_pcie_phy_power_on()drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c+2 -10 replies
30/102net: phy: broadcom: Fix RGMII delays configuration for BCM54210Edrivers/net/phy/broadcom.c+3 -80 replies
31/102phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxiddrivers/phy/ti/phy-gmii-sel.c+1 -10 replies
32/102mt76: mt76u: fix endpoint definition orderdrivers/net/wireless/mediatek/mt76/mt76.h+1 -10 replies
33/102mt7601u: fix bbp version check in mt7601u_wait_bbp_readydrivers/net/wireless/mediatek/mt7601u/phy.c+1 -10 replies
34/102ice: fix stack leakagedrivers/net/ethernet/intel/ice/ice_virtchnl_pf.c+1 -20 replies
35/102s390/pkey: fix memory leak within _copy_apqns_from_user()drivers/s390/crypto/pkey_api.c+3 -10 replies
36/102nfsd: depend on CRYPTO_MD5 for legacy client trackingfs/nfsd/Kconfig+1 -00 replies
37/102crypto: amcc - restore CRYPTO_AES dependencydrivers/crypto/Kconfig+1 -00 replies
38/102crypto: sun4i-ss - fix big endian issuesdrivers/crypto/sunxi-ss/sun4i-ss-hash.c+11 -100 replies
39/102perf map: No need to adjust the long name of modulestools/perf/util/machine.c+1 -260 replies
40/102leds: tlc591xx: update the maximum brightnessdrivers/leds/leds-tlc591xx.c+4 -30 replies
41/102soc/tegra: pmc: Fix crashes for hierarchical interruptsdrivers/soc/tegra/pmc.c+27 -10 replies
42/102soc: qcom: llcc: Name regmaps to avoid collisionsdrivers/soc/qcom/llcc-slice.c+2 -10 replies
43/102soc: renesas: Add missing check for non-zero product register addressdrivers/soc/renesas/renesas-soc.c+1 -10 replies
44/102soc: aspeed: Fix snoop_file_poll()s return typedrivers/soc/aspeed/aspeed-lpc-snoop.c+2 -20 replies
45/102watchdog: sprd: Fix the incorrect pointer getting from driver datadrivers/watchdog/sprd_wdt.c+2 -40 replies
46/102ipmi: Fix memory leak in __ipmi_bmc_registerdrivers/char/ipmi/ipmi_msghandler.c+4 -10 replies
47/102sched/core: Further clarify sched_class::set_next_task()kernel/sched/deadline.c kernel/sched/fair.c kernel/sched/idle.c +3 more+17 -110 replies
48/102gpiolib: No need to call gpiochip_remove_pin_ranges() twicedrivers/gpio/gpiolib-of.c drivers/gpio/gpiolib.c+3 -50 replies
49/102rtw88: fix beaconing mode rsvd_page memory violation issuedrivers/net/wireless/realtek/rtw88/fw.c+43 -90 replies
50/102rtw88: fix error handling when setup efuse infodrivers/net/wireless/realtek/rtw88/main.c+6 -50 replies
51/102drm/panfrost: Add missing check for pfdev->regulatordrivers/gpu/drm/panfrost/panfrost_devfreq.c+4 -20 replies
52/102drm: panel-lvds: Potential Oops in probe error handlingdrivers/gpu/drm/panel/panel-lvds.c+4 -170 replies
53/102drm/amdgpu: remove excess function parameter descriptiondrivers/gpu/drm/amd/amdgpu/vcn_v2_5.c+0 -20 replies
54/102hwrng: omap3-rom - Fix missing clock by probing with device treeDocumentation/devicetree/bindings/rng/omap3_rom_rng.txt arch/arm/boot/dts/omap3-n900.dts arch/arm/mach-omap2/pdata-quirks.c +1 more+49 -130 replies
55/102dpaa2-eth: Fix minor bug in ethtool stats reportingdrivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c+1 -10 replies
56/102drm/rockchip: Round up _before_ giving to the clock frameworkdrivers/gpu/drm/rockchip/rockchip_drm_vop.c+34 -30 replies
57/102software node: Get reference to parent swnode in get_parent opdrivers/base/swnode.c+4 -10 replies
58/102PCI: mobiveil: Fix csr_read()/write() build issuedrivers/pci/controller/pcie-mobiveil.c+62 -570 replies
59/102drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and laterdrivers/gpu/drm/rcar-du/rcar_lvds.c+21 -70 replies
60/102net: netsec: Correct dma sync for XDP_TX framesdrivers/net/ethernet/socionext/netsec.c+2 -20 replies
61/102ACPI: platform: Unregister stale platform devicesdrivers/acpi/acpi_platform.c drivers/acpi/scan.c+44 -00 replies
62/102pwm: sun4i: Fix incorrect calculation of duty_cycle/perioddrivers/pwm/pwm-sun4i.c+2 -20 replies
63/102regulator: bd70528: Add MODULE_ALIAS to allow module auto loadingdrivers/regulator/bd70528-regulator.c+1 -00 replies
64/102drm/amdgpu/vi: silence an uninitialized variable warningdrivers/gpu/drm/amd/powerplay/amd_powerplay.c+1 -00 replies
65/102power: supply: bd70528: Add MODULE_ALIAS to allow module auto loadingdrivers/power/supply/bd70528-charger.c+1 -00 replies
66/102firmware: imx: Remove call to devm_of_platform_populatedrivers/firmware/imx/imx-dsp.c+1 -10 replies
67/102libbpf: Dont use kernel-side u32 type in xsk.ctools/lib/bpf/xsk.c+4 -40 replies
68/102rcu: Fix uninitialized variable in nocb_gp_wait()kernel/rcu/tree_plugin.h+1 -10 replies
69/102dpaa_eth: perform DMA unmapping before readdrivers/net/ethernet/freescale/dpaa/dpaa_eth.c+17 -150 replies
70/102dpaa_eth: avoid timestamp read on error pathsdrivers/net/ethernet/freescale/dpaa/dpaa_eth.c+10 -70 replies
71/102scsi: ufs: delete redundant function ufshcd_def_desc_sizes()drivers/scsi/ufs/ufshcd.c+1 -140 replies
72/102net: openvswitch: dont unlock mutex when changing the user_features failsnet/openvswitch/datapath.c+1 -10 replies
73/102hv_netvsc: flag software created hash valuedrivers/net/hyperv/netvsc_drv.c+3 -40 replies
74/102rt2800: remove errornous duplicate conditiondrivers/net/wireless/ralink/rt2x00/rt2800lib.c+1 -40 replies
75/102net: neigh: use long type to store jiffies deltanet/core/neighbour.c+2 -20 replies
76/102net: axienet: Fix error return code in axienet_probe()drivers/net/ethernet/xilinx/xilinx_axienet_main.c+0 -40 replies
77/102selftests: gen_kselftest_tar.sh: Do not clobber kselftest/tools/testing/selftests/gen_kselftest_tar.sh tools/testing/selftests/kselftest_install.sh+25 -200 replies
78/102rtc: bd70528: fix module alias to autoload moduledrivers/rtc/rtc-bd70528.c+1 -10 replies
79/102packet: fix data-race in fanout_flow_is_huge()net/packet/af_packet.c+9 -30 replies
80/102i2c: stm32f7: report dma error during probedrivers/i2c/busses/i2c-stm32.c drivers/i2c/busses/i2c-stm32f7.c+17 -80 replies
81/102kselftests: cgroup: Avoid the reuse of fd after it is deallocatedtools/testing/selftests/cgroup/test_freezer.c+1 -00 replies
82/102firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BITdrivers/firmware/arm_scmi/perf.c+1 -10 replies
83/102mmc: sdio: fix wl1251 vendor idinclude/linux/mmc/sdio_ids.h+2 -00 replies
84/102mmc: core: fix wl1251 sdio quirksdrivers/mmc/core/quirks.h+7 -00 replies
85/102tee: optee: Fix dynamic shm pool allocationsdrivers/tee/optee/call.c drivers/tee/optee/shm_pool.c+18 -10 replies
86/102tee: optee: fix device enumeration error handlingdrivers/tee/optee/core.c+12 -80 replies
87/102workqueue: Add RCU annotation for pwq list walkkernel/workqueue.c+2 -10 replies
88/102SUNRPC: Fix another issue with MIC buffer spacenet/sunrpc/xdr.c+5 -60 replies
89/102sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util()kernel/sched/fair.c+62 -490 replies
90/102mt76: mt76u: rely on usb_interface instead of usb_devdrivers/net/wireless/mediatek/mt76/mt76.h drivers/net/wireless/mediatek/mt76/mt76x0/usb.c drivers/net/wireless/mediatek/mt76/mt76x2/usb.c +1 more+13 -60 replies
91/102dma-direct: dont check swiotlb=force in dma_direct_map_resourcekernel/dma/direct.c+1 -10 replies
92/102afs: Remove set but not used variables before, afterfs/afs/dir_edit.c+2 -100 replies
93/102dmaengine: ti: edma: fix missed failure handlingdrivers/dma/ti/edma.c+4 -20 replies
94/102drm/radeon: fix bad DMA from INTERRUPT_CNTL2drivers/gpu/drm/radeon/cik.c drivers/gpu/drm/radeon/r600.c drivers/gpu/drm/radeon/si.c+6 -60 replies
95/102xdp: Fix cleanup on map free for devmap_hash map typekernel/bpf/devmap.c+46 -280 replies
96/102platform/chrome: wilco_ec: fix use after free issuedrivers/platform/chrome/wilco_ec/telemetry.c+1 -10 replies
97/102block: fix memleak of bio integrity datablock/bio-integrity.c block/bio.c block/blk.h+8 -10 replies
98/102s390/qeth: fix dangling IO buffers after halt/cleardrivers/s390/net/qeth_core.h drivers/s390/net/qeth_core_main.c drivers/s390/net/qeth_core_mpc.h +2 more+67 -460 replies
99/102net-sysfs: Call dev_hold always in netdev_queue_add_kobjectnet/core/net-sysfs.c+5 -20 replies
100/102gpio: aspeed: avoid return type warningdrivers/gpio/sgpio-aspeed.c+1 -10 replies
101/102phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hzdrivers/phy/rockchip/phy-rockchip-inno-hdmi.c+4 -00 replies
102/102optee: Fix multi page dynamic shm pool allocdrivers/tee/optee/shm_pool.c+14 -10 replies

Reviews trailers per patch

44 of 102 patches have a Reviewed-by or Acked-by.

PatchChris WilsonToke Høiland-JørgensenAndrii NakryikoJonathan LemonYonghong SongJohn FastabendJon MaloyYing XueEli BritsteinMartin BlumenstinglEric SandeenDarrick J. WongPierre-Yves MORDRETChris ChiuAndy ShevchenkoBill BakerSimo SorceSam RavnborgEvan GreenJoel StanleyAndrew JefferyGuenter RoeckAndrew BowersArd BiesheuvelJakub KicinskiYoshihiro ShimodaUlrich HechtLaurent PinchartUwe Kleine-KönigRob HerringSean PaulHeikki KrogerusAndrew MurrayBjörn TöpelGreg RoseWilliam TuPravin B ShelarStanislaw GruszkaRadhey Shyam PandeyCan GuoBenjamin CoddingtonDoug SmythiesDietmar EggemannRafael J. WysockiSumit GargMarek SzyprowskiVincent CaoChristoph HellwigZero_Chaos
1/102R-b
2/102A-b
3/102
4/102
5/102
6/102
7/102A-b
8/102A-b
9/102A-b
10/102A-b A-b
11/102A-b
12/102
13/102R-b R-b
14/102R-b
15/102R-b
16/102T-b A-b
17/102T-b R-b
18/102
19/102
20/102
21/102
22/102
23/102A-b
24/102A-b
25/102A-b A-b
26/102A-b A-b
27/102A-b
28/102R-b
29/102R-b
30/102
31/102
32/102
33/102A-b
34/102T-b
35/102
36/102
37/102A-b
38/102
39/102
40/102
41/102
42/102R-b
43/102
44/102R-b R-b
45/102R-b
46/102
47/102
48/102
49/102
50/102
51/102
52/102
53/102
54/102A-b
55/102
56/102R-b
57/102R-b R-b
58/102R-b
59/102T-b R-b R-b
60/102R-b
61/102
62/102A-b
63/102
64/102
65/102
66/102
67/102A-b
68/102
69/102
70/102
71/102R-b
72/102T-b A-b A-b
73/102
74/102A-b
75/102
76/102R-b
77/102
78/102
79/102
80/102R-b
81/102
82/102
83/102
84/102
85/102
86/102R-b
87/102
88/102R-b
89/102T-b R-b A-b
90/102T-b
91/102A-b T-b
92/102
93/102
94/102
95/102A-b
96/102
97/102R-b
98/102
99/102
100/102A-b
101/102
102/102T-b

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

Read the v1 thread

Cover letter [PATCH 5.4 000/102] 5.4.15-stable review

This is the start of the stable review cycle for the 5.4.15 release. There are 102 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 Sun, 26 Jan 2020 09:26:29 +0000. Anything received after that time might be too late.

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

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.15-rc1

Sumit Garg <[email protected]>
optee: Fix multi page dynamic shm pool alloc

Jonas Karlman <[email protected]>
phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hz

Arnd Bergmann <[email protected]>
gpio: aspeed: avoid return type warning

Jouni Hogander <[email protected]>
net-sysfs: Call dev_hold always in netdev_queue_add_kobject

Julian Wiedmann <[email protected]>
s390/qeth: fix dangling IO buffers after halt/clear

Justin Tee <[email protected]>
block: fix memleak of bio integrity data

Wen Yang <[email protected]>
platform/chrome: wilco_ec: fix use after free issue

Toke Høiland-Jørgensen <[email protected]>
xdp: Fix cleanup on map free for devmap_hash map type

Sam Bobroff <[email protected]>
drm/radeon: fix bad DMA from INTERRUPT_CNTL2

Chuhong Yuan <[email protected]>
dmaengine: ti: edma: fix missed failure handling

zhengbin <[email protected]>
afs: Remove set but not used variables 'before', 'after'

Christoph Hellwig <[email protected]>
dma-direct: don't check swiotlb=force in dma_direct_map_resource

Lorenzo Bianconi <[email protected]>
mt76: mt76u: rely on usb_interface instead of usb_dev

Vincent Guittot <[email protected]>
sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util()

Chuck Lever <[email protected]>
SUNRPC: Fix another issue with MIC buffer space

Sebastian Andrzej Siewior <[email protected]>
workqueue: Add RCU annotation for pwq list walk

Jens Wiklander <[email protected]>
tee: optee: fix device enumeration error handling

Sumit Garg <[email protected]>
tee: optee: Fix dynamic shm pool allocations

H. Nikolaus Schaller <[email protected]>
mmc: core: fix wl1251 sdio quirks

H. Nikolaus Schaller <[email protected]>
mmc: sdio: fix wl1251 vendor id

Sudeep Holla <[email protected]>
firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT

Hewenliang <[email protected]>
kselftests: cgroup: Avoid the reuse of fd after it is deallocated

Alain Volmat <[email protected]>
i2c: stm32f7: report dma error during probe

Eric Dumazet <[email protected]>
packet: fix data-race in fanout_flow_is_huge()

Colin Ian King <[email protected]>
rtc: bd70528: fix module alias to autoload module

Kees Cook <[email protected]>
selftests: gen_kselftest_tar.sh: Do not clobber kselftest/

Wei Yongjun <[email protected]>
net: axienet: Fix error return code in axienet_probe()

Eric Dumazet <[email protected]>
net: neigh: use long type to store jiffies delta

Daniel Golle <[email protected]>
rt2800: remove errornous duplicate condition

Stephen Hemminger <[email protected]>
hv_netvsc: flag software created hash value

Tonghao Zhang <[email protected]>
net: openvswitch: don't unlock mutex when changing the user_features fails

Bean Huo <[email protected]>
scsi: ufs: delete redundant function ufshcd_def_desc_sizes()

Madalin Bucur <[email protected]>
dpaa_eth: avoid timestamp read on error paths

Madalin Bucur <[email protected]>
dpaa_eth: perform DMA unmapping before read

Dan Carpenter <[email protected]>
rcu: Fix uninitialized variable in nocb_gp_wait()

Andrii Nakryiko <[email protected]>
libbpf: Don't use kernel-side u32 type in xsk.c

Daniel Baluta <[email protected]>
firmware: imx: Remove call to devm_of_platform_populate

Matti Vaittinen <[email protected]>
power: supply: bd70528: Add MODULE_ALIAS to allow module auto loading

Dan Carpenter <[email protected]>
drm/amdgpu/vi: silence an uninitialized variable warning

Matti Vaittinen <[email protected]>
regulator: bd70528: Add MODULE_ALIAS to allow module auto loading

Ondrej Jirman <[email protected]>
pwm: sun4i: Fix incorrect calculation of duty_cycle/period

Andy Shevchenko <[email protected]>
ACPI: platform: Unregister stale platform devices

Ilias Apalodimas <[email protected]>
net: netsec: Correct dma sync for XDP_TX frames

Geert Uytterhoeven <[email protected]>
drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later

Kefeng Wang <[email protected]>
PCI: mobiveil: Fix csr_read()/write() build issue

Sakari Ailus <[email protected]>
software node: Get reference to parent swnode in get_parent op

Douglas Anderson <[email protected]>
drm/rockchip: Round up _before_ giving to the clock framework

Ioana Radulescu <[email protected]>
dpaa2-eth: Fix minor bug in ethtool stats reporting

Tony Lindgren <[email protected]>
hwrng: omap3-rom - Fix missing clock by probing with device tree

yu kuai <[email protected]>
drm/amdgpu: remove excess function parameter description

Dan Carpenter <[email protected]>
drm: panel-lvds: Potential Oops in probe error handling

Steven Price <[email protected]>

    drm/panfrost: Add missing check for pfdev->regulator

Ping-Ke Shih <[email protected]>
rtw88: fix error handling when setup efuse info

Yan-Hsuan Chuang <[email protected]>
rtw88: fix beaconing mode rsvd_page memory violation issue

Andy Shevchenko <[email protected]>
gpiolib: No need to call gpiochip_remove_pin_ranges() twice

Peter Zijlstra <[email protected]>
sched/core: Further clarify sched_class::set_next_task()

Navid Emamdoost <[email protected]>
ipmi: Fix memory leak in __ipmi_bmc_register

Shuiqing Li <[email protected]>
watchdog: sprd: Fix the incorrect pointer getting from driver data

Luc Van Oostenryck <[email protected]>
soc: aspeed: Fix snoop_file_poll()'s return type

Geert Uytterhoeven <[email protected]>
soc: renesas: Add missing check for non-zero product register address

Stephen Boyd <[email protected]>
soc: qcom: llcc: Name regmaps to avoid collisions

Thierry Reding <[email protected]>
soc/tegra: pmc: Fix crashes for hierarchical interrupts

Jean-Jacques Hiblot <[email protected]>
leds: tlc591xx: update the maximum brightness

Arnaldo Carvalho de Melo <[email protected]>
perf map: No need to adjust the long name of modules

Corentin Labbe <[email protected]>
crypto: sun4i-ss - fix big endian issues

Christian Lamparter <[email protected]>
crypto: amcc - restore CRYPTO_AES dependency

Patrick Steinhardt <[email protected]>
nfsd: depend on CRYPTO_MD5 for legacy client tracking

Heiko Carstens <[email protected]>
s390/pkey: fix memory leak within _copy_apqns_from_user()

Jesse Brandeburg <[email protected]>
ice: fix stack leakage

Lorenzo Bianconi <[email protected]>
mt7601u: fix bbp version check in mt7601u_wait_bbp_ready

Lorenzo Bianconi <[email protected]>
mt76: mt76u: fix endpoint definition order

Grygorii Strashko <[email protected]>
phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid

Florian Fainelli <[email protected]>
net: phy: broadcom: Fix RGMII delays configuration for BCM54210E

Wei Yongjun <[email protected]>
phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx200_pcie_phy_power_on()

Roi Dayan <[email protected]>
net/mlx5e: Fix free peer_flow when refcount is 0

Tung Nguyen <[email protected]>
tipc: fix wrong timeout input for tipc_wait_for_cond()

Tung Nguyen <[email protected]>
tipc: fix wrong socket reference counter after tipc_sk_timeout() returns

Tung Nguyen <[email protected]>
tipc: fix potential memory leak in __tipc_sendmsg()

Hoang Le <[email protected]>
tipc: update mon's self addr when node addr generated

Hoang Le <[email protected]>
tipc: reduce sensitive to retransmit failures

Ard Biesheuvel <[email protected]>
powerpc/archrandom: fix arch_get_random_seed_int()

Christophe Leroy <[email protected]>

    powerpc/kasan: Fix boot failure with RELOCATABLE && FSL_BOOKE

Tyrel Datwyler <[email protected]>
powerpc/pseries: Enable support for ibm,drc-info property

Geert Uytterhoeven <[email protected]>
powerpc/security: Fix debugfs data leak on 32-bit

Chuck Lever <[email protected]>
SUNRPC: Fix backchannel latency metrics

Chuck Lever <[email protected]>
SUNRPC: Fix svcauth_gss_proxy_init()

Jarkko Nikula <[email protected]>
mfd: intel-lpss: Add default I2C device properties for Gemini Lake

Alain Volmat <[email protected]>
i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop

Alain Volmat <[email protected]>
i2c: stm32f7: rework slave_id allocation

Jan Kara <[email protected]>
xfs: Sanity check flags of Q_XQUOTARM call

Markus Elfring <[email protected]>
ARM: OMAP2+: Add missing put_device() call in omapdss_init_of()

Adam Ford <[email protected]>
ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel

Jesper Dangaard Brouer <[email protected]>
samples/bpf: Fix broken xdp_rxq_info due to map order assumptions

Daniel T. Lee <[email protected]>
samples: bpf: update map definition to new syntax BTF-defined map

Stanislav Fomichev <[email protected]>
bpf: Force .BTF section start to zero when dumping from vmlinux

Andrii Nakryiko <[email protected]>
libbpf: Fix call relocation offset calculation bug

Andrii Nakryiko <[email protected]>
libbpf: Make btf__resolve_size logic always check size error condition

Andrii Nakryiko <[email protected]>
libbpf: Fix another potential overflow issue in bpf_prog_linfo

Andrii Nakryiko <[email protected]>
libbpf: Fix potential overflow issue

Andrii Nakryiko <[email protected]>
libbpf: Fix memory leak/double free issue

Magnus Karlsson <[email protected]>
libbpf: Fix compatibility for kernels without need_wakeup

Tvrtko Ursulin <[email protected]>
drm/i915: Fix pid leak with banned clients

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

Diffstat:

 .../devicetree/bindings/rng/omap3_rom_rng.txt      |  27 +++++
 Makefile                                           |   4 +-
 .../boot/dts/logicpd-torpedo-37xx-devkit-28.dts    |  20 +---
 arch/arm/boot/dts/omap3-n900.dts                   |   6 ++
 arch/arm/mach-omap2/display.c                      |   1 +
 arch/arm/mach-omap2/pdata-quirks.c                 |  12 +--
 arch/powerpc/include/asm/archrandom.h              |   2 +-
 arch/powerpc/include/asm/security_features.h       |   8 +-
 arch/powerpc/kernel/head_fsl_booke.S               |   6 +-
 arch/powerpc/kernel/prom_init.c                    |   2 +-
 arch/powerpc/kernel/security.c                     |   4 +-
 block/bio-integrity.c                              |   2 +-
 block/bio.c                                        |   3 +
 block/blk.h                                        |   4 +
 drivers/acpi/acpi_platform.c                       |  43 ++++++++
 drivers/acpi/scan.c                                |   1 +
 drivers/base/swnode.c                              |   5 +-
 drivers/char/hw_random/omap3-rom-rng.c             |  17 ++-
 drivers/char/ipmi/ipmi_msghandler.c                |   5 +-
 drivers/crypto/Kconfig                             |   1 +
 drivers/crypto/sunxi-ss/sun4i-ss-hash.c            |  21 ++--
 drivers/dma/ti/edma.c                              |   6 +-
 drivers/firmware/arm_scmi/perf.c                   |   2 +-
 drivers/firmware/imx/imx-dsp.c                     |   2 +-
 drivers/gpio/gpiolib-of.c                          |   5 +-
 drivers/gpio/gpiolib.c                             |   3 +-
 drivers/gpio/sgpio-aspeed.c                        |   2 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c              |   2 -
 drivers/gpu/drm/amd/powerplay/amd_powerplay.c      |   1 +
 drivers/gpu/drm/i915/gem/i915_gem_context.c        |   3 +-
 drivers/gpu/drm/panel/panel-lvds.c                 |  21 +---
 drivers/gpu/drm/panfrost/panfrost_devfreq.c        |   6 +-
 drivers/gpu/drm/radeon/cik.c                       |   4 +-
 drivers/gpu/drm/radeon/r600.c                      |   4 +-
 drivers/gpu/drm/radeon/si.c                        |   4 +-
 drivers/gpu/drm/rcar-du/rcar_lvds.c                |  28 +++--
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |  37 ++++++-
 drivers/i2c/busses/i2c-stm32.c                     |  16 +--
 drivers/i2c/busses/i2c-stm32f7.c                   |  13 ++-
 drivers/leds/leds-tlc591xx.c                       |   7 +-
 drivers/mfd/intel-lpss-pci.c                       |  28 +++--
 drivers/mmc/core/quirks.h                          |   7 ++
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |  47 ++++----
 .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c   |   2 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c   |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   7 +-
 drivers/net/ethernet/socionext/netsec.c            |   4 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   4 -
 drivers/net/hyperv/netvsc_drv.c                    |   7 +-
 drivers/net/phy/broadcom.c                         |  11 +-
 drivers/net/wireless/mediatek/mt76/mt76.h          |   5 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c    |   2 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |   2 +-
 drivers/net/wireless/mediatek/mt76/usb.c           |  12 ++-
 drivers/net/wireless/mediatek/mt7601u/phy.c        |   2 +-
 drivers/net/wireless/ralink/rt2x00/rt2800lib.c     |   5 +-
 drivers/net/wireless/realtek/rtw88/fw.c            |  52 +++++++--
 drivers/net/wireless/realtek/rtw88/main.c          |  11 +-
 drivers/pci/controller/pcie-mobiveil.c             | 119 +++++++++++----------
 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c        |   3 +-
 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c      |   4 +
 drivers/phy/ti/phy-gmii-sel.c                      |   2 +-
 drivers/platform/chrome/wilco_ec/telemetry.c       |   2 +-
 drivers/power/supply/bd70528-charger.c             |   1 +
 drivers/pwm/pwm-sun4i.c                            |   4 +-
 drivers/regulator/bd70528-regulator.c              |   1 +
 drivers/rtc/rtc-bd70528.c                          |   2 +-
 drivers/s390/crypto/pkey_api.c                     |   4 +-
 drivers/s390/net/qeth_core.h                       |   3 +
 drivers/s390/net/qeth_core_main.c                  |  71 ++++++++----
 drivers/s390/net/qeth_core_mpc.h                   |  14 ---
 drivers/s390/net/qeth_l2_main.c                    |  12 +--
 drivers/s390/net/qeth_l3_main.c                    |  13 +--
 drivers/scsi/ufs/ufshcd.c                          |  15 +--
 drivers/soc/aspeed/aspeed-lpc-snoop.c              |   4 +-
 drivers/soc/qcom/llcc-slice.c                      |   3 +-
 drivers/soc/renesas/renesas-soc.c                  |   2 +-
 drivers/soc/tegra/pmc.c                            |  28 ++++-
 drivers/tee/optee/call.c                           |   7 ++
 drivers/tee/optee/core.c                           |  20 ++--
 drivers/tee/optee/shm_pool.c                       |  25 ++++-
 drivers/watchdog/sprd_wdt.c                        |   6 +-
 fs/afs/dir_edit.c                                  |  12 +--
 fs/nfsd/Kconfig                                    |   1 +
 fs/xfs/xfs_quotaops.c                              |   3 +
 include/linux/mmc/sdio_ids.h                       |   2 +
 kernel/bpf/devmap.c                                |  74 ++++++++-----
 kernel/dma/direct.c                                |   2 +-
 kernel/rcu/tree_plugin.h                           |   2 +-
 kernel/sched/deadline.c                            |   7 +-
 kernel/sched/fair.c                                | 113 ++++++++++---------
 kernel/sched/idle.c                                |   4 +-
 kernel/sched/rt.c                                  |   7 +-
 kernel/sched/sched.h                               |   4 +-
 kernel/sched/stop_task.c                           |   4 +-
 kernel/workqueue.c                                 |   3 +-
 net/core/neighbour.c                               |   4 +-
 net/core/net-sysfs.c                               |   7 +-
 net/openvswitch/datapath.c                         |   2 +-
 net/packet/af_packet.c                             |  12 ++-
 net/sunrpc/auth_gss/svcauth_gss.c                  |  84 +++++++++++----
 net/sunrpc/xdr.c                                   |  11 +-
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c         |   1 +
 net/sunrpc/xprtsock.c                              |   3 +-
 net/tipc/link.c                                    |   2 +-
 net/tipc/monitor.c                                 |  15 +++
 net/tipc/monitor.h                                 |   1 +
 net/tipc/net.c                                     |   2 +
 net/tipc/socket.c                                  |   7 +-
 samples/bpf/sockex1_kern.c                         |  12 +--
 samples/bpf/sockex2_kern.c                         |  12 +--
 samples/bpf/xdp1_kern.c                            |  12 +--
 samples/bpf/xdp2_kern.c                            |  12 +--
 samples/bpf/xdp_adjust_tail_kern.c                 |  12 +--
 samples/bpf/xdp_fwd_kern.c                         |  13 ++-
 samples/bpf/xdp_redirect_cpu_kern.c                | 108 +++++++++----------
 samples/bpf/xdp_redirect_kern.c                    |  24 ++---
 samples/bpf/xdp_redirect_map_kern.c                |  24 ++---
 samples/bpf/xdp_router_ipv4_kern.c                 |  64 +++++------
 samples/bpf/xdp_rxq_info_kern.c                    |  37 +++----
 samples/bpf/xdp_rxq_info_user.c                    |   6 +-
 samples/bpf/xdp_tx_iptunnel_kern.c                 |  26 ++---
 scripts/link-vmlinux.sh                            |   5 +-
 tools/lib/bpf/bpf.c                                |   2 +-
 tools/lib/bpf/bpf_prog_linfo.c                     |  14 +--
 tools/lib/bpf/btf.c                                |   3 +-
 tools/lib/bpf/libbpf.c                             |  10 +-
 tools/lib/bpf/xsk.c                                |  83 +++++++++++---
 tools/perf/util/machine.c                          |  27 +----
 tools/testing/selftests/bpf/progs/test_btf_haskv.c |   4 +-
 tools/testing/selftests/bpf/progs/test_btf_newkv.c |   4 +-
 tools/testing/selftests/bpf/progs/test_btf_nokv.c  |   4 +-
 tools/testing/selftests/cgroup/test_freezer.c      |   1 +
 tools/testing/selftests/gen_kselftest_tar.sh       |  21 ++--
 tools/testing/selftests/kselftest_install.sh       |  24 ++---
 135 files changed, 1150 insertions(+), 739 deletions(-)