1. 26 6月, 2012 3 次提交
    • D
      drm/i915: make enable/disable_gt_powersave locking consistent · 79f5b2c7
      Daniel Vetter 提交于
      The enable functions grabbed dev->struct_mutex themselves, whereas
      the disable functions expected dev->struct_mutex to be held by the
      caller. Move the locking out to the (currently only) callsite of
      intel_enable_gt_powersave to make this more consistent.
      
      Originally this was prep work for future patches, but I've chased down
      a totally wrong alley. Still, I think this is a sensible
      clarification.
      Reviewed-by: NEugeni Dodonov <eugeni.dodonov@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      79f5b2c7
    • D
      drm/i915: wrap up gt powersave enabling functions · 8090c6b9
      Daniel Vetter 提交于
      ... instead of calling each one for each generation indiviudally.
      
      Notice that we've already managed to be inconsistent, the resume path
      is missing an IS_VLV check. As a nice benefit we can mark all the
      platform specific enable/disable functions as static and hide them in
      intel_pm.c
      Reviewed-by: NEugeni Dodonov <eugeni.dodonov@intel.com>
      Signed-Off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      8090c6b9
    • D
      Merge tag 'v3.5-rc4' into drm-intel-next-queued · 7b0cfee1
      Daniel Vetter 提交于
      I want to merge the "no more fake agp on gen6+" patches into
      drm-intel-next (well, the last pieces). But a patch in 3.5-rc4 also
      adds a new use of dev->agp. Hence the backmarge to sort this out, for
      otherwise drm-intel-next merged into Linus' tree would conflict in the
      relevant code, things would compile but nicely OOPS at driver load :(
      
      Conflicts in this merge are just simple cases of "both branches
      changed/added lines at the same place". The only tricky part is to
      keep the order correct wrt the unwind code in case of errors in
      intel_ringbuffer.c (and the MI_DISPLAY_FLIP #defines in i915_reg.h
      together, obviously).
      
      Conflicts:
      	drivers/gpu/drm/i915/i915_reg.h
      	drivers/gpu/drm/i915/intel_ringbuffer.c
      Signed-Off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      7b0cfee1
  2. 25 6月, 2012 6 次提交
  3. 24 6月, 2012 6 次提交
  4. 23 6月, 2012 3 次提交
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client · 002b758b
      Linus Torvalds 提交于
      Pull Ceph fixes from Sage Weil:
       "There are a couple of fixes from Yan for bad pointer dereferences in
        the messenger code and when fiddling with page->private after page
        migration, a fix from Alex for a use-after-free in the osd client
        code, and a couple fixes for the message refcounting and shutdown
        ordering."
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:
        libceph: flush msgr queue during mon_client shutdown
        rbd: Clear ceph_msg->bio_iter for retransmitted message
        libceph: use con get/put ops from osd_client
        libceph: osd_client: don't drop reply reference too early
        ceph: check PG_Private flag before accessing page->private
      002b758b
    • L
      Merge tag 'for-linus-Jun-21-2012' of git://oss.sgi.com/xfs/xfs · 369c4f54
      Linus Torvalds 提交于
      Pull XFS fixes from Ben Myers:
       - Fix stale data exposure with unwritten extents
       - Fix a warning in xfs_alloc_vextent with ODEBUG
       - Fix overallocation and alignment of pages for xfs_bufs
       - Fix a cursor leak
       - Fix a log hang
       - Fix a crash related to xfs_sync_worker
       - Rename xfs log structure from struct log to struct xlog so we can use
         crash dumps effectively
      
      * tag 'for-linus-Jun-21-2012' of git://oss.sgi.com/xfs/xfs:
        xfs: rename log structure to xlog
        xfs: shutdown xfs_sync_worker before the log
        xfs: Fix overallocation in xfs_buf_allocate_memory()
        xfs: fix allocbt cursor leak in xfs_alloc_ag_vextent_near
        xfs: check for stale inode before acquiring iflock on push
        xfs: fix debug_object WARN at xfs_alloc_vextent()
        xfs: xfs_vm_writepage clear iomap_valid when !buffer_uptodate (REV2)
      369c4f54
    • L
      Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · a1163719
      Linus Torvalds 提交于
      Pull perf updates from Ingo Molnar.
      
      * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        ftrace: Make all inline tags also include notrace
        perf: Use css_tryget() to avoid propping up css refcount
        perf tools: Fix synthesizing tracepoint names from the perf.data headers
        perf stat: Fix default output file
        perf tools: Fix endianity swapping for adds_features bitmask
      a1163719
  5. 22 6月, 2012 16 次提交
  6. 21 6月, 2012 6 次提交