Skip to content

5.6.9-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest106 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/106ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans()fs/ubifs/orphan.c+2 -20 replies
2/106printk: queue wake_up_klogd irq_work only if per-CPU areas are readyinclude/linux/printk.h init/main.c kernel/printk/internal.h +2 more+40 -160 replies
3/106ASoC: stm32: sai: fix sai probesound/soc/stm/stm32_sai_sub.c+5 -70 replies
4/106usb: dwc3: gadget: Do link recovery for SS and SSPdrivers/usb/dwc3/gadget.c+2 -60 replies
5/106ARM: dts: bcm283x: Add cells encoding format to firmware busarch/arm/boot/dts/bcm2835-rpi.dtsi+3 -00 replies
6/106kbuild: fix DT binding schema rule again to avoid needless rebuildsscripts/Makefile.lib+1 -10 replies
7/106usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_completedrivers/usb/gadget/udc/bdc/bdc_ep.c+1 -10 replies
8/106usb: gadget: udc: atmel: Fix vbus disconnect handlingdrivers/usb/gadget/udc/atmel_usba_udc.c+2 -20 replies
9/106afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriatefs/afs/internal.h fs/afs/rotate.c fs/afs/server.c +1 more+11 -120 replies
10/106afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCHfs/afs/cmservice.c+1 -10 replies
11/106iio:ad7797: Use correct attribute_groupdrivers/iio/adc/ad7793.c+1 -10 replies
12/106iio: imu: st_lsm6dsx: fix read misalignment on untagged FIFOdrivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c+18 -70 replies
13/106iio: imu: st_lsm6dsx: specify slave odr in slv_odrdrivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c+23 -70 replies
14/106propagate_one(): mnt_set_mountpoint() needs mount_lockfs/pnode.c+4 -50 replies
15/106counter: 104-quad-8: Add lock guards - generic interfacedrivers/counter/104-quad-8.c+160 -340 replies
16/106s390/ftrace: fix potential crashes when switching tracersarch/s390/kernel/diag.c arch/s390/kernel/smp.c arch/s390/kernel/trace.c+4 -40 replies
17/106ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIssound/soc/qcom/qdsp6/q6afe-dai.c+16 -00 replies
18/106iwlwifi: actually check allocated conf_tlv pointerdrivers/net/wireless/intel/iwlwifi/iwl-drv.c+1 -10 replies
19/106ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resumesound/soc/samsung/s3c-i2s-v2.c sound/soc/samsung/s3c2412-i2s.c+56 -570 replies
20/106ASoC: tas571x: disable regulators on failed probesound/soc/codecs/tas571x.c+15 -50 replies
21/106ASoC: meson: axg-card: fix codec-to-codec link setupsound/soc/meson/axg-card.c+3 -10 replies
22/106ASoC: wm8960: Fix wrong clock after suspend & resumesound/soc/codecs/wm8960.c+1 -20 replies
23/106drivers: soc: xilinx: fix firmware driver Kconfig dependencydrivers/soc/xilinx/Kconfig+2 -20 replies
24/106nfsd: memory corruption in nfsd4_lock()fs/nfsd/nfs4state.c+2 -00 replies
25/106ARM: dts: OMAP3: disable RNG on N950/N9arch/arm/boot/dts/omap3-n950-n9.dtsi+5 -00 replies
26/106bpf: Forbid XADD on spilled pointers for unprivileged userskernel/bpf/verifier.c tools/testing/selftests/bpf/verifier/value_illegal_alu.c+20 -90 replies
27/106brcmfmac: add stub for monitor interface xmitdrivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c+9 -00 replies
28/106i2c: altera: use proper variable to hold errnodrivers/i2c/busses/i2c-altera.c+4 -50 replies
29/106hwmon: (drivetemp) Use drivetemps true module name in Kconfig sectiondrivers/hwmon/Kconfig+1 -10 replies
30/106clk: asm9260: fix __clk_hw_register_fixed_rate_with_accuracy typodrivers/clk/clk-asm9260.c+1 -10 replies
31/106rtw88: avoid unused function warningsdrivers/net/wireless/realtek/rtw88/pci.c+3 -80 replies
32/106hwmon: (drivetemp) Return -ENODATA for invalid temperaturesdrivers/hwmon/drivetemp.c+6 -00 replies
33/106rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socketnet/rxrpc/local_object.c net/rxrpc/output.c+11 -400 replies
34/106netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flaginclude/uapi/linux/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+3 -10 replies
35/106efi/x86: Dont remap text<->rodata gap read-only for mixed modearch/x86/platform/efi/efi_64.c+10 -20 replies
36/106net/cxgb4: Check the return from t4_query_params properlydrivers/net/ethernet/chelsio/cxgb4/t4_hw.c+1 -10 replies
37/106tipc: fix incorrect increasing of link windownet/tipc/link.c+1 -10 replies
38/106xfs: acquire superblock freeze protection on eofblocks scansfs/xfs/xfs_icache.c fs/xfs/xfs_ioctl.c+14 -10 replies
39/106svcrdma: Fix trace point use-after-free raceinclude/trace/events/rpcrdma.h net/sunrpc/xprtrdma/svc_rdma_rw.c net/sunrpc/xprtrdma/svc_rdma_sendto.c+46 -230 replies
40/106svcrdma: Fix leak of svc_rdma_recv_ctxt objectsinclude/linux/sunrpc/svc_rdma.h net/sunrpc/svc_xprt.c net/sunrpc/svcsock.c +3 more+30 -180 replies
41/106net/mlx5e: Dont trigger IRQ multiple times on XSK wakeup to avoid WQ overrunsdrivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c drivers/net/ethernet/mellanox/mlx5/core/en_rx.c +1 more+15 -50 replies
42/106net/mlx5e: Get the latest values from counters in switchdev modedrivers/net/ethernet/mellanox/mlx5/core/en_main.c+6 -10 replies
43/106PCI: Avoid ASMedia XHCI USB PME# from D0 defectdrivers/pci/quirks.c+11 -00 replies
44/106PCI: Add Zhaoxin Vendor IDinclude/linux/pci_ids.h+2 -00 replies
45/106PCI: Add ACS quirk for Zhaoxin multi-function devicesdrivers/pci/quirks.c+4 -00 replies
46/106PCI: Add ACS quirk for Zhaoxin Root/Downstream Portsdrivers/pci/quirks.c+25 -00 replies
47/106PCI: Move Apex Edge TPU class quirk to fix BAR assignmentdrivers/pci/quirks.c drivers/staging/gasket/apex_driver.c+7 -70 replies
48/106ARM: dts: bcm283x: Disable dsi0 nodearch/arm/boot/dts/bcm283x.dtsi+1 -00 replies
49/106cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabledkernel/bpf/cpumap.c+1 -10 replies
50/106s390/pci: do not set affinity for floating irqsarch/s390/pci/pci_irq.c+3 -20 replies
51/106remoteproc: mtk_scp: use dma_addr_t for DMA APIdrivers/remoteproc/mtk_common.h drivers/remoteproc/mtk_scp.c+4 -40 replies
52/106net/mlx5: Fix failing fw tracer allocation on s390drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c+3 -30 replies
53/106sched/core: Fix reset-on-fork from RT with uclampkernel/sched/core.c+2 -70 replies
54/106perf/core: fix parent pid/tid in task exit eventskernel/events/core.c+10 -30 replies
55/106netfilter: nat: fix error handling upon registering inet hooknet/netfilter/nf_nat_proto.c+2 -20 replies
56/106PM: sleep: core: Switch back to async_schedule_dev()drivers/base/power/main.c+1 -10 replies
57/106blk-iocost: Fix error on iocost_ioc_vrate_adjblock/blk-iocost.c include/trace/events/iocost.h+5 -50 replies
58/106um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/arch/um/Makefile+1 -00 replies
59/106bpf: Fix handling of XADD on BTF memorykernel/bpf/verifier.c+1 -10 replies
60/106bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_Barch/x86/net/bpf_jit_comp.c+15 -30 replies
61/106bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extensionarch/x86/net/bpf_jit_comp32.c+3 -10 replies
62/106bpf, x86_32: Fix clobbering of dst for BPF_JSETarch/x86/net/bpf_jit_comp32.c+18 -40 replies
63/106bpf, x86_32: Fix logic error in BPF_LDX zero-extensionarch/x86/net/bpf_jit_comp32.c+1 -10 replies
64/106bpf: Propagate expected_attach_type when verifying freplace programskernel/bpf/verifier.c+8 -00 replies
65/106selftests/bpf: Fix a couple of broken test_btf casestools/testing/selftests/bpf/progs/test_btf_haskv.c tools/testing/selftests/bpf/progs/test_btf_newkv.c tools/testing/selftests/bpf/progs/test_btf_nokv.c +1 more+16 -400 replies
66/106mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy pathmm/shmem.c+2 -20 replies
67/106xfs: clear PF_MEMALLOC before exiting xfsaild threadfs/xfs/xfs_trans_ail.c+3 -10 replies
68/106libbpf: Initialize *nl_pid so gcc 10 is happytools/lib/bpf/netlink.c+2 -20 replies
69/106net: fec: set GPR bit on suspend by DT configuration.drivers/net/ethernet/freescale/fec.h drivers/net/ethernet/freescale/fec_main.c+127 -290 replies
70/106x86: hyperv: report value of misc_featuresarch/x86/kernel/cpu/mshyperv.c+2 -20 replies
71/106signal: check sig before setting info in kill_pid_usb_asynciokernel/signal.c+3 -30 replies
72/106afs: Fix length of dump of bad YFSFetchStatus recordfs/afs/yfsclient.c+3 -30 replies
73/106xfs: fix partially uninitialized structure in xfs_reflink_remap_extentfs/xfs/xfs_reflink.c+1 -00 replies
74/106ALSA: hda: Release resources at error in delayed probesound/pci/hda/hda_intel.c sound/pci/hda/hda_intel.h+17 -130 replies
75/106ALSA: hda: Keep the controller initialization even if no codecs foundsound/pci/hda/hda_intel.c+7 -50 replies
76/106ALSA: hda: Explicitly permit using autosuspend if runtime PM is supportedsound/pci/hda/hda_intel.c+3 -10 replies
77/106drm/amdgpu: fix wrong vram lost counter increment V2drivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/cik.c drivers/gpu/drm/amd/amdgpu/nv.c +2 more+18 -140 replies
78/106scsi: target: fix PR IN / READ FULL STATUS for FCdrivers/target/target_core_fabric_lib.c+1 -10 replies
79/106scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKENdrivers/target/target_core_user.c+1 -00 replies
80/106objtool: Fix CONFIG_UBSAN_TRAP unreachable warningstools/objtool/check.c+15 -20 replies
81/106objtool: Support Clang non-section symbols in ORC dumptools/objtool/orc_dump.c+27 -170 replies
82/106xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant statusdrivers/xen/xenbus/xenbus_client.c+8 -10 replies
83/106ALSA: hda: call runtime_allow() for all hda controllerssound/pci/hda/hda_intel.c+1 -00 replies
84/106net: stmmac: socfpga: Allow all RGMII modesdrivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c+2 -00 replies
85/106mac80211: fix channel switch trigger from unknown mesh peernet/mac80211/mesh.c+7 -40 replies
86/106sched/isolation: Allow "isolcpus=" to skip unknown sub-parameterskernel/sched/isolation.c+19 -20 replies
87/106sched/vtime: Work around an unitialized variable warningkernel/sched/cputime.c+2 -20 replies
88/106arm64: Delete the space separator in __emit_instarch/arm64/include/asm/sysreg.h+3 -10 replies
89/106ext4: use matching invalidatepage in ext4_writepagefs/ext4/inode.c+1 -10 replies
90/106ext4: increase wait time needed before reuse of deleted inode numbersfs/ext4/ialloc.c+1 -10 replies
91/106ext4: convert BUG_ONs to WARN_ONs in mballoc.cfs/ext4/mballoc.c+4 -20 replies
92/106irqchip/gic-v4.1: Add support for VPENDBASERs Dirty+Valid signalingdrivers/irqchip/irq-gic-v3-its.c drivers/irqchip/irq-gic-v3.c include/linux/irqchip/arm-gic-v3.h+28 -40 replies
93/106blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budgetblock/blk-mq.c+3 -10 replies
94/106irqchip/meson-gpio: Fix HARDIRQ-safe -> HARDIRQ-unsafe lock orderdrivers/irqchip/irq-meson-gpio.c+10 -80 replies
95/106hwmon: (jc42) Fix name to have no illegal charactersdrivers/hwmon/jc42.c+1 -10 replies
96/106sfc: fix XDP-redirect in this driverdrivers/net/ethernet/sfc/efx_common.c drivers/net/ethernet/sfc/net_driver.h drivers/net/ethernet/sfc/rx.c +1 more+15 -80 replies
97/106taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitionsinclude/uapi/linux/pkt_sched.h+2 -20 replies
98/106tipc: Add a missing case of TIPC_DIRECT_MSG typenet/tipc/msg.h net/tipc/node.c net/tipc/socket.c+8 -20 replies
99/106qed: Fix race condition between scheduling and destroying the slowpath workqueuedrivers/net/ethernet/qlogic/qed/qed_main.c+2 -110 replies
100/106Crypto: chelsio - Fixes a hang issue during driver registrationdrivers/crypto/chelsio/chcr_core.c+0 -20 replies
101/106net: use indirect call wrappers for skb_copy_datagram_iter()net/core/datagram.c+11 -30 replies
102/106qed: Fix use after free in qed_chain_freedrivers/net/ethernet/qlogic/qed/qed_dev.c include/linux/qed/qed_chain.h+31 -310 replies
103/106ext4: check for non-zero journal inum in ext4_calculate_overheadfs/ext4/super.c+2 -10 replies
104/106ASoC: soc-pcm: fix regression in soc_new_pcm()sound/soc/soc-pcm.c+6 -90 replies
105/106ASoC: soc-core: disable route checks for legacy devicesinclude/sound/soc.h sound/soc/soc-core.c+25 -40 replies
106/106ASoC: stm32: spdifrx: fix regmap status checksound/soc/stm/stm32_spdifrx.c+2 -00 replies

