Skip to content

5.10.15-rc1 review

Greg Kroah-Hartman dri-devel kvm linux-arm-kernel lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest120 patches 19 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/120USB: serial: cp210x: add pid/vid for WSDA-200-USBdrivers/usb/serial/cp210x.c+1 -00 replies
2/120USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000drivers/usb/serial/cp210x.c+1 -00 replies
3/120USB: serial: option: Adding support for Cinterion MV31drivers/usb/serial/option.c+6 -00 replies
4/120usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720drivers/usb/host/xhci-mvebu.c drivers/usb/host/xhci-mvebu.h drivers/usb/host/xhci-plat.c +1 more+68 -10 replies
5/120USB: gadget: legacy: fix an error code in eth_bind()drivers/usb/gadget/legacy/ether.c+3 -10 replies
6/120usb: gadget: aspeed: add missing of_node_putdrivers/usb/gadget/udc/aspeed-vhub/hub.c+3 -10 replies
7/120USB: usblp: dont call usb_set_interface if theres a single altdrivers/usb/class/usblp.c+11 -80 replies
8/120usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop()drivers/usb/renesas_usbhs/fifo.c+1 -00 replies
9/120usb: dwc2: Fix endpoint direction check in ep_from_windexdrivers/usb/dwc2/gadget.c+1 -70 replies
10/120usb: dwc3: fix clock issue during resume in OTG modedrivers/usb/dwc3/core.c+1 -10 replies
11/120usb: xhci-mtk: fix unreleased bandwidth datadrivers/usb/host/xhci-mtk-sch.c drivers/usb/host/xhci-mtk.c drivers/usb/host/xhci-mtk.h +2 more+111 -390 replies
12/120usb: xhci-mtk: skip dropping bandwidth of unchecked endpointsdrivers/usb/host/xhci-mtk-sch.c drivers/usb/host/xhci-mtk.h+36 -290 replies
13/120usb: xhci-mtk: break loop when find the endpoint to dropdrivers/usb/host/xhci-mtk-sch.c+3 -10 replies
14/120ARM: OMAP1: OSK: fix ohci-omap breakagearch/arm/mach-omap1/board-osk.c+2 -00 replies
15/120arm64: dts: qcom: c630: keep both touchpad devices enabledarch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts+2 -80 replies
16/120Input: i8042 - unbreak Pegatron C15Bdrivers/input/serio/i8042-x86ia64io.h+2 -00 replies
17/120arm64: dts: amlogic: meson-g12: Set FL-adj property valuearch/arm64/boot/dts/amlogic/meson-g12-common.dtsi+1 -10 replies
18/120arm64: dts: rockchip: fix vopl iommu irq on px30arch/arm64/boot/dts/rockchip/px30.dtsi+1 -10 replies
19/120arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Proarch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts+0 -10 replies
20/120ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detectarch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi+1 -10 replies
21/120ARM: dts: stm32: Connect card-detect signal on DHCOMarch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi+1 -10 replies
22/120ARM: dts: stm32: Disable WP on DHCOM uSD slotarch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi+1 -00 replies
23/120ARM: dts: stm32: Disable optional TSC2004 on DRC02 boardarch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi+6 -00 replies
24/120ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi+2 -20 replies
25/120vdpa/mlx5: Fix memory key MTT populationdrivers/vdpa/mlx5/core/mlx5_vdpa.h drivers/vdpa/mlx5/core/mr.c+13 -160 replies
26/120bpf, cgroup: Fix optlen WARN_ON_ONCE toctoukernel/bpf/cgroup.c+5 -00 replies
27/120bpf, cgroup: Fix problematic bounds checkkernel/bpf/cgroup.c+1 -10 replies
28/120bpf, inode_storage: Put file handler if no storage was foundkernel/bpf/bpf_inode_storage.c+5 -10 replies
29/120um: virtio: free vu_dev only with the contained struct devicearch/um/drivers/virtio_uml.c+2 -10 replies
30/120bpf, preload: Fix build when $(O) points to a relative pathkernel/bpf/preload/Makefile+4 -10 replies
31/120arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts+1 -10 replies
32/120r8169: work around RTL8125 UDP hw bugdrivers/net/ethernet/realtek/r8169_main.c+65 -60 replies
33/120rxrpc: Fix deadlock around release of dst cached on udp tunnelfs/afs/main.c net/rxrpc/af_rxrpc.c+6 -60 replies
34/120arm64: dts: ls1046a: fix dcfg address rangearch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi+1 -10 replies
35/120SUNRPC: Fix NFS READs that start at non-page-aligned offsetsnet/sunrpc/svcsock.c+4 -30 replies
36/120igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwrdrivers/net/ethernet/intel/igc/igc_i225.c+1 -20 replies
37/120igc: check return value of ret_val in igc_config_fc_after_link_updrivers/net/ethernet/intel/igc/igc_mac.c+1 -10 replies
38/120i40e: Revert "i40e: dont report link up for a VF who hasnt enabled queues"drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h+1 -130 replies
39/120ibmvnic: device remove has higher precedence over resetdrivers/net/ethernet/ibm/ibmvnic.c+0 -50 replies
40/120net/mlx5: Fix function calculation for page treesdrivers/net/ethernet/mellanox/mlx5/core/pagealloc.c+1 -10 replies
41/120net/mlx5: Fix leak upon failure of rule creationdrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+5 -00 replies
42/120net/mlx5e: Update max_opened_tc also when channels are closeddrivers/net/ethernet/mellanox/mlx5/core/en_main.c+2 -40 replies
43/120net/mlx5e: Release skb in case of failure in tc update skbdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+12 -40 replies
44/120net: lapb: Copy the skb before sending a packetnet/lapb/lapb_out.c+2 -10 replies
45/120net: mvpp2: TCAM entry enable should be written after SRAM datadrivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c+5 -50 replies
46/120r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is setdrivers/net/ethernet/realtek/r8169_main.c+2 -20 replies
47/120net: ipa: pass correct dma_handle to dma_free_coherent()drivers/net/ipa/gsi.c+1 -10 replies
48/120ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-modearch/arm/boot/dts/sun7i-a20-bananapro.dts+1 -10 replies
49/120nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUsdrivers/nvme/target/tcp.c+2 -10 replies
50/120vdpa/mlx5: Restore the hardware used index after change mapdrivers/vdpa/mlx5/net/mlx5_vnet.c+18 -00 replies
51/120memblock: do not start bottom-up allocations with kernel_endmm/memblock.c+6 -432 replies
52/120kbuild: fix duplicated flags in DEBUG_CFLAGSMakefile+3 -10 replies
53/120thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link()drivers/thunderbolt/acpi.c+1 -10 replies
54/120ovl: fix dentry leak in ovl_get_redirectfs/overlayfs/dir.c+1 -10 replies
55/120ovl: avoid deadlock on directory ioctlfs/overlayfs/readdir.c+7 -160 replies
56/120ovl: implement volatile-specific fsync error behaviourDocumentation/filesystems/overlayfs.rst fs/overlayfs/file.c fs/overlayfs/overlayfs.h +4 more+71 -110 replies
57/120mac80211: fix station rate table updates on assocnet/mac80211/driver-ops.c net/mac80211/rate.c+6 -20 replies
58/120gpiolib: free device name on error path to fix kmemleakdrivers/gpio/gpiolib.c+8 -20 replies
59/120fgraph: Initialize tracing_graph_pause at task creationinit/init_task.c kernel/trace/fgraph.c+2 -30 replies
60/120tracing/kprobe: Fix to support kretprobe events on unloaded modulesinclude/linux/kprobes.h kernel/kprobes.c kernel/trace/trace_kprobe.c+32 -140 replies
61/120kretprobe: Avoid re-registration of the same kretprobe earlierkernel/kprobes.c+4 -00 replies
62/120tracing: Use pause-on-trace with the latency tracerskernel/trace/trace_irqsoff.c+4 -00 replies
63/120tracepoint: Fix race between tracing and removing tracepointinclude/linux/tracepoint.h+7 -50 replies
64/120libnvdimm/namespace: Fix visibility of namespace resource attributedrivers/nvdimm/namespace_devs.c+5 -50 replies
65/120libnvdimm/dimm: Avoid race between probe and available_slots_show()drivers/nvdimm/dimm_devs.c+15 -30 replies
66/120genirq: Prevent [devm_]irq_alloc_desc from returning irq 0include/linux/irq.h+2 -20 replies
67/120genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is setinclude/linux/msi.h kernel/irq/msi.c+26 -240 replies
68/120scripts: use pkg-config to locate libcryptoscripts/Makefile+6 -20 replies
69/120xhci: fix bounce buffer usage for non-sg list casedrivers/usb/host/xhci-ring.c+20 -110 replies
70/120RISC-V: Define MAXPHYSMEM_1GB only for RV32arch/riscv/Kconfig+2 -00 replies
71/120cifs: report error instead of invalid when revalidating a dentry failsfs/cifs/dir.c+20 -20 replies
72/120iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing itinclude/linux/iommu.h+4 -10 replies
73/120smb3: Fix out-of-bounds bug in SMB2_negotiate()fs/cifs/smb2pdu.h+1 -10 replies
74/120smb3: fix crediting for compounding when only one request in flightfs/cifs/transport.c+15 -30 replies
75/120mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstbdrivers/mmc/host/sdhci-pltfm.h+6 -10 replies
76/120mmc: core: Limit retries when analyse of SDIO tuples failsdrivers/mmc/core/sdio_cis.c+6 -00 replies
77/120Fix unsynchronized access to sev members through svm_register_enc_regionarch/x86/kvm/svm/sev.c+10 -70 replies
78/120drm/dp/mst: Export drm_dp_get_vc_payload_bw()drivers/gpu/drm/drm_dp_mst_topology.c include/drm/drm_dp_mst_helper.h+19 -62 replies
79/120drm/i915: Fix the MST PBN divider calculationdrivers/gpu/drm/i915/display/intel_dp_mst.c+3 -10 replies
80/120drm/i915/gem: Drop lru bumping on display unpinningdrivers/gpu/drm/i915/display/intel_display.c drivers/gpu/drm/i915/display/intel_overlay.c drivers/gpu/drm/i915/gem/i915_gem_domain.c +1 more+4 -530 replies
81/120drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbsdrivers/gpu/drm/i915/gt/intel_breadcrumbs.c+4 -20 replies
82/120drm/i915/display: Prevent double YUV range correction on HDR planesdrivers/gpu/drm/i915/display/intel_display.c drivers/gpu/drm/i915/display/intel_sprite.c+12 -550 replies
83/120drm/i915: Extract intel_ddi_power_up_lanes()drivers/gpu/drm/i915/display/intel_ddi.c+19 -160 replies
84/120drm/i915: Power up combo PHY lanes for for HDMI as welldrivers/gpu/drm/i915/display/intel_ddi.c+2 -00 replies
85/120drm/amd/display: Revert "Fix EDID parsing after resume from suspend"drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+0 -20 replies
86/120io_uring: dont modify identitys files uncess identity is cowedfs/io_uring.c+0 -60 replies
87/120nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDsdrivers/nvme/host/pci.c+2 -00 replies
88/120KVM: SVM: Treat SVM as unsupported when running as an SEV guestarch/x86/kvm/svm/svm.c arch/x86/mm/mem_encrypt.c+6 -00 replies
89/120KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEsarch/x86/kvm/mmu/tdp_mmu.c+3 -30 replies
90/120KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=offarch/x86/kvm/vmx/vmx.c arch/x86/kvm/x86.c+30 -130 replies
91/120KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctlarch/x86/kvm/cpuid.c+1 -10 replies
92/120KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit modearch/x86/kvm/emulate.c+2 -00 replies
93/120KVM: x86: Set so called reserved CR3 bits in LM mask at vCPU resetarch/x86/kvm/x86.c+1 -00 replies
94/120DTS: ARM: gta04: remove legacy spi-cs-high to make display work againarch/arm/boot/dts/omap3-gta04.dtsi+0 -10 replies
95/120ARM: dts; gta04: SPI panel chip select is active lowarch/arm/boot/dts/omap3-gta04.dtsi+1 -10 replies
96/120ARM: footbridge: fix dc21285 PCI configuration accessorsarch/arm/mach-footbridge/dc21285.c+6 -60 replies
97/120ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in decompressorarch/arm/include/debug/tegra.S+27 -270 replies
98/120mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB pagefs/hugetlbfs/inode.c include/linux/hugetlb.h mm/hugetlb.c+5 -20 replies
99/120mm: hugetlb: fix a race between freeing and dissolving the pagemm/hugetlb.c+39 -00 replies
100/120mm: hugetlb: fix a race between isolating and freeing pagemm/hugetlb.c+2 -20 replies
101/120mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_activemm/hugetlb.c+1 -20 replies
102/120mm, compaction: move high_pfn to the for loop scopemm/compaction.c+2 -10 replies
103/120mm/vmalloc: separate put pages and flush VM flagsinclude/linux/vmalloc.h+2 -70 replies
104/120mm: thp: fix MADV_REMOVE deadlock on shmem THPmm/huge_memory.c+23 -140 replies
105/120mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked()mm/filemap.c+4 -00 replies
106/120x86/build: Disable CET instrumentation in the kernelMakefile arch/x86/Makefile+3 -60 replies
107/120x86/debug: Fix DR6 handlingarch/x86/kernel/hw_breakpoint.c+18 -210 replies
108/120x86/debug: Prevent data breakpoints on __per_cpu_offsetarch/x86/kernel/hw_breakpoint.c+14 -00 replies
109/120x86/debug: Prevent data breakpoints on cpu_dr7arch/x86/kernel/hw_breakpoint.c+8 -00 replies
110/120x86/apic: Add extra serialization for non-serializing MSRsarch/x86/include/asm/apic.h arch/x86/include/asm/barrier.h arch/x86/kernel/apic/apic.c +2 more+32 -150 replies
111/120Input: goodix - add support for Goodix GT9286 chipdrivers/input/touchscreen/goodix.c+2 -00 replies
112/120Input: xpad - sync supported devices with fork on GitHubdrivers/input/joystick/xpad.c+16 -10 replies
113/120Input: ili210x - implement pressure reporting for ILI251xdrivers/input/touchscreen/ili210x.c+19 -70 replies
114/120md: Set prev_flush_start and flush_bio in an atomic waydrivers/md/md.c+2 -00 replies
115/120igc: Report speed and duplex as unknown when device is runtime suspendeddrivers/net/ethernet/intel/igc/igc_ethtool.c+2 -10 replies
116/120neighbour: Prevent a dead entry from updating gc_listnet/core/neighbour.c+4 -30 replies
117/120net: ip_tunnel: fix mtu calculationnet/ipv4/ip_tunnel.c+7 -90 replies
118/120udp: ipv4: manipulate network header of NATed UDP GRO fraglistinclude/net/udp.h net/ipv4/udp_offload.c net/ipv6/udp_offload.c+66 -70 replies
119/120net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_adddrivers/net/dsa/mv88e6xxx/chip.c+5 -10 replies
120/120net: sched: replaced invalid qdisc tree flush helper in qdisc_replaceinclude/net/sch_generic.h+1 -10 replies

