Skip to content

5.9.7-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 Latest133 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/133net: core: use list_del_init() instead of list_del() in netdev_run_todo()net/core/dev.c+1 -10 replies
2/133tipc: fix use-after-free in tipc_bcast_get_modenet/tipc/core.c+5 -00 replies
3/133drm/i915/gem: Avoid implicit vmap for highmem on x86-32drivers/gpu/drm/i915/gem/i915_gem_pages.c+24 -20 replies
4/133drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supporteddrivers/gpu/drm/i915/gem/i915_gem_pages.c+4 -00 replies
5/133drm/i915/gem: Always test execution status on closing the contextdrivers/gpu/drm/i915/gem/i915_gem_context.c+10 -380 replies
6/133drm/i915/gt: Always send a pulse down the engine after disabling heartbeatdrivers/gpu/drm/i915/gt/intel_engine_heartbeat.c+67 -390 replies
7/133drm/i915: Break up error capture compression loops with cond_resched()drivers/gpu/drm/i915/i915_gpu_error.c+3 -00 replies
8/133drm/i915: Cancel outstanding work after disabling heartbeats on an enginedrivers/gpu/drm/i915/gt/intel_engine.h drivers/gpu/drm/i915/i915_request.c+14 -00 replies
9/133drm/i915: Avoid mixing integer types during batch copiesdrivers/gpu/drm/i915/gem/i915_gem_execbuffer.c drivers/gpu/drm/i915/i915_cmd_parser.c drivers/gpu/drm/i915/i915_drv.h+12 -90 replies
10/133drm/i915: Fix TGL DKL PHY DP vswing handlingdrivers/gpu/drm/i915/display/intel_ddi.c+1 -10 replies
11/133drm/i915/gt: Initialize reserved and unspecified MOCS indicesdrivers/gpu/drm/i915/gt/intel_mocs.c+11 -50 replies
12/133drm/i915/gt: Undo forced context restores after trivial preemptionsdrivers/gpu/drm/i915/gt/intel_lrc.c+2 -30 replies
13/133drm/i915/gt: Delay execlist processing for tgldrivers/gpu/drm/i915/gt/intel_lrc.c+3 -00 replies
14/133drm/i915: Drop runtime-pm assert from vgpu io accessorsdrivers/gpu/drm/i915/intel_uncore.c+26 -10 replies
15/133drm/i915: Exclude low pages (128KiB) of stolen from usedrivers/gpu/drm/i915/Kconfig.debug drivers/gpu/drm/i915/gem/i915_gem_stolen.c drivers/gpu/drm/i915/gem/i915_gem_stolen.h +1 more+203 -20 replies
16/133drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev initdrivers/gpu/drm/i915/display/intel_display.c+8 -00 replies
17/133drm/i915: Use the active reference on the vma while capturingdrivers/gpu/drm/i915/i915_gpu_error.c+1 -20 replies
18/133drm/i915: Reject 90/270 degree rotated initial fbsdrivers/gpu/drm/i915/display/intel_display.c+4 -00 replies
19/133drm/i915: Restore ILK-M RPS supportdrivers/gpu/drm/i915/i915_pci.c+1 -00 replies
20/133drm/nouveau/kms/nv50-: Program notifier offset before requesting disp capsdrivers/gpu/drm/nouveau/dispnv50/core.h drivers/gpu/drm/nouveau/dispnv50/core507d.c drivers/gpu/drm/nouveau/dispnv50/core907d.c +3 more+85 -50 replies
21/133drm/nouveau/device: fix changing endianess code to work on older GPUsdrivers/gpu/drm/nouveau/nvkm/engine/device/base.c+26 -130 replies
22/133ptrace: fix task_join_group_stop() for the case when current is tracedkernel/signal.c+10 -90 replies
23/133cadence: force nonlinear buffers to be cloneddrivers/net/ethernet/cadence/macb_main.c+2 -10 replies
24/133chelsio/chtls: fix memory leaks caused by a racedrivers/crypto/chelsio/chtls/chtls_hw.c+3 -00 replies
25/133chelsio/chtls: fix always leaking ctrl_skbdrivers/crypto/chelsio/chtls/chtls_cm.c+1 -10 replies
26/133dpaa_eth: update the buffer layout for non-A050385 erratum scenariosdrivers/net/ethernet/freescale/dpaa/dpaa_eth.c+10 -60 replies
27/133dpaa_eth: fix the RX headroom size alignmentdrivers/net/ethernet/freescale/dpaa/dpaa_eth.c+9 -50 replies
28/133gianfar: Replace skb_realloc_headroom with skb_cow_head for PTPdrivers/net/ethernet/freescale/gianfar.c+2 -100 replies
29/133gianfar: Account for Tx PTP timestamp in the skb headroomdrivers/net/ethernet/freescale/gianfar.c+1 -10 replies
30/133ionic: check port ptr before usedrivers/net/ethernet/pensando/ionic/ionic_ethtool.c+5 -00 replies
31/133ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flagsnet/ipv4/ip_tunnel.c+0 -30 replies
32/133net: ethernet: ti: cpsw: disable PTPv1 hw timestamping advertisementdrivers/net/ethernet/ti/cpsw_ethtool.c drivers/net/ethernet/ti/cpsw_priv.c+1 -50 replies
33/133net: usb: qmi_wwan: add Telit LE910Cx 0x1230 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
34/133powerpc/vnic: Extend "failover pending" windowdrivers/net/ethernet/ibm/ibmvnic.c+32 -40 replies
35/133sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platformsnet/sctp/sm_sideeffect.c+2 -20 replies
36/133sfp: Fix error handing in sfp_probe()drivers/net/phy/sfp.c+2 -10 replies
37/133ip6_tunnel: set inner ipproto before ip6_tnl_encapnet/ipv6/ip6_tunnel.c+2 -20 replies
38/133net: fec: fix MDIO probing for some FEC hardware blocksdrivers/net/ethernet/freescale/fec.h drivers/net/ethernet/freescale/fec_main.c+22 -130 replies
39/133mptcp: token: fix unititialized variablenet/mptcp/token.c+1 -10 replies
40/133net: dsa: qca8k: Fix port MTU settingdrivers/net/dsa/qca8k.c+2 -20 replies
41/133net: openvswitch: silence suspicious RCU usage warningnet/openvswitch/datapath.c net/openvswitch/flow_table.c+8 -80 replies
42/133r8169: work around short packet hw bug on RTL8125drivers/net/ethernet/realtek/r8169_main.c+11 -30 replies
43/133drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid()drivers/gpu/drm/nouveau/nouveau_connector.c drivers/gpu/drm/nouveau/nouveau_dp.c+20 -310 replies
44/133drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid()drivers/gpu/drm/nouveau/nouveau_dp.c+7 -50 replies
45/133Fonts: Replace discarded const qualifierlib/fonts/font_10x18.c lib/fonts/font_6x10.c lib/fonts/font_6x11.c +9 more+12 -120 replies
46/133ALSA: hda/realtek - Fixed HP headset Mic cant be detectedsound/pci/hda/patch_realtek.c+43 -110 replies
47/133ALSA: hda/realtek - Enable headphone for ASUS TM420sound/pci/hda/patch_realtek.c+13 -00 replies
48/133ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2sound/usb/pcm.c+4 -00 replies
49/133ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devicessound/usb/quirks.c+1 -00 replies
50/133ALSA: usb-audio: Add implicit feedback quirk for Qu-16sound/usb/pcm.c+1 -00 replies
51/133ALSA: usb-audio: Add implicit feedback quirk for MODXsound/usb/pcm.c+1 -00 replies
52/133hugetlb_cgroup: fix reservation accountingmm/hugetlb.c+11 -90 replies
53/133mm: mempolicy: fix potential pte_unmap_unlock pte errormm/mempolicy.c+3 -30 replies
54/133lib/crc32test: remove extra local_irq_disable/enablelib/crc32test.c+0 -40 replies
55/133kthread_worker: prevent queuing delayed work from timer_fn when it is being canceledkernel/kthread.c+2 -10 replies
56/133mm: always have io_remap_pfn_range() set pgprot_decrypted()include/linux/mm.h include/linux/pgtable.h+9 -40 replies
57/133perf hists browser: Increase size of buf in perf_evsel__hists_browse()tools/perf/ui/browsers/hists.c+1 -10 replies
58/133gfs2: Wake up when sd_glock_disposal becomes zerofs/gfs2/glock.c+2 -10 replies
59/133gfs2: Dont call cancel_delayed_work_sync from within delete work functionfs/gfs2/inode.c+2 -10 replies
60/133ring-buffer: Fix recursion protection transitions between interrupt contextkernel/trace/ring_buffer.c+46 -120 replies
61/133drm/amdgpu: update golden setting for sienna_cichliddrivers/gpu/drm/amd/amdgpu/gfx_v10_0.c+4 -00 replies
62/133drm/amdgpu: resolved ASD loading issue on siennadrivers/gpu/drm/amd/amdgpu/amdgpu_psp.c+1 -00 replies
63/133iommu/vt-d: Fix kernel NULL pointer dereference in find_domain()drivers/iommu/intel/iommu.c+3 -00 replies
64/133mtd: spi-nor: Dont copy self-pointing struct arounddrivers/mtd/spi-nor/core.c+2 -30 replies
65/133ftrace: Fix recursion check for NMI testkernel/trace/trace.h+2 -10 replies
66/133ftrace: Handle tracing when switching between contextkernel/trace/trace.h kernel/trace/trace_selftest.c+28 -40 replies
67/133regulator: defer probe when trying to get voltage from unresolved supplydrivers/regulator/core.c+2 -00 replies
68/133spi: bcm2835: fix gpio cs level inversiondrivers/spi/spi-bcm2835.c+0 -120 replies
69/133tracing: Fix out of bounds write in get_trace_bufkernel/trace/trace.c+1 -10 replies
70/133futex: Handle transient "ownerless" rtmutex state correctlykernel/futex.c+14 -20 replies
71/133x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.Sarch/x86/lib/memcpy_64.S arch/x86/lib/memmove_64.S arch/x86/lib/memset_64.S+3 -90 replies
72/133ARM: dts: sun4i-a10: fix cpu_alert temperaturearch/arm/boot/dts/sun4i-a10.dtsi+1 -10 replies
73/133arm64: dts: meson: add missing g12 rng clockarch/arm64/boot/dts/amlogic/meson-g12-common.dtsi+2 -00 replies
74/133arm64: dts: amlogic: meson-g12: use the G12A specific dwmac compatiblearch/arm64/boot/dts/amlogic/meson-g12-common.dtsi+1 -10 replies
75/133x86/kexec: Use up-to-dated screen_info copy to fill boot paramsarch/x86/kernel/kexec-bzimage64.c+1 -20 replies
76/133hyperv_fb: Update screen_info after removing old framebufferdrivers/video/fbdev/hyperv_fb.c+8 -10 replies
77/133arm64: dts: amlogic: add missing ethernet reset IDarch/arm64/boot/dts/amlogic/meson-axg.dtsi arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi arch/arm64/boot/dts/amlogic/meson-gx.dtsi+7 -00 replies
78/133io_uring: dont miss setting IO_WQ_WORK_CONCURRENTfs/io_uring.c+3 -70 replies
79/133of: Fix reserved-memory overlap detectiondrivers/of/of_reserved_mem.c+11 -20 replies
80/133ARM: dts: mmp3: Add power domain for the cameraarch/arm/boot/dts/mmp3.dtsi+2 -00 replies
81/133drm/sun4i: frontend: Rework a bit the phase datadrivers/gpu/drm/sun4i/sun4i_frontend.c drivers/gpu/drm/sun4i/sun4i_frontend.h+9 -310 replies
82/133drm/sun4i: frontend: Reuse the ch0 phase for RGB formatsdrivers/gpu/drm/sun4i/sun4i_frontend.c+5 -30 replies
83/133drm/sun4i: frontend: Fix the scaler phase on A33drivers/gpu/drm/sun4i/sun4i_frontend.c+1 -10 replies
84/133drm/v3d: Fix double free in v3d_submit_cl_ioctl()drivers/gpu/drm/v3d/v3d_gem.c+0 -10 replies
85/133blk-cgroup: Fix memleak on error pathblock/blk-cgroup.c+1 -00 replies
86/133blk-cgroup: Pre-allocate tree node on blkg_conf_prepblock/blk-cgroup.c+12 -20 replies
87/133btrfs: drop the path before adding qgroup items when enabling qgroupsfs/btrfs/qgroup.c+18 -00 replies
88/133btrfs: add a helper to read the tree_root commit root for backref lookupfs/btrfs/backref.c fs/btrfs/disk-io.c fs/btrfs/disk-io.h+114 -410 replies
89/133scsi: core: Dont start concurrent async scan on same hostdrivers/scsi/scsi_scan.c+4 -30 replies
90/133drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3)drivers/gpu/drm/amd/amdgpu/nv.c+12 -20 replies
91/133drm/amdgpu: add DID for navi10 blockchain SKUdrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+1 -00 replies
92/133drm/amd/display: Fixed panic during seamless boot.drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c+2 -10 replies
93/133scsi: ibmvscsi: Fix potential race after loss of transportdrivers/scsi/ibmvscsi/ibmvscsi.c+26 -100 replies
94/133drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg defnsdrivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_factory_dcn30.c+12 -00 replies
95/133vsock: use ns_capable_noaudit() on socket createnet/vmw_vsock/af_vsock.c+1 -10 replies
96/133nvme-rdma: handle unexpected nvme completion data lengthdrivers/nvme/host/rdma.c+8 -00 replies
97/133nvmet: fix a NULL pointer dereference when tracing the flush commanddrivers/nvme/target/core.c drivers/nvme/target/trace.h+9 -160 replies
98/133staging: mmal-vchiq: Fix memory leak for vchiq_instancedrivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c+15 -40 replies
99/133drm/vc4: drv: Add error handding for binddrivers/gpu/drm/vc4/vc4_drv.c+1 -00 replies
100/133ACPI: NFIT: Fix comparison to -ENXIOdrivers/acpi/nfit/core.c+1 -10 replies
101/133usb: cdns3: gadget: suspicious implicit sign extensiondrivers/usb/cdns3/gadget.h+1 -10 replies
102/133drm/nouveau/nouveau: fix the start/end range for migrationdrivers/gpu/drm/nouveau/nouveau_svm.c+3 -110 replies
103/133drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"drivers/gpu/drm/nouveau/nouveau_gem.c+2 -10 replies
104/133arm64/smp: Move rcu_cpu_starting() earlierarch/arm64/kernel/smp.c+1 -00 replies
105/133vt: Disable KD_FONT_OP_COPYdrivers/tty/vt/vt.c+2 -220 replies
106/133tty: serial: imx: enable earlycon by default if IMX_SERIAL_CONSOLE is enableddrivers/tty/serial/Kconfig+1 -00 replies
107/133tty: fix crash in release_tty if tty->port is not setdrivers/tty/tty_io.c+4 -20 replies
108/133fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parentkernel/fork.c+5 -50 replies
109/133entry: Fix the incorrect ordering of lockdep and RCU checkkernel/entry/common.c+2 -20 replies
110/133s390/pci: fix hot-plug of PCI function missing busarch/s390/pci/pci_event.c+4 -00 replies
111/133s390/mm: make pmd/pud_deref() large page awarearch/s390/include/asm/pgtable.h+30 -220 replies
112/133s390/pkey: fix paes selftest failure with paes and pkey static builddrivers/s390/crypto/pkey_api.c+16 -140 replies
113/133powerpc/8xx: Always fault when _PAGE_ACCESSED is not setarch/powerpc/kernel/head_8xx.S+2 -120 replies
114/133powerpc/40x: Always fault when _PAGE_ACCESSED is not setarch/powerpc/kernel/head_40x.S+0 -80 replies
115/133serial: 8250_mtk: Fix uart_get_baud_rate warningdrivers/tty/serial/8250/8250_mtk.c+1 -10 replies
116/133serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_initdrivers/tty/serial/serial_txx9.c+3 -00 replies
117/133USB: serial: cyberjack: fix write-URB completion racedrivers/usb/serial/cyberjack.c+6 -10 replies
118/133USB: serial: option: add Quectel EC200T module supportdrivers/usb/serial/option.c+2 -00 replies
119/133USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231drivers/usb/serial/option.c+6 -00 replies
120/133USB: serial: option: add Telit FN980 composition 0x1055drivers/usb/serial/option.c+2 -00 replies
121/133usb: dwc3: ep0: Fix delay status handlingdrivers/usb/dwc3/ep0.c+2 -10 replies
122/133USB: Add NO_LPM quirk for Kingston flash drivedrivers/usb/core/quirks.c+3 -00 replies
123/133usb: mtu3: fix panic in mtu3_gadget_stop()drivers/usb/mtu3/mtu3_gadget.c+1 -00 replies
124/133io_uring: fix link lookup racing with link timeoutfs/io_uring.c+15 -10 replies
125/133mac80211: fix regression where EAPOL frames were sent in plaintextnet/mac80211/tx.c+4 -30 replies
126/133drm/panfrost: Fix a deadlock between the shrinker and madvise pathdrivers/gpu/drm/panfrost/panfrost_gem.c drivers/gpu/drm/panfrost/panfrost_gem.h drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c+13 -70 replies
127/133ARC: stack unwinding: avoid indefinite loopingarch/arc/kernel/stacktrace.c+6 -10 replies
128/133PM: runtime: Drop runtime PM references to supplier on link removaldrivers/base/core.c drivers/base/power/runtime.c include/linux/pm_runtime.h+24 -70 replies
129/133PM: runtime: Drop pm_runtime_clean_up_links()drivers/base/dd.c drivers/base/power/runtime.c include/linux/pm_runtime.h+0 -390 replies
130/133PM: runtime: Resume the device earlier in __device_release_driver()drivers/base/dd.c+5 -30 replies
131/133drm/i915: Fix encoder lookup during PSR atomic checkdrivers/gpu/drm/i915/display/intel_psr.c+1 -10 replies
132/133drm/i915/gt: Use the local HWSP offset during submissiondrivers/gpu/drm/i915/gt/intel_lrc.c drivers/gpu/drm/i915/gt/intel_timeline.c drivers/gpu/drm/i915/gt/intel_timeline_types.h+31 -160 replies
133/133perf/core: Fix a memory leak in perf_event_parse_addr_filter()kernel/events/core.c+5 -70 replies

