1. 19 3月, 2014 7 次提交
  2. 18 3月, 2014 13 次提交
  3. 16 3月, 2014 1 次提交
    • D
      drm: use anon-inode instead of relying on cdevs · 6796cb16
      David Herrmann 提交于
      DRM drivers share a common address_space across all character-devices of a
      single DRM device. This allows simple buffer eviction and mapping-control.
      However, DRM core currently waits for the first ->open() on any char-dev
      to mark the underlying inode as backing inode of the device. This delayed
      initialization causes ugly conditions all over the place:
        if (dev->dev_mapping)
          do_sth();
      
      To avoid delayed initialization and to stop reusing the inode of the
      char-dev, we allocate an anonymous inode for each DRM device and reset
      filp->f_mapping to it on ->open().
      Signed-off-by: NDavid Herrmann <dh.herrmann@gmail.com>
      6796cb16
  4. 14 3月, 2014 2 次提交
  5. 13 3月, 2014 4 次提交
  6. 12 3月, 2014 7 次提交
  7. 11 3月, 2014 5 次提交
  8. 10 3月, 2014 1 次提交
    • D
      drm/i915: move dev_priv->suspend around · 842f1c8b
      Daniel Vetter 提交于
      When adding new gunk, _always_ think of a good place. Start/end
      usually just means that this didn't happen, and on top of that results
      in needless conflicts with other patches doing the same.
      
      Introduced in
      
      commit 62d5d69b
      Author: Mika Kuoppala <mika.kuoppala@linux.intel.com>
      Date:   Tue Feb 25 17:11:28 2014 +0200
      
          drm/i915: Add suspend count to error state
      
      Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      842f1c8b