Reviews trailers per patch

57 of 120 patches have a Reviewed-by or Acked-by.

PatchLyude PaulEzequiel GarciaPaul KocialkowskiJason WangTomasz Maciej NowakYoshihiro ShimodaMathias NymanPete ZaitcevStanislav FomichevMartin BlumenstinglNeil ArmstrongKrzysztof KozlowskiPo-Hsu LinAlaa HleihelMark BlochKonrad JankowskiSasha NeftinMartin SchillerKP SinghTariq ToukanAlex ElderNarayan AyalasomayajulaYehezkel BernatIcenowy ZhengAndrii NakryikoAmir GoldsteinVivek GoyalJeff LaytonVadim FedorenkoxploWillem de BruijnA. DuvnjakNaveen N. RaoAnanth N MavinakayanahalliMasami HiramatsuRandy DunlapGeert UytterhoevenShyam Prasad NTom TalpeyJoseph QiMike RapoportSedat DilekMark WielaardNathan ChancellorNicolas SchichanArnd BergmannFlorian FainelliMatti HämäläinenMatthew AuldVille SyrjalaRoi DayanTvrtko UrsulinImre DeakRodrigo SiqueiraAnson JacobDaniel WheelerPavel BegunkovPeter Zijlstra (Intel)Ikjoon JangAndreas HartmannRichard PalethorpeShameer KolothumAlex ShiJohannes WeinerNikolay BorisovThomas GleixnerBastien NoceraDavid JefferyCong WangDavid AhernLinus WalleijDmitry MonakhovDmitry YakuninMichal HockoMike KravetzOscar SalvadorVladimir OlteanMel GormanVlastimil BabkaSteffen KlassertAndrea ArcangeliPavel Machek (CIP)Shuah KhanDavidson FrancisLinux Kernel Functional TestingGuenter RoeckRoss Schmidt
SeriesT-b T-b T-b T-b T-b T-b
1/120
2/120
3/120
4/120T-b T-b R-b A-b
5/120
6/120
7/120A-b
8/120
9/120
10/120
11/120
12/120Reviewed-and-tested-by
13/120
14/120
15/120
16/120A-b
17/120R-b R-b R-b
18/120R-b R-b T-b
19/120
20/120
21/120
22/120
23/120
24/120
25/120A-b
26/120R-b
27/120R-b
28/120A-b
29/120
30/120A-b
31/120A-b
32/120T-b A-b
33/120A-b
34/120
35/120T-b
36/120
37/120A-b
38/120T-b
39/120
40/120
41/120R-b R-b
42/120R-b
43/120R-b
44/120A-b
45/120
46/120
47/120R-b
48/120
49/120T-b
50/120A-b
51/120R-b
52/120T-b R-b R-b
53/120A-b
54/120R-b
55/120T-b
56/120R-b R-b R-b
57/120
58/120
59/120
60/120
61/120A-b A-b A-b
62/120
63/120A-b
64/120
65/120A-b
66/120
67/120T-b
68/120
69/120T-b
70/120A-b T-b
71/120R-b
72/120
73/120
74/120R-b R-b
75/120T-b A-b A-b
76/120
77/120
78/120R-b
79/120R-b
80/120Reported-and-tested-by R-b
81/120R-b
82/120
83/120R-b
84/120R-b
85/120R-b A-b T-b
86/120R-b
87/120
88/120
89/120
90/120
91/120
92/120
93/120
94/120
95/120
96/120
97/120R-b
98/120A-b R-b R-b
99/120A-b R-b R-b
100/120A-b R-b R-b
101/120A-b R-b R-b
102/120A-b A-b
103/120
104/120R-b
105/120R-b A-b
106/120R-b T-b
107/120
108/120
109/120
110/120A-b A-b
111/120R-b
112/120
113/120
114/120R-b
115/120A-b
116/120R-b R-b
117/120
118/120A-b
119/120R-b
120/120A-b A-b A-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 87 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/120] 5.10.15-rc1 review