Reviews trailers per patch

69 of 133 patches have a Reviewed-by or Acked-by.

PatchJosé Roberto de SouzaVandita KulkarniLucas De MarchiJoonas LahtinenMika KuoppalaChris WilsonMatthew AuldWillem de BruijnTvrtko UrsulinFugang DuanAndrew LunnClemens GruberMaxim PlotnikovGreg Kroah-HartmanKeith WinsteinFrank SlottaMichal PrivoznikMina AlmasryMichael S. TsirkinOscar SalvadorMichal HockoPetr MladekTejun HeoJiri OlsaDany MaddenRichard CochranMarcelo Ricardo LeitnerHawking ZhangNeil ArmstrongJernej SkrabecFilipe MananaDavid SterbaLee DuncanBart Van AsscheAlex DeucherBaurzhan IsmagulovTudor AmbarusGuchun ChenBhawanpreet LakhaAurabindo PillaiJames MorrisPaul E. McKenneyPeilin YeFabio EstevamOleg NesterovMark RutlandAlexander GordeevSagi GrimbergJulien HumbertChunfeng YunChristian HesseThomas DeutschmannSteven PriceXiang ChenAnshuman GuptaJun LiPankaj GuptaVishal VermaPierre MorelOndřej JirmanMartin BlumenstinglNick DesaulniersNathan ChancellorBjørn MorkPaolo AbeniJon MaloyZhenyu WangXu PengfeiJon HunterJeffrin Jose TGuenter RoeckShuah KhanLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b T-b T-b
1/133
2/133A-b
3/133R-b
4/133R-b
5/133A-b R-b
6/133A-b R-b
7/133R-b
8/133A-b R-b
9/133R-b
10/133R-b R-b
11/133R-b A-b
12/133R-b
13/133A-b
14/133R-b
15/133R-b
16/133R-b
17/133R-b
18/133R-b
19/133R-b
20/133
21/133
22/133
23/133
24/133
25/133
26/133
27/133A-b
28/133
29/133
30/133
31/133
32/133A-b
33/133A-b
34/133A-b
35/133A-b
36/133R-b
37/133
38/133A-b T-b T-b
39/133A-b
40/133R-b
41/133
42/133T-b
43/133
44/133
45/133R-b
46/133
47/133
48/133T-b
49/133
50/133
51/133T-b
52/133T-b R-b A-b
53/133R-b A-b
54/133
55/133R-b A-b
56/133
57/133A-b
58/133
59/133
60/133
61/133R-b
62/133R-b
63/133Reported-and-tested-by
64/133T-b R-b
65/133
66/133
67/133T-b
68/133
69/133
70/133
71/133R-b T-b T-b
72/133
73/133R-b
74/133R-b
75/133
76/133
77/133R-b R-b
78/133
79/133
80/133
81/133A-b
82/133A-b
83/133A-b
84/133
85/133A-b
86/133A-b
87/133R-b R-b
88/133R-b
89/133R-b R-b
90/133R-b
91/133R-b R-b
92/133R-b A-b
93/133
94/133A-b
95/133R-b
96/133R-b
97/133
98/133
99/133
100/133R-b R-b
101/133R-b
102/133
103/133
104/133A-b
105/133A-b
106/133R-b R-b
107/133
108/133A-b
109/133T-b
110/133A-b
111/133R-b
112/133
113/133
114/133
115/133
116/133
117/133R-b
118/133
119/133
120/133
121/133
122/133Reported-and-tested-by
123/133A-b
124/133
125/133T-b T-b
126/133R-b
127/133
128/133R-b T-b
129/133R-b T-b
130/133R-b T-b
131/133R-b
132/133R-b
133/133

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