Reviews trailers per patch

41 of 106 patches have a Reviewed-by or Acked-by.

PatchLars-Peter ClausenJeff LaytonSrinivas Kandagatla@grsecurityChandan RajendraChristoph HellwigAllison CollinsDarrick J. WongStefano BrivioJiri SlabyJon MaloyThor ThayerPatrick BellasiDietmar EggemannXiumei MuJesper Dangaard BrouerSong Liu[email protected]Hugh DickinsAndrii NakryikoH. Peter Anvin (Intel)Wang YanQingChristian BraunerKees CookMiroslav BenesPeter Zijlstra (Intel)Wei LiuBrian FosterAlex DeucherMike ChristieVladimir OlteanMark RutlandRitesh HarjaniJan KaraZenghui YuMing LeiJerome BrunetPaolo AbeniWillem de BruijnKuninori MorimotoEdward CreeRoy SplietBrendan HigginsSteven Rostedt (VMware)Tejun HeoEric AnholtLuís MendesTariq ToukanCharles KeepaxJann HornPetr MladekChristian BergerKarl OlsenJef Driesen
1/106Reported-and-tested-by T-b T-b
2/106T-b R-b
3/106
4/106
5/106
6/106
7/106
8/106
9/106
10/106
11/106R-b
12/106
13/106
14/106
15/106
16/106
17/106R-b
18/106Tweeted-by
19/106
20/106
21/106
22/106A-b
23/106
24/106R-b
25/106
26/106
27/106
28/106R-b
29/106
30/106
31/106
32/106
33/106
34/106R-b
35/106T-b
36/106
37/106A-b
38/106R-b R-b R-b R-b
39/106
40/106
41/106R-b
42/106
43/106
44/106
45/106
46/106
47/106Debugged-by T-b
48/106R-b
49/106T-b A-b A-b
50/106
51/106
52/106
53/106R-b R-b
54/106
55/106
56/106
57/106A-b A-b
58/106R-b T-b
59/106
60/106
61/106R-b A-b
62/106A-b
63/106
64/106
65/106
66/106T-b A-b
67/106R-b R-b
68/106A-b
69/106
70/106
71/106A-b
72/106
73/106R-b
74/106
75/106T-b
76/106
77/106A-b
78/106R-b
79/106A-b
80/106R-b R-b A-b
81/106R-b A-b
82/106R-b
83/106
84/106
85/106
86/106
87/106A-b
88/106R-b
89/106R-b R-b
90/106
91/106
92/106R-b
93/106R-b
94/106R-b
95/106
96/106A-b
97/106A-b
98/106A-b
99/106
100/106
101/106A-b A-b
102/106
103/106R-b
104/106T-b R-b
105/106A-b
106/106

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

