https://github.com/torvalds/linux
Revision e058a84bfddc42ba356a2316f2cf1141974625c9 authored by Linus Torvalds on 01 July 2021, 19:53:43 UTC, committed by Linus Torvalds on 01 July 2021, 19:53:43 UTC
Pull drm updates from Dave Airlie: "Highlights: - AMD enables two more GPUs, with resulting header files - i915 has started to move to TTM for discrete GPU and enable DG1 discrete GPU support (not by default yet) - new HyperV drm driver - vmwgfx adds arm64 support - TTM refactoring ongoing - 16bpc display support for AMD hw Otherwise it's just the usual insane amounts of work all over the place in lots of drivers and the core, as mostly summarised below: Core: - mark AGP ioctls as legacy - disable force probing for non-master clients - HDR metadata property helpers - HDMI infoframe signal colorimetry support - remove drm_device.pdev pointer - remove DRM_KMS_FB_HELPER config option - remove drm_pci_alloc/free - drm_err_*/drm_dbg_* helpers - use drm driver names for fbdev - leaked DMA handle fix - 16bpc fixed point format fourcc - add prefetching memcpy for WC - Documentation fixes aperture: - add aperture ownership helpers dp: - aux fixes - downstream 0 port handling - use extended base receiver capability DPCD - Rename DP_PSR_SELECTIVE_UPDATE to better mach eDP spec - mst: use khz as link rate during init - VCPI fixes for StarTech hub ttm: - provide tt_shrink file via debugfs - warn about freeing pinned BOs - fix swapping error handling - move page alignment into BO - cleanup ttm_agp_backend - add ttm_sys_manager - don't override vm_ops - ttm_bo_mmap removed - make ttm_resource base of all managers - remove VM_MIXEDMAP usage panel: - sysfs_emit support - simple: runtime PM support - simple: power up panel when reading EDID + caching bridge: - MHDP8546: HDCP support + DT bindings - MHDP8546: Register DP AUX channel with userspace - TI SN65DSI83 + SN65DSI84: add driver - Sil8620: Fix module dependencies - dw-hdmi: make CEC driver loading optional - Ti-sn65dsi86: refclk fixes, subdrivers, runtime pm - It66121: Add driver + DT bindings - Adv7511: Support I2S IEC958 encoding - Anx7625: fix power-on delay - Nwi-dsi: Modesetting fixes; Cleanups - lt6911: add missing MODULE_DEVICE_TABLE - cdns: fix PM reference leak hyperv: - add new DRM driver for HyperV graphics efifb: - non-PCI device handling fixes i915: - refactor IP/device versioning - XeLPD Display IP preperation work - ADL-P enablement patches - DG1 uAPI behind BROKEN - disable mmap ioctl for discerte GPUs - start enabling HuC loading for Gen12+ - major GuC backend rework for new platforms - initial TTM support for Discrete GPUs - locking rework for TTM prep - use correct max source link rate for eDP - %p4cc format printing - GLK display fixes - VLV DSI panel power fixes - PSR2 disabled for RKL and ADL-S - ACPI _DSM invalid access fixed - DMC FW path abstraction - ADL-S PCI ID update - uAPI headers converted to kerneldoc - initial LMEM support for DG1 - x86/gpu: add Jasperlake to gen11 early quirks amdgpu: - Aldebaran updates + initial SR-IOV - new GPU: Beige Goby and Yellow Carp support - more LTTPR display work - Vangogh updates - SDMA 5.x GCR fixes - PCIe ASPM support - Renoir TMZ enablement - initial multiple eDP panel support - use fdinfo to track devices/process info - pin/unpin TTM fixes - free resource on fence usage query - fix fence calculation - fix hotunplug/suspend issues - GC/MM register access macro cleanup for SR-IOV - W=1 fixes - ACPI ATCS/ATIF handling rework - 16bpc fixed point format support - Initial smartshift support - RV/PCO power tuning fixes - new INFO query for additional vbios info amdkfd: - SR-IOV aldebaran support - HMM SVM support radeon: - SMU regression fixes - Oland flickering fix vmwgfx: - enable console with fbdev emulation - fix cpu updates of coherent multisample surfaces - remove reservation semaphore - add initial SVGA3 support - support arm64 msm: - devcoredump support for display errors - dpu/dsi: yaml bindings conversion - mdp5: alpha/blend_mode/zpos support - a6xx: cached coherent buffer support - gpu iova fault improvement - a660 support rockchip: - RK3036 win1 scaling support - RK3066/3188 missing register support - RK3036/3066/3126/3188 alpha support mediatek: - MT8167 HDMI support - MT8183 DPI dual edge support tegra: - fixed YUV support/scaling on Tegra186+ ast: - use pcim_iomap - fix DP501 EDID bochs: - screen blanking support etnaviv: - export more GPU ID values to userspace - add HWDB entry for GPU on i.MX8MP - rework linear window calcs exynos: - pm runtime changes imx: - Annotate dma_fence critical section - fix PRG modifiers after drmm conversion - Add 8 pixel alignment fix for 1366x768 - fix YUV advertising - add color properties ingenic: - IPU planes fix panfrost: - Mediatek MT8183 support + DT bindings - export AFBC_FEATURES register to userspace simpledrm: - %pr for printing resources nouveau: - pin/unpin TTM fixes qxl: - unpin shadow BO virtio: - create dumb BOs as guest blob vkms: - drmm_universal_plane_alloc - add XRGB plane composition - overlay support" * tag 'drm-next-2021-07-01' of git://anongit.freedesktop.org/drm/drm: (1570 commits) drm/i915: Reinstate the mmap ioctl for some platforms drm/i915/dsc: abstract helpers to get bigjoiner primary/secondary crtc Revert "drm/msm/mdp5: provide dynamic bandwidth management" drm/msm/mdp5: provide dynamic bandwidth management drm/msm/mdp5: add perf blocks for holding fudge factors drm/msm/mdp5: switch to standard zpos property drm/msm/mdp5: add support for alpha/blend_mode properties drm/msm/mdp5: use drm_plane_state for pixel blend mode drm/msm/mdp5: use drm_plane_state for storing alpha value drm/msm/mdp5: use drm atomic helpers to handle base drm plane state drm/msm/dsi: do not enable PHYs when called for the slave DSI interface drm/msm: Add debugfs to trigger shrinker drm/msm/dpu: Avoid ABBA deadlock between IRQ modules drm/msm: devcoredump iommu fault support iommu/arm-smmu-qcom: Add stall support drm/msm: Improve the a6xx page fault handler iommu/arm-smmu-qcom: Add an adreno-smmu-priv callback to get pagefault info iommu/arm-smmu: Add support for driver IOMMU fault handlers drm/msm: export hangcheck_period in debugfs drm/msm/a6xx: add support for Adreno 660 GPU ...
Tip revision: e058a84bfddc42ba356a2316f2cf1141974625c9 authored by Linus Torvalds on 01 July 2021, 19:53:43 UTC
Merge tag 'drm-next-2021-07-01' of git://anongit.freedesktop.org/drm/drm
Merge tag 'drm-next-2021-07-01' of git://anongit.freedesktop.org/drm/drm
Tip revision: e058a84
File | Mode | Size |
---|---|---|
kasan | ||
kfence | ||
Kconfig | -rw-r--r-- | 27.7 KB |
Kconfig.debug | -rw-r--r-- | 5.6 KB |
Makefile | -rw-r--r-- | 4.5 KB |
backing-dev.c | -rw-r--r-- | 26.9 KB |
balloon_compaction.c | -rw-r--r-- | 8.2 KB |
cleancache.c | -rw-r--r-- | 9.8 KB |
cma.c | -rw-r--r-- | 15.4 KB |
cma.h | -rw-r--r-- | 1.4 KB |
cma_debug.c | -rw-r--r-- | 4.5 KB |
cma_sysfs.c | -rw-r--r-- | 2.4 KB |
compaction.c | -rw-r--r-- | 82.5 KB |
debug.c | -rw-r--r-- | 8.2 KB |
debug_page_ref.c | -rw-r--r-- | 1.4 KB |
debug_vm_pgtable.c | -rw-r--r-- | 31.7 KB |
dmapool.c | -rw-r--r-- | 13.6 KB |
early_ioremap.c | -rw-r--r-- | 6.8 KB |
fadvise.c | -rw-r--r-- | 5.3 KB |
failslab.c | -rw-r--r-- | 1.4 KB |
filemap.c | -rw-r--r-- | 108.0 KB |
frontswap.c | -rw-r--r-- | 14.2 KB |
gup.c | -rw-r--r-- | 83.8 KB |
gup_test.c | -rw-r--r-- | 5.6 KB |
gup_test.h | -rw-r--r-- | 938 bytes |
highmem.c | -rw-r--r-- | 19.4 KB |
hmm.c | -rw-r--r-- | 16.6 KB |
huge_memory.c | -rw-r--r-- | 87.2 KB |
hugetlb.c | -rw-r--r-- | 167.5 KB |
hugetlb_cgroup.c | -rw-r--r-- | 21.5 KB |
hwpoison-inject.c | -rw-r--r-- | 2.6 KB |
init-mm.c | -rw-r--r-- | 1.3 KB |
internal.h | -rw-r--r-- | 20.8 KB |
interval_tree.c | -rw-r--r-- | 3.1 KB |
io-mapping.c | -rw-r--r-- | 993 bytes |
ioremap.c | -rw-r--r-- | 1.9 KB |
khugepaged.c | -rw-r--r-- | 58.9 KB |
kmemleak.c | -rw-r--r-- | 56.4 KB |
ksm.c | -rw-r--r-- | 88.5 KB |
list_lru.c | -rw-r--r-- | 14.1 KB |
maccess.c | -rw-r--r-- | 8.7 KB |
madvise.c | -rw-r--r-- | 30.6 KB |
mapping_dirty_helpers.c | -rw-r--r-- | 10.5 KB |
memblock.c | -rw-r--r-- | 58.8 KB |
memcontrol.c | -rw-r--r-- | 192.7 KB |
memfd.c | -rw-r--r-- | 7.9 KB |
memory-failure.c | -rw-r--r-- | 58.9 KB |
memory.c | -rw-r--r-- | 144.5 KB |
memory_hotplug.c | -rw-r--r-- | 59.2 KB |
mempolicy.c | -rw-r--r-- | 76.3 KB |
mempool.c | -rw-r--r-- | 15.9 KB |
memremap.c | -rw-r--r-- | 14.4 KB |
memtest.c | -rw-r--r-- | 2.8 KB |
migrate.c | -rw-r--r-- | 81.4 KB |
mincore.c | -rw-r--r-- | 7.0 KB |
mlock.c | -rw-r--r-- | 22.4 KB |
mm_init.c | -rw-r--r-- | 5.3 KB |
mmap.c | -rw-r--r-- | 102.6 KB |
mmap_lock.c | -rw-r--r-- | 6.0 KB |
mmu_gather.c | -rw-r--r-- | 8.5 KB |
mmu_notifier.c | -rw-r--r-- | 35.0 KB |
mmzone.c | -rw-r--r-- | 2.2 KB |
mprotect.c | -rw-r--r-- | 17.3 KB |
mremap.c | -rw-r--r-- | 25.8 KB |
msync.c | -rw-r--r-- | 2.8 KB |
nommu.c | -rw-r--r-- | 44.6 KB |
oom_kill.c | -rw-r--r-- | 30.3 KB |
page-writeback.c | -rw-r--r-- | 85.1 KB |
page_alloc.c | -rw-r--r-- | 262.4 KB |
page_counter.c | -rw-r--r-- | 6.8 KB |
page_ext.c | -rw-r--r-- | 10.9 KB |
page_idle.c | -rw-r--r-- | 5.3 KB |
page_io.c | -rw-r--r-- | 11.2 KB |
page_isolation.c | -rw-r--r-- | 9.2 KB |
page_owner.c | -rw-r--r-- | 16.1 KB |
page_poison.c | -rw-r--r-- | 2.5 KB |
page_reporting.c | -rw-r--r-- | 10.3 KB |
page_reporting.h | -rw-r--r-- | 1.6 KB |
page_vma_mapped.c | -rw-r--r-- | 8.6 KB |
pagewalk.c | -rw-r--r-- | 15.5 KB |
percpu-internal.h | -rw-r--r-- | 7.7 KB |
percpu-km.c | -rw-r--r-- | 3.0 KB |
percpu-stats.c | -rw-r--r-- | 6.2 KB |
percpu-vm.c | -rw-r--r-- | 10.4 KB |
percpu.c | -rw-r--r-- | 95.7 KB |
pgalloc-track.h | -rw-r--r-- | 1.3 KB |
pgtable-generic.c | -rw-r--r-- | 5.6 KB |
process_vm_access.c | -rw-r--r-- | 8.2 KB |
ptdump.c | -rw-r--r-- | 4.0 KB |
readahead.c | -rw-r--r-- | 19.5 KB |
rmap.c | -rw-r--r-- | 56.3 KB |
rodata_test.c | -rw-r--r-- | 1.3 KB |
shmem.c | -rw-r--r-- | 110.0 KB |
shuffle.c | -rw-r--r-- | 4.7 KB |
shuffle.h | -rw-r--r-- | 1.2 KB |
slab.c | -rw-r--r-- | 106.5 KB |
slab.h | -rw-r--r-- | 17.1 KB |
slab_common.c | -rw-r--r-- | 33.1 KB |
slob.c | -rw-r--r-- | 18.2 KB |
slub.c | -rw-r--r-- | 144.5 KB |
sparse-vmemmap.c | -rw-r--r-- | 6.8 KB |
sparse.c | -rw-r--r-- | 26.6 KB |
swap.c | -rw-r--r-- | 31.9 KB |
swap_cgroup.c | -rw-r--r-- | 5.1 KB |
swap_slots.c | -rw-r--r-- | 9.2 KB |
swap_state.c | -rw-r--r-- | 24.2 KB |
swapfile.c | -rw-r--r-- | 96.2 KB |
truncate.c | -rw-r--r-- | 25.0 KB |
usercopy.c | -rw-r--r-- | 9.5 KB |
userfaultfd.c | -rw-r--r-- | 18.1 KB |
util.c | -rw-r--r-- | 25.0 KB |
vmacache.c | -rw-r--r-- | 2.7 KB |
vmalloc.c | -rw-r--r-- | 98.3 KB |
vmpressure.c | -rw-r--r-- | 13.9 KB |
vmscan.c | -rw-r--r-- | 128.8 KB |
vmstat.c | -rw-r--r-- | 53.3 KB |
workingset.c | -rw-r--r-- | 21.3 KB |
z3fold.c | -rw-r--r-- | 47.1 KB |
zbud.c | -rw-r--r-- | 18.2 KB |
zpool.c | -rw-r--r-- | 11.5 KB |
zsmalloc.c | -rw-r--r-- | 61.1 KB |
zswap.c | -rw-r--r-- | 39.0 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...