Read the v1 thread

Cover letter [PATCH 5.9 000/133] 5.9.7-rc1 review

This is the start of the stable review cycle for the 5.9.7 release. There are 133 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, 11 Nov 2020 12:50:04 +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.9.7-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.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.9.7-rc1

kiyin(尹亮) <[email protected]>
perf/core: Fix a memory leak in perf_event_parse_addr_filter()

Chris Wilson <[email protected]>
drm/i915/gt: Use the local HWSP offset during submission

Imre Deak <[email protected]>
drm/i915: Fix encoder lookup during PSR atomic check

Rafael J. Wysocki <[email protected]>
PM: runtime: Resume the device earlier in __device_release_driver()

Rafael J. Wysocki <[email protected]>
PM: runtime: Drop pm_runtime_clean_up_links()

Rafael J. Wysocki <[email protected]>
PM: runtime: Drop runtime PM references to supplier on link removal

Vineet Gupta <[email protected]>
ARC: stack unwinding: avoid indefinite looping

Boris Brezillon <[email protected]>
drm/panfrost: Fix a deadlock between the shrinker and madvise path

Mathy Vanhoef <[email protected]>
mac80211: fix regression where EAPOL frames were sent in plaintext

Pavel Begunkov <[email protected]>
io_uring: fix link lookup racing with link timeout