Read the v1 thread

Cover letter [PATCH 5.6 000/106] 5.6.9-rc1 review

This is the start of the stable review cycle for the 5.6.9 release. There are 106 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, 03 May 2020 13:12:02 +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.6.9-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.6.9-rc1

Olivier Moysan <[email protected]>
ASoC: stm32: spdifrx: fix regmap status check

Pierre-Louis Bossart <[email protected]>
ASoC: soc-core: disable route checks for legacy devices

Stephan Gerhold <[email protected]>
ASoC: soc-pcm: fix regression in soc_new_pcm()

Ritesh Harjani <[email protected]>
ext4: check for non-zero journal inum in ext4_calculate_overhead

Yuval Basson <[email protected]>
qed: Fix use after free in qed_chain_free

Eric Dumazet <[email protected]>
net: use indirect call wrappers for skb_copy_datagram_iter()

Ayush Sawal <[email protected]>
Crypto: chelsio - Fixes a hang issue during driver registration

Yuval Basson <[email protected]>
qed: Fix race condition between scheduling and destroying the slowpath workqueue

Hoang Le <[email protected]>
tipc: Add a missing case of TIPC_DIRECT_MSG type

Eugene Syromiatnikov <[email protected]>
taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions

Jesper Dangaard Brouer <[email protected]>
sfc: fix XDP-redirect in this driver

