1. 19 Jan, 2016 1 commit
  2. 18 Jan, 2016 3 commits
  3. 17 Jan, 2016 2 commits
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-fixes-2016-01-14' of... · 1df59b84
      Dave Airlie authored
      Merge tag 'drm-intel-next-fixes-2016-01-14' of git://anongit.freedesktop.org/drm-intel into drm-next
      
      misc i915 fixes all over the place.
      
      * tag 'drm-intel-next-fixes-2016-01-14' of git://anongit.freedesktop.org/drm-intel:
        drm/i915/gen9: Set PIN_ZONE_4G end to 4GB - 1 page
        drm/i915: Widen return value for reservation_object_wait_timeout_rcu to long.
        drm/i915: intel_hpd_init(): Fix suspend/resume reprobing
        drm/i915: shut up gen8+ SDE irq dmesg noise, again
        drm/i915: Restore inhibiting the load of the default context
        drm/i915: Tune down rpm wakelock debug checks
        drm/i915: Avoid writing relocs with addresses in non-canonical form
        drm/i915: Move Braswell stop_machine GGTT insertion workaround
      1df59b84
    • Dave Airlie's avatar
      Merge tag 'topic/drm-misc-2016-01-17' of git://anongit.freedesktop.org/drm-intel into drm-next · 28f03607
      Dave Airlie authored
      Since your main drm-next pull isn't out of the door yet I figured I might
      as well flush out drm-misc instead of delaying for 4.6. It's really just
      random stuff all over, biggest thing probably connector_mask tracking from
      Maarten.
      
      * tag 'topic/drm-misc-2016-01-17' of git://anongit.freedesktop.org/drm-intel: (24 commits)
        drm/fb_cma_helper: Remove implicit call to disable_unused_functions
        drm/sysfs: use kobj_to_dev()
        drm/i915: Init power domains early in driver load
        drm: Do not set connector->encoder in drivers
        apple-gmux: Add initial documentation
        drm: move MODULE_PARM_DESC to other file
        drm/edid: index CEA/HDMI mode tables using the VIC
        drm/atomic: Remove drm_atomic_connectors_for_crtc.
        drm/i915: Update connector_mask during readout, v2.
        drm: Remove opencoded drm_gem_object_release_handle()
        drm: Do not set outparam on error during GEM handle allocation
        drm/docs: more leftovers from the big vtable documentation pile
        drm/atomic-helper: Reject legacy flips on a disabled pipe
        drm/atomic: add connector mask to drm_crtc_state.
        drm/tegra: Use __drm_atomic_helper_reset_connector for subclassing connector state, v2.
        drm/atomic: Add __drm_atomic_helper_connector_reset, v2.
        drm/i915: Set connector_state->connector using the helper.
        drm: Use a normal idr allocation for the obj->name
        drm: Only bump object-reference count when adding first handle
        drm: Balance error path for GEM handle allocation
        ...
      28f03607
  4. 15 Jan, 2016 1 commit
  5. 13 Jan, 2016 32 commits
  6. 12 Jan, 2016 1 commit
    • Inki Dae's avatar
      drm/exynos: fix kernel panic issue at drm releasing · c74d8eb5
      Inki Dae authored
      This patch fixes a kernel panic issue which happened
      when drm driver is closed while modetest.
      
      This issue could be reproduced easily by launching modetest
      with page flip repeatedly.
      
      The reason is that invalid drm_file object could be accessed by
      send_vblank_event function when finishing page flip if the drm_file
      object was removed by drm_release and there was a pended page
      flip event which was already committed to hardware.
      
      So this patch makes the pended page flip event to be cancelled by
      preclose callback which is called at front of drm_release function.
      
      Changelog v2:
      - free vblank event objects belonging to the request process,
        increment event space and decrease pending_update when cancelling
        the event
      Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
      Reviewed-by: default avatarDaniel Stone <daniels@collabora.com>
      Acked-by: default avatarDaniel Vetter <daniel@ffwll.ch>
      c74d8eb5