Macpaul Lin <[email protected]>
usb: mtu3: fix panic in mtu3_gadget_stop()

Alan Stern <[email protected]>
USB: Add NO_LPM quirk for Kingston flash drive

Thinh Nguyen <[email protected]>
usb: dwc3: ep0: Fix delay status handling

Daniele Palmas <[email protected]>

    USB: serial: option: add Telit FN980 composition 0x1055

Daniele Palmas <[email protected]>

    USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231

Ziyi Cao <[email protected]>
USB: serial: option: add Quectel EC200T module support

Johan Hovold <[email protected]>
USB: serial: cyberjack: fix write-URB completion race

Qinglang Miao <[email protected]>
serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_init

Claire Chang <[email protected]>
serial: 8250_mtk: Fix uart_get_baud_rate warning

Christophe Leroy <[email protected]>

    powerpc/40x: Always fault when _PAGE_ACCESSED is not set

Christophe Leroy <[email protected]>
powerpc/8xx: Always fault when _PAGE_ACCESSED is not set

Harald Freudenberger <[email protected]>
s390/pkey: fix paes selftest failure with paes and pkey static build

Gerald Schaefer <[email protected]>
s390/mm: make pmd/pud_deref() large page aware

Niklas Schnelle <[email protected]>
s390/pci: fix hot-plug of PCI function missing bus