Sascha Hauer <[email protected]>
hwmon: (jc42) Fix name to have no illegal characters

Marc Zyngier <[email protected]>

    irqchip/meson-gpio: Fix HARDIRQ-safe -> HARDIRQ-unsafe lock order

John Garry <[email protected]>
blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget

Marc Zyngier <[email protected]>
irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling

Theodore Ts'o <[email protected]>
ext4: convert BUG_ON's to WARN_ON's in mballoc.c

Theodore Ts'o <[email protected]>
ext4: increase wait time needed before reuse of deleted inode numbers

yangerkun <[email protected]>
ext4: use matching invalidatepage in ext4_writepage

Fangrui Song <[email protected]>
arm64: Delete the space separator in __emit_inst

Borislav Petkov <[email protected]>
sched/vtime: Work around an unitialized variable warning

Peter Xu <[email protected]>
sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters

Tamizh chelvam <[email protected]>
mac80211: fix channel switch trigger from unknown mesh peer

Atsushi Nemoto <[email protected]>
net: stmmac: socfpga: Allow all RGMII modes

Hui Wang <[email protected]>
ALSA: hda: call runtime_allow() for all hda controllers

Juergen Gross <[email protected]>
xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status

Josh Poimboeuf <[email protected]>
objtool: Support Clang non-section symbols in ORC dump