This is the start of the stable review cycle for the 5.10.15 release. There are 120 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 10 Feb 2021 14:57:55 +0000. Anything received after that time might be too late.

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

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.15-rc1

Alexander Ovechkin <[email protected]>
net: sched: replaced invalid qdisc tree flush helper in qdisc_replace

DENG Qingfang <[email protected]>
net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add

Dongseok Yi <[email protected]>
udp: ipv4: manipulate network header of NATed UDP GRO fraglist

Vadim Fedorenko <[email protected]>
net: ip_tunnel: fix mtu calculation

Chinmay Agarwal <[email protected]>
neighbour: Prevent a dead entry from updating gc_list

Kai-Heng Feng <[email protected]>
igc: Report speed and duplex as unknown when device is runtime suspended

Xiao Ni <[email protected]>
md: Set prev_flush_start and flush_bio in an atomic way

Marek Vasut <[email protected]>

    Input: ili210x - implement pressure reporting for ILI251x

Benjamin Valentin <[email protected]>
Input: xpad - sync supported devices with fork on GitHub

AngeloGioacchino Del Regno <[email protected]>
Input: goodix - add support for Goodix GT9286 chip

Dave Hansen <[email protected]>
x86/apic: Add extra serialization for non-serializing MSRs

Lai Jiangshan <[email protected]>
x86/debug: Prevent data breakpoints on cpu_dr7

