# git rev-parse -q --verify 8d0749b4f83bf4768ceae45ee6a79e6e7eddfc2a^{commit} 8d0749b4f83bf4768ceae45ee6a79e6e7eddfc2a already have revision, skipping fetch # git checkout -q -f -B kisskb 8d0749b4f83bf4768ceae45ee6a79e6e7eddfc2a # git clean -qxdf # < git log -1 # commit 8d0749b4f83bf4768ceae45ee6a79e6e7eddfc2a # Merge: bf4eebf8cfa2 cb6846fbb83b # Author: Linus Torvalds # Date: Mon Jan 10 12:58:46 2022 -0800 # # Merge tag 'drm-next-2022-01-07' of git://anongit.freedesktop.org/drm/drm # # Pull drm updates from Dave Airlie: # "Highlights are support for privacy screens found in new laptops, a # bunch of nomodeset refactoring, and i915 enables ADL-P systems by # default, while starting to add RPL-S support. # # vmwgfx adds GEM and support for OpenGL 4.3 features in userspace. # # Lots of internal refactorings around dma reservations, and lots of # driver refactoring as well. # # Summary: # # core: # - add privacy screen support # - move nomodeset option into drm subsystem # - clean up nomodeset handling in drivers # - make drm_irq.c legacy # - fix stack_depot name conflicts # - remove DMA_BUF_SET_NAME ioctl restrictions # - sysfs: send hotplug event # - replace several DRM_* logging macros with drm_* # - move hashtable to legacy code # - add error return from gem_create_object # - cma-helper: improve interfaces, drop CONFIG_DRM_KMS_CMA_HELPER # - kernel.h related include cleanups # - support XRGB2101010 source buffers # # ttm: # - don't include drm hashtable # - stop pruning fences after wait # - documentation updates # # dma-buf: # - add dma_resv selftest # - add debugfs helpers # - remove dma_resv_get_excl_unlocked # - documentation # - make fences mandatory in dma_resv_add_excl_fence # # dp: # - add link training delay helpers # # gem: # - link shmem/cma helpers into separate modules # - use dma_resv iteratior # - import dma-buf namespace into gem helper modules # # scheduler: # - fence grab fix # - lockdep fixes # # bridge: # - switch to managed MIPI DSI helpers # - register and attach during probe fixes # - convert to YAML in several places. # # panel: # - add bunch of new panesl # # simpledrm: # - support FB_DAMAGE_CLIPS # - support virtual screen sizes # - add Apple M1 support # # amdgpu: # - enable seamless boot for DCN 3.01 # - runtime PM fixes # - use drm_kms_helper_connector_hotplug_event # - get all fences at once # - use generic drm fb helpers # - PSR/DPCD/LTTPR/DSC/PM/RAS/OLED/SRIOV fixes # - add smart trace buffer (STB) for supported GPUs # - display debugfs entries # - new SMU debug option # - Documentation update # # amdkfd: # - IP discovery enumeration refactor # - interface between driver fixes # - SVM fixes # - kfd uapi header to define some sysfs bitfields. # # i915: # - support VESA panel backlights # - enable ADL-P by default # - add eDP privacy screen support # - add Raptor Lake S (RPL-S) support # - DG2 page table support # - lots of GuC/HuC fw refactoring # - refactored i915->gt interfaces # - CD clock squashing support # - enable 10-bit gamma support # - update ADL-P DMC fw to v2.14 # - enable runtime PM autosuspend by default # - ADL-P DSI support # - per-lane DP drive settings for ICL+ # - add support for pipe C/D DMC firmware # - Atomic gamma LUT updates # - remove CCS FB stride restrictions on ADL-P # - VRR platform support for display 11 # - add support for display audio codec keepalive # - lots of display refactoring # - fix runtime PM handling during PXP suspend # - improved eviction performance with async TTM moves # - async VMA unbinding improvements # - VMA locking refactoring # - improved error capture robustness # - use per device iommu checks # - drop bits stealing from i915_sw_fence function ptr # - remove dma_resv_prune # - add IC cache invalidation on DG2 # # nouveau: # - crc fixes # - validate LUTs in atomic check # - set HDMI AVI RGB quant to full # # tegra: # - buffer objects reworks for dma-buf compat # - NVDEC driver uAPI support # - power management improvements # # etnaviv: # - IOMMU enabled system support # - fix > 4GB command buffer mapping # - close a DoS vector # - fix spurious GPU resets # # ast: # - fix i2c initialization # # rcar-du: # - DSI output support # # exynos: # - replace legacy gpio interface # - implement generic GEM object mmap # # msm: # - dpu plane state cleanup in prep for multirect # - dpu debugfs cleanups # - dp support for sc7280 # - a506 support # - removal of struct_mutex # - remove old eDP sub-driver # # anx7625: # - support MIPI DSI input # - support HDMI audio # - fix reading EDID # # lvds: # - fix bridge DT bindings # # megachips: # - probe both bridges before registering # # dw-hdmi: # - allow interlace on bridge # # ps8640: # - enable runtime PM # - support aux-bus # # tx358768: # - enable reference clock # - add pulse mode support # # ti-sn65dsi86: # - use regmap bulk write # - add PWM support # # etnaviv: # - get all fences at once # # gma500: # - gem object cleanups # # kmb: # - enable fb console # # radeon: # - use dma_resv_wait_timeout # # rockchip: # - add DSP hold timeout # - suspend/resume fixes # - PLL clock fixes # - implement mmap in GEM object functions # - use generic fbdev emulation # # sun4i: # - use CMA helpers without vmap support # # vc4: # - fix HDMI-CEC hang with display is off # - power on HDMI controller while disabling # - support 4K@60Hz modes # - support 10-bit YUV 4:2:0 output # # vmwgfx: # - fix leak on probe errors # - fail probing on broken hosts # - new placement for MOB page tables # - hide internal BOs from userspace # - implement GEM support # - implement GL 4.3 support # # virtio: # - overflow fixes # # xen: # - implement mmap as GEM object function # # omapdrm: # - fix scatterlist export # - support virtual planes # # mediatek: # - MT8192 support # - CMDQ refinement" # # * tag 'drm-next-2022-01-07' of git://anongit.freedesktop.org/drm/drm: (1241 commits) # drm/amdgpu: no DC support for headless chips # drm/amd/display: fix dereference before NULL check # drm/amdgpu: always reset the asic in suspend (v2) # drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform # drm/amd/display: Fix the uninitialized variable in enable_stream_features() # drm/amdgpu: fix runpm documentation # amdgpu/pm: Make sysfs pm attributes as read-only for VFs # drm/amdgpu: save error count in RAS poison handler # drm/amdgpu: drop redundant semicolon # drm/amd/display: get and restore link res map # drm/amd/display: support dynamic HPO DP link encoder allocation # drm/amd/display: access hpo dp link encoder only through link resource # drm/amd/display: populate link res in both detection and validation # drm/amd/display: define link res and make it accessible to all link interfaces # drm/amd/display: 3.2.167 # drm/amd/display: [FW Promotion] Release 0.0.98 # drm/amd/display: Undo ODM combine # drm/amd/display: Add reg defs for DCN303 # drm/amd/display: Changed pipe split policy to allow for multi-display pipe split # drm/amd/display: Set optimize_pwr_state for DCN31 # ... # < /opt/cross/kisskb/korg/gcc-9.3.0-nolibc/or1k-linux/bin/or1k-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-9.3.0-nolibc/or1k-linux/bin/or1k-linux-ld --version # < git log --format=%s --max-count=1 8d0749b4f83bf4768ceae45ee6a79e6e7eddfc2a # < make -s -j 32 ARCH=openrisc O=/kisskb/build/linus_or1ksim_defconfig_or32 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.3.0-nolibc/or1k-linux/bin/or1k-linux- or1ksim_defconfig # < make -s -j 32 ARCH=openrisc O=/kisskb/build/linus_or1ksim_defconfig_or32 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.3.0-nolibc/or1k-linux/bin/or1k-linux- help # make -s -j 32 ARCH=openrisc O=/kisskb/build/linus_or1ksim_defconfig_or32 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.3.0-nolibc/or1k-linux/bin/or1k-linux- olddefconfig # make -s -j 32 ARCH=openrisc O=/kisskb/build/linus_or1ksim_defconfig_or32 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.3.0-nolibc/or1k-linux/bin/or1k-linux- Completed OK # rm -rf /kisskb/build/linus_or1ksim_defconfig_or32 # Build took: 0:00:22.726781