drm fixes for 6.16-rc4

gpuvm:
- fix some typos

xe:
- Fix user-fence race issue
- Couple xe_vm fixes
- Don't trigger rebind on initial dma-buf validation
- Fix a build issue related to basename() posix vs gnu discrepancy

amdgpu:
- pin buffers while vmapping
- UserQ fixes
- Revert CSA fix
- SR-IOV fix

nouveau:
- fix linear modifier
- remove some dead code

msm:
- Core/GPU:
  - fix comment doc warning in gpuvm
  - fix build with KMS disabled
  - fix pgtable setup/teardown race
  - global fault counter fix
  - various error path fixes
  - GPU devcoredump snapshot fixes
  - handle in-place VM_BIND remaps to solve turnip vm update race
  - skip re-emitting IBs for unusable VMs
  - Don't use %pK through printk
  - moved display snapshot init earlier, fixing a crash
- DPU:
  - Fixed crash in virtual plane checking code
  - Fixed mode comparison in virtual plane checking code
- DSI:
  - Adjusted width of resulution-related registers
  - Fixed locking issue on 14nm PLLs
- UBWC (per Bjorn's ack)
  - Added UBWC configuration for several missing platforms (fixing
    regression)

mediatek:
- Add error handling for old state CRTC in atomic_disable
- Fix DSI host and panel bridge pre-enable order
- Fix device/node reference count leaks in mtk_drm_get_all_drm_priv
- mtk_hdmi: Fix inverted parameters in some regmap_update_bits calls

tegra:
- revert dma-buf change