Lai Jiangshan <[email protected]>
x86/debug: Prevent data breakpoints on __per_cpu_offset

Peter Zijlstra <[email protected]>
x86/debug: Fix DR6 handling

Josh Poimboeuf <[email protected]>
x86/build: Disable CET instrumentation in the kernel

Waiman Long <[email protected]>
mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked()

Hugh Dickins <[email protected]>
mm: thp: fix MADV_REMOVE deadlock on shmem THP

Rick Edgecombe <[email protected]>
mm/vmalloc: separate put pages and flush VM flags

Rokudo Yan <[email protected]>
mm, compaction: move high_pfn to the for loop scope

Muchun Song <[email protected]>
mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active

Muchun Song <[email protected]>
mm: hugetlb: fix a race between isolating and freeing page

Muchun Song <[email protected]>
mm: hugetlb: fix a race between freeing and dissolving the page

Muchun Song <[email protected]>
mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page

Dmitry Osipenko <[email protected]>
ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in decompressor

Russell King <[email protected]>
ARM: footbridge: fix dc21285 PCI configuration accessors

H. Nikolaus Schaller <[email protected]>
ARM: dts; gta04: SPI panel chip select is active low

H. Nikolaus Schaller <[email protected]>
DTS: ARM: gta04: remove legacy spi-cs-high to make display work again