Josh Poimboeuf <[email protected]>
objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings

Bodo Stroesser <[email protected]>
scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN

Bodo Stroesser <[email protected]>
scsi: target: fix PR IN / READ FULL STATUS for FC

Evan Quan <[email protected]>
drm/amdgpu: fix wrong vram lost counter increment V2

Roy Spliet <[email protected]>
ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported

Takashi Iwai <[email protected]>
ALSA: hda: Keep the controller initialization even if no codecs found

Takashi Iwai <[email protected]>
ALSA: hda: Release resources at error in delayed probe

Darrick J. Wong <[email protected]>
xfs: fix partially uninitialized structure in xfs_reflink_remap_extent

David Howells <[email protected]>
afs: Fix length of dump of bad YFSFetchStatus record

Zhiqiang Liu <[email protected]>
signal: check sig before setting info in kill_pid_usb_asyncio

Olaf Hering <[email protected]>
x86: hyperv: report value of misc_features

Martin Fuzzey <[email protected]>
net: fec: set GPR bit on suspend by DT configuration.

Jeremy Cline <[email protected]>
libbpf: Initialize *nl_pid so gcc 10 is happy

Eric Biggers <[email protected]>
xfs: clear PF_MEMALLOC before exiting xfsaild thread

Yang Shi <[email protected]>

    mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path

Stanislav Fomichev <[email protected]>
selftests/bpf: Fix a couple of broken test_btf cases

Toke Høiland-Jørgensen <[email protected]>
bpf: Propagate expected_attach_type when verifying freplace programs

Wang YanQing <[email protected]>
bpf, x86_32: Fix logic error in BPF_LDX zero-extension

Luke Nelson <[email protected]>
bpf, x86_32: Fix clobbering of dst for BPF_JSET

Luke Nelson <[email protected]>
bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension

Luke Nelson <[email protected]>
bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B

Jann Horn <[email protected]>
bpf: Fix handling of XADD on BTF memory

Vitor Massaru Iha <[email protected]>

    um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/

Waiman Long <[email protected]>
blk-iocost: Fix error on iocost_ioc_vrate_adj

Kai-Heng Feng <[email protected]>
PM: sleep: core: Switch back to async_schedule_dev()

Hillf Danton <[email protected]>
netfilter: nat: fix error handling upon registering inet hook

Ian Rogers <[email protected]>
perf/core: fix parent pid/tid in task exit events

