Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • gpio-v4.18-2
    GPIO fixes for v4.18:
    - OF flag fix for special regulator flags.
    - Fix up the Uniphier IRQ callback.
    
  • drm-intel-fixes-2018-07-26
    - Only a quirk for GLK NUC HDMI port issues
    
  • drm-intel-next-2018-07-19
    On GEM side:
    
    - GuC related fixes (Chris, Michal)
    - GTT read-only pages support (Jon, Chris)
    - More selftests fixes (Chris)
    - More GPU reset improvements (Chris)
    - Flush caches after GGTT writes (Chris)
    - Handle recursive shrinker for vma->last_active allocation (Chris)
    - Other execlists fixes (Chris)
    
    On Display side:
    
    - GLK HDMI fix (Clint)
    - Rework and cleanup around HPD pin (Ville)
    - Preparation work for Display Stream Compression support coming on ICL (Anusha)
    - Nuke LVDS lid notification (Ville)
    - Assume eDP is always connected (Ville)
    - Kill intel panel detection (Ville)
    
  • drm-intel-fixes-2018-07-12
    - GVT fix for KBL vGPU hang to update virtual register from LRI.
    - Fix hotplug irq ack on i965/g4x (Ville)
    
  • drm-intel-next-2018-07-12
    On GVT there's the addition of vGPU huge page support for guest,
    with one BXT fix and gvt dependency handling.
    
    On Display side there's:
    - More PSR clean up and fixes (Rodrigo, DK and Tarun)
    - GMBUS improvements for HDCP2.2 compliance (Ram)
    - Fix strncpy truncation on intel_tv (Dominique)
    - Cleanup modesetting on load-error path (Chris)
    
    On GEM side:
    - Gem init hw fix (Michal)
    - More selftests fixes (Michal, Chris)
    - Execlists optimizations (Chris)
    - Introduce i915_address_space.mutex (Chris)
    - Stolen memory support for Ice Lake (Paulo)
    - Unwind HW init after GVT setup failure (Chris)
    - Other fixes for gpu parking, gem_suspend, and handcheck reset (Chris)
    
  • drm-intel-fixes-2018-07-10
    - Fix hotplug irq ack on i965/g4x (Ville)
    
  • drm-intel-next-2018-07-09
    Higlights here goes to many PSR fixes and improvements; to the Ice lake work with
    power well support and begin of DSI support addition. Also there were many improvements
    on execlists and interrupts for minimal latency on command submission; and many fixes
    on selftests, mostly caught by our CI.
    
    General driver:
    - Clean-up on aux irq (Lucas)
    - Mark expected switch fall-through for dealing with static analysis tools (Gustavo)
    
    Gem:
    - Different fixes for GuC (Chris, Anusha, Michal)
    - Avoid self-relocation BIAS if no relocation (Chris)
    - Improve debugging cases in on EINVAL return and vma allocation (Chris)
    - Fixes and improvements on context destroying and freeing (Chris)
    - Wait for engines to idle before retiring (Chris)
    - Many improvements on execlists and interrupts for minimal latency on command submission (Chris)
    - Many fixes in selftests, specially on cases highlighted on CI (Chris)
    - Other fixes and improvements around GGTT (Chris)
    - Prevent background reaping of active objects (Chris)
    
    Display:
    - Parallel modeset cleanup to fix driver reset (Chris)
    - Get AUX power domain for DP main link (Imre)
    - Clean-up on PSR unused func pointers (Rodrigo)
    - Many PSR/PSR2 fixes and improvements (DK, Jose, Tarun)
    - Add a PSR1 live status (Vathsala)
    - Replace old drm_*_{un/reference} with put,get functions (Thomas)
    - FBC fixes (Maarten)
    - Abstract and document the usage of picking macros (Jani)
    - Remove unnecessary check for unsupported modifiers for NV12. (DK)
    - Interrupt fixes for display (Ville)
    - Clean up on sdvo code (Ville)
    - Clean up on current DSI code (Jani)
    - Remove support for legacy debugfs crc interface (Maarten)
    - Simplify get_encoder_power_domains (Imre)
    
    Icelake:
    - MG PLL fixes (Imre)
    - Add hw workaround for alpha blending (Vandita)
    - Add power well support (Imre)
    - Add Interrupt Support (Anusha)
    - Start to add support for DSI on Ice Lake (Madhav)
    
  • drm-intel-fixes-2018-07-05
    A couple of GVT fixes, and a GGTT mmapping fix.
    
  • drm-intel-fixes-2018-06-21
    drm/i915 fixes for v4.18-rc2:
    - Mostly cc: stable display fixes, including a DBLSCAN regression fix
    - GEM fixes for this merge window
    
  • drm-intel-next-2018-06-20
    Chris is doing many reworks that allow us to get full-ppgtt supported
    on all platforms back to HSW. As well many other fix and improvements,
    Including:
    - Use GEM suspend when aborting initialization (Chris)
    - Change i915_gem_fault to return vm_fault_t (Chris)
    - Expand VMA to Non gem object entities (Chris)
    - Improve logs for load failure, but quite logging on fault injection to avoid noise on CI (Chris)
    - Other page directory handling fixes and improvements for gen6 (Chris)
    - Other gtt clean-up removing redundancies and unused checks (Chris)
    - Reorder aliasing ppgtt fini (Chris)
    - Refactor of unsetting obg->mm.pages (Chris)
    - Apply batch location restrictions before pinning (Chris)
    - Ringbuffer fixes for context restore (Chris)
    - Execlist fixes on freeing error pointer on allocation error (Chris)
    - Make closing request flush mandatory (Chris)
    - Move GEM sanitize from resume_early to resume (Chris)
    - Improve debug dumps (Chris)
    - Silent compiler for selftest (Chris)
    - Other execlists changes to improve hangcheck and reset.
    - Many gtt page directory fixes and improvements (Chris)
    - Reorg context workarounds (Chris)
    - Avoid ERR_PTR dereference on selftest (Chris)
    
    Other GEM related work:
    - Stop trying to reset GPU if reset failed (Mika)
    - Add HW workaround for KBL to fix GPU reset (Mika)
    - Fix context ban and hang accounting for client (Mika)
    - Fixes on OA perf (Michel, Jani)
    - Refactor on GuC log mechanisms (Piotr)
    - Enable provoking vertex fix on Gen9 system (Kenneth)
    
    More ICL patches for Display enabling:
    - ICL - 10-bit support for HDMI (RK)
    - ICL - Start adding TBT PLL (Paulo)
    - ICL - DDI HDMK level selection (Manasi)
    - ICL - GMBUS GPIO pin mapping fix (Mahesh)
    - ICL - Adding DP_AUX_E support (James)
    - ICL - Display interrupts handling (DK)
    
    Other display fixes and improvements:
    - Fix sprite destination color keying on SKL+ (Ville)
    - Fixes and improvements on PCH detection, specially for non PCH systems (Jani)
    - Document PCH_NOP (Lucas)
    - Allow DBLSCAN user modes with eDP/LVDS/DSI (Ville)
    - Opregion and ACPI cleanup and organization (Jani)
    - Kill delays when activation psr (Rodrigo)
    - ...and a consequent fix of the psr activation flow (DK)
    - Fix HDMI infoframe setting (Imre)
    - Fix Display interrupts and modes on old gens (Ville)
    - Start switching to kernel unsigned int types (Jani)
    - Introduction to Amber Lake and Whiskey Lake platforms (Jose)
    - Audio clock fixes for HBR3 (RK)
    - Standardize i915_reg.h definitions according to our doc and checkpatch (Paulo)
    - Remove unused timespec_to_jiffies_timeout function (Arnd)
    - Increase the scope of PSR wake fix for other VBTs out there (Vathsala)
    - Improve debug msgs with prop name/id (Ville)
    - Other clean up on unecessary cursor size defines (Ville)
    - Enforce max hdisplay/hblank_start limits on HSW/BDW (Ville)
    - Make ELD pointers constant (Jani)
    - Fix for PSR VBT parse (Colin)
    - Add warn about unsupported CDCLK rates (Imre)
    
  • drm-intel-next-fixes-2018-06-08-2
    First batch of i915 fixes for v4.18:
    - gvt fixes that missed v4.17, potentially need to be backported
    - eDP resolution regression revert
    - remove broken nv12 special casing
    - remove stale asserts from find active requests
    
  • gpio-v4.18-1
    This is the bulk of GPIO changes for the v4.18 development
    cycle.
    
    Core changes:
    
    - We have killed off VLA from the core library and all drivers.
      The background should be clear for everyone at this point:
      https://lwn.net/Articles/749064/
      Also I just don't like VLA's, kernel developers hate it when
      compilers do things behind their back. It's as simple as that.
      I'm sorry that they even slipped in to begin with.
      Kudos to Laura Abbott for exorcising them.
    
    - Support GPIO hogs in machines/board files.
    
    New drivers and chip support:
    
    - R-Car r8a77470 (RZ/G1C)
    - R-Car r8a77965 (M3-N)
    - R-Car r8a77990 (E3)
    - PCA953x driver improvements to accomodate more variants.
    
    Improvements and new features:
    
    - Support one interrupt per line on port A in the DesignWare
      dwapb driver.
    
    Misc:
    
    - Random cleanups, right header files in the drivers, some
      size optimizations etc.
    
  • drm-intel-next-2018-06-06
    - Ice Lake's display enabling patches (Jose, Mahesh, Dhinakaran, Paulo, Manasi, Anusha, Arkadiusz)
    - Ice Lake's workarounds (Oscar and Yunwei)
    - Ice Lake interrupt registers fixes (Oscar)
    - Context switch timeline fixes and improvements (Chris)
    - Spelling fixes (Colin)
    - GPU reset fixes and improvements (Chris)
      - Including fixes on execlist and preemption for a proper GPU reset (Chris)
    - Clean-up the port pipe select bits (Ville)
    - Other execlist improvements (Chris)
    - Remove unused enable_cmd_parser parameter (Chris)
    - Fix order of enabling pipe/transcoder/planes on HSW+ to avoid hang on ICL (Paulo)
    - Simplification and changes on intel_context (Chris)
    - Disable LVDS on Radiant P845 (Ondrej)
    - Improve HSW/BDW voltage swing handling (Ville)
    - Cleanup and renames on few parts of intel_dp code to make code clear and less confusing (Ville)
    - Move acpi lid notification code for fixing LVDS (Chris)
    - Speed up GPU idle detection (Chris)
    - Make intel_engine_dump irqsafe (Chris)
    - Fix GVT crash (Zhenyu)
    - Move GEM BO inside drm_framebuffer and use intel_fb_obj everywhere (Chris)
    - Revert edp's alternate fixed mode (Jani)
    - Protect tainted function pointer lookup (Chris)
      - And subsequent unsigned long size fix (Chris)
    - Allow page directory allocation to fail (Chris)
    - VBT's edp and lvds fix and clean-up (Ville)
    - Many other reorganizations and cleanups on DDI and DP code, as well on scaler and planes (Ville)
    - Selftest pin the mock kernel context (Chris)
    - Many PSR Fixes, clean-up and improvements (Dhinakaran)
    - PSR VBT fix (Vathsala)
    - Fix i915_scheduler and intel_context declaration (Tvrtko)
    - Improve PCH underruns detection on ILK-IVB (Ville)
    - Few s/drm_priv/i915 (Chris, Michal)
    - Notify opregion of the sanitized encoder state (Maarten)
    - Guc's event handling improvements and fixes on initialization failures (Michal)
    - Many gtt fixes and improvements (Chris)
    - Fixes and improvements for Suspend and Freeze safely (Chris)
    - i915_gem init and fini cleanup and fixes (Michal)
    - Remove obsolete switch_mm for gen8+ (Chris)
    - hw and context id fixes for GuC (Lionel)
    - Add new vGPU cap info bit VGT_CAPS_HUGE_GTT (Changbin)
    - Make context pin/unpin symmetric (Chris)
    - vma: Move the bind_count vs pin_count assertion to a helper (Chris)
    - Use available SZ_1M instead of 1 << 20 (Chris)
    - Trace and PMU fixes and improvements (Tvrtko)
    
  • media/v4.18-2
    media updates for v4.18-rc1
    
  • drm-fixes-for-v4.17-rc8
    amdgpu, i915, omap, dw-hdmi fixes
    
  • drm-intel-fixes-2018-05-29
    - Fix for potential Spectre vector in the new query uAPI
    - Fix NULL pointer deref (FDO #106559)
    - DMI fix to hide LVDS for Radiant P845 (FDO #105468)
  • drm-fixes-for-v4.17-rc7
    vmwgfx, rcar-du fixes
    
  • drm-fixes-for-v4.17-rc6
    i915, vc4, vmwgfx and core fixes
    
  • drm-intel-fixes-2018-05-17
    - Userptr IOCTL zero size check (Matt)
    - Two hardware quirk fixes (Michel & Chris)
  • drm-fixes-for-v4.17-rc6-urgent
    urgent i686 mmap fix for drm drivers