Sean Christopherson <[email protected]>
KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset

Sean Christopherson <[email protected]>
KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode

Michael Roth <[email protected]>
KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl

Paolo Bonzini <[email protected]>
KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off

Ben Gardon <[email protected]>
KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs

Sean Christopherson <[email protected]>
KVM: SVM: Treat SVM as unsupported when running as an SEV guest

Thorsten Leemhuis <[email protected]>
nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs

Xiaoguang Wang <[email protected]>
io_uring: don't modify identity's files uncess identity is cowed

Stylon Wang <[email protected]>
drm/amd/display: Revert "Fix EDID parsing after resume from suspend"

Ville Syrjälä <[email protected]>
drm/i915: Power up combo PHY lanes for for HDMI as well

Ville Syrjälä <[email protected]>
drm/i915: Extract intel_ddi_power_up_lanes()

Andres Calderon Jaramillo <[email protected]>
drm/i915/display: Prevent double YUV range correction on HDR planes

Chris Wilson <[email protected]>
drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs

Chris Wilson <[email protected]>
drm/i915/gem: Drop lru bumping on display unpinning

Imre Deak <[email protected]>
drm/i915: Fix the MST PBN divider calculation

Imre Deak <[email protected]>
drm/dp/mst: Export drm_dp_get_vc_payload_bw()

Peter Gonda <[email protected]>
Fix unsynchronized access to sev members through svm_register_enc_region

Fengnan Chang <[email protected]>
mmc: core: Limit retries when analyse of SDIO tuples fails

Ulf Hansson <[email protected]>
mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb

Pavel Shilovsky <[email protected]>
smb3: fix crediting for compounding when only one request in flight

Gustavo A. R. Silva <[email protected]>
smb3: Fix out-of-bounds bug in SMB2_negotiate()

Joerg Roedel <[email protected]>

    iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it

Aurelien Aptel <[email protected]>
cifs: report error instead of invalid when revalidating a dentry fails