Quentin Perret <[email protected]>
sched/core: Fix reset-on-fork from RT with uclamp

Niklas Schnelle <[email protected]>
net/mlx5: Fix failing fw tracer allocation on s390

Arnd Bergmann <[email protected]>
remoteproc: mtk_scp: use dma_addr_t for DMA API

Niklas Schnelle <[email protected]>
s390/pci: do not set affinity for floating irqs

Toke Høiland-Jørgensen <[email protected]>
cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled

Nicolas Saenz Julienne <[email protected]>
ARM: dts: bcm283x: Disable dsi0 node

Bjorn Helgaas <[email protected]>
PCI: Move Apex Edge TPU class quirk to fix BAR assignment

Raymond Pang <[email protected]>
PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports

Raymond Pang <[email protected]>
PCI: Add ACS quirk for Zhaoxin multi-function devices

Raymond Pang <[email protected]>
PCI: Add Zhaoxin Vendor ID

Kai-Heng Feng <[email protected]>
PCI: Avoid ASMedia XHCI USB PME# from D0 defect

Zhu Yanjun <[email protected]>
net/mlx5e: Get the latest values from counters in switchdev mode

Maxim Mikityanskiy <[email protected]>
net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns

Chuck Lever <[email protected]>
svcrdma: Fix leak of svc_rdma_recv_ctxt objects

Chuck Lever <[email protected]>
svcrdma: Fix trace point use-after-free race

Brian Foster <[email protected]>
xfs: acquire superblock freeze protection on eofblocks scans

Tuong Lien <[email protected]>
tipc: fix incorrect increasing of link window

Jason Gunthorpe <[email protected]>
net/cxgb4: Check the return from t4_query_params properly

Ard Biesheuvel <[email protected]>

    efi/x86: Don't remap text<->rodata gap read-only for mixed mode

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag

David Howells <[email protected]>
rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket

Guenter Roeck <[email protected]>
hwmon: (drivetemp) Return -ENODATA for invalid temperatures

Arnd Bergmann <[email protected]>
rtw88: avoid unused function warnings

Arnd Bergmann <[email protected]>
clk: asm9260: fix __clk_hw_register_fixed_rate_with_accuracy typo

Ann T Ropea <[email protected]>
hwmon: (drivetemp) Use drivetemp's true module name in Kconfig section

Wolfram Sang <[email protected]>
i2c: altera: use proper variable to hold errno

Rafał Miłecki <[email protected]>
brcmfmac: add stub for monitor interface xmit

Jann Horn <[email protected]>
bpf: Forbid XADD on spilled pointers for unprivileged users

Aaro Koskinen <[email protected]>
ARM: dts: OMAP3: disable RNG on N950/N9

Vasily Averin <[email protected]>
nfsd: memory corruption in nfsd4_lock()

Arnd Bergmann <[email protected]>
drivers: soc: xilinx: fix firmware driver Kconfig dependency

Shengjiu Wang <[email protected]>
ASoC: wm8960: Fix wrong clock after suspend & resume

Jerome Brunet <[email protected]>
ASoC: meson: axg-card: fix codec-to-codec link setup

Philipp Puschmann <[email protected]>
ASoC: tas571x: disable regulators on failed probe

Krzysztof Kozlowski <[email protected]>
ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume

Chris Rorvick <[email protected]>
iwlwifi: actually check allocated conf_tlv pointer

Stephan Gerhold <[email protected]>
ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs

Philipp Rudo <[email protected]>
s390/ftrace: fix potential crashes when switching tracers

Syed Nayyar Waris <[email protected]>
counter: 104-quad-8: Add lock guards - generic interface

Al Viro <[email protected]>
propagate_one(): mnt_set_mountpoint() needs mount_lock

Lorenzo Bianconi <[email protected]>
iio: imu: st_lsm6dsx: specify slave odr in slv_odr

Lorenzo Bianconi <[email protected]>
iio: imu: st_lsm6dsx: fix read misalignment on untagged FIFO

YueHaibing <[email protected]>
iio:ad7797: Use correct attribute_group

David Howells <[email protected]>
afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH

David Howells <[email protected]>
afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate

Cristian Birsan <[email protected]>
usb: gadget: udc: atmel: Fix vbus disconnect handling

Nathan Chancellor <[email protected]>
usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete

Masahiro Yamada <[email protected]>
kbuild: fix DT binding schema rule again to avoid needless rebuilds

