summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_drv.h
diff options
context:
space:
mode:
authorPaulo Zanoni <paulo.r.zanoni@intel.com>2016-01-29 18:57:39 -0200
committerPaulo Zanoni <paulo.r.zanoni@intel.com>2016-02-04 14:17:45 -0200
commit8c40074cb219f8e5e6122d17fad869bc43c3e9df (patch)
treed209bde22cf23036e3e0b74c91967427ee23c512 /drivers/gpu/drm/i915/i915_drv.h
parent3eb7c38bfed5dc6ea0e24c8bc2fd249760bdde8c (diff)
downloadop-kernel-dev-8c40074cb219f8e5e6122d17fad869bc43c3e9df.zip
op-kernel-dev-8c40074cb219f8e5e6122d17fad869bc43c3e9df.tar.gz
drm/i915/fbc: unexport the HW level activation functions
The recent introduction of a new caller of dev_priv->fbc.deactivate() is a good example of why we need unexport those functions. Anything outside intel_fbc.c should only call the functions exported by intel_fbc.c, so in order to enforce that, kill the function pointers stored inside dev_priv->fbc and replace them with functions that can't be called from outside intel_fbc.c. This should make it much harder for new code to call these functions from outside intel_fbc.c. Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/1454101060-23198-2-git-send-email-paulo.r.zanoni@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.h')
-rw-r--r--drivers/gpu/drm/i915/i915_drv.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index 77227a3..856bfe8 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -964,10 +964,6 @@ struct intel_fbc {
} work;
const char *no_fbc_reason;
-
- bool (*is_active)(struct drm_i915_private *dev_priv);
- void (*activate)(struct drm_i915_private *dev_priv);
- void (*deactivate)(struct drm_i915_private *dev_priv);
};
/**
OpenPOWER on IntegriCloud