Atish Patra <[email protected]>
RISC-V: Define MAXPHYSMEM_1GB only for RV32

Mathias Nyman <[email protected]>
xhci: fix bounce buffer usage for non-sg list case

Rolf Eike Beer <[email protected]>
scripts: use pkg-config to locate libcrypto

Marc Zyngier <[email protected]>
genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set

Hans de Goede <[email protected]>
genirq: Prevent [devm_]irq_alloc_desc from returning irq 0

Dan Williams <[email protected]>
libnvdimm/dimm: Avoid race between probe and available_slots_show()

Dan Williams <[email protected]>
libnvdimm/namespace: Fix visibility of namespace resource attribute

Alexey Kardashevskiy <[email protected]>
tracepoint: Fix race between tracing and removing tracepoint

Viktor Rosendahl <[email protected]>
tracing: Use pause-on-trace with the latency tracers

Wang ShaoBo <[email protected]>
kretprobe: Avoid re-registration of the same kretprobe earlier

Masami Hiramatsu <[email protected]>
tracing/kprobe: Fix to support kretprobe events on unloaded modules

Steven Rostedt (VMware) <[email protected]>
fgraph: Initialize tracing_graph_pause at task creation

Quanyang Wang <[email protected]>
gpiolib: free device name on error path to fix kmemleak

Felix Fietkau <[email protected]>
mac80211: fix station rate table updates on assoc

Sargun Dhillon <[email protected]>
ovl: implement volatile-specific fsync error behaviour

Miklos Szeredi <[email protected]>
ovl: avoid deadlock on directory ioctl

Liangyan <[email protected]>
ovl: fix dentry leak in ovl_get_redirect

Mario Limonciello <[email protected]>
thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link()

Masahiro Yamada <[email protected]>
kbuild: fix duplicated flags in DEBUG_CFLAGS

Roman Gushchin <[email protected]>
memblock: do not start bottom-up allocations with kernel_end

Eli Cohen <[email protected]>
vdpa/mlx5: Restore the hardware used index after change map

Sagi Grimberg <[email protected]>
nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs

Hermann Lauer <[email protected]>
ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode

Dan Carpenter <[email protected]>
net: ipa: pass correct dma_handle to dma_free_coherent()

Heiner Kallweit <[email protected]>
r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set

Stefan Chulski <[email protected]>
net: mvpp2: TCAM entry enable should be written after SRAM data

Xie He <[email protected]>
net: lapb: Copy the skb before sending a packet

Maor Dickman <[email protected]>
net/mlx5e: Release skb in case of failure in tc update skb

Maxim Mikityanskiy <[email protected]>
net/mlx5e: Update max_opened_tc also when channels are closed

Maor Gottlieb <[email protected]>
net/mlx5: Fix leak upon failure of rule creation

Daniel Jurgens <[email protected]>
net/mlx5: Fix function calculation for page trees

Lijun Pan <[email protected]>
ibmvnic: device remove has higher precedence over reset

Aleksandr Loktionov <[email protected]>
i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues"

Kevin Lo <[email protected]>
igc: check return value of ret_val in igc_config_fc_after_link_up

Kevin Lo <[email protected]>
igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr

Chuck Lever <[email protected]>
SUNRPC: Fix NFS READs that start at non-page-aligned offsets

Zyta Szpak <[email protected]>
arm64: dts: ls1046a: fix dcfg address range

David Howells <[email protected]>
rxrpc: Fix deadlock around release of dst cached on udp tunnel

Heiner Kallweit <[email protected]>
r8169: work around RTL8125 UDP hw bug

Marek Szyprowski <[email protected]>
arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4

Quentin Monnet <[email protected]>

    bpf, preload: Fix build when $(O) points to a relative path

Johannes Berg <[email protected]>
um: virtio: free vu_dev only with the contained struct device

Pan Bian <[email protected]>
bpf, inode_storage: Put file handler if no storage was found

Loris Reiff <[email protected]>
bpf, cgroup: Fix problematic bounds check

Loris Reiff <[email protected]>
bpf, cgroup: Fix optlen WARN_ON_ONCE toctou

Eli Cohen <[email protected]>
vdpa/mlx5: Fix memory key MTT population

Marek Vasut <[email protected]>
ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02

Marek Vasut <[email protected]>
ARM: dts: stm32: Disable optional TSC2004 on DRC02 board

Marek Vasut <[email protected]>
ARM: dts: stm32: Disable WP on DHCOM uSD slot

Marek Vasut <[email protected]>
ARM: dts: stm32: Connect card-detect signal on DHCOM

Marek Vasut <[email protected]>
ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect

Simon South <[email protected]>
arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro

Sandy Huang <[email protected]>
arm64: dts: rockchip: fix vopl iommu irq on px30

Serge Semin <[email protected]>
arm64: dts: amlogic: meson-g12: Set FL-adj property value