Nicolas Saenz Julienne <[email protected]>
ARM: dts: bcm283x: Add cells encoding format to firmware bus

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Do link recovery for SS and SSP

Olivier Moysan <[email protected]>
ASoC: stm32: sai: fix sai probe

Sergey Senozhatsky <[email protected]>
printk: queue wake_up_klogd irq_work only if per-CPU areas are ready

Richard Weinberger <[email protected]>
ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans()

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/bcm2835-rpi.dtsi                 |   3 +
 arch/arm/boot/dts/bcm283x.dtsi                     |   1 +
 arch/arm/boot/dts/omap3-n950-n9.dtsi               |   5 +
 arch/arm64/include/asm/sysreg.h                    |   4 +-
 arch/s390/kernel/diag.c                            |   2 +-
 arch/s390/kernel/smp.c                             |   4 +-
 arch/s390/kernel/trace.c                           |   2 +-
 arch/s390/pci/pci_irq.c                            |   5 +-
 arch/um/Makefile                                   |   1 +
 arch/x86/kernel/cpu/mshyperv.c                     |   4 +-
 arch/x86/net/bpf_jit_comp.c                        |  18 +-
 arch/x86/net/bpf_jit_comp32.c                      |  28 ++-
 arch/x86/platform/efi/efi_64.c                     |  12 +-
 block/blk-iocost.c                                 |   4 +-
 block/blk-mq.c                                     |   4 +-
 drivers/base/power/main.c                          |   2 +-
 drivers/clk/clk-asm9260.c                          |   2 +-
 drivers/counter/104-quad-8.c                       | 194 +++++++++++++++++----
 drivers/crypto/chelsio/chcr_core.c                 |   2 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  20 ++-
 drivers/gpu/drm/amd/amdgpu/cik.c                   |   2 -
 drivers/gpu/drm/amd/amdgpu/nv.c                    |   4 -
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   4 -
 drivers/gpu/drm/amd/amdgpu/vi.c                    |   2 -
 drivers/hwmon/Kconfig                              |   2 +-
 drivers/hwmon/drivetemp.c                          |   6 +
 drivers/hwmon/jc42.c                               |   2 +-
 drivers/i2c/busses/i2c-altera.c                    |   9 +-
 drivers/iio/adc/ad7793.c                           |   2 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |   3 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |  23 ++-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c       |  29 ++-
 drivers/irqchip/irq-gic-v3-its.c                   |  19 ++
 drivers/irqchip/irq-gic-v3.c                       |  11 +-
 drivers/irqchip/irq-meson-gpio.c                   |  18 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |   2 +-
 drivers/net/ethernet/freescale/fec.h               |   7 +
 drivers/net/ethernet/freescale/fec_main.c          | 149 +++++++++++++---
 .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c   |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   3 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c    |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   7 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   8 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c  |   6 +-
 drivers/net/ethernet/qlogic/qed/qed_dev.c          |  38 ++--
 drivers/net/ethernet/qlogic/qed/qed_main.c         |  13 +-
 drivers/net/ethernet/sfc/efx_common.c              |   9 +-
 drivers/net/ethernet/sfc/net_driver.h              |   6 +
 drivers/net/ethernet/sfc/rx.c                      |   2 +-
 drivers/net/ethernet/sfc/rx_common.c               |   6 +-
 .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c    |   2 +
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |   9 +
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |   2 +-
 drivers/net/wireless/realtek/rtw88/pci.c           |  11 +-
 drivers/pci/quirks.c                               |  47 +++++
 drivers/remoteproc/mtk_common.h                    |   2 +-
 drivers/remoteproc/mtk_scp.c                       |   6 +-
 drivers/soc/xilinx/Kconfig                         |   4 +-
 drivers/staging/gasket/apex_driver.c               |   7 -
 drivers/target/target_core_fabric_lib.c            |   2 +-
 drivers/target/target_core_user.c                  |   1 +
 drivers/usb/dwc3/gadget.c                          |   8 +-
 drivers/usb/gadget/udc/atmel_usba_udc.c            |   4 +-
 drivers/usb/gadget/udc/bdc/bdc_ep.c                |   2 +-
 drivers/xen/xenbus/xenbus_client.c                 |   9 +-
 fs/afs/cmservice.c                                 |   2 +-
 fs/afs/internal.h                                  |   2 +-
 fs/afs/rotate.c                                    |   6 +-
 fs/afs/server.c                                    |   7 +-
 fs/afs/volume.c                                    |   8 +-
 fs/afs/yfsclient.c                                 |   6 +-
 fs/ext4/ialloc.c                                   |   2 +-
 fs/ext4/inode.c                                    |   2 +-
 fs/ext4/mballoc.c                                  |   6 +-
 fs/ext4/super.c                                    |   3 +-
 fs/nfsd/nfs4state.c                                |   2 +
 fs/pnode.c                                         |   9 +-
 fs/ubifs/orphan.c                                  |   4 +-
 fs/xfs/xfs_icache.c                                |  10 ++
 fs/xfs/xfs_ioctl.c                                 |   5 +-
 fs/xfs/xfs_reflink.c                               |   1 +
 fs/xfs/xfs_trans_ail.c                             |   4 +-
 include/linux/irqchip/arm-gic-v3.h                 |   2 +
 include/linux/pci_ids.h                            |   2 +
 include/linux/printk.h                             |   5 -
 include/linux/qed/qed_chain.h                      |  24 ++-
 include/linux/sunrpc/svc_rdma.h                    |   1 +
 include/sound/soc.h                                |   1 +
 include/trace/events/iocost.h                      |   6 +-
 include/trace/events/rpcrdma.h                     |  50 ++++--
 include/uapi/linux/netfilter/nf_tables.h           |   2 +
 include/uapi/linux/pkt_sched.h                     |   4 +-
 init/main.c                                        |   1 -
 kernel/bpf/cpumap.c                                |   2 +-
 kernel/bpf/verifier.c                              |  38 ++--
 kernel/events/core.c                               |  13 +-
 kernel/printk/internal.h                           |   5 +
 kernel/printk/printk.c                             |  34 ++++
 kernel/printk/printk_safe.c                        |  11 +-
 kernel/sched/core.c                                |   9 +-
 kernel/sched/cputime.c                             |   4 +-
 kernel/sched/isolation.c                           |  21 ++-
 kernel/signal.c                                    |   6 +-
 mm/shmem.c                                         |   4 +-
 net/core/datagram.c                                |  14 +-
 net/mac80211/mesh.c                                |  11 +-
 net/netfilter/nf_nat_proto.c                       |   4 +-
 net/netfilter/nf_tables_api.c                      |   2 +-
 net/rxrpc/local_object.c                           |   9 -
 net/rxrpc/output.c                                 |  44 ++---
 net/sunrpc/svc_xprt.c                              |   3 -
 net/sunrpc/svcsock.c                               |   4 +
 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c            |  22 +++
 net/sunrpc/xprtrdma/svc_rdma_rw.c                  |   3 +-
 net/sunrpc/xprtrdma/svc_rdma_sendto.c              |  29 ++-
 net/sunrpc/xprtrdma/svc_rdma_transport.c           |   5 -
 net/tipc/link.c                                    |   2 +-
 net/tipc/msg.h                                     |   5 +
 net/tipc/node.c                                    |   3 +-
 net/tipc/socket.c                                  |   2 +-
 scripts/Makefile.lib                               |   2 +-
 sound/pci/hda/hda_intel.c                          |  46 +++--
 sound/pci/hda/hda_intel.h                          |   1 +
 sound/soc/codecs/tas571x.c                         |  20 ++-
 sound/soc/codecs/wm8960.c                          |   3 +-
 sound/soc/meson/axg-card.c                         |   4 +-
 sound/soc/qcom/qdsp6/q6afe-dai.c                   |  16 ++
 sound/soc/samsung/s3c-i2s-v2.c                     |  57 ------
 sound/soc/samsung/s3c2412-i2s.c                    |  56 ++++++
 sound/soc/soc-core.c                               |  28 ++-
 sound/soc/soc-pcm.c                                |  15 +-
 sound/soc/stm/stm32_sai_sub.c                      |  12 +-
 sound/soc/stm/stm32_spdifrx.c                      |   2 +
 tools/lib/bpf/netlink.c                            |   4 +-
 tools/objtool/check.c                              |  17 +-
 tools/objtool/orc_dump.c                           |  44 +++--
 tools/testing/selftests/bpf/progs/test_btf_haskv.c |  18 +-
 tools/testing/selftests/bpf/progs/test_btf_newkv.c |  18 +-
 tools/testing/selftests/bpf/progs/test_btf_nokv.c  |  18 +-
 tools/testing/selftests/bpf/test_btf.c             |   2 +-
 .../selftests/bpf/verifier/value_illegal_alu.c     |   1 +
 142 files changed, 1133 insertions(+), 575 deletions(-)