This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 23c7369d4050 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits b316c7b5ad74 Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] omits 9a9f7d17f89a Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits 9c3b50beddd0 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits beab1f80ec46 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 322b4423a6c9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits cce0b0d990be Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits db5bcc90ab04 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 56a4c441fa10 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 55ba8fb1f1f3 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 0738b65da252 Merge branch 'dma-mapping-fixes' of git://git.kernel.org/p [...] omits 3b5fd889a702 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits ccd783bf985f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 27ffd828549a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dfc859237cef Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 63a5845c4e49 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 99225bd1e524 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits aa4783de964c Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 6b8ccc48c86d Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 73c9122ea056 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 651d4eadb463 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1093ef89f2b7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9470240cebbb Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 05daa483585b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd54f06bcc66 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 654d7aa5222d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0ec293edc72c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 5904e5d9128c Merge branch 'fs-current' of linux-next omits 61f474a688f4 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits e6c9ce21fbfc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 11a1803f9965 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 02ef7e9d592f i2c: stm32f7: unmap DMA mapped buffer omits 5ad5a7e5be8c i2c: stm32: fix the device used for the DMA map omits 8ce95f8172af i2c: omap: Fix an error handling path in omap_i2c_probe() omits 3683eca533ac i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe() omits 55396fea33ca selftests/mm: fix split_huge_page_test for folio_split() tests. omits 008b9846dff1 mailmap: add entry for Senozhatsky omits 4667ecf86ce7 mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=n omits e7f3e3ba589f mm: fix the inaccurate memory statistics issue for users omits da3c79ed3d80 mm/damon: fix divide by zero in damon_get_intervals_score() omits d96747c2ae57 samples/damon: fix damon sample mtier for start failure omits 2473a108bdb8 samples/damon: fix damon sample wsse for start failure omits 023ff563bbc4 samples/damon: fix damon sample prcl for start failure omits 6c96d338a81d kasan: remove kasan_find_vm_area() to prevent possible deadlock omits 281978c04a83 scripts: gdb: vfs: support external dentry names omits 55cc58705396 mm/migrate: fix do_pages_stat in compat mode omits 9a84730c1674 mm/damon/core: handle damon_call_control as normal under k [...] omits a118f897e16f mm/vmscan: fix hwpoisoned large folio handling in shrink_f [...] omits 701d7bc1fce0 mm/memory_hotplug: fix hwpoisoned large folio handling in [...] omits ff37e8357397 mm/rmap: fix potential out-of-bounds page table access dur [...] omits 618deec8c986 mm/hugetlb: don't crash when allocating a folio if there a [...] omits 874dcd9953fb scripts/gdb: de-reference per-CPU MCE interrupts omits 6cd844bb59a9 scripts/gdb: fix interrupts.py after maple tree conversion omits 4a908a03dfbb maple_tree: fix mt_destroy_walk() on root leaf node omits 1eb10b3e62c9 mm/vmalloc: leave lazy MMU mode on PTE mapping error omits 35473f8397ae scripts/gdb: fix interrupts display after MCP on x86 omits 1b1f7c5f3036 lib-alloc_tag-do-not-acquire-non-existent-lock-in-alloc_ta [...] omits 2c03d5e764c7 lib/alloc_tag: do not acquire non-existent lock in alloc_t [...] omits e78a224b72fb kallsyms: fix build without execinfo omits 01870d09f295 drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi [...] omits 8290d37ad2b0 drm/msm: Small function param doc fix omits 98f11fd1cf92 drm/msm: Take the ioctls away from the KMS-only driver omits ee82e5a2c515 drm/msm: Clean up split driver features omits 217ed15bd399 drm/msm: enable separate binding of GPU and display devices omits 643515a9cd09 drm/msm: rework binding of Imageon GPUs omits 27c3547323eb drm/msm: rearrange symbol selection omits 4f89cf40d01e drm/msm: bail out late_init_minor() if it is not a GPU device omits 98290b0a7d60 drm/msm: make it possible to disable KMS-related code. omits e10e1a4010f3 drm/msm: move KMS driver data to msm_kms omits 0bb2335f06cc drm/msm: get rid of msm_drm_private::num_crtcs omits 9d065a3fefd4 drm/msm/mdp4: get rid of mdp4_crtc.id omits 0c2dda82b145 drm/msm: move helper calls to msm_kms.c omits a409b78fcdf7 drm/msm: move wq handling to KMS code omits a452510aad53 drm/msm/adreno: Switch to the common UBWC config struct omits 2728285988c3 soc: qcom: ubwc: Fill in UBWC swizzle cfg for platforms th [...] omits 709dd2ff2357 soc: qcom: ubwc: Add #defines for UBWC swizzle bits omits caf5ad18a2b4 soc: qcom: ubwc: Fix SM6125's ubwc_swizzle value omits 8f18e879576c drm/msm/a6xx: Simplify min_acc_len calculation omits b6ce504c7155 drm/msm/a6xx: Resolve the meaning of rgb565_predicator omits c59e9c966e8e drm/msm/a6xx: Replace '2' with BIT(1) in level2_swizzling_ [...] omits 87cfc79dcd60 drm/msm/a6xx: Resolve the meaning of UBWC_MODE omits 32ef24e51f7f drm/msm/a6xx: Simplify uavflagprd_inv detection omits 367380d2b550 drm/msm/a6xx: Resolve the meaning of AMSBC omits 560c98b4a464 drm/msm/a6xx: Get a handle to the common UBWC config omits 45a2974157d2 drm/msm: Use the central UBWC config database omits 227d4ce0b09e drm/msm: Offset MDSS HBB value by 13 omits 1924272b9ce1 soc: qcom: Add UBWC config provider omits 6733d8276ac0 drm/msm: Update register xml omits b74fae5492d1 drm/msm: Add VM_BIND throttling omits 3bebfd53af0f drm/msm: Defer VMA unmap for fb unpins omits 8d4c21718ceb drm/msm: Bump UAPI version omits 0a1ff88ec5b6 drm/msm: use trylock for debugfs omits 05a249683455 drm/msm: Add mmu prealloc tracepoint omits 0b4339c55ef5 drm/msm: Add VMA unmap reason omits 9edc52967cc7 drm/msm: Add VM logging for VM_BIND updates omits 2e6a8a1fe2b2 drm/msm: Add VM_BIND ioctl omits ecfd9fa83fa0 drm/msm: Split out map/unmap ops omits e601ea31d66b drm/msm: Support pgtable preallocation omits 2b93efeb83bd drm/msm: Support IO_PGTABLE_QUIRK_NO_WARN_ON omits 92395af63a99 drm/msm: Add VM_BIND submitqueue omits cefb919cfa53 drm/msm: Use DMA_RESV_USAGE_BOOKKEEP/KERNEL omits e1341f914505 drm/msm: Extract out syncobj helpers omits 06ebb4f04399 drm/msm: rd dumping support for sparse omits af9aa6f316b3 drm/msm: Crashdump support for sparse omits 4570dbb8a624 drm/msm: rd dumping prep for sparse mappings omits 757cff73e122 drm/msm: Crashdump prep for sparse mappings omits b58e12a66e47 drm/msm: Add _NO_SHARE flag omits 6a4d287a1ae6 drm/msm: Mark VM as unusable on GPU hangs omits feb8ef4636a4 drm/msm: Add opt-in for VM_BIND omits 6bf32afd37eb drm/msm: Lazily create context VM omits 5b5582c6b884 drm/msm: Drop queued submits on lastclose() omits 7e34b8f6ed1e drm/msm: Rename msm_gem_vma_purge() -> _unmap() omits dbbde63c9e9d drm/msm: Add PRR support omits 2c7ad9925523 drm/msm: Add mmu support for non-zero offset omits 62a28e272b87 drm/msm: Split out helper to get iommu prot flags omits 37889600f58e drm/msm: Use drm_gpuvm types more omits fe4952b5f27c drm/msm: Convert vm locking omits 111fdd2198e6 drm/msm: drm_gpuvm conversion omits 8ac37c88f991 drm/msm: Refcount framebuffer pins omits 4d0f62e4fe10 drm/msm: Stop passing vm to msm_framebuffer omits 001ddc857c5b drm/msm: Don't close VMAs on purge omits b5e7a2f1a396 drm/msm: Collapse vma close and delete omits da0e1407beb3 drm/msm: Collapse vma allocation and initialization omits eab7766c79fd drm/msm: Remove vram carveout support omits 057e55f337c5 drm/msm: Rename msm_gem_address_space -> msm_gem_vm omits fd05abf3fbe8 drm/msm: Improve msm_context comments omits 0594e2de62f6 drm/msm: Rename msm_file_private -> msm_context omits 02070f049875 drm/gem: Add ww_acquire_ctx support to drm_gem_lru_scan() omits 471920ce25d5 drm/gpuvm: Add locking helpers omits 9d712c50c30f drm/gpuvm: Fix doc comments omits 1c8c354098ea drm/msm: Add error handling for krealloc in metadata setup omits 024bd19bab08 drm/msm/adreno: Add Adreno X1-45 support omits 349d64182012 dt-bindings: opp: adreno: Update regex of OPP entry omits 1c402295c108 dt-bindings: power: qcom,rpmpd: add Turbo L5 corner omits 5f5ab8992ee5 drm/msm/adreno: Add speedbin support for X1-85 omits 3a312a085cb9 drm/ci: Uprev igt omits cd86e80b77b2 drm/msm/dp: add linux/io.h header to fix build errors omits e450952b92f9 drm/msm/mdss: Add support for SM8750 omits 68baf83364e1 drm/msm/dpu: Implement LM crossbar for v12.0 DPU omits b567e9286646 drm/msm/dpu: Implement CTL_PIPE_ACTIVE for v12.0 DPU omits 8984f97cc857 drm/msm/dpu: Implement 10-bit color alpha for v12.0 DPU omits afff6425a3aa drm/msm/dpu: Consistently use u32 instead of uint32_t omits c2577fc1740d drm/msm/dpu: Add support for SM8750 omits 80dd5911cbfd drm/msm/dsi: Add support for SM8750 omits 1337d7ebfb6d drm/msm/dsi/phy: Add support for SM8750 omits 6b93840116df dt-bindings: display/msm: qcom,sm8750-mdss: Add SM8750 omits 1ea958223c06 dt-bindings: display/msm: qcom,sm8650-dpu: Add SM8750 omits 1364e7e66fc8 dt-bindings: display/msm: dp-controller: Add SM8750 omits 34bdf809a567 dt-bindings: display/msm: dsi-controller-main: Add SM8750 omits c257d2c8481a dt-bindings: display/msm: dsi-phy-7nm: Add SM8750 omits 5136acc40afc drm/msm/dpu: Fill in min_prefill_lines for SC8180X omits 603fc0fc30bf drm/msm/dp: drop the msm_dp_catalog module omits d11f5a7a00db drm/msm/dp: move interrupt handling to dp_ctrl omits e30cab9dd623 drm/msm/dp: move more AUX functions to dp_aux.c omits 2b3d6611b2ae drm/msm/dp: move/inline ctrl register functions omits db3f715e8863 drm/msm/dp: move/inline audio related functions omits 51d976ecaa6b drm/msm/dp: move/inline panel related functions omits 39b9a68bf45c drm/msm/dp: move/inline AUX register functions omits d803592e1164 drm/msm/dp: move I/O functions to global header omits 56d802f61a8c drm/msm/dp: pull I/O data out of msm_dp_catalog_private() omits 7b38d53d4612 drm/msm/dp: read hw revision only once omits 3f93d35c9cd3 drm/msm/dp: split MMSS_DP_DSC_DTO register write to a sepa [...] omits 139d99644ace drm/msm/dpu: move features out of the DPU_HW_BLK_INFO omits 3d6cce0b6333 drm/msm/dpu: drop ununused MIXER features omits 7a4647f3adfc drm/msm/dpu: drop ununused PINGPONG features omits f1a3c64ed290 drm/msm/dpu: drop unused MDP TOP features omits 914a4b960d5f drm/msm/dpu: get rid of DPU_SSPP_QOS_8LVL omits 3e6d0543c03a drm/msm/dpu: get rid of DPU_WB_INPUT_CTRL omits ca4f289eef79 drm/msm/dpu: get rid of DPU_DSC_OUTPUT_CTRL omits de72346295ed drm/msm/dpu: get rid of DPU_DSC_HW_REV_1_2 omits 4115a6806b99 drm/msm/dpu: get rid of DPU_DIM_LAYER omits 2154cff63089 drm/msm/dpu: get rid of DPU_MIXER_COMBINED_ALPHA omits ff63c4a486cd drm/msm/dpu: get rid of DPU_MDP_AUDIO_SELECT omits bd88789bbd80 drm/msm/dpu: get rid of DPU_MDP_PERIPH_0_REMOVED omits a48871823a4b drm/msm/dpu: get rid of DPU_MDP_VSYNC_SEL omits 5ef71e181cfd drm/msm/dpu: get rid of DPU_PINGPONG_DITHER omits fcdd6cbba0cb drm/msm/dpu: get rid of DPU_PINGPONG_DSC omits 458de858d2dc drm/msm/dpu: get rid of DPU_INTF_INPUT_CTRL omits e432d2e15454 drm/msm/dpu: get rid of DPU_INTF_STATUS_SUPPORTED omits 19bcbadf925b drm/msm/dpu: get rid of DPU_DATA_HCTL_EN omits 74e1b4283d7e drm/msm/dpu: get rid of DPU_CTL_VM_CFG omits 20d36dae5894 drm/msm/dpu: get rid of DPU_CTL_DSPP_SUB_BLOCK_FLUSH omits 2287f32e32a0 drm/msm/dpu: get rid of DPU_CTL_FETCH_ACTIVE omits ef31cf538b98 drm/msm/dpu: get rid of DPU_CTL_ACTIVE_CFG omits 2ae7e2cdf468 drm/msm/dpu: get rid of DPU_CTL_HAS_LAYER_EXT4 omits 9b2a5bff792d drm/msm/dpu: remove DSPP_SC7180_MASK omits a150c9042fc0 drm/msm/dpu: inline _setup_mixer_ops() omits 6ba16b49bf45 drm/msm/dpu: inline _setup_dspp_ops() omits b2dc5ea3fb4d drm/msm/dpu: inline _setup_dsc_ops() omits 60bd327651ec drm/msm/dpu: inline _setup_ctl_ops() omits 9375fb3ebd88 drm/msm/dpu: drop INTF_SC7280_MASK omits 219a28675978 drm/msm/dpu: stop passing mdss_ver to setup_timing_gen() omits 316b31dd39bf drm/ci: i915: cml: Fix the runner tag omits 9386dc09c504 drm/ci: Remove sdm845/cheza jobs omits 066147e06bb8 drm/ci: uprev mesa and ci-templates omits b5301c8ed71e drm/ci: python-artifacts: use shallow clone omits 74f1af95820f Merge remote-tracking branch 'drm/drm-next' into msm-next omits f41830c57bb8 Merge tag 'drm-misc-next-2025-06-26' of https://gitlab.fre [...] omits d6b93bfa5d1e drm/nouveau/disp: Use dev->dev to get the device omits 1174bf15bd60 drm/connector: move HDR sink metadata to display info omits 786bd08c0055 drm/ci: Add jobs to run KUnit tests omits deac70abb12a drm/ci: Add jobs to validate devicetrees omits a629feabb53b drm/bochs: Add support for drm_panic omits 36c52fb703e9 Merge tag 'drm-intel-next-2025-06-18' of https://gitlab.fr [...] omits 3828a643e808 arm64: dts: mediatek: mt8370: Enable gpu support omits 81645377c231 drm/panfrost: Add support for Mali on the MT8370 SoC omits bd77b870eb19 drm/panfrost: Commonize Mediatek power domain array definitions omits 6905b0d98131 drm/panfrost: Drop duplicated Mediatek supplies arrays omits ea024e6e7a64 dt-bindings: gpu: mali-bifrost: Add compatible for MT8370 SoC omits 9356b50af547 Merge tag 'drm-misc-next-2025-06-19' of https://gitlab.fre [...] omits 377b2f15c032 Merge tag 'drm-xe-next-2025-06-18' of https://gitlab.freed [...] omits a59a27176914 drm/bridge: tc358767: convert to devm_drm_bridge_alloc() API omits 8aa7306631f0 drm/xe/hwmon: Fix xe_hwmon_power_max_write omits 1a45ef022f03 drm/format-helper: Move drm_fb_build_fourcc_list() to sysf [...] omits 4f522a44d9e4 drm/tests: Test drm_fb_build_fourcc_list() in separate test suite omits 5a4856e0e381 drm/tests: Do not use drm_fb_blit() in format-helper tests omits 7872997c048e drm/vmwgfx: Fix Host-Backed userspace on Guest-Backed kernel omits db6a94b26354 drm/vmwgfx: Implement dma_fence_ops properly omits c82f55f4aa57 drm/vmwgfx: Update last_read_seqno under the fence lock omits bcc287203ca7 drm/xe: Opportunistically skip TLB invalidaion on unbind omits fab76ce56538 drm/xe: Add xe_vm_has_valid_gpu_mapping helper omits 45215c589e7f Merge tag 'drm-misc-next-2025-06-12' of https://gitlab.fre [...] omits 1a5ce0c5b95b drm/xe: Extend WA 14018094691 to BMG omits 21cf47d89fba drm/xe: Fix memset on iomem omits 61a5a3f182cc drm/xe: Annotate default for guc_log_level param omits a37128ba613a drm/xe/guc: Default log level to non-verbose omits 82a4be88c89a drm/xe/oa: Enable OAM latency measurement omits 10d42ef34bce drm/xe/oa: Assign hwe for OAM_SAG omits 2d1fcec0229c drm/xe/oa: Introduce stream->oa_unit omits f3a3fd2c6f87 drm/xe/oa: Print hwe to OA unit mapping omits e04dac12cec8 drm/xe/oa/uapi: Expose media OA units omits b2f7e30d2e4a drm/i915/dsb: Disable the GOSUB interrupt omits 7c50c6a81731 drm/i915/dsb: Move the DSB_PMCTRL* reset out of intel_dsb_ [...] omits 00863f06fd8b drm/i915/dsb: Garbage collect the MMIO DEwake stuff omits ee14e265e10d drm/i915/dsb: Introduce intel_dsb_exec_time_us() omits 7e151f53fd6a drm/i915/dsb: Provide intel_dsb_head() and intel_dsb_size() omits ed9434c6b4f3 drm/i915/dsb: Use intel_dsb_ins_align() in intel_dsb_align_tail() omits 2e273e4f8555 drm/xe: Move LRC_ENGINE_ID_PPHWSP_OFFSET outside of parall [...] omits badf45650bbd drm/xe: Do not kill VM in PT code on -ENODATA omits a72002cb181f drm/amdgpu: Make use of drm_wedge_task_info omits 35dc4ce20062 drm: amdgpu: Use struct drm_wedge_task_info inside of stru [...] omits cd37124b4093 drm/doc: Add a section about "Task information" for the wedge API omits 183bccafa176 drm: Create a task info option for wedge events omits 3bfd1af74a7f drm: amdgpu: Create amdgpu_vm_print_task_info() omits 2a4f069d0f25 drm: amdgpu: Allow NULL pointers at amdgpu_vm_put_task_info() omits e252e3f3488a accel/amdxdna: Revise device bo creation and free omits 98df1626ae03 drm/bridge: ti-sn65dsi86: use new GPIO line value setter c [...] omits 6526b02e1020 drm/bridge: ti-sn65dsi86: use the auxiliary device omits 33c77e00f2ee drm/xe/tests: Convert xe_pci tests to parametrized tests omits 48f2f7a9fe20 drm/xe/tests: Drop unused xe_device_fn typedef omits 1488a3089de3 drm/xe: Fix kconfig prompt omits 3091bd44cdf3 drm/xe/pat: Consolidate PAT programming logic for pre-Xe2 [...] omits 564e1a82fb37 drm/xe/pat: Determine ATS / PTA programming during early sw init omits 5e861a695a39 accel/ivpu: Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctl omits 83464405063b accel/ivpu: Add initial Wildcat Lake support omits 33b4e4fcd298 video: Make global edid_info depend on CONFIG_FIRMWARE_EDID omits 7e35fc7ab433 video: Make CONFIG_FIRMWARE_EDID generally available omits 629c1a9c2df9 fbdev/viafb: Do not include <linux/export.h> omits b6c6264adb33 fbdev/viafb: Include <linux/export.h> omits c8f796f6e6e9 fbdev/sisfb: Unexport symbols omits 9bf9f98d00df fbdev/pxafb: Unexport symbol omits a27886399d8f fbdev/mb862xx: Do not include <linux/export.h> omits 660c06ed2fad fbdev/omap2: Do not include <linux/export.h> omits c5bdc45251ee fbdev/omap2: Include <linux/export.h> omits 7300225bb39a fbdev/omap: Include <linux/export.h> omits a93f45d2553d fbdev/matroxfb: Include <linux/export.h> omits c70993bcd5b2 fbdev/matroxfb: Remove trailing whitespaces omits 3bb0aeb60aa5 fbdev/cyber2000fb: Unexport symbols omits 5f13d0ff490d fbdev/c2p: Include <linux/export.h> omits 2b043314013a fbdev: Include <linux/export.h> omits 7a1e3093c49b fbdev: Remove trailing whitespaces omits af5ea7d8a305 drm/ttm: Include <linux/export.h> omits 815e1af00e30 drm/scheduler: Include <linux/export.h> omits 9bd66ab7a6a5 drm/panel: Include <linux/export.h> omits 714b79f7f416 drm/gem: Include <linux/export.h> omits 8f194494fd84 drm/display: Include <linux/export.h> omits 8b7a4b100c78 drm/client: Include <linux/export.h> omits 8c7c767a5efb drm/bridge: Include <linux/export.h> omits 09cba36cc840 drm: Include <linux/export.h> omits 22e28f06df3b drm: Do not include <linux/export.h> omits 762ccc195bfe drm/i915/dsi: Assert that vfp+vsync+vbp == vtotal on BXT/GLK omits 7b3685c9b38c drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL omits 60ba94338047 drm/vkms: Compile all tests with CONFIG_DRM_VKMS_KUNIT_TEST omits b83e8fe4fae9 Revert "drm/prime: remove drm_prime_lookup_buf_by_handle" omits b04e69b2636b drm/format-helper: Update tests after BT.601 changes omits 6bd90e700b42 drm/xe: Make dma-fences compliant with the safe access rules omits 506aa8b02a8d dma-fence: Add safe access helpers and document the rules omits 4d2f8bc628ce drm/i915: Protect access to driver and timeline name omits ad10976d6cf0 sync_file: Protect access to driver and timeline name omits 3ee9f2058ab2 drm/xe/vm: Add a helper xe_vm_range_tilemask_tlb_invalidation() omits a979a54165c2 drm/format-helper: Normalize BT.601 factors to 256 omits bdde16c9ac5c drm/xe/bmg: Update Wa_14022085890 omits 6ab42fa03d4c drm/xe/bmg: Update Wa_16023588340 omits fa4243873796 drm/xe/guc: Ignore GuC CT errors when wedged omits 87c648c31322 drm/xe: Add helper function to inject fault into ct_dead_c [...] omits 0b93b7dcd9eb drm/xe: Fix early wedge on GuC load failure omits e2944dc6587f drm: renesas: rz-du: mipi_dsi: Add function pointers for c [...] omits 7c1e102ccf1d drm: renesas: rz-du: mipi_dsi: Add dphy_late_init() callba [...] omits a56a6b81d80f drm: renesas: rz-du: mipi_dsi: Add feature flag for 16BPP support omits 7c3fecdd12d6 drm: renesas: rz-du: mipi_dsi: Use mHz for D-PHY frequency [...] omits e96bec001af6 drm: renesas: rz-du: mipi_dsi: Make "rst" reset control op [...] omits 2991c3f0ca86 drm: renesas: rz-du: mipi_dsi: Add OF data support omits 3c55c4f05c7a drm: renesas: rz-du: mipi_dsi: Use VCLK for HSFREQ calculation omits 0425a20f8a49 drm: renesas: rz-du: mipi_dsi: Simplify HSFREQ calculation omits e37a95d01d5a drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range omits 660942f2441d drm: omapdrm: reduce clang stack usage omits 3a1edef8f4b5 drm/xe: Make WA BB part of LRC BO omits ed3648b9ec4c drm/i915/dp: Disable the AUX DPCD probe quirk if it's not [...] omits b87ed522b364 drm/dp: Add an EDID quirk for the DPCD register access probe omits 0fccfb635ec3 drm/xe: Use WRITE_ONCE for range->tile_invalidated update omits 265fa0692b90 drm/xe: Don't use drm exec locking in SVM pagefaults omits 0b4aa85e8981 drm/edid: Add support for quirks visible to DRM core and drivers omits 5281cbe0b55a drm/edid: Define the quirks in an enum list omits a40c5d727b81 drm/dp: Change AUX DPCD probe address from DPCD_REV to LAN [...] omits c2aa5603af30 drm/prime: remove drm_prime_lookup_buf_by_handle omits c5b4393c5492 drm/file: add client id to drm_file_error omits 0ed4b3c21c50 drm/xe/lrc: Prepare WA BB setup for more users omits ef48715b2d3d drm/xe/lrc: Use a temporary buffer for WA BB omits c5ae936db72d accel/qaic: Use dev_printk() in RAS omits 26ff87d2e776 drm/xe/xe2_hpg: Define additional Xe2_HPG GMD_ID omits a5d221924e13 drm/xe/xe2_hpg: Add set of workarounds omits 9b779ff0e1d1 drm/xe/xe2_hpg: Add PCI IDs for xe2_hpg omits 4e16a9a00239 drm/ttm: Should to return the evict error omits 9d4e26042c60 drm/i915/display: drop i915_reg.h include where possible omits fd585ee82c45 drm/i915/display: include intel_display_reg_defs.h from di [...] omits 5f105b2e49f7 Revert "drm/xe/display: use xe->display to decide whether [...] omits 6e3a1433fa41 drm/i915/panel: sync panel prepared state at register omits 3fdd5bfbd638 drm/i915/panel: register drm_panel and call prepare/unprep [...] omits 421ae44b5391 drm/i915/panel: add panel register/unregister omits 946540a02e90 drm/panel: use fwnode based lookups for panel followers omits edcc9d24fb8e drm/arm/hdlcd: Replace struct simplefb_format with custom type omits c598d5eb9fb3 Merge drm/drm-next into drm-misc-next omits 10201c7de5de drm/xe: Reorder 'Get pages failed' message omits 29a9b3a504c0 drm/panel: ilitek-ili9881c: Add configuration for 7" Raspb [...] omits 2f7e4a699736 drm/panel: ilitek-ili9881c: Allow configuration of the num [...] omits 808d26afdcbf dt-bindings: ili9881c: Document 7" Raspberry Pi 720x1280 omits f79692d0c386 dt-bindings: display: st7701: Add Winstar wf40eswaa6mnn0 panel omits d04f6367d399 drm/panel: st7701: Add Winstar wf40eswaa6mnn0 panel support omits 783334f366b1 drm/panel: visionox-rm69299: support the variant found in [...] omits 88e6e4dd5012 drm/panel: visionox-rm69299: switch to devm_regulator_bulk [...] omits c161a2b79a5c drm/panel: visionox-rm69299: switch to _multi variants omits 01a2c6756bca drm/panel: visionox-rm69299: add plumbing to support panel [...] omits 9c59059fcf27 dt-bindings: display: visionox-rm69299: document new compa [...] omits 86e2d052c232 Merge drm/drm-next into drm-xe-next omits b5735e5e7102 drm/xe: GSM size should be constant on most platforms omits 227c394d13bc drm/xe/uc: Use GT-oriented firmware messages omits 188bdfb77615 drm/i915: split out display register macros to a separate file omits 34c55367af96 Merge drm/drm-next into drm-intel-next omits b2d6fd7ac598 drm/xe: Do not rely on GGTT internals in xe_guc_buf kunit tests omits e0096fdcf88c drm/xe: Implement a helper for reading out a GGTT PTE at a [...] omits 0c52d722524a drm/xe: Remove pte_encode_bo callback omits 34eca6213358 drm/xe/display: Convert GGTT mapping to use pte_encode_flags omits 8ce1c8cc6820 drm/xe/display: Dont poke into GGTT internals to fill a DPT omits 57f6af194fcd drm/xe/ggtt: Seperate flags and address in PTE encoding omits ea54d4928532 drm/xe/display: Remove dereferences of ggtt for tile id omits e0ee402750e1 drm/xe: Add xe_ggtt_alloc omits b5fe33dcb8d4 drm/xe: Add xe_ggtt_might_lock omits 3975d356839e drm/xe: Use xe_ggtt_map_bo_unlocked for resume omits 9a2d22a46b38 drm/xe: Remove IOSF_MBI select. omits 6f392f371650 drm: renesas: rz-du: Implement MIPI DSI host transfers omits bfb114751af9 drm/xe/topology: Stop trying to fix programming mistakes omits 113c3f596807 drm/xe/topology: Use register array size instead magic number omits f574855a4c57 drm/xe/topology: Simplify code for loading DSS mask omits 678bb4d62548 drm/xe: don't store the xe device pointer inside xe_ttm_tt omits 93614c2ab39a accel/qaic: delete qaic_bo.handle omits ade147391433 drm/xe/vf: Store the GuC FW info in guc->fw omits 3ef462f0031f drm/xe/vf: Use uc_fw_version to store the negotiated GuC ABI omits 90f4d3f7562a drm/xe/vf: Boostrap all GTs immediately after MMIO init omits 10a2bc580796 drm/xe/uc: Prepare uc_fw_version for storing the VF ABI version omits d3b88721fa24 drm/tests: bridge: add KUnit tests for devm_drm_bridge_alloc() omits 85ad3e84105d drm/bridge: add a .destroy func omits 1ee7e69292a6 drm/tests: bridge: convert to devm_drm_bridge_alloc() API omits 3e4e1f2543c0 drm/bridge: cdns-dsi: Use pre_enable/post_disable to enabl [...] omits c9b1150a68d9 drm/atomic-helper: Re-order bridge chain pre-enable and po [...] omits d5bef6430c85 drm/atomic-helper: Separate out bridge pre_enable/post_dis [...] omits f6ee26f58870 drm/atomic-helper: Refactor crtc & encoder-bridge op loops [...] omits 1273d22b5326 drm/panthor: Clean up 64-bit register definitions omits 4d230aa209ed drm/panthor: Add 64-bit and poll register accessors omits 94ac529a9932 drm/panthor: Fix the user MMIO offset logic for emulators omits 95cbab48782b drm/panthor: Add missing explicit padding in drm_panthor_gpu_info omits 8d8431298f69 drm/xe/xe3: Disable null query for anyhit shader omits 7247efca0dcb drm/i915: use drm_modeset_lock_assert_held() in intel_conn [...] omits 3671f3777758 drm/hyperv: Add support for drm_panic omits babe098c5fb4 drm/i915: remove unused arg in skl_scaler_get_filter_select() omits c206a27eb72f drm/i915/dkl: return if tc_port is invalid in dkl_phy_set_ [...] omits 9d9fca62dc49 drm/xe/guc_submit: add back fix omits 0b3d99425891 drm/panel-edp: Clarify the `prepare_to_enable` description [...] omits b837937c0237 drm/panel: himax-hx8394: Add Support for Huiling hl055fhav028c omits ab9be0b75af5 dt-bindings: display: himax-hx8394: Add Huiling hl055fhav028c omits 4d20c1b073e6 dt-bindings: vendor-prefixes: Add prefix for Huiling omits 8a45632ed317 drm/panel-simple: add AUO P238HAN01 panel entry omits a3bc2ee00b48 dt-bindings: display: simple: add AUO P238HAN01 panel omits 0f9c561a7a63 drm/panel: ili9341: Remove unused member from struct ili9341 omits 48d39ed4586b MAINTAINERS: Update my email address for DRM Panel reviews omits c87a3f4fac5b drm/ttm: handle undefined printf arg evaluation order in debugfs omits e117100acb6d drm/i915/dram: allocate struct dram_info dynamically omits 836864ac60c5 drm/i915/dram: add return value and handling to intel_dram [...] omits bd0cffe9ebcb drm/i915/dram: pass struct dram_info pointer around omits ca37e99ec96d drm/i915/wm: DG2 doesn't have dram info to look up wm_lv_0 [...] omits 612abe44f70f drm/i915/dram: add accessor for struct dram_info and use it omits 9ab671afacc1 drm/i915/bw: pass struct dram_info pointer around omits 99e805089805 drm/xe: Make VMA tile_present, tile_invalidated access rul [...] omits e583c27a8f59 drm/i915/sbi: clean up SBI register macro definitions and usage omits 0b6d7dbf1813 drm/i915/sbi: split out intel_sbi_regs.h omits ad3cfb65aceb drm/i915/sbi: convert to intel_de_*() omits ac3bff5d63a5 drm/i915: add out_value to intel_wait_for_register_fw() an [...] omits 07a86ee12e5a drm/i915/de: rename timeout parameters timeout_ms to highl [...] omits 9ab17ede1018 drm/i915/sbi: move sbi_lock under struct intel_display omits a737ab4a87cb drm/i915/sbi: convert intel_sbi.[ch] to struct intel_display omits 7fb3a1f7a48d drm/i915/sbi: move intel_sbi.[ch] under display/ omits 531bef26d189 drm/xe/svm: Fix regression disallowing 64K SVM migration omits 685c407f168c drm/ttm: Fix build with CONFIG_DEBUG_FS=n omits 0f6afbb2ae6c ttm/pool: allow debugfs dumps for numa pools. omits 5cc809d62b8c drm/i915: Use dma-fence driver and timeline name helpers omits 68ff0e07f9b3 sync_file: Use dma-fence driver and timeline name helpers omits ecec875a6c33 dma-fence: Add helpers for accessing driver and timeline name omits bf33a0003d9e dma-fence: Use a flag for 64-bit seqnos omits 22b929b25293 drm/ttm: Increase pool shrinker batch target omits eac21f8ebeb4 drm/ttm: Respect the shrinker core free target omits 7b1166dee847 Merge drm-next-2025-05-28 into drm-misc-next omits ce924116e43f drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup omits c12c729e9750 drm/xe/vf: Add sanity check for GGTT configuration omits eb9b34734c41 drm/xe/vf: Move tile-related VF functions to separate file omits ce2ae1b97ac3 drm/xe/vf: Introduce helpers to access GGTT configuration omits b6cbfa872045 drm/udl: use DRM_GEM_SHMEM_DRIVER_OPS_NO_MAP_SGT omits ca43d3a2cfd6 drm/ast: use DRM_GEM_SHMEM_DRIVER_OPS_NO_MAP_SGT omits 660cd44659a0 drm/shmem-helper: Import dmabuf without mapping its sg_table omits 28b996ce7398 drm/xe: remove unmatched xe_vm_unlock() from __xe_exec_que [...] omits 399c5f54090c drm/xe/configfs: Add internal API to documentation omits d09bc3edfe5c drm/xe/configfs: Add attribute to disable engines omits 58b51df807d7 drm/xe: Allow to disable engines omits 2b0ef1f7a298 drm/xe: Convert "fused off" messages to be gt-based omits d8636cce7a1c drm/xe/configfs: Drop trailing semicolons omits d65650a9d153 drm/xe/guc: Resend potentially lost H2G MMIO request omits eae784475896 drm/xe: Use GT-oriented printer to dump topology on init omits 8d425229acb2 drm/xe: Convert page fault messages to be GT-oriented omits dea7a2b4f60e drm/xe/hwmon: Simplify and fix 32b wrap omits ccd3c6820a90 drm/xe/pxp: Decouple queue addition from PXP start omits 21784ca96025 drm/xe/pxp: Clarify PXP queue creation behavior if PXP is [...] omits 1d891ee820fd drm/xe/pxp: Use the correct define in the set_property_fun [...] omits 6048f5587614 drm/panfrost: Fix panfrost device variable name in devfreq omits e48ade5e23ba drm/panfrost: show device-wide list of DRM GEM objects ove [...] omits 2f684bbbcb27 drm/panfrost: Add driver IOCTL for setting BO labels omits ca8b3216dcea drm/panfrost: Internally label some BOs omits e0e33f9bbbd6 drm/panfrost: Add BO labelling to Panfrost omits 8395204aeb84 accel/ivpu: Add inference_timeout_ms module parameter omits db5f4ec4aa14 dma-buf: Add forward declaration of struct seq_file in dma [...] omits 80f3c51b2f98 drm/sched/tests: Use one lock for fence context omits 38fafa9f392f drm/xe/sched: stop re-submitting signalled jobs omits 9d5558649f68 drm/xe: Rework eviction rejection of bound external bos omits e42a3c203c95 drm/tests: hdmi: Add test for unsuccessful fallback to YUV420 omits e271ecaaa570 drm/tests: hdmi: Add max TMDS rate fallback tests for YUV420 mode omits 54a5f1c4d5f8 drm/tests: hdmi: Provide EDID supporting 4K@30Hz with RGB/YUV omits a3d1bfc174dc drm/tests: hdmi: Rename max TMDS rate fallback tests omits 8138078dc048 drm/tests: hdmi: Add limited range tests for YUV420 mode omits 58fe1d78605e drm/tests: hdmi: Provide EDID supporting 4K@30Hz with YUV420 only omits 723d5a70d1de drm/tests: hdmi: Switch to drm_atomic_get_new_connector_st [...] omits 8deb5bd34858 drm/tests: hdmi: Setup ycbcr_420_allowed before initializi [...] omits 95f0f68fc13d drm/tests: hdmi: Drop unused drm_kunit_helper_connector_hd [...] omits 74e98941b926 drm/tests: hdmi: Replace open coded EDID setup omits a08fd207d60e drm/tests: hdmi: Add macro to simplify EDID setup omits 7ca78aa0d541 drm/tests: hdmi: Switch to 'void *' type for EDID data omits 90642d9de477 drm/tests: hdmi: Replace '[_]MHz' with 'mhz' omits 04561845fcec drm/connector: hdmi: Use YUV420 output format as an RGB fallback omits 4809299addb8 drm/connector: hdmi: Factor out bpc and format computation logic omits b01ea9acde62 drm/connector: hdmi: Add missing bpc debug info to hdmi_tr [...] omits a19107779277 drm/connector: hdmi: Improve debug message for supported format omits 85b0db87417e drm/connector: hdmi: Add support for YUV420 format verification omits 21f627139652 drm/connector: hdmi: Evaluate limited range after computin [...] omits 54bd08e15b74 drm: sun4i: de33: mixer: add mixer configuration for the H616 omits 9e623068f177 drm: sun4i: de33: vi_scaler: add Display Engine 3.3 (DE33) [...] omits 5b9cfdbfc328 drm: sun4i: de33: mixer: add Display Engine 3.3 (DE33) support omits 18c4be55e2aa dt-bindings: allwinner: add H616 DE33 mixer binding omits 5419143dd071 drm: sun4i: de2/de3: use generic register reference functi [...] omits ef54f1dc246b drm: sun4i: de2/de3: add generic blender register referenc [...] omits a28175894415 drm: sun4i: de2/de3: refactor mixer initialisation omits 81cf7c68794c drm: sun4i: de2/de3: add mixer version enum omits 6a509853fe9d panel/lg-lb035q02: Use refcounted allocation in place of d [...] omits f27a5e66fbf2 panel/panel-lvds: Use refcounted allocation in place of de [...] omits 09d05ec42b9b panel/nec-nl8048hl11: Use refcounted allocation in place o [...] omits 5220cbe3c8bf panel/s6e88a0-ams452ef01: Use refcounted allocation in pla [...] omits dcb5b3b776a9 panel/xinpeng-xpp055c272: Use refcounted allocation in pla [...] omits 6f9bc3d071aa panel/widechips-ws2401: Use refcounted allocation in place [...] omits 9d104921f6d0 panel/visionox-vtdr6130: Use refcounted allocation in plac [...] omits 5eebde53123b panel/visionox-rm692e5.c: Use refcounted allocation in pla [...] omits b9c81ac16fac panel/visionox-rm69299: Use refcounted allocation in place [...] omits bc946267c805 panel/visionox-r66451: Use refcounted allocation in place [...] omits 84c9532ae2ad panel/tpo-tpg110: Use refcounted allocation in place of de [...] omits e15e4ff477b6 panel/tpo-td043mtea1: Use refcounted allocation in place o [...] omits f6cefd33dafb panel/tpo-td028ttec1: Use refcounted allocation in place o [...] omits 827337818c94 panel/synaptics-r63353: allocation in place of devm_kzalloc() omits 7bd1d88ca009 panel/panel-summit: Use refcounted allocation in place of [...] omits 064864d37569 panel/truly-nt35521: Use refcounted allocation in place of [...] omits d7c962373ebf panel/sony-td4353-jdi: Use refcounted allocation in place [...] omits cd268f8fedb2 panel/sony-acx565akm: Use refcounted allocation in place o [...] omits 9176f33f174f panel/sitronix-st7789v: Use refcounted allocation in place [...] omits 51562aa44cdf panel/sitronix-st7703: Use refcounted allocation in place [...] omits e646a5d1f6d0 panel/sitronix-st7701: Use refcounted allocation in place [...] omits 066e3df8c818 panel/sharp-ls060t1sx01: Use refcounted allocation in plac [...] omits c32cd7f798af panel/sharp-ls037v7dw01: Use refcounted allocation in plac [...] omits 18cb30e24b6c panel/seiko-43wvf1g: Use refcounted allocation in place of [...] omits 6196835a5460 panel/samsung-sofef00: Use refcounted allocation in place [...] omits 904ec442116a panel/samsung-s6e8aa0: Use refcounted allocation in place [...] omits 3a21fd4c9065 panel/s6e88a0-ams427ap24: Use refcounted allocation in pla [...] omits 5fafbb72ad2d panel/samsung-s6e63j0x03: Use refcounted allocation in pla [...] omits a354881f858a panel/samsung-s6e3ha8: Use refcounted allocation in place [...] omits b4ef743b238e panel/samsung-s6e3ha2: Use refcounted allocation in place [...] omits ae83372bc799 panel/samsung-s6e3fa7: Use refcounted allocation in place [...] omits e741c9ffa22a panel/samsung-s6d7aa0: Use refcounted allocation in place [...] omits 532d4c33db05 panel/samsung-s6d27a1: Use refcounted allocation in place [...] omits f76893223caf panel/samsung-s6d16d0: Use refcounted allocation in place [...] omits bbd69884220c panel/samsung-ld9040: Use refcounted allocation in place o [...] omits f43a0ed02725 panel/samsung-db7430: Use refcounted allocation in place o [...] omits f2519a26cc9b panel/samsung-atna33xc20: Use refcounted allocation in pla [...] omits cd8fc7e9292b panel/samsung-ams639rq08: Use refcounted allocation in pla [...] omits 8ee4cf7378de panel/samsung-ams581vf01: Use refcounted allocation in pla [...] omits 11d53df468e4 panel/ronbo-rb070d30: Use refcounted allocation in place o [...] omits 065a75a40ba5 panel/raydium-rm69380: Use refcounted allocation in place [...] omits 7a0c1de1f612 panel/raydium-rm692e5: Use refcounted allocation in place [...] omits 20291d8faf97 panel/raydium-rm68200: Use refcounted allocation in place [...] omits 8720c9b5ca94 panel/raydium-rm67200: Use refcounted allocation in place [...] omits a9f0786961e8 panel/raydium-rm67191: Use refcounted allocation in place [...] omits a97dfd6543af panel/orisetech-otm8009a: Use refcounted allocation in pla [...] omits e4931f8be347 drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency omits 61761a6b57f2 drm/xe: drop redundant conversion to bool omits 48a1126836cc drm/xe/hwmon: Expose power sysfs entries based on firmware [...] omits 0c5405d3aa4a drm/xe/hwmon: Read energy status from PMT omits 719d8a595952 drm/xe/hwmon: Expose powerX_cap_interval omits c713b9a23c73 drm/xe/hwmon: Add support to manage PL2 though mailbox omits 25e963a09e05 drm/xe/hwmon: Move card reactive critical power under chan [...] omits 7596d839f622 drm/xe/hwmon: Add support to manage power limits though mailbox omits c11a50b170e7 accel/qaic: Add Reliability, Accessibility, Serviceability (RAS) omits d201a9797b39 drm/i915: drop intel_dpio_phy.h include from VLV IOSF SB omits df1c3093aee3 drm/gem: Inline drm_gem_pin() into PRIME helpers omits 3c89f2d85c39 drm/gem-vram: Un-export pin helpers omits fe19655b72f3 drm/gem-vram: Do not set pin and unpin callbacks omits 62e1e11a4916 drm/client: Do not pin in drm_client_buffer_vmap() omits 1a524e8b488e drm/xe: Do not warn on SVM migration failing because of 64 [...] omits 241cc827c098 drm/xe/mocs: Initialize MOCS index early omits fbeaad071a98 drm/xe: Create LRC BO without VM omits 2271e0a20ef7 drm: drm_fourcc: add 10/12/16bit software decoder YCbCr formats omits 4f296d77cf49 drm/xe/vm: move xe_svm_init() earlier omits 96af397aa1a2 drm/xe/vm: move rebind_work init earlier omits 338ec84deefd drm/xe/bo: optimise CCS case for WB pages omits 9856a688e4bc drm/i915/psr: Do not disable Panel Replay in case VRR is enabled omits 8097128a40ff drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP omits 9dc619680de4 drm/i915/display: Add function to configure LFPS sending omits 7acc76a37e5d drm/i915/display: Add PHY_CMN1_CONTROL register definitions omits 6ecb8e586f83 drm/i915/alpm: Move port alpm configuration omits 5d9d4feb33b7 drm/i915/alpm: Add new interface to check if AUXLess ALPM is used omits e6503d10cab7 drm/i915/psr: Add interface to check if AUXLess ALPM is ne [...] omits d6a8336c5f06 drm/i915/alpm: Write PR_ALPM_CTL register omits 91a2cd6236f3 drm/i915/alpm: Add PR_ALPM_CTL register definitions omits deb8d0fe88a7 drm/i915/psr: Read all Panel Replay capability registers f [...] omits 3e61b092e61d drm/dp: Add Panel Replay capability bits from DP2.1 specification omits 07cc32ecc6f3 drm/panelreplay: Panel Replay capability DPCD register def [...] omits 33a46dab18c9 drm/xe: Fix NPD when saving default context omits 2cb38bb0add9 drm/xe: Allow to trigger GT resets using debugfs writes omits ef818481d9fb drm/vkms: Add support for DRM_FORMAT_R* omits c59176cbca11 drm/vkms: Add how to run the Kunit tests omits 3e897853debd drm/vkms: Create KUnit tests for YUV conversions omits 11d435b81e5d drm: Export symbols to use in tests omits f776e5cef757 drm/vkms: Drop YUV formats TODO omits 81dbec071976 drm/vkms: Add range and encoding properties to the plane omits fe22d21e9342 drm/vkms: Add YUV support omits c76e2c78bc2a drm/vkms: Document pixel_argb_u16 omits 6c8e8a1c4371 drm/amdgpu: update trace format to match gpu_scheduler_trace omits 1780e94a0c42 drm/doc: Document some tracepoints as uAPI omits 4f7fa5fa414c drm: Get rid of drm_sched_job.id omits f6743e6a00fd drm/sched: Cleanup event names omits fbf11ce52626 drm/sched: Add the drm_client_id to the drm_sched_run/exec [...] omits 76d97c870f29 drm/sched: Trace dependencies for GPU jobs omits 8a98df70062b drm/sched: Cleanup gpu_scheduler trace events omits d6b7b46232b7 drm/sched: Add device name to the drm_sched_process_job event omits 2956554823ce drm/sched: Store the drm client_id in drm_sched_fence omits 18c44fb647be drm/debugfs: Output client_id in in drm_clients_info omits 6e76b312a681 drm/bridge: adv7511: Rename adv7511_dsi_config_timing_gen( [...] omits 1f5090c4ae71 drm/bridge: adv7511: Move adv711_dsi_config_timing_gen() i [...] omits 7ce53db1ff02 drm/i915: Indicate which pipe lied about its interrupts omits 22eba3be8e1d drm/xe/svm: Avoid duplicate eviction on get_pages() failure omits 39578fa40420 drm/xe: Add missing documentation of rpa_freq omits af53f0fd99c3 drm/xe: Make xe_gt_freq part of the Documentation omits 126bf397bf58 drm/panel-edp: add N160JCE-ELL CMN panel for Lenovo Thinkbook 16 omits 99764593528f drm/bridge: imx8qxp-pixel-combiner: convert to devm_drm_br [...] omits e6ba431676d5 drm/xe: stop including intel_display_{core, device}.h from [...] omits 62384da2a04d drm/i915: stop including display/intel_display_{core, limi [...] omits 6f142c52d3ce drm/i915/display: allocate struct intel_display dynamically omits a3f7d26dfce9 drm/sitronix: Remove broken backwards-compatibility layer omits 9ec1ac835e48 drm/ttm: make ttm_bo_get internal omits eb314613cd7c drm/ttm: revert "Export ttm_bo_get_unless_zero()" omits dc0698d1b30c drm/i915: Disable updating of LUT values during vblank omits 88d7e284b24e drm/i915/color: Do not pre-load LUTs with DB registers omits d94a92b7d0a4 drm/i915: Program DB LUT registers before vblank omits b0e0369bca33 drm/i915/display: use GOSUB to program double buffered LUT [...] omits 9dae0b6e9c8c drm/i915: s/dsb_color_vblank/dsb_color omits 78f237a6a61b drm/i915/dsb: Add support for GOSUB interrupt omits 796b6df0f8f5 drm/i915/dsb: add intel_dsb_gosub_finish() omits 2c41d62f6fb1 drm/i915/dsb: Implement intel_dsb_gosub() omits bb3de17e2b5e drm/i915/dsb: Extract intel_dsb_{head,tail}() omits d535ae997ddd drm/i915/dsb: Extract assert_dsb_tail_is_aligned() omits 55f233aaadab drm/i915/dsb: Extract intel_dsb_ins_align() omits c06cb85ad141 drm/vesadrm: Use helpers for programming gamma ramps omits a4871e6201c4 drm/ofdrm: Use helpers for programming gamma ramps omits 1bdb883d6574 drm/mgag200: Use helpers for programming gamma ramps omits 067ae3a7056c drm/ast: Use helpers for programming gamma ramps and palettes omits e64693248f90 drm: Add helpers for programming hardware gamma LUTs omits 2ea42f6e6868 drm/gem-framebuffer: log errors when gem size < afbc_size omits bf3197211022 drm: drm_auth: Convert mutex usage to guard(mutex) omits 1f957fbb88b6 drm: renesas: rz-du: Add support for RZ/V2H(P) SoC omits ed6a6d63513e dt-bindings: display: renesas,rzg2l-du: Add support for RZ [...] omits 5ce16c169a4c drm: renesas: rz-du: Add atomic_pre_enable omits 9e0f93f7af56 drm: panel: Add support for Renesas R69328 based MIPI DSI panel omits 215c73d48330 dt-bindings: display: panel: Document Renesas R69328 based [...] omits cb6c01ead1eb drm: panel: Add support for Renesas R61307 based MIPI DSI panel omits 43adabbe3a79 dt-bindings: display: panel: Document Renesas R61307 based [...] omits 027ce1eff321 drm/todo: add entry to remove devm_drm_put_bridge() omits 9c399719cfb9 drm: convert many bridge drivers from devm_kzalloc() to de [...] omits 42e5fc672fee drm/i915/display: Use str_true_false() helper omits 9528e54198f2 drm/panel: abstract of_panel_find() omits 370f86bc07bf drm: renesas: rcar-du: use proper naming for R-Car omits 20a07782dacf drm/xe/vf: Fail migration recovery if fixups needed but pl [...] omits ee1855582e5e drm/bridge: fix build with CONFIG_OF=n omits a3436f63aa4f drm/panel-edp: Add KDC KD116N3730A05 omits 49c6dc74b596 drm/xe/ptl: Update the PTL pci id table omits 56764c845aa5 drm/i915/dp: Fix the enabling/disabling of audio SDP splitting omits 6ad88bf9e74d drm/bridge: panel: convert to devm_drm_bridge_alloc() API omits 5164553d739e drm/bridge: add devm_drm_put_bridge() omits afb903c01b2b drm: zynqmp_dp: convert to devm_drm_bridge_alloc() API omits 3d3f22799c89 drm/sti: dvo: convert to devm_drm_bridge_alloc() API omits ee81a4a27d33 drm/bridge: stm_lvds: convert to devm_drm_bridge_alloc() API omits db17fbc2d4de drm/rcar-du: dsi: convert to devm_drm_bridge_alloc() API omits 7e61751b5957 drm/omap: dss: venc: convert to devm_drm_bridge_alloc() API omits af509dfc0b73 drm/omap: dss: sdi: convert to devm_drm_bridge_alloc() API omits eb01c3cc550d drm/omap: dss: hdmi5: convert to devm_drm_bridge_alloc() API omits 0241b190acb8 drm/omap: dss: hdmi4: convert to devm_drm_bridge_alloc() API omits f35753992cda drm/omap: dss: dsi: convert to devm_drm_bridge_alloc() API omits ac5869aae6f3 drm/omap: dss: dpi: convert to devm_drm_bridge_alloc() API omits 9cdc50b20509 drm/bridge: sii902x: convert to devm_drm_bridge_alloc() API omits 3cb4fec95ef6 drm/bridge: nxp-ptn3460: convert to devm_drm_bridge_alloc() API omits 0d2577d8f014 drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: convert to de [...] omits 2b42027f449c drm/bridge: cdns-dsi: convert to devm_drm_bridge_alloc() API omits 7a909b2beafb drm/bridge: anx7625: convert to devm_drm_bridge_alloc() API omits bdfc5b292706 panel/orisetech-ota5601a: Use refcounted allocation in pla [...] omits d2b67baa892a panel/lcd-olinuxino: Use refcounted allocation in place of [...] omits 6e8fba44daa7 panel/novatek-nt39016: Use refcounted allocation in place [...] omits e41a4813af67 panel/novatek-nt36672e: Use refcounted allocation in place [...] omits 10868521bdd5 panel/novatek-nt36523: Use refcounted allocation in place [...] omits e59e1f45246e panel/novatek-nt35950: Use refcounted allocation in place [...] omits 81cb8735420d panel/novatek-nt35560: Use refcounted allocation in place [...] omits 3f08c356b881 panel/novatek-nt35510: Use refcounted allocation in place [...] omits 5d5da5cef9bd panel/newvision-nv3052c: Use refcounted allocation in plac [...] omits 417f0eb92c53 panel/newvision-nv3051d: Use refcounted allocation in plac [...] omits 47b74d7c5e48 panel/mantix-mlaf057we51: Use refcounted allocation in pla [...] omits 2a2c7d7d363e panel/magnachip-d53e6ea8966: Use refcounted allocation in [...] omits b28994ed3890 panel/lincolntech-lcd197: Use refcounted allocation in pla [...] omits 89da5d30fa0c panel/lg-lg4573: Use refcounted allocation in place of dev [...] omits deafcd1f936d panel/ltk500hd1829: Use refcounted allocation in place of [...] omits da93b863bd9b panel/ltk050h3146w: Use refcounted allocation in place of [...] omits 608cd2887f78 panel/jdi-fhd-r63452: Use refcounted allocation in place o [...] omits 9d20a28650ed panel/jadard-jd9365da-h3: Use refcounted allocation in pla [...] omits 8015bc283e90 panel/innolux-p079zca: Use refcounted allocation in place [...] omits 93b6d2ea6f8a panel/innolux-ej030na: Use refcounted allocation in place [...] omits 0678c17add9b panel/ilitek-ili9881c: Use refcounted allocation in place [...] omits c15e4acd15e4 panel/ilitek-ili9806e: Use refcounted allocation in place [...] omits 8500594c9bd1 panel/panel-ili9805: Use refcounted allocation in place of [...] omits 75db23f878e6 panel/ilitek-ili9341: Use refcounted allocation in place o [...] omits 9609efa05d5e panel/ilitek-ili9322: Use refcounted allocation in place o [...] omits c53c3e87aeb7 panel/himax-hx8394: Use refcounted allocation in place of [...] omits 7b8c32961bcf panel/himax-hx83112a: Use refcounted allocation in place o [...] omits 1017366dd161 panel/fy07024di26a30d: Use refcounted allocation in place [...] omits 39cfc68b6b24 panel/feixin-k101-im2ba02: Use refcounted allocation in pl [...] omits 74ca3ba0d00d panel/panel-elida-kd35t133: Use refcounted allocation in p [...] omits ae01d3183d27 drm/bridge: adv7511: switch to the HDMI connector helpers omits a74288c8ded7 drm/display: bridge-connector: handle CEC adapters omits 65a2575a68e4 drm/display: bridge-connector: hook in CEC notifier support omits 603ce8542704 drm/display: hdmi-state-helper: handle CEC physical address omits 8b1a8f8b2002 drm/display: add CEC helpers code omits bcc8553b6228 drm/display: move CEC_CORE selection to DRM_DISPLAY_HELPER omits e72cd597c350 drm/connector: add CEC-related fields omits d9f9bae6752f drm/bridge: allow limiting I2S formats omits fa3769e09be7 drm/bridge: move private data to the end of the struct omits 5a9f299f956e drm/xe/display: use xe->display to decide whether to do anything omits 7e49ab36e6f3 drm/xe/display: add notes about how early a few functions [...] omits 1e2803e565af drm/xe/display: move xe->display initialization to xe_disp [...] omits ed23224b3f5e drm/i915/display: move hotplug.dp_wq init from xe and i915 [...] omits b617341e4801 drm/xe/display: drop duplicate display->fb_tracking.lock init omits 5b62d63395d5 drm/xe/display: Add check for alloc_ordered_workqueue() omits dcab7a228f4e drm/i915/display: Add check for alloc_ordered_workqueue() [...] omits a4b4e3fd5367 drm/panel-edp: Add support for AUO G156HAN03.0 panel omits 46a7c081be70 drm/tidss: Add support for AM62L display subsystem omits e019f515c969 drm/tidss: Update infrastructure to support K3 DSS cut-dow [...] omits cb8d4323302c dt-bindings: display: ti,am65x-dss: Add support for AM62L DSS omits c3a48363cf1f drm/i915/dp_mst: Work around Thunderbolt sink disconnect a [...] omits 99354ec6409f drm/i915/dpll: Rename intel_update_active_dpll omits 71325aa5a0f1 drm/i915/dpll: Rename intel_compute_dpll omits bb90401b847b drm/i915/dpll: Rename intel_<release/reserve>_dpll omits c51686d8d357 drm/i915/dpll: Rename intel_reference_dpll_crtc omits 3b65a01ab590 drm/i915/dpll: Rename intel_unreference_dpll_crtc omits 38c5854a184c drm/i915/dpll: Rename intel_[enable/disable]_dpll omits 7e9a4cbbc510 drm/i915/dpll: Rename crtc_get_shared_dpll omits 2b3b9a8faf56 drm/i915/dpll: Move away from using shared dpll omits 386a18325948 drm/i915/dpll: Rename intel_shared_dpll omits 6cc235f79adb drm/i915/dpll: Rename intel_shared_dpll_funcs omits 958a33200ac7 drm/i915/dpll: Rename macro for_each_shared_dpll omits 139f267322d6 drm/i915/dpll: Rename intel_shared_dpll_state omits e12c9b439f2c drm/i915/dpll: Rename intel_dpll_funcs omits 537d00c8fda4 drm/i915/dpll: Rename intel_dpll omits ce6c4580334a accel/habanalabs: Switch to use %ptTs omits 099593a28138 drm/rockchip: cleanup fb when drm_gem_fb_afbc_init failed omits d2662cf8f44a drm/xe: Use xe_mmio_read32() to read mtcfg register omits 6f446bbe412a dt-bindings: gpu: mali-utgard: Add Rockchip RK3528 compatible omits a7f87deac229 drm/xe: Default auto_link_downgrade status to false omits 17486cf3df53 drm/xe/guc: Make creation of SLPC debugfs files conditional omits e1123e617e51 drm/i915/vrr: Program EMP_AS_SDP_TL for DP AS SDP omits 5666e27a5066 drm/i915/psr: Do not read PSR2_SU_STATUS on AlderLake and onwards omits 3330b71caff6 drm/panel-edp: Add BOE NV133WUM-N61 panel entry omits 01738c4f4725 drm/nouveau/dp: convert to use ERR_CAST() omits 4b1f230c875d drm/nouveau/fifo: small cleanup in nvkm_chan_cctx_get() omits 1c57014325ef drm/i915/dsi: Enforce pipeline flush with DSI HS transfer omits e0677e525453 drm/nouveau: Check dma_fence in canonical way omits 2628009dba60 drm/nouveau: Simplify nouveau_fence_done() omits 2c0ddff2a60d drm/nouveau: Simplify calls to nvif_event_block() omits adc215791ab2 drm/nouveau: nouveau_fence: Standardize list iterations omits a383cf218ef8 drm/xe/mocs: Check if all domains awake omits 921ddb37d87c drm/xe/pf: Don't allow LMEM provisioning if LMTT isn't ava [...] omits d65c47f976cc drm/i915/dmc: Introduce dmc_configure_event() omits d9dd810dd404 drm/i915/dmc: Extract is_event_handler() omits 583710251f63 drm/i915/dmc: Relocate is_dmc_evt_{ctl,htp}_reg() omits 4c47d656f89a drm/i915/dmc: Extract dmc_evt_ctl_disable() omits 50a9875122ac drm/i915/dmc: Define all DMC event IDs omits f91ee1a21c37 drm/i915/dmc: Hook up PIPEDMC interrupts omits 24560c536648 drm/i915/dmc: Drop PIPEDMC faults from the fault mask on LNL+ omits 96b451d53ae9 drm/{i915,xe}: convert i915 and xe display members into pointers omits 702f530a647f drm/i915: do not reference i915->display inline omits bfd43f9d1e85 drm/xe/display: do not reference xe->display inline omits 5779b26aafee drm/xe/rpm: use to_xe_device() instead of container_of omits db5302ae571b Merge drm/drm-next into drm-intel-next omits a26fd92b7223 udmabuf: fix vmap missed offset page omits ceb7b62eaaaa Revert "udmabuf: fix vmap_udmabuf error page set" omits 16b7e65d299d drm/xe/guc: Track FAST_REQ H2Gs to report where errors came from omits d7d97890e2a7 drm/xe/guc: Rename CONFIG_XE_LARGE_GUC_BUFFER omits 12373b30e27c drm/xe/guc: Add missing H2G error code definitions omits fddf8cdd4b9b drm/xe/guc: Remove double blank line omits eaa287069a70 drm/xe/guc_submit: Simplify and fix diff calculation omits 549810e91815 dma-fence: Change signature of __dma_fence_is_later omits 4963049ea1ae drm/hyperv: Replace simple-KMS with regular atomic helpers omits 3dbab383e3af drm/xe/guc: Don't allocate managed BO for each policy change omits b86babc9d92f drm/xe/guc: Unblock GuC buffer cache for all modes omits 5aee6e33e195 drm/xe/vm: Add debug prints for SVM range prefetch omits 09ba0a8f06cd drm/xe/svm: Implement prefetch support for SVM ranges omits c904d4e2d732 drm/xe/svm: Add xe_svm_find_vma_start() helper omits 72fa870957f5 drm/gpusvm: Introduce drm_gpusvm_find_vma_start() function omits 6275362f1837 drm/xe/svm: Add xe_svm_range_validate() and xe_svm_range_m [...] omits cc795e041034 drm/xe/svm: Make xe_svm_range_needs_migrate_to_vram() public omits e0ff0d7cf928 drm/xe/svm: Refactor usage of drm_gpusvm* function in xe_svm omits da05e5ddc652 drm/xe: Rename lookup_vma function to xe_find_vma_by_addr omits bd1d1b46fe42 drm/xe/vm: Add an identifier in xe_vma_ops for svm prefetch omits 34ebb62723aa drm/xe/vm: Update xe_vma_ops_incr_pt_update_ops to take an [...] omits da2eb41004e9 drm/xe/svm: Make xe_svm_range_* end/start/size public omits 18211ff4d573 drm/xe/svm: Make to_xe_range a public function omits eb07c2fc10bf drm/xe/svm: Helper to add tile masks to svm ranges omits 686a526dad18 drm/xe: Make xe_svm_alloc_vram public omits 745df157e4f2 drm/xe: Introduce xe_vma_op_prefetch_range struct for pref [...] omits d0bf684bd42d drm/i915/ptl: Use everywhere the correct DDI port clock se [...] omits 9934ab180511 drm/vmwgfx: Use non-hybrid PCI devres API omits e2e02eb978c5 drm/i915/display: drop unnecessary includes on i915 core headers omits a1216d84f13c drm/i915/gem: drop intel_display.h include omits 1882dc90dfb1 drm/i915/display: drop unused declarations from intel_display.h omits c00d3615969e drm/i915/rps: pass struct intel_display to DISPLAY_VER() omits 59cbff3a8f76 drm/i915/pps: drop dependency on intel_display_conversion.h omits a8eb102ce094 drm/i915/alpm: Stop writing ALPM registers when PSR is enabled omits 2d278488761f drm/i915/alpm: Make intel_alpm_enable_sink available for PSR omits 217f80acfcf1 MAINTAINERS: Add maintainer for i.MX8qxp Display Controller omits 711a3b878366 drm/imx: Add i.MX8qxp Display Controller KMS omits 37571feb6c08 drm/imx: Add i.MX8qxp Display Controller interrupt controller omits 0e177d5ce01c drm/imx: Add i.MX8qxp Display Controller pixel engine omits 9f09e3173776 drm/imx: Add i.MX8qxp Display Controller display engine omits 813f71ac2541 dt-bindings: display: imx: Add i.MX8qxp Display Controller omits 57e464a30d33 dt-bindings: interrupt-controller: Add i.MX8qxp Display Co [...] omits c809469f25fd dt-bindings: display: imx: Add i.MX8qxp Display Controller [...] omits e0390da391b9 dt-bindings: display: imx: Add i.MX8qxp Display Controller [...] omits 69c78e7e8c2a dt-bindings: display: imx: Add i.MX8qxp Display Controller [...] omits 33ce3179110d dt-bindings: display: imx: Add i.MX8qxp Display Controller [...] omits b71d3ace779f dt-bindings: display: imx: Add i.MX8qxp Display Controller [...] omits 1c0ff333f2fe dt-bindings: display: imx: Add i.MX8qxp Display Controller [...] omits 1f372c1fc6cf drm: rz-du: Support panels connected directly to the DPAD output omits 64a8d0aa55e9 drm/shmem-helper: Add lockdep asserts to vmap/vunmap omits e33c3f4d9354 drm/sched: Remove kthread header omits 1773ea5caf0b drm/sched: Fix outdated comments referencing thread omits 46462c4e0fa4 MAINTAINERS: Add entries for drm_panic, drm_panic_qr_code [...] omits 11b5b1bd97ef drm/i915: ensure correct VLV IOSF SB units have been get/put omits 52d8361531d6 drm/i915: rename VLV IOSF SB ports parameter to unit_mask omits bd4d1856f5fe drm/i915: convert VLV IOSF SB interface to struct drm_device omits 8393253b850b drm/i915: move VLV IOSF SB unit specific helpers under display omits ead7a1a59e37 drm/i915: switch i915 core to generic VLV IOSF SB functions omits 5c76b7178b51 drm/i915: rewrite VLV IOSF SB unit specific read/write functions omits 7e9f0cc24bb6 drm/i915: add generic read/write functions for VLV IOSF SB omits 6819b5a67e70 drm/i915: rename vlv_sideband*.[ch] to vlv_iosf_sb*.[ch] omits 82b98cadb01f drm/xe: Add WA BB to capture active context utilization omits 741d3ef8b8b8 drm/xe: Save the gt pointer in lrc and drop the tile omits 38b14233e5de drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value omits 1b894c22462f drm/xe: Add atomic_svm_timeslice_ms debugfs entry omits a5d8d3be1dea drm/xe: Timeslice GPU on atomic SVM fault omits 8dc1812b5b3a drm/gpusvm: Add timeslicing support to GPU SVM omits a9ac0fa455b0 drm/xe: Strict migration policy for atomic SVM faults omits 8a9b978ebd47 drm/gpusvm: Introduce devmem_only flag for allocation omits e5c13e2c505b drm/xe/xe2hpg: Add Wa_22021007897 omits cef88d1265ca drm/xe/vf: Fixup CTB send buffer messages after migration omits e327592cc901 drm/xe/guc: Introduce enum with offsets for context register H2Gs omits 3e693945b125 drm/xe/vf: Shifting GGTT area post migration omits dd39212b5f43 drm/xe/vf: Divide GGTT ballooning into allocation and insertion omits f77d8675c1ad drm/i915/dp_mst: Enable fractional link bpps on MST if the [...] omits f7f46a80fa68 drm/i915: Add support for forcing the link bpp on a connector omits 67e12c64b49f drm/i915/dp: Export intel_dp_dsc_min_src_compressed_bpp() omits a43a02d8f5f4 drm/i915/display: Factor out intel_display_{min, max}_pipe_bpp() omits 00f00859820e drm/i915/dp_mst: Add support for fractional compressed lin [...] omits 7acc7a6fc774 drm/i915/dp: Limit max link bpp properly to a fractional v [...] omits 1f581f38bc0d drm/i915/dp_mst: Simplify computing the min/max compressed [...] omits c2a38dc3006a drm/i915/dp_mst: Check BW limit on the local MST link early omits dd697c720fea drm/i915/dp_mst: Update the total link slot count early omits 97ae79d3ad91 drm/i915/dp_mst: Validate compressed bpp vs. platform rest [...] omits 49a50054b784 drm/i915/dp_mst: Simplify handling the single-bpp case dur [...] omits 266e2fcfe2ea drm/i915/dp_mst: Use the correct connector while computing [...] omits 44b6535d8ace drm/virtio: Fix NULL pointer deref in virtgpu_dma_buf_free_obj() omits c58af5cd9c65 drm/i915/irq: stop using HAS_GMCH() omits 5dd933e33b9a drm/xe: Make the gem shrinker drm managed omits 243bf99e2fe7 drm/xe: Fix the gem shrinker name omits 0f45696ddb2b drm/i915/dp: Fix determining SST/MST mode during MTP TU st [...] new 73d7cf07109e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 706cc3647713 atm: clip: Fix potential null-ptr-deref in to_atmarpd(). new 62dba28275a9 atm: clip: Fix memory leak of struct clip_vcc. new c489f3283dbf atm: clip: Fix infinite recursive call of clip_push(). new 3aaea88f7dd1 Merge branch 'atm-clip-fix-infinite-recursion-potential-nu [...] new 22fc46cea91d atm: clip: Fix NULL pointer dereference in vcc_sendmsg() new d55683866c79 selftests/tc-testing: Create test case for UAF scenario wi [...] new 849704b8b211 net: thunderx: avoid direct MTU assignment after WRITE_ONCE() new 02c4d6c26f1f net: ethernet: ti: am65-cpsw-nuss: Fix skb size by account [...] new ffdde7bf5a43 net/sched: Abort __tc_modify_qdisc if parent class does not exist new 1a03edeb84e6 tcp: refine sk_rcvbuf increase for ooo packets new b939c074efc1 selftests/net: packetdrill: add tcp_ooo-before-and-after-a [...] new 95253dc70024 Merge branch 'tcp-better-memory-control-for-not-yet-accept [...] new ee48b0abeca9 MAINTAINERS: remove myself as netronome maintainer new 69e4186773c6 rxrpc: Fix bug due to prealloc collision new 880a88f318cf rxrpc: Fix oops due to non-existence of prealloc backlog struct new 0fda5ccf5425 Merge branch 'rxrpc-miscellaneous-fixes' new dd831ac8221e net/sched: sch_qfq: Fix null-deref in agg_dequeue new bc9ff192a6c9 Merge tag 'net-6.16-rc6' of git://git.kernel.org/pub/scm/l [...] new a95743b53031 kallsyms: fix build without execinfo new 99af22cd3468 lib/alloc_tag: do not acquire non-existent lock in alloc_t [...] new 7627b459aa07 scripts/gdb: fix interrupts display after MCP on x86 new fea18c686320 mm/vmalloc: leave lazy MMU mode on PTE mapping error new ea9b77f98d94 maple_tree: fix mt_destroy_walk() on root leaf node new a02b0cde8ee5 scripts/gdb: fix interrupts.py after maple tree conversion new 50f4d2ba26d5 scripts/gdb: de-reference per-CPU MCE interrupts new c39b87456411 mm/hugetlb: don't crash when allocating a folio if there a [...] new ddd05742b45b mm/rmap: fix potential out-of-bounds page table access dur [...] new bb1b5929b427 mm/damon/core: handle damon_call_control as normal under k [...] new 10d04c26ab2b mm/migrate: fix do_pages_stat in compat mode new e6d3e653b084 scripts: gdb: vfs: support external dentry names new 6ee9b3d84775 kasan: remove kasan_find_vm_area() to prevent possible deadlock new d9e01c62b7a0 samples/damon: fix damon sample prcl for start failure new f1221c844261 samples/damon: fix damon sample wsse for start failure new ddba1b6cf479 samples/damon: fix damon sample mtier for start failure new bd225b959144 mm/damon: fix divide by zero in damon_get_intervals_score() new 82241a83cd15 mm: fix the inaccurate memory statistics issue for users new db6cc3f4ac2e Revert "sched/numa: add statistics of numa balance task" new a6156292fdc6 mm/memory_hotplug: fix hwpoisoned large folio handling in [...] new e88c307476c7 mm/vmscan: fix hwpoisoned large folio handling in shrink_f [...] new acd2145a7c38 mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=n new 66419940ed15 mailmap: add entry for Senozhatsky new 3a127de66eea selftests/mm: fix split_huge_page_test for folio_split() tests new e94bb8a216f2 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 56097378f06e Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 631126411385 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 246a5b139c54 Merge branch 'fs-current' of linux-next new 30093af05283 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 79711e292e43 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d7a54d02db41 wifi: mac80211: always initialize sdata::key_list new c07981af55d3 wifi: mac80211: add the virtual monitor after reconfig complete new 9b16543c0f9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6aa788ee6e00 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 19c4096ccdd8 ALSA: compress_offload: tighten ioctl command number checks new 04f9196ba981 Merge tag 'asoc-fix-v6.16-rc5' of https://git.kernel.org/p [...] new 61a2d6eca16e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 43253621b147 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new eba54a4be682 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 83bae72c5c49 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new b5e50a665266 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new c980666b6958 USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI new 252f4ac08cd2 USB: serial: option: add Telit Cinterion FE910C04 (ECM) co [...] new b7af38977312 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 012d8c9b9683 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9601e4f2e069 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 50e423ea7a71 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 4650c0d8294e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7e3991ff0dc4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 4770f520b90d Merge branch 'dma-mapping-fixes' of git://git.kernel.org/p [...] new e778689390c7 drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi [...] new b0a962813a24 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new ff16a4b9d9ad Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7b89a44b2e8c Drivers: hv: Select CONFIG_SYSFB only if EFI is enabled new 0d86a8d65c1e tools/hv: fcopy: Fix incorrect file path conversion new b0871aa0f8df Drivers: hv: Fix the check for HYPERVISOR_CALLBACK_VECTOR new 2b206d346823 Drivers: hv: Fix warnings for missing export.h header inclusion new 0271e72bc0f7 x86/hyperv: Fix warnings for missing export.h header inclusion new 5b187e9a3154 clocksource: hyper-v: Fix warnings for missing export.h he [...] new 4a4f15170b63 PCI: hv: Fix warnings for missing export.h header inclusion new 9669ddda18fb net: mana: Fix warnings for missing export.h header inclusion new f84b21da3624 PCI: hv: Don't load the driver for baremetal root partition new bb169f80ed5a x86/hyperv: Fix usage of cpu_online_mask to get valid cpu new faab52b59b09 x86/hyperv: Clean up hv_map/unmap_interrupt() return values new 8e98b706c1ac Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 2f9c83aa06ed Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new ecceed40e47d Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] new 58966581629e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new a9503a2ecd95 i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe() new 60c016afccac i2c: omap: Fix an error handling path in omap_i2c_probe() new c870cbbd71fc i2c: stm32: fix the device used for the DMA map new 6aae87fe7f18 i2c: stm32f7: unmap DMA mapped buffer new 646b734512bc Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] new 9cd03c502580 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] new 29df2404f1ce Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] new af69f236db72 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (23c7369d4050) \ N -- N -- N refs/heads/pending-fixes (af69f236db72)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 95 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/sysfs-driver-intel-xe-hwmon | 48 - Documentation/ABI/testing/sysfs-driver-qaic | 18 - Documentation/admin-guide/cgroup-v2.rst | 6 - .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 34 +- .../fsl,imx8qxp-dc-axi-performance-counter.yaml | 57 - .../display/imx/fsl,imx8qxp-dc-blit-engine.yaml | 204 -- .../display/imx/fsl,imx8qxp-dc-blitblend.yaml | 41 - .../bindings/display/imx/fsl,imx8qxp-dc-clut.yaml | 44 - .../imx/fsl,imx8qxp-dc-command-sequencer.yaml | 67 - .../display/imx/fsl,imx8qxp-dc-constframe.yaml | 44 - .../display/imx/fsl,imx8qxp-dc-display-engine.yaml | 152 - .../display/imx/fsl,imx8qxp-dc-dither.yaml | 45 - .../display/imx/fsl,imx8qxp-dc-extdst.yaml | 72 - .../display/imx/fsl,imx8qxp-dc-fetchunit.yaml | 141 - .../display/imx/fsl,imx8qxp-dc-filter.yaml | 43 - .../display/imx/fsl,imx8qxp-dc-framegen.yaml | 64 - .../display/imx/fsl,imx8qxp-dc-gammacor.yaml | 32 - .../display/imx/fsl,imx8qxp-dc-layerblend.yaml | 39 - .../display/imx/fsl,imx8qxp-dc-matrix.yaml | 44 - .../display/imx/fsl,imx8qxp-dc-pixel-engine.yaml | 250 -- .../bindings/display/imx/fsl,imx8qxp-dc-rop.yaml | 43 - .../display/imx/fsl,imx8qxp-dc-safety.yaml | 34 - .../display/imx/fsl,imx8qxp-dc-scaling-engine.yaml | 83 - .../display/imx/fsl,imx8qxp-dc-signature.yaml | 53 - .../bindings/display/imx/fsl,imx8qxp-dc-store.yaml | 96 - .../bindings/display/imx/fsl,imx8qxp-dc-tcon.yaml | 45 - .../bindings/display/imx/fsl,imx8qxp-dc.yaml | 236 -- .../bindings/display/msm/dp-controller.yaml | 4 - .../bindings/display/msm/dsi-controller-main.yaml | 54 +- .../bindings/display/msm/dsi-phy-7nm.yaml | 1 - .../bindings/display/msm/qcom,sm8650-dpu.yaml | 1 - .../bindings/display/msm/qcom,sm8750-mdss.yaml | 470 --- .../bindings/display/panel/himax,hx8394.yaml | 17 +- .../bindings/display/panel/ilitek,ili9881c.yaml | 1 - .../bindings/display/panel/panel-simple.yaml | 2 - .../bindings/display/panel/renesas,r61307.yaml | 94 - .../bindings/display/panel/renesas,r69328.yaml | 73 - .../bindings/display/panel/sitronix,st7701.yaml | 1 - .../bindings/display/panel/visionox,rm69299.yaml | 4 +- .../bindings/display/renesas,rzg2l-du.yaml | 23 +- .../bindings/display/ti/ti,am65x-dss.yaml | 21 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 5 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 2 - .../interrupt-controller/fsl,imx8qxp-dc-intc.yaml | 318 -- .../bindings/opp/opp-v2-qcom-adreno.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 - Documentation/gpu/drm-uapi.rst | 36 - Documentation/gpu/todo.rst | 15 - Documentation/gpu/vkms.rst | 15 +- Documentation/gpu/xe/xe_configfs.rst | 10 +- MAINTAINERS | 43 +- arch/arm64/boot/dts/mediatek/mt8370.dtsi | 16 - arch/x86/hyperv/hv_init.c | 1 + arch/x86/hyperv/irqdomain.c | 37 +- arch/x86/hyperv/ivm.c | 1 + arch/x86/hyperv/nested.c | 1 + arch/x86/kernel/setup.c | 4 - drivers/accel/amdxdna/aie2_ctx.c | 5 +- drivers/accel/amdxdna/amdxdna_gem.c | 193 +- drivers/accel/amdxdna/amdxdna_gem.h | 3 +- drivers/accel/habanalabs/common/device.c | 25 +- drivers/accel/ivpu/ivpu_drv.c | 1 - drivers/accel/ivpu/ivpu_drv.h | 15 +- drivers/accel/ivpu/ivpu_hw.c | 4 - drivers/accel/ivpu/ivpu_hw_ip.c | 1 - drivers/accel/ivpu/ivpu_job.c | 81 +- drivers/accel/ivpu/ivpu_pm.c | 15 +- drivers/accel/qaic/Makefile | 1 - drivers/accel/qaic/qaic.h | 10 +- drivers/accel/qaic/qaic_data.c | 1 + drivers/accel/qaic/qaic_drv.c | 6 - drivers/accel/qaic/qaic_ras.c | 642 ---- drivers/accel/qaic/qaic_ras.h | 10 - drivers/clocksource/hyperv_timer.c | 1 + drivers/dma-buf/Kconfig | 1 + drivers/dma-buf/dma-fence-chain.c | 7 +- drivers/dma-buf/dma-fence.c | 167 +- drivers/dma-buf/sw_sync.c | 2 +- drivers/dma-buf/sync_file.c | 24 +- drivers/dma-buf/udmabuf.c | 23 +- drivers/gpu/drm/Kconfig.debug | 1 - drivers/gpu/drm/adp/adp-mipi.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 8 +- drivers/gpu/drm/arm/hdlcd_crtc.c | 23 +- drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 69 +- drivers/gpu/drm/bridge/adv7511/Kconfig | 5 +- drivers/gpu/drm/bridge/adv7511/adv7511.h | 53 +- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 77 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 57 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 357 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 9 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 9 +- .../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 2 - drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 - drivers/gpu/drm/bridge/analogix/anx7625.c | 7 +- drivers/gpu/drm/bridge/aux-bridge.c | 9 +- drivers/gpu/drm/bridge/aux-hpd-bridge.c | 10 +- drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 72 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 8 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 8 +- drivers/gpu/drm/bridge/chrontel-ch7033.c | 8 +- drivers/gpu/drm/bridge/cros-ec-anx7688.c | 8 +- drivers/gpu/drm/bridge/fsl-ldb.c | 7 +- drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c | 10 +- drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c | 8 +- .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 27 +- drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 8 +- drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 8 +- drivers/gpu/drm/bridge/ite-it6263.c | 8 +- drivers/gpu/drm/bridge/ite-it6505.c | 8 +- drivers/gpu/drm/bridge/ite-it66121.c | 8 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 8 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 7 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 8 +- drivers/gpu/drm/bridge/lvds-codec.c | 9 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 11 +- drivers/gpu/drm/bridge/microchip-lvds.c | 8 +- drivers/gpu/drm/bridge/nwl-dsi.c | 8 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 9 +- drivers/gpu/drm/bridge/panel.c | 13 +- drivers/gpu/drm/bridge/parade-ps8622.c | 8 +- drivers/gpu/drm/bridge/parade-ps8640.c | 8 +- drivers/gpu/drm/bridge/samsung-dsim.c | 1 - drivers/gpu/drm/bridge/sii902x.c | 7 +- drivers/gpu/drm/bridge/sii9234.c | 8 +- drivers/gpu/drm/bridge/sil-sii8620.c | 8 +- drivers/gpu/drm/bridge/simple-bridge.c | 8 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 1 - drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c | 9 +- drivers/gpu/drm/bridge/tc358762.c | 8 +- drivers/gpu/drm/bridge/tc358764.c | 8 +- drivers/gpu/drm/bridge/tc358767.c | 56 +- drivers/gpu/drm/bridge/tc358768.c | 8 +- drivers/gpu/drm/bridge/tc358775.c | 8 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 8 +- drivers/gpu/drm/bridge/ti-dlpc3433.c | 8 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 67 +- drivers/gpu/drm/bridge/ti-tdp158.c | 8 +- drivers/gpu/drm/bridge/ti-tfp410.c | 8 +- drivers/gpu/drm/bridge/ti-tpd12s015.c | 8 +- drivers/gpu/drm/ci/build-igt.sh | 2 +- drivers/gpu/drm/ci/build.sh | 17 +- drivers/gpu/drm/ci/build.yml | 10 +- drivers/gpu/drm/ci/check-devicetrees.yml | 50 - drivers/gpu/drm/ci/container.yml | 30 +- drivers/gpu/drm/ci/dt-binding-check.sh | 19 - drivers/gpu/drm/ci/dtbs-check.sh | 22 - drivers/gpu/drm/ci/gitlab-ci.yml | 56 +- drivers/gpu/drm/ci/igt_runner.sh | 1 - drivers/gpu/drm/ci/image-tags.yml | 20 +- drivers/gpu/drm/ci/kunit.sh | 16 - drivers/gpu/drm/ci/kunit.yml | 37 - drivers/gpu/drm/ci/lava-submit.sh | 6 +- drivers/gpu/drm/ci/setup-llvm-links.sh | 13 - drivers/gpu/drm/ci/test.yml | 47 +- .../xfails/msm-sc7180-trogdor-kingoftown-skips.txt | 5 - .../msm-sc7180-trogdor-lazor-limozeen-skips.txt | 5 - drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 29 + drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 139 + drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 350 ++ drivers/gpu/drm/clients/drm_client_setup.c | 2 - drivers/gpu/drm/display/Kconfig | 13 +- drivers/gpu/drm/display/Makefile | 4 - drivers/gpu/drm/display/drm_bridge_connector.c | 108 - drivers/gpu/drm/display/drm_dp_aux_bus.c | 1 - drivers/gpu/drm/display/drm_dp_cec.c | 1 - drivers/gpu/drm/display/drm_dp_helper.c | 43 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 1 - drivers/gpu/drm/display/drm_dp_tunnel.c | 1 - drivers/gpu/drm/display/drm_dsc_helper.c | 1 - drivers/gpu/drm/display/drm_hdmi_audio_helper.c | 4 - drivers/gpu/drm/display/drm_hdmi_cec_helper.c | 193 -- .../gpu/drm/display/drm_hdmi_cec_notifier_helper.c | 65 - drivers/gpu/drm/display/drm_hdmi_helper.c | 3 +- drivers/gpu/drm/display/drm_hdmi_state_helper.c | 129 +- drivers/gpu/drm/display/drm_scdc_helper.c | 1 - drivers/gpu/drm/drm_atomic.c | 2 +- drivers/gpu/drm/drm_atomic_helper.c | 161 +- drivers/gpu/drm/drm_atomic_state_helper.c | 1 - drivers/gpu/drm/drm_atomic_uapi.c | 1 - drivers/gpu/drm/drm_auth.c | 65 +- drivers/gpu/drm/drm_bridge.c | 20 - drivers/gpu/drm/drm_bridge_helper.c | 2 - drivers/gpu/drm/drm_buddy.c | 1 - drivers/gpu/drm/drm_client.c | 36 +- drivers/gpu/drm/drm_client_event.c | 1 - drivers/gpu/drm/drm_client_modeset.c | 2 - drivers/gpu/drm/drm_color_mgmt.c | 210 -- drivers/gpu/drm/drm_connector.c | 44 +- drivers/gpu/drm/drm_damage_helper.c | 2 - drivers/gpu/drm/drm_debugfs.c | 10 +- drivers/gpu/drm/drm_debugfs_crc.c | 1 - drivers/gpu/drm/drm_drv.c | 22 +- drivers/gpu/drm/drm_edid.c | 252 +- drivers/gpu/drm/drm_exec.c | 2 - drivers/gpu/drm/drm_fb_dma_helper.c | 2 - drivers/gpu/drm/drm_fb_helper.c | 1 - drivers/gpu/drm/drm_fbdev_dma.c | 1 - drivers/gpu/drm/drm_fbdev_shmem.c | 1 - drivers/gpu/drm/drm_fbdev_ttm.c | 1 - drivers/gpu/drm/drm_file.c | 7 +- drivers/gpu/drm/drm_flip_work.c | 1 - drivers/gpu/drm/drm_format_helper.c | 247 +- drivers/gpu/drm/drm_format_internal.h | 10 +- drivers/gpu/drm/drm_fourcc.c | 27 - drivers/gpu/drm/drm_gem.c | 47 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 1 - drivers/gpu/drm/drm_gem_framebuffer_helper.c | 6 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 61 - drivers/gpu/drm/drm_gem_ttm_helper.c | 1 - drivers/gpu/drm/drm_gem_vram_helper.c | 80 +- drivers/gpu/drm/drm_gpusvm.c | 35 - drivers/gpu/drm/drm_gpuvm.c | 133 +- drivers/gpu/drm/drm_internal.h | 4 + drivers/gpu/drm/drm_managed.c | 1 - drivers/gpu/drm/drm_mipi_dbi.c | 1 - drivers/gpu/drm/drm_mipi_dsi.c | 1 - drivers/gpu/drm/drm_mode_config.c | 1 - drivers/gpu/drm/drm_modeset_helper.c | 2 - drivers/gpu/drm/drm_modeset_lock.c | 2 - drivers/gpu/drm/drm_panel.c | 52 +- drivers/gpu/drm/drm_panel_backlight_quirks.c | 1 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 1 - drivers/gpu/drm/drm_panic.c | 1 - drivers/gpu/drm/drm_pci.c | 1 + drivers/gpu/drm/drm_plane.c | 1 - drivers/gpu/drm/drm_plane_helper.c | 1 - drivers/gpu/drm/drm_prime.c | 58 +- drivers/gpu/drm/drm_print.c | 1 - drivers/gpu/drm/drm_privacy_screen.c | 1 - drivers/gpu/drm/drm_self_refresh_helper.c | 1 - drivers/gpu/drm/drm_simple_kms_helper.c | 1 - drivers/gpu/drm/drm_suballoc.c | 2 - drivers/gpu/drm/drm_syncobj.c | 1 - drivers/gpu/drm/drm_vblank_work.c | 2 - drivers/gpu/drm/drm_vma_manager.c | 1 - drivers/gpu/drm/drm_writeback.c | 1 - drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +- drivers/gpu/drm/hyperv/hyperv_drm.h | 4 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 206 +- drivers/gpu/drm/i915/Makefile | 7 +- drivers/gpu/drm/i915/display/g4x_dp.c | 1 - drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 - drivers/gpu/drm/i915/display/hsw_ips.c | 1 - drivers/gpu/drm/i915/display/i9xx_display_sr.c | 2 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 2 - drivers/gpu/drm/i915/display/i9xx_wm.c | 36 +- drivers/gpu/drm/i915/display/icl_dsi.c | 11 +- drivers/gpu/drm/i915/display/icl_dsi_regs.h | 1 - drivers/gpu/drm/i915/display/intel_alpm.c | 72 +- drivers/gpu/drm/i915/display/intel_alpm.h | 4 - drivers/gpu/drm/i915/display/intel_atomic.c | 4 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 1 + drivers/gpu/drm/i915/display/intel_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_bios.c | 1 - drivers/gpu/drm/i915/display/intel_bw.c | 51 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 48 +- drivers/gpu/drm/i915/display/intel_cmtg.c | 4 +- drivers/gpu/drm/i915/display/intel_cmtg_regs.h | 2 +- drivers/gpu/drm/i915/display/intel_color.c | 73 +- drivers/gpu/drm/i915/display/intel_color.h | 2 - drivers/gpu/drm/i915/display/intel_combo_phy.c | 2 +- .../gpu/drm/i915/display/intel_combo_phy_regs.h | 2 +- drivers/gpu/drm/i915/display/intel_connector.c | 26 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 +- drivers/gpu/drm/i915/display/intel_crtc.c | 5 +- drivers/gpu/drm/i915/display/intel_cursor.c | 1 + drivers/gpu/drm/i915/display/intel_cx0_phy.c | 33 +- drivers/gpu/drm/i915/display/intel_cx0_phy.h | 2 - drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 5 +- drivers/gpu/drm/i915/display/intel_ddi.c | 81 +- drivers/gpu/drm/i915/display/intel_ddi.h | 6 +- drivers/gpu/drm/i915/display/intel_de.h | 20 +- drivers/gpu/drm/i915/display/intel_display.c | 121 +- drivers/gpu/drm/i915/display/intel_display.h | 26 +- .../drm/i915/display/intel_display_conversion.c | 3 +- drivers/gpu/drm/i915/display/intel_display_core.h | 17 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 13 +- .../gpu/drm/i915/display/intel_display_device.c | 11 +- .../gpu/drm/i915/display/intel_display_device.h | 3 - .../gpu/drm/i915/display/intel_display_driver.c | 14 +- drivers/gpu/drm/i915/display/intel_display_irq.c | 22 +- drivers/gpu/drm/i915/display/intel_display_power.c | 18 +- .../gpu/drm/i915/display/intel_display_power_map.c | 4 +- .../drm/i915/display/intel_display_power_well.c | 72 +- drivers/gpu/drm/i915/display/intel_display_regs.h | 2935 ---------------- drivers/gpu/drm/i915/display/intel_display_reset.c | 1 - drivers/gpu/drm/i915/display/intel_display_rpm.c | 1 - drivers/gpu/drm/i915/display/intel_display_rps.c | 4 +- drivers/gpu/drm/i915/display/intel_display_types.h | 22 +- drivers/gpu/drm/i915/display/intel_display_wa.c | 1 - drivers/gpu/drm/i915/display/intel_dkl_phy.c | 4 +- drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h | 2 - drivers/gpu/drm/i915/display/intel_dmc.c | 162 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 - drivers/gpu/drm/i915/display/intel_dmc_regs.h | 299 +- drivers/gpu/drm/i915/display/intel_dmc_wl.c | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 76 +- drivers/gpu/drm/i915/display/intel_dp.h | 7 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 3 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 94 +- drivers/gpu/drm/i915/display/intel_dp_test.c | 2 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 203 +- drivers/gpu/drm/i915/display/intel_dpll.c | 197 +- drivers/gpu/drm/i915/display/intel_dpll.h | 4 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 539 +-- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 80 +- drivers/gpu/drm/i915/display/intel_dpt.c | 3 +- drivers/gpu/drm/i915/display/intel_dpt_common.c | 2 +- drivers/gpu/drm/i915/display/intel_drrs.c | 2 +- drivers/gpu/drm/i915/display/intel_dsb.c | 246 +- drivers/gpu/drm/i915/display/intel_dsb.h | 9 +- drivers/gpu/drm/i915/display/intel_dsb_regs.h | 2 - drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 3 +- drivers/gpu/drm/i915/display/intel_dvo.c | 2 +- drivers/gpu/drm/i915/display/intel_encoder.c | 2 +- drivers/gpu/drm/i915/display/intel_fb.c | 1 - drivers/gpu/drm/i915/display/intel_fb_bo.c | 1 - drivers/gpu/drm/i915/display/intel_fb_pin.c | 1 - drivers/gpu/drm/i915/display/intel_fbc.c | 4 +- drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 1 - drivers/gpu/drm/i915/display/intel_fdi.c | 3 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 1 - drivers/gpu/drm/i915/display/intel_gmbus.c | 3 +- drivers/gpu/drm/i915/display/intel_gmbus_regs.h | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 1 - drivers/gpu/drm/i915/display/intel_hdmi.c | 3 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 7 - drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 1 - drivers/gpu/drm/i915/display/intel_hti_regs.h | 2 +- drivers/gpu/drm/i915/display/intel_link_bw.c | 239 +- drivers/gpu/drm/i915/display/intel_link_bw.h | 2 - drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 3 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 11 +- .../gpu/drm/i915/display/intel_modeset_verify.c | 4 +- drivers/gpu/drm/i915/display/intel_opregion.c | 1 - drivers/gpu/drm/i915/display/intel_overlay.c | 2 - drivers/gpu/drm/i915/display/intel_panel.c | 131 - drivers/gpu/drm/i915/display/intel_panel.h | 6 - drivers/gpu/drm/i915/display/intel_pch_display.c | 21 +- drivers/gpu/drm/i915/display/intel_pch_refclk.c | 154 +- drivers/gpu/drm/i915/display/intel_pfit.c | 2 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 2 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 1 - drivers/gpu/drm/i915/display/intel_pmdemand.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 1 - drivers/gpu/drm/i915/display/intel_pps_regs.h | 15 +- drivers/gpu/drm/i915/display/intel_psr.c | 79 +- drivers/gpu/drm/i915/display/intel_psr.h | 2 - drivers/gpu/drm/i915/display/intel_psr_regs.h | 10 - drivers/gpu/drm/i915/display/intel_sbi.c | 90 - drivers/gpu/drm/i915/display/intel_sbi.h | 27 - drivers/gpu/drm/i915/display/intel_sbi_regs.h | 65 - drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_tc.c | 1 - drivers/gpu/drm/i915/display/intel_tv.c | 2 +- drivers/gpu/drm/i915/display/intel_vblank.c | 2 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- drivers/gpu/drm/i915/display/intel_vga.c | 1 + drivers/gpu/drm/i915/display/intel_vrr.c | 25 +- drivers/gpu/drm/i915/display/intel_vrr_regs.h | 6 - drivers/gpu/drm/i915/display/skl_scaler.c | 19 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 5 +- drivers/gpu/drm/i915/display/skl_watermark.c | 17 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 32 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 46 +- drivers/gpu/drm/i915/display/vlv_sideband.c | 50 - drivers/gpu/drm/i915/display/vlv_sideband.h | 156 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 1 + .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h | 2 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 1 - drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 6 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 10 +- drivers/gpu/drm/i915/gt/intel_reset.c | 7 +- drivers/gpu/drm/i915/gt/intel_rps.c | 62 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 8 +- drivers/gpu/drm/i915/gvt/display.c | 12 +- drivers/gpu/drm/i915/gvt/display.h | 13 + drivers/gpu/drm/i915/gvt/edid.c | 1 - drivers/gpu/drm/i915/gvt/fb_decoder.c | 8 +- drivers/gpu/drm/i915/gvt/handlers.c | 40 +- drivers/gpu/drm/i915/gvt/interrupt.c | 1 - drivers/gpu/drm/i915/gvt/mmio.c | 1 - drivers/gpu/drm/i915/i915_driver.c | 75 +- drivers/gpu/drm/i915/i915_drv.h | 34 +- drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 156 +- drivers/gpu/drm/i915/i915_reg.h | 2963 ++++++++++++++++ drivers/gpu/drm/i915/i915_request.c | 7 +- drivers/gpu/drm/i915/i915_sw_fence.c | 10 +- drivers/gpu/drm/i915/i915_switcheroo.c | 2 - drivers/gpu/drm/i915/intel_clock_gating.c | 6 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 3 - drivers/gpu/drm/i915/intel_sbi.c | 94 + drivers/gpu/drm/i915/intel_sbi.h | 27 + drivers/gpu/drm/i915/intel_uncore.c | 8 +- drivers/gpu/drm/i915/intel_uncore.h | 5 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 12 +- drivers/gpu/drm/i915/soc/intel_dram.c | 87 +- drivers/gpu/drm/i915/soc/intel_dram.h | 26 +- drivers/gpu/drm/i915/soc/intel_gmch.c | 2 - drivers/gpu/drm/i915/vlv_iosf_sb.h | 37 - .../gpu/drm/i915/{vlv_iosf_sb.c => vlv_sideband.c} | 178 +- drivers/gpu/drm/i915/vlv_sideband.h | 125 + .../i915/{vlv_iosf_sb_reg.h => vlv_sideband_reg.h} | 6 +- drivers/gpu/drm/imagination/pvr_job.c | 2 +- drivers/gpu/drm/imagination/pvr_queue.c | 5 +- drivers/gpu/drm/imagination/pvr_queue.h | 2 +- drivers/gpu/drm/imx/Kconfig | 1 - drivers/gpu/drm/imx/Makefile | 1 - drivers/gpu/drm/imx/dc/Kconfig | 13 - drivers/gpu/drm/imx/dc/Makefile | 7 - drivers/gpu/drm/imx/dc/dc-cf.c | 172 - drivers/gpu/drm/imx/dc/dc-crtc.c | 555 --- drivers/gpu/drm/imx/dc/dc-de.c | 177 - drivers/gpu/drm/imx/dc/dc-de.h | 59 - drivers/gpu/drm/imx/dc/dc-drv.c | 293 -- drivers/gpu/drm/imx/dc/dc-drv.h | 102 - drivers/gpu/drm/imx/dc/dc-ed.c | 288 -- drivers/gpu/drm/imx/dc/dc-fg.c | 376 -- drivers/gpu/drm/imx/dc/dc-fl.c | 185 - drivers/gpu/drm/imx/dc/dc-fu.c | 258 -- drivers/gpu/drm/imx/dc/dc-fu.h | 129 - drivers/gpu/drm/imx/dc/dc-fw.c | 222 -- drivers/gpu/drm/imx/dc/dc-ic.c | 282 -- drivers/gpu/drm/imx/dc/dc-kms.c | 143 - drivers/gpu/drm/imx/dc/dc-kms.h | 131 - drivers/gpu/drm/imx/dc/dc-lb.c | 325 -- drivers/gpu/drm/imx/dc/dc-pe.c | 158 - drivers/gpu/drm/imx/dc/dc-pe.h | 101 - drivers/gpu/drm/imx/dc/dc-plane.c | 224 -- drivers/gpu/drm/imx/dc/dc-tc.c | 141 - drivers/gpu/drm/lib/drm_random.c | 1 - drivers/gpu/drm/lima/lima_gem.c | 2 +- drivers/gpu/drm/lima/lima_sched.c | 6 +- drivers/gpu/drm/lima/lima_sched.h | 3 +- drivers/gpu/drm/lima/lima_trace.h | 6 +- drivers/gpu/drm/mediatek/mtk_dp.c | 8 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 8 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 8 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 8 +- drivers/gpu/drm/meson/meson_encoder_cvbs.c | 10 +- drivers/gpu/drm/meson/meson_encoder_dsi.c | 10 +- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 10 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 8 +- drivers/gpu/drm/mgag200/mgag200_g200er.c | 4 +- drivers/gpu/drm/mgag200/mgag200_g200ev.c | 4 +- drivers/gpu/drm/mgag200/mgag200_g200se.c | 4 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 82 +- drivers/gpu/drm/msm/Kconfig | 36 +- drivers/gpu/drm/msm/Makefile | 26 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 25 +- drivers/gpu/drm/msm/adreno/a2xx_gpummu.c | 5 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 17 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 17 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 42 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 10 +- drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 48 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 32 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 187 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 4 - drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 8 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 2 +- drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 12 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 43 +- .../gpu/drm/msm/adreno/adreno_gen7_9_0_snapshot.h | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 104 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 69 +- .../drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h | 49 +- .../drm/msm/disp/dpu1/catalog/dpu_12_0_sm8750.h | 494 --- .../drm/msm/disp/dpu1/catalog/dpu_1_14_msm8937.h | 2 + .../drm/msm/disp/dpu1/catalog/dpu_1_15_msm8917.h | 2 + .../drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h | 2 + .../drm/msm/disp/dpu1/catalog/dpu_1_7_msm8996.h | 7 + .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 7 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 7 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 4 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 17 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h | 11 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 39 +- .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 44 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_2_sm7150.h | 29 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_3_sm6150.h | 19 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 16 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 38 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 14 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h | 5 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h | 16 +- .../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h | 5 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h | 6 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 40 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 22 +- .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 46 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 43 +- .../drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h | 49 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 43 +- .../drm/msm/disp/dpu1/catalog/dpu_9_1_sar2130p.h | 43 +- .../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 48 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 61 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 22 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 3 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 5 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 71 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 103 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 145 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 21 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 224 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 65 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 25 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 15 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 41 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 6 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 36 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 18 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 12 +- drivers/gpu/drm/msm/dp/dp_audio.c | 130 +- drivers/gpu/drm/msm/dp/dp_audio.h | 7 +- drivers/gpu/drm/msm/dp/dp_aux.c | 216 +- drivers/gpu/drm/msm/dp/dp_aux.h | 15 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 1298 +++++++ drivers/gpu/drm/msm/dp/dp_catalog.h | 113 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 607 +--- drivers/gpu/drm/msm/dp/dp_ctrl.h | 19 +- drivers/gpu/drm/msm/dp/dp_debug.c | 5 +- drivers/gpu/drm/msm/dp/dp_display.c | 156 +- drivers/gpu/drm/msm/dp/dp_link.c | 1 - drivers/gpu/drm/msm/dp/dp_panel.c | 258 +- drivers/gpu/drm/msm/dp/dp_panel.h | 13 +- drivers/gpu/drm/msm/dp/dp_reg.h | 19 - drivers/gpu/drm/msm/dsi/dsi.c | 4 +- drivers/gpu/drm/msm/dsi/dsi.h | 2 - drivers/gpu/drm/msm/dsi/dsi_cfg.c | 14 - drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 - drivers/gpu/drm/msm/dsi/dsi_host.c | 75 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 - drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 - drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 79 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 9 +- drivers/gpu/drm/msm/msm_debugfs.c | 97 +- drivers/gpu/drm/msm/msm_drv.c | 371 +- drivers/gpu/drm/msm/msm_drv.h | 61 +- drivers/gpu/drm/msm/msm_fb.c | 33 +- drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 536 +-- drivers/gpu/drm/msm/msm_gem.h | 296 +- drivers/gpu/drm/msm/msm_gem_prime.c | 65 - drivers/gpu/drm/msm/msm_gem_shrinker.c | 104 +- drivers/gpu/drm/msm/msm_gem_submit.c | 318 +- drivers/gpu/drm/msm/msm_gem_vma.c | 1514 +-------- drivers/gpu/drm/msm/msm_gpu.c | 208 +- drivers/gpu/drm/msm/msm_gpu.h | 144 +- drivers/gpu/drm/msm/msm_gpu_trace.h | 14 - drivers/gpu/drm/msm/msm_iommu.c | 302 +- drivers/gpu/drm/msm/msm_kms.c | 59 +- drivers/gpu/drm/msm/msm_kms.h | 48 +- drivers/gpu/drm/msm/msm_mdss.c | 331 +- drivers/gpu/drm/msm/msm_mdss.h | 28 + drivers/gpu/drm/msm/msm_mmu.h | 38 +- drivers/gpu/drm/msm/msm_rd.c | 62 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 10 +- drivers/gpu/drm/msm/msm_submitqueue.c | 96 +- drivers/gpu/drm/msm/msm_syncobj.c | 172 - drivers/gpu/drm/msm/msm_syncobj.h | 37 - drivers/gpu/drm/msm/registers/adreno/a6xx.xml | 3582 ++++++++++++++++---- .../drm/msm/registers/adreno/a6xx_descriptors.xml | 198 -- .../gpu/drm/msm/registers/adreno/a6xx_enums.xml | 383 --- .../drm/msm/registers/adreno/a6xx_perfcntrs.xml | 600 ---- .../gpu/drm/msm/registers/adreno/a7xx_enums.xml | 223 -- .../drm/msm/registers/adreno/a7xx_perfcntrs.xml | 1030 ------ .../gpu/drm/msm/registers/adreno/adreno_pm4.xml | 302 +- .../gpu/drm/msm/registers/display/dsi_phy_7nm.xml | 14 - drivers/gpu/drm/nouveau/nouveau_display.c | 2 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 72 +- drivers/gpu/drm/nouveau/nouveau_sched.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c | 2 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 2 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 7 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 26 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 26 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 25 +- drivers/gpu/drm/omapdrm/dss/venc.c | 23 +- drivers/gpu/drm/panel/Kconfig | 26 - drivers/gpu/drm/panel/Makefile | 2 - drivers/gpu/drm/panel/panel-edp.c | 6 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 10 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 11 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 10 +- drivers/gpu/drm/panel/panel-himax-hx83112a.c | 10 +- drivers/gpu/drm/panel/panel-himax-hx8394.c | 153 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 10 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 11 +- drivers/gpu/drm/panel/panel-ilitek-ili9805.c | 12 +- drivers/gpu/drm/panel/panel-ilitek-ili9806e.c | 10 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 236 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 11 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 11 +- drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 10 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 10 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 11 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 11 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 10 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 11 +- drivers/gpu/drm/panel/panel-lincolntech-lcd197.c | 11 +- drivers/gpu/drm/panel/panel-lvds.c | 12 +- .../gpu/drm/panel/panel-magnachip-d53e6ea8966.c | 11 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 11 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 10 +- drivers/gpu/drm/panel/panel-newvision-nv3051d.c | 11 +- drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 12 +- drivers/gpu/drm/panel/panel-novatek-nt35560.c | 12 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt36523.c | 9 +- drivers/gpu/drm/panel/panel-novatek-nt36672e.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 10 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 11 +- drivers/gpu/drm/panel/panel-orisetech-ota5601a.c | 11 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 10 +- drivers/gpu/drm/panel/panel-raydium-rm67200.c | 11 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 11 +- drivers/gpu/drm/panel/panel-raydium-rm692e5.c | 10 +- drivers/gpu/drm/panel/panel-raydium-rm69380.c | 10 +- drivers/gpu/drm/panel/panel-renesas-r61307.c | 325 -- drivers/gpu/drm/panel/panel-renesas-r69328.c | 281 -- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 11 +- drivers/gpu/drm/panel/panel-samsung-ams581vf01.c | 10 +- drivers/gpu/drm/panel/panel-samsung-ams639rq08.c | 10 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 11 +- drivers/gpu/drm/panel/panel-samsung-db7430.c | 11 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 11 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 11 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 11 +- drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e3fa7.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 1 - .../drm/panel/panel-samsung-s6e88a0-ams427ap24.c | 10 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 11 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 10 +- drivers/gpu/drm/panel/panel-samsung-sofef00.c | 11 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 11 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 10 +- drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 11 +- drivers/gpu/drm/panel/panel-simple.c | 27 - drivers/gpu/drm/panel/panel-sitronix-st7701.c | 132 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 11 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 10 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 10 +- drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 11 +- .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 11 +- drivers/gpu/drm/panel/panel-summit.c | 10 +- drivers/gpu/drm/panel/panel-synaptics-r63353.c | 11 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 11 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 10 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 11 +- drivers/gpu/drm/panel/panel-visionox-r66451.c | 9 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 257 +- drivers/gpu/drm/panel/panel-visionox-rm692e5.c | 10 +- drivers/gpu/drm/panel/panel-visionox-vtdr6130.c | 11 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 11 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 10 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 4 +- drivers/gpu/drm/panfrost/panfrost_device.c | 5 - drivers/gpu/drm/panfrost/panfrost_device.h | 15 - drivers/gpu/drm/panfrost/panfrost_drv.c | 142 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 186 - drivers/gpu/drm/panfrost/panfrost_gem.h | 66 - drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 2 - drivers/gpu/drm/panthor/panthor_device.h | 89 - drivers/gpu/drm/panthor/panthor_drv.c | 63 +- drivers/gpu/drm/panthor/panthor_fw.c | 9 +- drivers/gpu/drm/panthor/panthor_gpu.c | 159 +- drivers/gpu/drm/panthor/panthor_gpu.h | 12 +- drivers/gpu/drm/panthor/panthor_mmu.c | 36 +- drivers/gpu/drm/panthor/panthor_regs.h | 100 +- drivers/gpu/drm/panthor/panthor_sched.c | 5 +- drivers/gpu/drm/panthor/panthor_sched.h | 3 +- drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.h | 2 +- drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c | 8 +- drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 8 +- drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 11 - drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c | 44 +- drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 355 +- .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi_regs.h | 56 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 9 +- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 103 +- drivers/gpu/drm/scheduler/sched_entity.c | 26 +- drivers/gpu/drm/scheduler/sched_fence.c | 6 +- drivers/gpu/drm/scheduler/sched_internal.h | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 37 +- drivers/gpu/drm/scheduler/tests/mock_scheduler.c | 8 +- drivers/gpu/drm/scheduler/tests/sched_tests.h | 1 + drivers/gpu/drm/sitronix/Kconfig | 10 + drivers/gpu/drm/sti/sti_dvo.c | 29 +- drivers/gpu/drm/stm/lvds.c | 7 +- drivers/gpu/drm/sun4i/sun8i_csc.c | 4 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 168 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 31 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 27 +- drivers/gpu/drm/sun4i/sun8i_ui_scaler.c | 2 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 14 +- drivers/gpu/drm/sun4i/sun8i_vi_scaler.c | 6 +- drivers/gpu/drm/sysfb/drm_sysfb_helper.h | 4 - drivers/gpu/drm/sysfb/drm_sysfb_modeset.c | 138 - drivers/gpu/drm/sysfb/efidrm.c | 6 +- drivers/gpu/drm/sysfb/ofdrm.c | 85 +- drivers/gpu/drm/sysfb/simpledrm.c | 5 +- drivers/gpu/drm/sysfb/vesadrm.c | 106 +- drivers/gpu/drm/tests/Makefile | 3 +- drivers/gpu/drm/tests/drm_bridge_test.c | 176 +- drivers/gpu/drm/tests/drm_format_helper_test.c | 262 +- drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 651 +--- drivers/gpu/drm/tests/drm_kunit_edid.h | 232 -- drivers/gpu/drm/tests/drm_kunit_helpers.c | 1 - drivers/gpu/drm/tests/drm_sysfb_modeset_test.c | 168 - drivers/gpu/drm/tidss/tidss_crtc.c | 4 +- drivers/gpu/drm/tidss/tidss_dispc.c | 195 +- drivers/gpu/drm/tidss/tidss_dispc.h | 13 +- drivers/gpu/drm/tidss/tidss_drv.c | 1 - drivers/gpu/drm/tidss/tidss_kms.c | 2 +- drivers/gpu/drm/tidss/tidss_plane.c | 2 +- drivers/gpu/drm/tiny/bochs.c | 19 - drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c | 3 - drivers/gpu/drm/ttm/tests/ttm_mock_manager.c | 3 - drivers/gpu/drm/ttm/ttm_agp_backend.c | 1 - drivers/gpu/drm/ttm/ttm_backup.c | 2 - drivers/gpu/drm/ttm/ttm_bo.c | 2 - drivers/gpu/drm/ttm/ttm_bo_internal.h | 58 - drivers/gpu/drm/ttm/ttm_bo_util.c | 4 - drivers/gpu/drm/ttm/ttm_bo_vm.c | 2 - drivers/gpu/drm/ttm/ttm_device.c | 2 - drivers/gpu/drm/ttm/ttm_execbuf_util.c | 2 - drivers/gpu/drm/ttm/ttm_pool.c | 31 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 2 - drivers/gpu/drm/ttm/ttm_resource.c | 4 - drivers/gpu/drm/ttm/ttm_tt.c | 1 - drivers/gpu/drm/udl/udl_drv.c | 2 +- drivers/gpu/drm/v3d/v3d_submit.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 8 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 1 - drivers/gpu/drm/virtio/virtgpu_prime.c | 3 +- drivers/gpu/drm/vkms/tests/Makefile | 6 +- drivers/gpu/drm/vkms/tests/vkms_format_test.c | 280 -- drivers/gpu/drm/vkms/vkms_drv.h | 35 - drivers/gpu/drm/vkms/vkms_formats.c | 467 +-- drivers/gpu/drm/vkms/vkms_formats.h | 9 - drivers/gpu/drm/vkms/vkms_plane.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 19 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 510 ++- drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 61 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 2 +- drivers/gpu/drm/xe/Kconfig | 1 + drivers/gpu/drm/xe/Kconfig.debug | 11 +- drivers/gpu/drm/xe/Makefile | 3 +- drivers/gpu/drm/xe/abi/guc_actions_abi.h | 31 - drivers/gpu/drm/xe/abi/guc_errors_abi.h | 14 +- .../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 5 +- .../gpu/drm/xe/compat-i915-headers/vlv_iosf_sb.h | 42 - .../gpu/drm/xe/compat-i915-headers/vlv_sideband.h | 132 + .../{vlv_iosf_sb_reg.h => vlv_sideband_reg.h} | 2 +- drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 1 - drivers/gpu/drm/xe/display/xe_display.c | 101 +- drivers/gpu/drm/xe/display/xe_display.h | 4 + drivers/gpu/drm/xe/display/xe_display_rpm.c | 4 +- drivers/gpu/drm/xe/display/xe_display_wa.c | 2 +- drivers/gpu/drm/xe/display/xe_fb_pin.c | 56 +- drivers/gpu/drm/xe/display/xe_plane_initial.c | 9 +- drivers/gpu/drm/xe/display/xe_tdf.c | 4 +- drivers/gpu/drm/xe/regs/xe_oa_regs.h | 3 - drivers/gpu/drm/xe/regs/xe_pcode_regs.h | 2 + drivers/gpu/drm/xe/regs/xe_pmt.h | 5 - drivers/gpu/drm/xe/tests/xe_bo.c | 4 +- drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c | 11 +- drivers/gpu/drm/xe/tests/xe_pci.c | 63 +- drivers/gpu/drm/xe/tests/xe_pci_test.c | 24 +- drivers/gpu/drm/xe/tests/xe_pci_test.h | 11 +- drivers/gpu/drm/xe/xe_bo.c | 69 +- drivers/gpu/drm/xe/xe_bo_evict.c | 4 +- drivers/gpu/drm/xe/xe_configfs.c | 160 - drivers/gpu/drm/xe/xe_configfs.h | 11 +- drivers/gpu/drm/xe/xe_debugfs.c | 38 - drivers/gpu/drm/xe/xe_device.c | 28 +- drivers/gpu/drm/xe/xe_device.h | 2 - drivers/gpu/drm/xe/xe_device_types.h | 38 +- drivers/gpu/drm/xe/xe_ggtt.c | 245 +- drivers/gpu/drm/xe/xe_ggtt.h | 24 +- drivers/gpu/drm/xe/xe_ggtt_types.h | 4 +- drivers/gpu/drm/xe/xe_gt.c | 4 +- drivers/gpu/drm/xe/xe_gt_debugfs.c | 96 +- drivers/gpu/drm/xe/xe_gt_pagefault.c | 106 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 6 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 4 +- drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 285 +- drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 9 +- drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h | 21 +- drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 24 + drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h | 3 + drivers/gpu/drm/xe/xe_gt_topology.c | 44 +- drivers/gpu/drm/xe/xe_guc.c | 19 +- drivers/gpu/drm/xe/xe_guc_ads.c | 27 +- drivers/gpu/drm/xe/xe_guc_buf.c | 4 + drivers/gpu/drm/xe/xe_guc_ct.c | 323 +- drivers/gpu/drm/xe/xe_guc_ct.h | 2 - drivers/gpu/drm/xe/xe_guc_ct_types.h | 15 - drivers/gpu/drm/xe/xe_guc_engine_activity.c | 2 +- drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 2 - drivers/gpu/drm/xe/xe_guc_log.h | 2 +- drivers/gpu/drm/xe/xe_guc_pc.c | 10 +- drivers/gpu/drm/xe/xe_guc_submit.c | 29 +- drivers/gpu/drm/xe/xe_hw_engine.c | 37 +- drivers/gpu/drm/xe/xe_hw_fence.c | 5 +- drivers/gpu/drm/xe/xe_hwmon.c | 230 +- drivers/gpu/drm/xe/xe_lrc.c | 82 +- drivers/gpu/drm/xe/xe_map.h | 18 - drivers/gpu/drm/xe/xe_module.c | 11 +- drivers/gpu/drm/xe/xe_oa.c | 214 +- drivers/gpu/drm/xe/xe_oa_types.h | 6 - drivers/gpu/drm/xe/xe_pat.c | 44 +- drivers/gpu/drm/xe/xe_pci.c | 1 - drivers/gpu/drm/xe/xe_pt.c | 135 +- drivers/gpu/drm/xe/xe_pxp.c | 147 +- drivers/gpu/drm/xe/xe_query.c | 4 +- drivers/gpu/drm/xe/xe_sched_job.c | 17 +- drivers/gpu/drm/xe/xe_shrinker.c | 37 +- drivers/gpu/drm/xe/xe_shrinker.h | 4 +- drivers/gpu/drm/xe/xe_sriov_vf.c | 58 - drivers/gpu/drm/xe/xe_svm.c | 308 +- drivers/gpu/drm/xe/xe_svm.h | 138 - drivers/gpu/drm/xe/xe_tile.c | 6 +- drivers/gpu/drm/xe/xe_tile_sriov_vf.c | 254 -- drivers/gpu/drm/xe/xe_tile_sriov_vf.h | 18 - drivers/gpu/drm/xe/xe_tuning.c | 5 - drivers/gpu/drm/xe/xe_uc_fw.c | 56 +- drivers/gpu/drm/xe/xe_uc_fw_types.h | 2 - drivers/gpu/drm/xe/xe_vm.c | 381 +-- drivers/gpu/drm/xe/xe_vm.h | 24 - drivers/gpu/drm/xe/xe_vm_types.h | 26 +- drivers/gpu/drm/xe/xe_vsec.c | 4 +- drivers/gpu/drm/xe/xe_vsec.h | 4 - drivers/gpu/drm/xe/xe_wa.c | 46 +- drivers/gpu/drm/xe/xe_wa_oob.rules | 4 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 31 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 1 + drivers/hv/Kconfig | 2 +- drivers/hv/channel.c | 1 + drivers/hv/channel_mgmt.c | 1 + drivers/hv/hv_proc.c | 1 + drivers/hv/mshv_common.c | 1 + drivers/hv/mshv_root_hv_call.c | 1 + drivers/hv/ring_buffer.c | 1 + drivers/hv/vmbus_drv.c | 9 +- drivers/i2c/busses/i2c-omap.c | 4 +- drivers/iommu/hyperv-iommu.c | 33 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 12 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 1 + drivers/net/ethernet/microsoft/mana/mana_en.c | 1 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 4 +- drivers/pci/controller/pci-hyperv-intf.c | 1 + drivers/pci/controller/pci-hyperv.c | 3 + drivers/soc/qcom/Kconfig | 8 - drivers/soc/qcom/Makefile | 1 - drivers/soc/qcom/ubwc_config.c | 282 -- drivers/usb/serial/ftdi_sio.c | 2 + drivers/usb/serial/ftdi_sio_ids.h | 3 + drivers/usb/serial/option.c | 3 + drivers/video/Kconfig | 18 +- drivers/video/fbdev/c2p_iplan2.c | 1 - drivers/video/fbdev/c2p_planar.c | 1 - drivers/video/fbdev/core/Kconfig | 15 + drivers/video/fbdev/core/cfbcopyarea.c | 2 - drivers/video/fbdev/core/cfbfillrect.c | 2 - drivers/video/fbdev/core/cfbimgblt.c | 2 - drivers/video/fbdev/core/fb_ddc.c | 1 - drivers/video/fbdev/core/fb_defio.c | 1 - drivers/video/fbdev/core/fb_io_fops.c | 1 - drivers/video/fbdev/core/fb_sys_fops.c | 2 - drivers/video/fbdev/core/fbcmap.c | 1 - drivers/video/fbdev/core/fbcon.c | 1 - drivers/video/fbdev/core/fbmon.c | 5 +- drivers/video/fbdev/core/modedb.c | 1 - drivers/video/fbdev/core/svgalib.c | 1 - drivers/video/fbdev/core/syscopyarea.c | 2 - drivers/video/fbdev/core/sysfillrect.c | 2 - drivers/video/fbdev/core/sysimgblt.c | 2 - drivers/video/fbdev/cyber2000fb.c | 36 + drivers/video/fbdev/cyber2000fb.h | 2 + drivers/video/fbdev/macmodes.c | 3 +- drivers/video/fbdev/matrox/g450_pll.c | 26 +- drivers/video/fbdev/matrox/matroxfb_DAC1064.c | 47 +- drivers/video/fbdev/matrox/matroxfb_Ti3026.c | 1 - drivers/video/fbdev/matrox/matroxfb_accel.c | 2 - drivers/video/fbdev/matrox/matroxfb_base.c | 1 - drivers/video/fbdev/matrox/matroxfb_g450.c | 62 +- drivers/video/fbdev/matrox/matroxfb_misc.c | 21 +- drivers/video/fbdev/mb862xx/mb862xx-i2c.c | 1 + drivers/video/fbdev/omap/lcd_dma.c | 1 - drivers/video/fbdev/omap/lcdc.c | 2 - drivers/video/fbdev/omap/omapfb_main.c | 2 - drivers/video/fbdev/omap2/omapfb/dss/apply.c | 1 - drivers/video/fbdev/omap2/omapfb/dss/core.c | 1 - .../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 1 - drivers/video/fbdev/omap2/omapfb/dss/display.c | 1 - drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 1 + drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 1 - .../video/fbdev/omap2/omapfb/dss/dss_features.c | 1 - drivers/video/fbdev/omap2/omapfb/dss/manager.c | 1 - drivers/video/fbdev/omap2/omapfb/dss/output.c | 1 - drivers/video/fbdev/omap2/omapfb/dss/overlay.c | 1 - drivers/video/fbdev/omap2/omapfb/dss/sdi.c | 1 + drivers/video/fbdev/omap2/omapfb/dss/venc.c | 1 - drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 1 + drivers/video/fbdev/omap2/omapfb/vrfb.c | 1 - drivers/video/fbdev/pxafb.c | 17 +- drivers/video/fbdev/sbuslib.c | 1 - drivers/video/fbdev/sis/sis.h | 2 + drivers/video/fbdev/sis/sis_main.c | 25 + drivers/video/fbdev/via/via-core.c | 1 - drivers/video/fbdev/via/via-gpio.c | 1 + drivers/video/fbdev/via/via_i2c.c | 1 - drivers/video/fbdev/wmt_ge_rops.c | 1 - include/drm/display/drm_dp.h | 24 +- include/drm/display/drm_dp_helper.h | 6 - include/drm/display/drm_hdmi_audio_helper.h | 1 - include/drm/display/drm_hdmi_cec_helper.h | 72 - include/drm/drm_bridge.h | 337 +- include/drm/drm_color_mgmt.h | 27 - include/drm/drm_connector.h | 60 +- include/drm/drm_device.h | 9 - include/drm/drm_drv.h | 3 +- include/drm/drm_edid.h | 8 - include/drm/drm_format_helper.h | 13 +- include/drm/drm_gem.h | 13 +- include/drm/drm_gem_shmem_helper.h | 15 - include/drm/drm_gem_vram_helper.h | 2 + include/drm/drm_gpusvm.h | 5 - include/drm/drm_gpuvm.h | 8 - include/drm/drm_prime.h | 3 - include/drm/gpu_scheduler.h | 15 +- include/drm/intel/pciids.h | 7 +- include/drm/ttm/ttm_bo.h | 28 + include/dt-bindings/power/qcom-rpmpd.h | 1 - include/linux/dma-fence.h | 45 +- include/linux/platform_data/video-pxafb.h | 1 + include/linux/sched.h | 4 - include/linux/soc/qcom/ubwc.h | 75 - include/linux/vm_event_item.h | 2 - include/net/pkt_sched.h | 25 +- include/trace/events/dma_fence.h | 38 +- include/uapi/drm/drm_fourcc.h | 36 - include/uapi/drm/ivpu_accel.h | 14 - include/uapi/drm/msm_drm.h | 149 +- include/uapi/drm/panfrost_drm.h | 21 - include/uapi/drm/panthor_drm.h | 41 - include/uapi/drm/xe_drm.h | 4 - include/video/edid.h | 3 +- include/video/sisfb.h | 6 + kernel/sched/core.c | 9 +- kernel/sched/debug.c | 4 - mm/memcontrol.c | 2 - mm/vmstat.c | 2 - net/atm/clip.c | 64 +- net/ipv4/tcp_input.c | 4 +- net/mac80211/iface.c | 4 +- net/mac80211/util.c | 9 +- net/rxrpc/call_accept.c | 4 + net/sched/sch_api.c | 33 +- net/sched/sch_hfsc.c | 16 - net/sched/sch_qfq.c | 2 +- sound/core/compress_offload.c | 48 +- tools/hv/hv_fcopy_uio_daemon.c | 37 +- .../tcp_ooo-before-and-after-accept.pkt | 53 + .../tc-testing/tc-tests/infra/qdiscs.json | 37 + 1039 files changed, 18870 insertions(+), 37932 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-driver-qaic delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-ax [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-bl [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-bl [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-clut.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-co [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-co [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-di [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-di [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-ex [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-fe [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-fi [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-fr [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-ga [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-la [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-ma [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-pi [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-rop.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-sa [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-sc [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-si [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-st [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-tcon.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm8750-mdss.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/renesas,r61307.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/renesas,r69328.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,imx8 [...] delete mode 100644 drivers/accel/qaic/qaic_ras.c delete mode 100644 drivers/accel/qaic/qaic_ras.h delete mode 100644 drivers/gpu/drm/ci/check-devicetrees.yml delete mode 100755 drivers/gpu/drm/ci/dt-binding-check.sh delete mode 100755 drivers/gpu/drm/ci/dtbs-check.sh delete mode 100755 drivers/gpu/drm/ci/kunit.sh delete mode 100644 drivers/gpu/drm/ci/kunit.yml delete mode 100755 drivers/gpu/drm/ci/setup-llvm-links.sh create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt delete mode 100644 drivers/gpu/drm/display/drm_hdmi_cec_helper.c delete mode 100644 drivers/gpu/drm/display/drm_hdmi_cec_notifier_helper.c delete mode 100644 drivers/gpu/drm/i915/display/intel_display_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_sbi.c delete mode 100644 drivers/gpu/drm/i915/display/intel_sbi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_sbi_regs.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_sideband.c delete mode 100644 drivers/gpu/drm/i915/display/vlv_sideband.h create mode 100644 drivers/gpu/drm/i915/intel_sbi.c create mode 100644 drivers/gpu/drm/i915/intel_sbi.h delete mode 100644 drivers/gpu/drm/i915/vlv_iosf_sb.h rename drivers/gpu/drm/i915/{vlv_iosf_sb.c => vlv_sideband.c} (54%) create mode 100644 drivers/gpu/drm/i915/vlv_sideband.h rename drivers/gpu/drm/i915/{vlv_iosf_sb_reg.h => vlv_sideband_reg.h} (98%) delete mode 100644 drivers/gpu/drm/imx/dc/Kconfig delete mode 100644 drivers/gpu/drm/imx/dc/Makefile delete mode 100644 drivers/gpu/drm/imx/dc/dc-cf.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-crtc.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-de.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-de.h delete mode 100644 drivers/gpu/drm/imx/dc/dc-drv.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-drv.h delete mode 100644 drivers/gpu/drm/imx/dc/dc-ed.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-fg.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-fl.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-fu.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-fu.h delete mode 100644 drivers/gpu/drm/imx/dc/dc-fw.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-ic.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-kms.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-kms.h delete mode 100644 drivers/gpu/drm/imx/dc/dc-lb.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-pe.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-pe.h delete mode 100644 drivers/gpu/drm/imx/dc/dc-plane.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-tc.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_12_0_sm8750.h create mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.c create mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.h create mode 100644 drivers/gpu/drm/msm/msm_mdss.h delete mode 100644 drivers/gpu/drm/msm/msm_syncobj.c delete mode 100644 drivers/gpu/drm/msm/msm_syncobj.h delete mode 100644 drivers/gpu/drm/msm/registers/adreno/a6xx_descriptors.xml delete mode 100644 drivers/gpu/drm/msm/registers/adreno/a6xx_enums.xml delete mode 100644 drivers/gpu/drm/msm/registers/adreno/a6xx_perfcntrs.xml delete mode 100644 drivers/gpu/drm/msm/registers/adreno/a7xx_enums.xml delete mode 100644 drivers/gpu/drm/msm/registers/adreno/a7xx_perfcntrs.xml delete mode 100644 drivers/gpu/drm/panel/panel-renesas-r61307.c delete mode 100644 drivers/gpu/drm/panel/panel-renesas-r69328.c delete mode 100644 drivers/gpu/drm/tests/drm_sysfb_modeset_test.c delete mode 100644 drivers/gpu/drm/ttm/ttm_bo_internal.h delete mode 100644 drivers/gpu/drm/vkms/tests/vkms_format_test.c delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/vlv_iosf_sb.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h rename drivers/gpu/drm/xe/compat-i915-headers/{vlv_iosf_sb_reg.h => vlv_sideband_r [...] delete mode 100644 drivers/gpu/drm/xe/xe_tile_sriov_vf.c delete mode 100644 drivers/gpu/drm/xe/xe_tile_sriov_vf.h delete mode 100644 drivers/soc/qcom/ubwc_config.c delete mode 100644 include/drm/display/drm_hdmi_cec_helper.h delete mode 100644 include/linux/soc/qcom/ubwc.h create mode 100644 tools/testing/selftests/net/packetdrill/tcp_ooo-before-and-afte [...]