Alexey Dobriyan <[email protected]>
Input: i8042 - unbreak Pegatron C15B

Shawn Guo <[email protected]>
arm64: dts: qcom: c630: keep both touchpad devices enabled

Linus Walleij <[email protected]>
ARM: OMAP1: OSK: fix ohci-omap breakage

Chunfeng Yun <[email protected]>
usb: xhci-mtk: break loop when find the endpoint to drop

Chunfeng Yun <[email protected]>
usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints

Ikjoon Jang <[email protected]>
usb: xhci-mtk: fix unreleased bandwidth data

Gary Bisson <[email protected]>
usb: dwc3: fix clock issue during resume in OTG mode

Heiko Stuebner <[email protected]>
usb: dwc2: Fix endpoint direction check in ep_from_windex

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop()

Jeremy Figgins <[email protected]>
USB: usblp: don't call usb_set_interface if there's a single alt

kernel test robot <[email protected]>
usb: gadget: aspeed: add missing of_node_put

Dan Carpenter <[email protected]>
USB: gadget: legacy: fix an error code in eth_bind()

Pali Rohár <[email protected]>
usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720

Christoph Schemmel <[email protected]>
USB: serial: option: Adding support for Cinterion MV31

Chenxin Jin <[email protected]>

    USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000

Pho Tran <[email protected]>

    USB: serial: cp210x: add pid/vid for WSDA-200-USB

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