Thomas Gleixner <[email protected]>
entry: Fix the incorrect ordering of lockdep and RCU check

Eddy Wu <[email protected]>

    fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent

Matthias Reichl <[email protected]>

    tty: fix crash in release_tty if tty->port is not set

Lucas Stach <[email protected]>
tty: serial: imx: enable earlycon by default if IMX_SERIAL_CONSOLE is enabled

Daniel Vetter <[email protected]>
vt: Disable KD_FONT_OP_COPY

Qian Cai <[email protected]>
arm64/smp: Move rcu_cpu_starting() earlier

Karol Herbst <[email protected]>
drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"

Ralph Campbell <[email protected]>
drm/nouveau/nouveau: fix the start/end range for migration

Peter Chen <[email protected]>
usb: cdns3: gadget: suspicious implicit sign extension

Zhang Qilong <[email protected]>
ACPI: NFIT: Fix comparison to '-ENXIO'

Hoegeun Kwon <[email protected]>
drm/vc4: drv: Add error handding for bind

Seung-Woo Kim <[email protected]>
staging: mmal-vchiq: Fix memory leak for vchiq_instance

Chaitanya Kulkarni <[email protected]>
nvmet: fix a NULL pointer dereference when tracing the flush command

zhenwei pi <[email protected]>
nvme-rdma: handle unexpected nvme completion data length

Jeff Vander Stoep <[email protected]>
vsock: use ns_capable_noaudit() on socket create

Martin Leung <[email protected]>
drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns

Tyrel Datwyler <[email protected]>
scsi: ibmvscsi: Fix potential race after loss of transport

David Galiffi <[email protected]>
drm/amd/display: Fixed panic during seamless boot.

Tianci.Yin <[email protected]>
drm/amdgpu: add DID for navi10 blockchain SKU

Tianci.Yin <[email protected]>
drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3)

Ming Lei <[email protected]>
scsi: core: Don't start concurrent async scan on same host

Josef Bacik <[email protected]>
btrfs: add a helper to read the tree_root commit root for backref lookup

Josef Bacik <[email protected]>
btrfs: drop the path before adding qgroup items when enabling qgroups

Gabriel Krisman Bertazi <[email protected]>
blk-cgroup: Pre-allocate tree node on blkg_conf_prep

Gabriel Krisman Bertazi <[email protected]>
blk-cgroup: Fix memleak on error path

Dan Carpenter <[email protected]>
drm/v3d: Fix double free in v3d_submit_cl_ioctl()

Maxime Ripard <[email protected]>
drm/sun4i: frontend: Fix the scaler phase on A33

Maxime Ripard <[email protected]>
drm/sun4i: frontend: Reuse the ch0 phase for RGB formats

Maxime Ripard <[email protected]>
drm/sun4i: frontend: Rework a bit the phase data

Lubomir Rintel <[email protected]>
ARM: dts: mmp3: Add power domain for the camera

Vincent Whitchurch <[email protected]>
of: Fix reserved-memory overlap detection

Pavel Begunkov <[email protected]>
io_uring: don't miss setting IO_WQ_WORK_CONCURRENT

