[Intel-gfx] [PATCH 00/10] shrink dev_priv by 300 lines

Daniel Vetter daniel.vetter at ffwll.ch
Fri Nov 2 19:55:01 CET 2012


Hi all,

Inspired by some recent patches I've figured I need to clean up and put some
organization behind our driver_private struct. It shrunk from almost 500 lines
to about 160. Things still there which could be gathered:
- vbt and vbt-derived values
- shared/global modeset state
- random smaller bits and pieces

Comments highly welcome.

Cheers, Daniel

Daniel Vetter (10):
  drm/i915: move the suspend/resume register file out of dev_priv
  drm/i915: move dev_priv->(rps|ips) out of line
  drm/i915: move pwrctx/renderctx to the other ilk power state
  drm/i915: move dri1 dungeon out of dev_priv
  drm/i915: extract dev_priv fbc state into separate substruct
  drm/i915: extract l3_parity substruct from dev_priv
  drm/i915: move dev_priv->mm out of line
  drm/i915: extract hangcheck/reset/error_state state into substruct
  drm/i915: kill dev_priv->modeset_on_lid
  drm/i915: move fence_regs to the fence lru

 drivers/gpu/drm/i915/i915_debugfs.c     |  32 +-
 drivers/gpu/drm/i915/i915_dma.c         |  43 +-
 drivers/gpu/drm/i915/i915_drv.c         |  15 +-
 drivers/gpu/drm/i915/i915_drv.h         | 608 ++++++++++++++--------------
 drivers/gpu/drm/i915/i915_gem.c         |  42 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c  |  14 +-
 drivers/gpu/drm/i915/i915_irq.c         |  62 +--
 drivers/gpu/drm/i915/i915_suspend.c     | 692 ++++++++++++++++----------------
 drivers/gpu/drm/i915/i915_sysfs.c       |   6 +-
 drivers/gpu/drm/i915/intel_display.c    |   6 +-
 drivers/gpu/drm/i915/intel_lvds.c       |  40 --
 drivers/gpu/drm/i915/intel_panel.c      |  20 +-
 drivers/gpu/drm/i915/intel_pm.c         |  80 ++--
 drivers/gpu/drm/i915/intel_ringbuffer.c |   2 +-
 14 files changed, 823 insertions(+), 839 deletions(-)

-- 
1.7.11.4




More information about the Intel-gfx mailing list