Diffstat:

 Documentation/filesystems/overlayfs.rst            |   8 ++
 Makefile                                           |  14 +--
 arch/arm/boot/dts/omap3-gta04.dtsi                 |   3 +-
 arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi     |  12 +-
 arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi       |   3 +-
 arch/arm/boot/dts/sun7i-a20-bananapro.dts          |   2 +-
 arch/arm/include/debug/tegra.S                     |  54 ++++-----
 arch/arm/mach-footbridge/dc21285.c                 |  12 +-
 arch/arm/mach-omap1/board-osk.c                    |   2 +
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi  |   2 +-
 .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts |   2 +-
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi     |   2 +-
 .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts      |  10 +-
 arch/arm64/boot/dts/rockchip/px30.dtsi             |   2 +-
 .../boot/dts/rockchip/rk3399-pinebook-pro.dts      |   1 -
 arch/riscv/Kconfig                                 |   2 +
 arch/um/drivers/virtio_uml.c                       |   3 +-
 arch/x86/Makefile                                  |   3 +
 arch/x86/include/asm/apic.h                        |  10 --
 arch/x86/include/asm/barrier.h                     |  18 +++
 arch/x86/kernel/apic/apic.c                        |   4 +
 arch/x86/kernel/apic/x2apic_cluster.c              |   6 +-
 arch/x86/kernel/apic/x2apic_phys.c                 |   9 +-
 arch/x86/kernel/hw_breakpoint.c                    |  61 ++++++----
 arch/x86/kvm/cpuid.c                               |   2 +-
 arch/x86/kvm/emulate.c                             |   2 +
 arch/x86/kvm/mmu/tdp_mmu.c                         |   6 +-
 arch/x86/kvm/svm/sev.c                             |  17 +--
 arch/x86/kvm/svm/svm.c                             |   5 +
 arch/x86/kvm/vmx/vmx.c                             |  17 ++-
 arch/x86/kvm/x86.c                                 |  27 +++--
 arch/x86/mm/mem_encrypt.c                          |   1 +
 drivers/gpio/gpiolib.c                             |  10 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   2 -
 drivers/gpu/drm/drm_dp_mst_topology.c              |  24 +++-
 drivers/gpu/drm/i915/display/intel_ddi.c           |  37 +++---
 drivers/gpu/drm/i915/display/intel_display.c       |   9 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |   4 +-
 drivers/gpu/drm/i915/display/intel_overlay.c       |   4 +-
 drivers/gpu/drm/i915/display/intel_sprite.c        |  65 ++---------
 drivers/gpu/drm/i915/gem/i915_gem_domain.c         |  45 -------
 drivers/gpu/drm/i915/gem/i915_gem_object.h         |   1 -
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c        |   6 +-
 drivers/input/joystick/xpad.c                      |  17 ++-
 drivers/input/serio/i8042-x86ia64io.h              |   2 +
 drivers/input/touchscreen/goodix.c                 |   2 +
 drivers/input/touchscreen/ili210x.c                |  26 +++--
 drivers/md/md.c                                    |   2 +
 drivers/mmc/core/sdio_cis.c                        |   6 +
 drivers/mmc/host/sdhci-pltfm.h                     |   7 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   6 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |   5 -
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  13 +--
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h |   1 -
 drivers/net/ethernet/intel/igc/igc_ethtool.c       |   3 +-
 drivers/net/ethernet/intel/igc/igc_i225.c          |   3 +-
 drivers/net/ethernet/intel/igc/igc_mac.c           |   2 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c     |  10 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |  16 ++-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   5 +
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |   2 +-
 drivers/net/ethernet/realtek/r8169_main.c          |  75 ++++++++++--
 drivers/net/ipa/gsi.c                              |   2 +-
 drivers/nvdimm/dimm_devs.c                         |  18 ++-
 drivers/nvdimm/namespace_devs.c                    |  10 +-
 drivers/nvme/host/pci.c                            |   2 +
 drivers/nvme/target/tcp.c                          |   3 +-
 drivers/thunderbolt/acpi.c                         |   2 +-
 drivers/usb/class/usblp.c                          |  19 +--
 drivers/usb/dwc2/gadget.c                          |   8 +-
 drivers/usb/dwc3/core.c                            |   2 +-
 drivers/usb/gadget/legacy/ether.c                  |   4 +-
 drivers/usb/gadget/udc/aspeed-vhub/hub.c           |   4 +-
 drivers/usb/host/xhci-mtk-sch.c                    | 130 +++++++++++++++------
 drivers/usb/host/xhci-mtk.c                        |   2 +
 drivers/usb/host/xhci-mtk.h                        |  15 +++
 drivers/usb/host/xhci-mvebu.c                      |  42 +++++++
 drivers/usb/host/xhci-mvebu.h                      |   6 +
 drivers/usb/host/xhci-plat.c                       |  20 +++-
 drivers/usb/host/xhci-plat.h                       |   1 +
 drivers/usb/host/xhci-ring.c                       |  31 +++--
 drivers/usb/host/xhci.c                            |   8 +-
 drivers/usb/host/xhci.h                            |   4 +
 drivers/usb/renesas_usbhs/fifo.c                   |   1 +
 drivers/usb/serial/cp210x.c                        |   2 +
 drivers/usb/serial/option.c                        |   6 +
 drivers/vdpa/mlx5/core/mlx5_vdpa.h                 |   1 +
 drivers/vdpa/mlx5/core/mr.c                        |  28 ++---
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  |  18 +++
 fs/afs/main.c                                      |   6 +-
 fs/cifs/dir.c                                      |  22 +++-
 fs/cifs/smb2pdu.h                                  |   2 +-
 fs/cifs/transport.c                                |  18 ++-
 fs/hugetlbfs/inode.c                               |   3 +-
 fs/io_uring.c                                      |   6 -
 fs/overlayfs/dir.c                                 |   2 +-
 fs/overlayfs/file.c                                |   5 +-
 fs/overlayfs/overlayfs.h                           |   1 +
 fs/overlayfs/ovl_entry.h                           |   2 +
 fs/overlayfs/readdir.c                             |  28 ++---
 fs/overlayfs/super.c                               |  34 ++++--
 fs/overlayfs/util.c                                |  27 +++++
 include/drm/drm_dp_mst_helper.h                    |   1 +
 include/linux/hugetlb.h                            |   2 +
 include/linux/iommu.h                              |   5 +-
 include/linux/irq.h                                |   4 +-
 include/linux/kprobes.h                            |   2 +-
 include/linux/msi.h                                |   6 +
 include/linux/tracepoint.h                         |  12 +-
 include/linux/vmalloc.h                            |   9 +-
 include/net/sch_generic.h                          |   2 +-
 include/net/udp.h                                  |   2 +-
 init/init_task.c                                   |   3 +-
 kernel/bpf/bpf_inode_storage.c                     |   6 +-
 kernel/bpf/cgroup.c                                |   7 +-
 kernel/bpf/preload/Makefile                        |   5 +-
 kernel/irq/msi.c                                   |  44 ++++---
 kernel/kprobes.c                                   |  36 ++++--
 kernel/trace/fgraph.c                              |   2 -
 kernel/trace/trace_irqsoff.c                       |   4 +
 kernel/trace/trace_kprobe.c                        |  10 +-
 mm/compaction.c                                    |   3 +-
 mm/filemap.c                                       |   4 +
 mm/huge_memory.c                                   |  37 +++---
 mm/hugetlb.c                                       |  48 +++++++-
 mm/memblock.c                                      |  49 +-------
 net/core/neighbour.c                               |   7 +-
 net/ipv4/ip_tunnel.c                               |  16 ++-
 net/ipv4/udp_offload.c                             |  69 ++++++++++-
 net/ipv6/udp_offload.c                             |   2 +-
 net/lapb/lapb_out.c                                |   3 +-
 net/mac80211/driver-ops.c                          |   5 +-
 net/mac80211/rate.c                                |   3 +-
 net/rxrpc/af_rxrpc.c                               |   6 +-
 net/sunrpc/svcsock.c                               |   7 +-
 scripts/Makefile                                   |   8 +-
 137 files changed, 1106 insertions(+), 606 deletions(-)