Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-fixes-2023-03-30
    drm-fixes for 6.3-rc5
    
    - i915 fixes for color mgmt, psr, lmem flush, hibernate oops, and more
    - amdgpu: dp mst and hibernate regression fix
    - etnaviv: revert fdinfo support (incl drm/sched revert), leak fix
    - misc ivpu fixes, nouveau backlight, drm buddy allocator 32bit fixes
    
  • drm-fixes-2023-03-24
    drm-fixes for 6.3-rc4
    
    - usual pile of fixes for amdgpu&i915
    - probe error handling fixes for meson, lt8912b bridge
    - the host1x patch from Arnd
    - panel-orientation fix for Lenovo Book X90F
    
  • drm-fixes-2023-03-17
    drm fixes for v6.3-rc3
    
    accel:
    - build fix for accel
    
    edid:
    - fix info leak in edid
    
    ttm:
    - fix NULL ptr deref
    - reference counting fix
    
    i915:
    - Fix hwmon PL1 power limit enabling
    - Fix audio ELD handling for DP MST
    - Fix PSR io and wake line calculations
    - Fix DG2 HDMI modes with 267.30 and 319.89 MHz pixel clocks
    - Fix SSEU subslice out-of-bounds access
    - Fix misuse of non-idle barriers as fence trackers
    
    amdgpu:
    - SMU 13 update
    - RDNA2 suspend/resume fix when overclocking is enabled
    - SRIOV VCN fixes
    - HDCP suspend/resume fix
    - Fix drm polling splat regression
    - Fix dirty rectangle tracking for PSR
    - Fix vangogh regression on certain BIOSes
    - Misc display fixes
    - Suspend/resume IOMMU regression fix
    
    amdkfd:
    - Fix BO offset for multi-VMA page migration
    - Fix a possible double free
    - Fix potential use after free
    - Fix process cleanup on module exit
    
    bridge:
    - fix returned array size name documentation
    
    fbdev:
    - ref-counting fix for fbdev deferred I/O
    
    virtio:
    - dma sync fix
    
    shmem-helper:
    - error path fix
    
    msm:
    - shrinker blocking fix
    
    panfrost:
    - shrinker rpm fix
    
    chipsfb:
    - fix error code
    
    meson:
    - fix 1px pink line
    - fix regulator interaction
    
    sun4i:
    - fix missing component unbind
    
         * driver fixes
    
  • drm-fixes-2023-03-10
    drm fixes for 6.3-rc2
    
    mailmap
    - add an entry
    
    nouveau:
    - fix system shutdown regression
    - build warning fix
    
    cirrus:
    - NULL ptr deref fix
    
    msm:
    - fix invalid ptr free in syncobj cleanup
    - sync GMU removal in teardown
    - a5xx preemption fixes
    - fix runpm imbalance
    - DPU hw fixes
    - stack corruption fix
    - clear DSPP reservation
    
    amdgpu:
    - Misc display fixes
    - UMC 8.10 fixes
    - Driver unload fixes
    - NBIO 7.3.0 fix
    - Error checking fixes for soc15, nv, soc21 read register interface
    - Fix video cap query for VCN 4.0.4
    
    amdkfd:
    - Fix return check in doorbell handling
    
  • drm-next-2023-03-03-1
    drm-next-fixes for 6.3-rc1
    
    fbdev:
    - fix uninit var in error path
    
    shmem:
    - revert unGPLing an export
    
    i915:
    - Don't use stolen memory or BAR mappings for ring buffers with LLC
    - Add inverted backlight quirk for HP 14-r206nv
    - Fix GSI offset for MCR lookups
    - GVT fixes (memleak, debugfs attributes, kconfig, typos)
    
    amdgpu:
    - SMU 13 fixes
    - Enable TMZ for GC 10.3.6
    - Misc display fixes
    - Buddy allocator fixes
    - GC 11 fixes
    - S0ix fix
    - INFO IOCTL queries for GC 11
    - VCN harvest fixes for SR-IOV
    - UMC 8.10 RAS fixes
    - Don't restrict bpc to 8
    - NBIO 7.5 fix
    - Allow freesync on PCon for more devices
    
    amdkfd:
    - SDMA fix
    - Illegal memory access fix
    
  • drm-next-2023-03-03
    drm fixes for rc1
    
    fbdev:
    - fix uninit var in error path
    
    shmem:
    - revert unGPLing an export
    
    i915:
    - Don't use stolen memory or BAR mappings for ring buffers with LLC
    - Add inverted backlight quirk for HP 14-r206nv
    - Fix GSI offset for MCR lookups
    - GVT fixes (memleak, debugfs attributes, kconfig, typos)
    
    amdgpu:
    - SMU 13 fixes
    - Enable TMZ for GC 10.3.6
    - Misc display fixes
    - Buddy allocator fixes
    - GC 11 fixes
    - S0ix fix
    - INFO IOCTL queries for GC 11
    - VCN harvest fixes for SR-IOV
    - UMC 8.10 RAS fixes
    - Don't restrict bpc to 8
    - NBIO 7.5 fix
    - Allow freesync on PCon for more devices
    
    amdkfd:
    - SDMA fix
    - Illegal memory access fix
    
    radeon:
    - Display fix for iMac11,2
    
  • drm-next-2023-02-23
    drm next for 6.3-rc1
    
    Removals:
    - remove legacy dri1 drivers -
    - i810, mga, r128, savage, sis, tdfx, via
    
    New driver:
    - intel VPU accelerator driver
    - habanalabs comes via drm tree now
    
    drm/core:
    - use drm_dbg_ helpers in several places
    - Document defaults for CRTC backgrounds
    - Document use of drm_minor
    
    edid:
    - improve mode parsing and refactoring
    
    connector:
    - support analog TV mode property
    
    media:
    - add some common formats
    
    udmabuf:
    - add vmap/vunmap methods
    
    fourcc:
    - add XRGB1555 and RGB565 formats
    - document open source user waiver
    
    firmware:
    - fix color-format selection for system framebuffer
    
    format-helper:
    - Add conversion from XRGB8888 to various sysfb formats
    - Make XRGB8888 the only driver-emulated legacy format
    - Add conversion from XRGB8888 to XBGR8888 and ABGR8888
    
    fb-helper:
    - fix preferred depth and bpp values across drivers
    - Avoid blank consoles from selecting an incorrect color format
    
    probe-helper:
    - Enable/disable HPD on connectors
    
    scheduler:
    - Fix lockup in drm_sched_entity_kill()
    - Deprecate drm_sched_resubmit_jobs()
    
    bridge:
    - remove unused functions
    - implement i2c probe_new in various drivers
    - ite-it6505: Locking fixes, Cache EDID data
    - ite-it66121: Support IT6610 chip
    - lontium-tl9611: Fix HDMI on DragonBoard 845c
    - parade-ps8640: Use atomic bridge functions
    - Support i.MX93 LDB plus DT bindings
    
    debugfs:
    - add per device helpers and convert drivers
    
    displayport:
    - mst fixes
    - add DP adaptive sync DPCD definitions
    
    fbdev:
    - always pick 32bpp as default
    - remove some unused code
    
    simpledrm:
    - support system memory framebuffers
    
    panel:
    - add orientation quirks for Lenovo Yoga Tab 3 X90F and DynaBook K50
    - Use ktime_get_boottime() to measure power-down delay
    - Fix auto-suspend delay
    - Visionox VTDR6130 AMOLED DSI
    - Support Himax HX8394
    - Convert many drivers to common generic DSI write-sequence helper
    - AUO A030JTN01
    
    ttm:
    - drop bo wait wrapper
    - fix MIPS build
    
    habanalabs:
    - moved driver to accel subsystem
    - gaudi2 decoder error improvement
    - more trace events
    - Gaudi2 abrupt reset by firmware support
    - add uAPI to flush memory transactions
    - add uAPI to pass through userspace reqs to fw
    - remove dma-buf export by handle
    
    amdgpu:
    - add new INFO queries for peak and min sclk/mclk for profile modes
    - Add PCIe info to the INFO IOCTL
    - secure display support for multiple displays
    - DML optimizations
    - DCN 3.2 updates
    - PSR updates
    - DP 2.1 updates
    - SR-IOV RAS updates
    - VCN RAS support
    - SMU 13.x updates
    - Switch 1 element arrays to flexible arrays
    - Add RAS support for DF 4.3
    - Stack size improvements
    - S0ix rework
    - Allow 0 as a vram limit on APUs
    - Handle profiling modes for SMU13.x
    - Fix possible segfault in failure case
    - Rework FW requests to happen in early_init for all IPs so
      that we don't lose the sbios console if FW is missing
    - Fix power reporting on certain firmwares for CZN/RN
    - Allow S0ix without BIOS support
    - Enable freesync over PCon
    - Re-enable the AGP aperture on GMC 11.x
    
    amdkfd:
    - Error handling fixes
    - PASID fixes
    - Fix for cleared VRAM BOs
    - Fix cleanup if GPUVM creation fails
    - Memory accounting fix
    - Use resource_size rather than open codeing it
    - GC11 mGPU fix
    
    radeon:
    - Switch 1 element arrays to flexible arrays
    - Fix memory leak on shutdown
    - move to new logging
    
    i915:
    - Meteorlake display/OA/GSC fw/workarounds enabling
    - DP MST DSC support
    - Gamma/degamma readout support for the state checker
    - Enable SDP split support for DP 2.0
    - Add probe blocking support to i915.force_probe parameter
    - Enable Xe HP 4tile support
    - Avoid display direct calls to uncore
    - Fix HuC delayed load memory leaks
    - Add DG2 workarounds Wa_18018764978 and Wa_18019271663
    - Improve suspend / resume times with VT-d scanout workaround active
    - Fix DG2 visual corruption on small BAR systems by not forgetting to copy CCS aux state
    - Fix TLB invalidation for Gen12.50 video and compute engines
    - Enable HF-EEODB by switching HDMI, DP and LVDS to use struct drm_edid
    - Start using unversioned DMC firmware paths for new platforms
    - ELD refactor: Stop using hardware buffer, precompute ELD
    - lots of display code refactoring
    
    nouveau:
    - drop legacy ioctl support
    - replace 0-sized array
    
    msm:
    - dpu/dsi/mdss: Support for SM8350, SM8450 SM8550 and SC8280XP platform
    - Added bindings for SM8150
    - dpu: Partial support for DSC on SM8150 and SM8250
    - dpu: Fixed color transformation matrix being lost on suspend/resume
    - dp: Support SDM845 and SC8280XP platforms
    - dp: Support for limiting DP link rate via DT property
    - dsi: Validate display modes according to the DSI OPP table
    - dsi: DSI PHY support for the SM6375 platform
    - Add MSM_SUBMIT_BO_NO_IMPLICI
    - a2xx: Support to load legacy firmware
    - a6xx: GPU devcore dump updates for a650/a660
    - GPU devfreq tuning and fixes
    - Turn 8960 HDMI PHY into clock provider,
    - Make 8960 HDMI PHY use PXO clock from DT
    
    etnaviv:
    - experimental versilicon NPU support
    - report GPU load via fdinfo format
    - MMU fault message improvements
    
    tegra:
    - rework syncpoint interrupt
    
    mediatek:
    - DSI timing fix
    - fix config deps
    
    ast:
    - various fixes
    
    exynos:
    - restore bridge chain order fixes
    
    gud:
    - convert to shadow plane buffers
    - perform flushing synchronously during atomic update
    - Use new debugfs helpers
    
    arm/hdlcd:
    - Use new debugfs helper
    
    ili9486:
    - Support 16-bit pixel data
    
    imx:
    - Split off IPUv3 driver
    
    mipi-dbi:
    - convert to DRM shadow-plane helpers
    - rsp driver changes
    - Support separate I/O-voltage supply
    
    mxsfb:
    - Depend on ARCH_MXS or ARCH_MXC
    
    sun4i:
    - convert to new TV mode property
    
    vc4:
    - convert to new TV mode property
    - kunit tests
    - Support RGB565 and RGB666 formats
    - convert dsi driver to bridge
    - Various HVS an CRTC fixes
    
    v3d:
    - Do not opencode drm_gem_object_lookup()
    
    virtio:
    - improve tracing
    
    vkms:
    - support small cursors in IGT tests
    - Fix SEGFAULT from incorrect GEM-buffer mapping
    
    rcar-du:
    - fixes and improvements
    
  • drm-fixes-2023-02-17
    drm fixes for 6.2 final
    
    drm:
    - dynamic debug disable for now
    
    fbdev:
    - deferred i/o device close fix
    
    amdgpu:
    - Fix GC11.x suspend warning
    - Fix display warning
    
    vc4:
    - YUV planes fix
    - hdmi display fix
    - crtc reduced blanking fix
    
    ast:
    - fix start address computation
    
    vmwgfx:
    - fix bo/handle races
    
    i915:
    - gen11 WA fix
    
  • drm-fixes-2023-02-10
    drm fixes for 6.2-rc8
    
    client:
    - refcount fix
    
    amdgpu:
    - a bunch of attempted flicker fixes that regressed turned into a user
      workaround option for now
    - Properly fix S/G display with AGP aperture enabled
    - Fix cursor offset with 180 rotation
    - SMU13 fixes
    - Use TGID for GPUVM traces
    - Fix oops on in fence error path
    - Don't run IB tests on hw rings when sw rings are in use
    - memory leak fix
    
    i915:
    - Display watermark fix
    - fbdev fix for PSR, FBC, DRRS
    - Move fd_install after last use of fence
    - Initialize the obj flags for shmem objects
    - Fix VBT DSI DVO port handling
    
    virtio-gpu:
    - fence fix
    
    nvidiafb:
    - regression fix for driver load when no hw supported
    
  • drm-fixes-2023-02-03
    drm fixes for 6.2-rc7
    
    dma-fence:
    - fix signaling bit for private fences
    
    panel:
    - boe-tv101wum-nl6 disable fix
    
    nouveau:
    - gm20b acr regression fix
    - tu102 scrub status fix
    - tu102 wait for firmware fix
    
    i915:
    - Fixes for potential use-after-free and double-free
    - GuC locking and refcount fixes
    - Display's reference clock value fix
    
    amdgpu:
    - GC11 fixes
    - DCN 3.1.4 fixes
    - NBIO 4.3 fix
    - DCN 3.2 fixes
    - Properly handle additional cases where DCN is not supported
    - SMU13 fixes
    
    vc4:
    - fix CEC adapter names
    
    ssd130x:
    - fix display init regression
    
  • drm-fixes-2023-01-27
    drm fixes for 6.2-rc6
    
    drm:
    - DP MST kref fix
    - fb_helper: check return value
    
    i915:
    - Fix BSC default context for Meteor Lake
    - Fix selftest-scheduler's modify_type
    - memory leak fix
    
    amdgpu:
    - GC11.x fixes
    - SMU13.0.0 fix
    - Freesync video fix
    - DP MST fixes
    - build fix
    
  • drm-fixes-2023-01-20
    drm fixes for 6.2-rc5
    
    fb-helper:
    - switcheroo fix
    
    msm:
    - kexec shutdown fix
    - fix potential double free
    
    i915:
    - Reject display plane with height == 0
    - re-disable RC6p on Sandy Bridge
    - Fix hugepages' selftest
    - DG2 hw workarounds
    - switcheroo fix
    
    vc4:
    - fix a memory leak
    
    panfrost:
    - Kconfig fix
    
    amdgpu:
    - Fix display scaling
    - Fix RN/CZN power reporting on some firmware versions
    - Colorspace fixes
    - Fix resource freeing in error case in CS IOCTL
    - Fix warning on driver unload
    - GC11 fixes
    - DCN 3.1.4/5 S/G display workarounds
    
  • drm-fixes-2023-01-13
    drm fixes for 6.2-rc4
    
    buddy:
    - benchmark regression fix for top-down buddy allocation
    
    panel:
    - add Lenovo panel orientation quirk
    
    ttm:
    - fix kernel oops regression
    
    amdgpu:
    - fix missing fence references
    - fix missing pipeline sync fencing
    - SMU13 fan speed fix
    - SMU13 fix power cap handling
    - SMU13 BACO fix
    - Fix a possible segfault in bo validation error case
    - Delay removal of firmware framebuffer
    - Fix error when unloading
    
    amdkfd:
    - SVM fix when clearing vram
    - GC11 fix for multi-GPU
    
    i915:
    - Reserve enough fence slot for i915_vma_unbind_vsync
    - Fix potential use after free
    - Reset engines twice in case of reset failure
    - Use multi-cast registers for SVG Unit registers
    
    msm:
    - display:
    - doc warning fixes
    - dt attribs cleanups
    - memory leak fix
    - error handing in hdmi probe fix
    - dp_aux_isr incorrect signalling fix
    - shutdown path fix
    - accel:
    - a5xx: fix quirks to be a bitmask
    - a6xx: fix gx halt to avoid 1s hang
    - kexec shutdown fix
    - fix potential double free
    
    vmwgfx:
    - drop rcu usage to make code more robust
    
    virtio:
    - fix use-after-free in gem handle code
    
    nouveau:
    - drop unused nouveau_fbcon.c
    
  • drm-fixes-2023-01-06
    drm-fixes for 6.2-rc3
    
    drivers:
    - i915-gvt fixes
    - amdgpu/kfd fixes
    - panfrost bo refcounting fix
    - meson afbc corruption fix
    - imx plane width fix
    
    core:
    - drm/sched fixes
    - drm/mm kunit test fix
    - dma-buf export error handling fixes
    
  • drm-fixes-2023-01-01
    drm-fixes for 6.2-rc2
    
    - i915 fixes for newer platforms
    - i915 locking rework to not give up in vm eviction fallback path too
      early
    
  • drm-next-2022-12-23
    drm fixes for 6.2-rc1
    
    amdgpu:
    - Spelling fix
    - BO pin fix
    - Properly handle polaris 10/11 overlap asics
    - GMC9 fix
    - SR-IOV suspend fix
    - DCN 3.1.4 fix
    - KFD userptr locking fix
    - SMU13.x fixes
    - GDS/GWS/OA handling fix
    - Reserved VMID handling fixes
    - FRU EEPROM fix
    - BO validation fixes
    - Avoid large variable on the stack
    - S0ix fixes
    - SMU 13.x fixes
    - VCN fix
    - Add missing fence reference
    
    amdkfd:
    - Fix init vm error handling
    - Fix double release of compute pasid
    
    i915
    - Documentation fixes
    - OA-perf related fix
    - VLV/CHV HDMI/DP audio fix
    - Display DDI/Transcoder fix
    - Migrate fixes
    
  • drm-next-2022-12-13
    drm for 6.2:
    
    Initial accel subsystem support. There are no drivers yet, just the framework.
    
    New driver:
    - ofdrm - replacement for offb
    
    fbdev:
    - add support for nomodeset
    
    fourcc:
    - add Vivante tiled modifier
    
    core:
    - atomic-helpers: CRTC primary plane test fixes, fb access hooks
    - connector: TV API consistency, cmdline parser improvements
    - send connector hotplug on cleanup
    - sort makefile objects
    
    tests:
    - sort kunit tests
    - improve DP-MST tests
    - add kunit helpers to create a device
    
    sched:
    - module param for scheduling policy
    - refcounting fix
    
    buddy:
    - add back random seed log
    
    ttm:
    - convert ttm_resource to size_t
    - optimize pool allocations
    
    edid:
    - HFVSDB parsing support fixes
    - logging/debug improvements
    - DSC quirks
    
    dma-buf:
    - Add unlocked vmap and attachment mapping
    - move drivers to common locking convention
    - locking improvements
    
    firmware:
    - new API for rPI firmware and vc4
    
    xilinx:
    - zynqmp: displayport bridge support
    - dpsub fix
    
    bridge:
    - adv7533: Remove dynamic lane switching
    - it6505: Runtime PM support, sync improvements
    - ps8640: Handle AUX defer messages
    - tc358775: Drop soft-reset over I2C
    
    panel:
    - panel-edp: Add INX N116BGE-EA2 C2 and C4 support.
    - Jadard JD9365DA-H3
    - NewVision NV3051D
    
    amdgpu:
    - DCN support on ARM
    - DCN 2.1 secure display
    - Sienna Cichlid mode2 reset fixes
    - new GC 11.x firmware versions
    - drop AMD specific DSC workarounds in favour of drm code
    - clang warning fixes
    - scheduler rework
    - SR-IOV fixes
    - GPUVM locking fixes
    - fix memory leak in CS IOCTL error path
    - flexible array updates
    - enable new GC/PSP/SMU/NBIO IP
    - GFX preemption support for gfx9
    
    amdkfd:
    - cache size fixes
    - userptr fixes
    - enable cooperative launch on gfx 10.3
    - enable GC 11.0.4 KFD support
    
    radeon:
    - replace kmap with kmap_local_page
    - ACPI ref count fix
    - HDA audio notifier support
    
    i915:
    - DG2 enabled by default
    - MTL enablement work
    - hotplug refactoring
    - VBT improvements
    - Display and watermark refactoring
    - ADL-P workaround
    - temp disable runtime_pm for discrete-
    - fix for A380 as a secondary GPU
    - Wa_18017747507 for DG2
    - CS timestamp support fixes for gen5 and earlier
    - never purge busy TTM objects
    - use i915_sg_dma_sizes for all backends
    - demote GuC kernel contexts to normal priority
    - gvt: refactor for new MDEV interface
    - enable DC power states on eDP ports
    - fix gen 2/3 workarounds
    
    nouveau:
    - fix page fault handling
    - Ampere acceleration support
    - driver stability improvements
    - nva3 backlight support
    
    msm:
    - MSM_INFO_GET_FLAGS support
    - DPU: XR30 and P010 image formats
    - Qualcomm SM6115 support
    - DSI PHY support for QCM2290
    - HDMI: refactored dev init path
    - remove exclusive-fence hack
    - fix speed-bin detection
    - enable clamp to idle on 7c3
    - improved hangcheck detection
    
    vmwgfx:
    - fb and cursor refactoring
    - convert to generic hashtable
    - cursor improvements
    
    etnaviv:
    - hw workarounds
    - softpin MMU fixes
    
    ast:
    - atomic gamma LUT support
    - convert to SHMEM
    
    lcdif:
    - support YUV planes
    - Increase DMA burst size
    - FIFO threshold tuning
    
    meson:
    - fix return type of cvbs mode_valid
    
    mgag200:
    - fix PLL setup on some revisions
    
    sun4i:
    - A100 and D1 support
    
    udl:
    - modesetting improvements
    - hot unplug support
    
    vc4:
    - support PAL-M
    - fix regression preventing 4K @ 60Hz
    - fix NULL ptr deref
    
    v3d:
    - switch to drm managed resources
    
    renesas:
    - RZ/G2L DSI support
    - DU Kconfig cleanup
    
    mediatek:
    - fixup dpi and hdmi
    - MT8188 dpi support
    - MT8195 AFBC support
    
    tegra:
    - NVDEC hardware on Tegra234 SoC
    
    hdlcd:
    - switch to drm managed resources
    
    ingenic:
    - fix registration error path
    
    hisilicon:
    - convert to drm_mode_init
    
    maildp:
    - use managed resources
    
    mtk:
    - use drm_mode_init
    
    rockchip:
    - use drm_mode_copy
    
  • drm-fixes-2022-12-09
    drm fixes for 6.1-rc9
    
    amdgpu:
    - S0ix fix
    - DCN 3.2 array out of bounds fix
    
    shmem:
    - Fixes to shmem-helper error paths.
    
    bridge:
    - Fix polarity bug in bridge/ti-sn65dsi86.
    
    dw-hdmi:
    - Prefer 8-bit RGB fallback before any YUV mode in dw-hdmi, since some
      panels lie about YUV support.
    
    vmwgfx:
    - Stop using screen objects when SEV is active.
    
  • drm-fixes-2022-12-02
    drm fixes for 6.1-rc8
    
    i915:
    - Fix dram info readout
    - Remove non-existent pipes from bigjoiner pipe mask
    - Fix negative value passed as remaining time
    - Never return 0 if not all requests retired
    
    amdgpu:
    - VCN fix for vangogh
    
  • drm-fixes-2022-11-25
    drm fixes for 6.1-rc7
    
    amdgpu:
    - amdgpu gang submit fix.
    - DCN 3.1.4 fixes
    - DP MST DSC deadlock fixes
    - HMM userptr fixes
    - Fix Aldebaran CU occupancy reporting
    - GFX11 fixes
    - PSP suspend/resume fix
    - DCE12 KASAN fix
    - DCN 3.2.x fixes
    - Rotated cursor fix
    - SMU 13.x fix
    - DELL platform suspend/resume fixes
    - VCN4 SR-IOV fix
    - Display regression fix for polled connectors
    
    i915:
    - Fix GVT KVM reference count handling
    - Never purge busy TTM objects
    - Fix warn in intel_display_power_*_domain() functions
    
    dma-buf:
    - Use dma_fence_unwrap_for_each when importing sync files.
    - Fix race in dma_heap_add().
    
    fbcon:
    - Fix use of uninitialized memory in logo.