Anand Moon <[email protected]>
arm64: dts: amlogic: add missing ethernet reset ID

Kairui Song <[email protected]>
hyperv_fb: Update screen_info after removing old framebuffer

Kairui Song <[email protected]>
x86/kexec: Use up-to-dated screen_info copy to fill boot params

Martin Blumenstingl <[email protected]>
arm64: dts: amlogic: meson-g12: use the G12A specific dwmac compatible

Scott K Logan <[email protected]>
arm64: dts: meson: add missing g12 rng clock

Clément Péron <[email protected]>
ARM: dts: sun4i-a10: fix cpu_alert temperature

Fangrui Song <[email protected]>

    x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.S

Mike Galbraith <[email protected]>
futex: Handle transient "ownerless" rtmutex state correctly

Qiujun Huang <[email protected]>
tracing: Fix out of bounds write in get_trace_buf

Martin Hundebøll <[email protected]>
spi: bcm2835: fix gpio cs level inversion

Michał Mirosław <[email protected]>
regulator: defer probe when trying to get voltage from unresolved supply

Steven Rostedt (VMware) <[email protected]>
ftrace: Handle tracing when switching between context

Steven Rostedt (VMware) <[email protected]>
ftrace: Fix recursion check for NMI test

Alexander Sverdlin <[email protected]>
mtd: spi-nor: Don't copy self-pointing struct around

Lu Baolu <[email protected]>
iommu/vt-d: Fix kernel NULL pointer dereference in find_domain()

John Clements <[email protected]>
drm/amdgpu: resolved ASD loading issue on sienna

Likun Gao <[email protected]>
drm/amdgpu: update golden setting for sienna_cichlid

Steven Rostedt (VMware) <[email protected]>
ring-buffer: Fix recursion protection transitions between interrupt context

Andreas Gruenbacher <[email protected]>
gfs2: Don't call cancel_delayed_work_sync from within delete work function

Alexander Aring <[email protected]>
gfs2: Wake up when sd_glock_disposal becomes zero

Song Liu <[email protected]>
perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse()

Jason Gunthorpe <[email protected]>
mm: always have io_remap_pfn_range() set pgprot_decrypted()

Zqiang <[email protected]>
kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled

Vasily Gorbik <[email protected]>
lib/crc32test: remove extra local_irq_disable/enable

Shijie Luo <[email protected]>
mm: mempolicy: fix potential pte_unmap_unlock pte error

Mike Kravetz <[email protected]>
hugetlb_cgroup: fix reservation accounting

Geoffrey D. Bennett <[email protected]>
ALSA: usb-audio: Add implicit feedback quirk for MODX

Geoffrey D. Bennett <[email protected]>
ALSA: usb-audio: Add implicit feedback quirk for Qu-16

Artem Lapkin <[email protected]>
ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices

Keith Winstein <[email protected]>
ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2

Kailang Yang <[email protected]>
ALSA: hda/realtek - Enable headphone for ASUS TM420

Kailang Yang <[email protected]>
ALSA: hda/realtek - Fixed HP headset Mic can't be detected

Lee Jones <[email protected]>
Fonts: Replace discarded const qualifier

Lyude Paul <[email protected]>
drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid()

Lyude Paul <[email protected]>
drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid()

Heiner Kallweit <[email protected]>
r8169: work around short packet hw bug on RTL8125

Eelco Chaudron <[email protected]>
net: openvswitch: silence suspicious RCU usage warning

Jonathan McDowell <[email protected]>
net: dsa: qca8k: Fix port MTU setting

Davide Caratti <[email protected]>
mptcp: token: fix unititialized variable

Greg Ungerer <[email protected]>
net: fec: fix MDIO probing for some FEC hardware blocks

Alexander Ovechkin <[email protected]>
ip6_tunnel: set inner ipproto before ip6_tnl_encap

YueHaibing <[email protected]>
sfp: Fix error handing in sfp_probe()

Petr Malat <[email protected]>
sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms

Sukadev Bhattiprolu <[email protected]>
powerpc/vnic: Extend "failover pending" window

Daniele Palmas <[email protected]>

    net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition

Grygorii Strashko <[email protected]>
net: ethernet: ti: cpsw: disable PTPv1 hw timestamping advertisement

wenxu <[email protected]>
ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags

Shannon Nelson <[email protected]>
ionic: check port ptr before use

Claudiu Manoil <[email protected]>
gianfar: Account for Tx PTP timestamp in the skb headroom

Claudiu Manoil <[email protected]>
gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP

Camelia Groza <[email protected]>
dpaa_eth: fix the RX headroom size alignment

Camelia Groza <[email protected]>
dpaa_eth: update the buffer layout for non-A050385 erratum scenarios

Vinay Kumar Yadav <[email protected]>
chelsio/chtls: fix always leaking ctrl_skb

Vinay Kumar Yadav <[email protected]>
chelsio/chtls: fix memory leaks caused by a race

Mark Deneen <[email protected]>
cadence: force nonlinear buffers to be cloned

Oleg Nesterov <[email protected]>
ptrace: fix task_join_group_stop() for the case when current is traced

Karol Herbst <[email protected]>
drm/nouveau/device: fix changing endianess code to work on older GPUs

Lyude Paul <[email protected]>
drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps

Ville Syrjälä <[email protected]>
drm/i915: Restore ILK-M RPS support

Ville Syrjälä <[email protected]>
drm/i915: Reject 90/270 degree rotated initial fbs

Chris Wilson <[email protected]>
drm/i915: Use the active reference on the vma while capturing

Ville Syrjälä <[email protected]>
drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init

Chris Wilson <[email protected]>
drm/i915: Exclude low pages (128KiB) of stolen from use

Chris Wilson <[email protected]>
drm/i915: Drop runtime-pm assert from vgpu io accessors

Chris Wilson <[email protected]>
drm/i915/gt: Delay execlist processing for tgl

Chris Wilson <[email protected]>
drm/i915/gt: Undo forced context restores after trivial preemptions

Ayaz A Siddiqui <[email protected]>
drm/i915/gt: Initialize reserved and unspecified MOCS indices

Ville Syrjälä <[email protected]>
drm/i915: Fix TGL DKL PHY DP vswing handling

Chris Wilson <[email protected]>
drm/i915: Avoid mixing integer types during batch copies

Chris Wilson <[email protected]>
drm/i915: Cancel outstanding work after disabling heartbeats on an engine

Chris Wilson <[email protected]>
drm/i915: Break up error capture compression loops with cond_resched()

Chris Wilson <[email protected]>
drm/i915/gt: Always send a pulse down the engine after disabling heartbeat

Chris Wilson <[email protected]>
drm/i915/gem: Always test execution status on closing the context

Chris Wilson <[email protected]>
drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported

Chris Wilson <[email protected]>
drm/i915/gem: Avoid implicit vmap for highmem on x86-32

Hoang Huu Le <[email protected]>
tipc: fix use-after-free in tipc_bcast_get_mode

Taehee Yoo <[email protected]>
net: core: use list_del_init() instead of list_del() in netdev_run_todo()

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/kernel/stacktrace.c                       |   7 +-
 arch/arm/boot/dts/mmp3.dtsi                        |   2 +
 arch/arm/boot/dts/sun4i-a10.dtsi                   |   2 +-
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi         |   2 +
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi  |   6 +-
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi          |   3 +
 arch/arm64/kernel/smp.c                            |   1 +
 arch/powerpc/kernel/head_40x.S                     |   8 -
 arch/powerpc/kernel/head_8xx.S                     |  14 +-
 arch/s390/include/asm/pgtable.h                    |  52 +++---
 arch/s390/pci/pci_event.c                          |   4 +
 arch/x86/kernel/kexec-bzimage64.c                  |   3 +-
 arch/x86/lib/memcpy_64.S                           |   4 +-
 arch/x86/lib/memmove_64.S                          |   4 +-
 arch/x86/lib/memset_64.S                           |   4 +-
 block/blk-cgroup.c                                 |  15 +-
 drivers/acpi/nfit/core.c                           |   2 +-
 drivers/base/core.c                                |   6 +-
 drivers/base/dd.c                                  |   9 +-
 drivers/base/power/runtime.c                       |  57 +++---
 drivers/crypto/chelsio/chtls/chtls_cm.c            |   2 +-
 drivers/crypto/chelsio/chtls/chtls_hw.c            |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   1 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   4 +
 drivers/gpu/drm/amd/amdgpu/nv.c                    |  14 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |   3 +-
 .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c   |  12 ++
 drivers/gpu/drm/i915/Kconfig.debug                 |   1 +
 drivers/gpu/drm/i915/display/intel_ddi.c           |   2 +-
 drivers/gpu/drm/i915/display/intel_display.c       |  12 ++
 drivers/gpu/drm/i915/display/intel_psr.c           |   2 +-
 drivers/gpu/drm/i915/gem/i915_gem_context.c        |  48 ++---
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |   7 +-
 drivers/gpu/drm/i915/gem/i915_gem_pages.c          |  30 +++-
 drivers/gpu/drm/i915/gem/i915_gem_stolen.c         |   6 +-
 drivers/gpu/drm/i915/gem/i915_gem_stolen.h         |   2 +
 drivers/gpu/drm/i915/gt/intel_engine.h             |   9 +
 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c   | 106 +++++++----
 drivers/gpu/drm/i915/gt/intel_lrc.c                |  35 ++--
 drivers/gpu/drm/i915/gt/intel_mocs.c               |  16 +-
 drivers/gpu/drm/i915/gt/intel_timeline.c           |  18 +-
 drivers/gpu/drm/i915/gt/intel_timeline_types.h     |   2 +
 drivers/gpu/drm/i915/gt/selftest_reset.c           | 196 +++++++++++++++++++++
 drivers/gpu/drm/i915/i915_cmd_parser.c             |  10 +-
 drivers/gpu/drm/i915/i915_drv.h                    |   4 +-
 drivers/gpu/drm/i915/i915_gpu_error.c              |   6 +-
 drivers/gpu/drm/i915/i915_pci.c                    |   1 +
 drivers/gpu/drm/i915/i915_request.c                |   5 +
 drivers/gpu/drm/i915/intel_uncore.c                |  27 ++-
 drivers/gpu/drm/nouveau/dispnv50/core.h            |   2 +
 drivers/gpu/drm/nouveau/dispnv50/core507d.c        |  41 ++++-
 drivers/gpu/drm/nouveau/dispnv50/core907d.c        |  36 +++-
 drivers/gpu/drm/nouveau/dispnv50/core917d.c        |   2 +-
 .../gpu/drm/nouveau/include/nvhw/class/cl507d.h    |   5 +-
 .../gpu/drm/nouveau/include/nvhw/class/cl907d.h    |   4 +
 drivers/gpu/drm/nouveau/nouveau_connector.c        |  36 ++--
 drivers/gpu/drm/nouveau/nouveau_dp.c               |  21 ++-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |   3 +-
 drivers/gpu/drm/nouveau/nouveau_svm.c              |  14 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |  39 ++--
 drivers/gpu/drm/panfrost/panfrost_gem.c            |   4 +-
 drivers/gpu/drm/panfrost/panfrost_gem.h            |   2 +-
 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c   |  14 +-
 drivers/gpu/drm/sun4i/sun4i_frontend.c             |  36 ++--
 drivers/gpu/drm/sun4i/sun4i_frontend.h             |   6 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      |   1 -
 drivers/gpu/drm/vc4/vc4_drv.c                      |   1 +
 drivers/iommu/intel/iommu.c                        |   3 +
 drivers/mtd/spi-nor/core.c                         |   5 +-
 drivers/net/dsa/qca8k.c                            |   4 +-
 drivers/net/ethernet/cadence/macb_main.c           |   3 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |  28 +--
 drivers/net/ethernet/freescale/fec.h               |   6 +
 drivers/net/ethernet/freescale/fec_main.c          |  29 +--
 drivers/net/ethernet/freescale/gianfar.c           |  14 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |  36 +++-
 .../net/ethernet/pensando/ionic/ionic_ethtool.c    |   5 +
 drivers/net/ethernet/realtek/r8169_main.c          |  14 +-
 drivers/net/ethernet/ti/cpsw_ethtool.c             |   1 -
 drivers/net/ethernet/ti/cpsw_priv.c                |   5 +-
 drivers/net/phy/sfp.c                              |   3 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/nvme/host/rdma.c                           |   8 +
 drivers/nvme/target/core.c                         |   4 +-
 drivers/nvme/target/trace.h                        |  21 +--
 drivers/of/of_reserved_mem.c                       |  13 +-
 drivers/regulator/core.c                           |   2 +
 drivers/s390/crypto/pkey_api.c                     |  30 ++--
 drivers/scsi/ibmvscsi/ibmvscsi.c                   |  36 ++--
 drivers/scsi/scsi_scan.c                           |   7 +-
 drivers/spi/spi-bcm2835.c                          |  12 --
 .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c  |  19 +-
 drivers/tty/serial/8250/8250_mtk.c                 |   2 +-
 drivers/tty/serial/Kconfig                         |   1 +
 drivers/tty/serial/serial_txx9.c                   |   3 +
 drivers/tty/tty_io.c                               |   6 +-
 drivers/tty/vt/vt.c                                |  24 +--
 drivers/usb/cdns3/gadget.h                         |   2 +-
 drivers/usb/core/quirks.c                          |   3 +
 drivers/usb/dwc3/ep0.c                             |   3 +-
 drivers/usb/mtu3/mtu3_gadget.c                     |   1 +
 drivers/usb/serial/cyberjack.c                     |   7 +-
 drivers/usb/serial/option.c                        |  10 ++
 drivers/video/fbdev/hyperv_fb.c                    |   9 +-
 fs/btrfs/backref.c                                 |  13 +-
 fs/btrfs/disk-io.c                                 | 139 ++++++++++-----
 fs/btrfs/disk-io.h                                 |   3 +
 fs/btrfs/qgroup.c                                  |  18 ++
 fs/gfs2/glock.c                                    |   3 +-
 fs/gfs2/inode.c                                    |   3 +-
 fs/io_uring.c                                      |  26 ++-
 include/linux/mm.h                                 |   9 +
 include/linux/pgtable.h                            |   4 -
 include/linux/pm_runtime.h                         |   6 +-
 kernel/entry/common.c                              |   4 +-
 kernel/events/core.c                               |  12 +-
 kernel/fork.c                                      |  10 +-
 kernel/futex.c                                     |  16 +-
 kernel/kthread.c                                   |   3 +-
 kernel/signal.c                                    |  19 +-
 kernel/trace/ring_buffer.c                         |  58 ++++--
 kernel/trace/trace.c                               |   2 +-
 kernel/trace/trace.h                               |  26 ++-
 kernel/trace/trace_selftest.c                      |   9 +-
 lib/crc32test.c                                    |   4 -
 lib/fonts/font_10x18.c                             |   2 +-
 lib/fonts/font_6x10.c                              |   2 +-
 lib/fonts/font_6x11.c                              |   2 +-
 lib/fonts/font_7x14.c                              |   2 +-
 lib/fonts/font_8x16.c                              |   2 +-
 lib/fonts/font_8x8.c                               |   2 +-
 lib/fonts/font_acorn_8x8.c                         |   2 +-
 lib/fonts/font_mini_4x6.c                          |   2 +-
 lib/fonts/font_pearl_8x8.c                         |   2 +-
 lib/fonts/font_sun12x22.c                          |   2 +-
 lib/fonts/font_sun8x16.c                           |   2 +-
 lib/fonts/font_ter16x32.c                          |   2 +-
 mm/hugetlb.c                                       |  20 ++-
 mm/mempolicy.c                                     |   6 +-
 net/core/dev.c                                     |   2 +-
 net/ipv4/ip_tunnel.c                               |   3 -
 net/ipv6/ip6_tunnel.c                              |   4 +-
 net/mac80211/tx.c                                  |   7 +-
 net/mptcp/token.c                                  |   2 +-
 net/openvswitch/datapath.c                         |  14 +-
 net/openvswitch/flow_table.c                       |   2 +-
 net/sctp/sm_sideeffect.c                           |   4 +-
 net/tipc/core.c                                    |   5 +
 net/vmw_vsock/af_vsock.c                           |   2 +-
 sound/pci/hda/patch_realtek.c                      |  67 +++++--
 sound/usb/pcm.c                                    |   6 +
 sound/usb/quirks.c                                 |   1 +
 tools/perf/ui/browsers/hists.c                     |   2 +-
 155 files changed, 1361 insertions(+), 638 deletions(-)