drm/i915: axe lots of unnecessary includes from i915_drv.h
It's fairly difficult to ensure these are actually not needed due to indirect includes via other files. However, it's easier to add them back as needed and, most importantly, where needed instead of exhaustively proving they're unnecessary. Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Acked-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/bc2bbcd46b66e44e98e1ef76980dfabcfac700d5.1644507885.git.jani.nikula@intel.com
This commit is contained in:
parent
01b94a9361
commit
14da21cc46
@ -34,25 +34,12 @@
|
||||
|
||||
#include <asm/hypervisor.h>
|
||||
|
||||
#include <linux/io-mapping.h>
|
||||
#include <linux/i2c.h>
|
||||
#include <linux/i2c-algo-bit.h>
|
||||
#include <linux/backlight.h>
|
||||
#include <linux/hash.h>
|
||||
#include <linux/intel-iommu.h>
|
||||
#include <linux/kref.h>
|
||||
#include <linux/mm_types.h>
|
||||
#include <linux/perf_event.h>
|
||||
#include <linux/pm_qos.h>
|
||||
#include <linux/dma-resv.h>
|
||||
#include <linux/stackdepot.h>
|
||||
|
||||
#include <drm/drm_gem.h>
|
||||
#include <drm/drm_auth.h>
|
||||
#include <drm/drm_util.h>
|
||||
#include <drm/drm_dsc.h>
|
||||
#include <drm/drm_connector.h>
|
||||
#include <drm/i915_mei_hdcp_interface.h>
|
||||
#include <drm/ttm/ttm_device.h>
|
||||
|
||||
#include "i915_params.h"
|
||||
@ -89,17 +76,12 @@
|
||||
#include "intel_runtime_pm.h"
|
||||
#include "intel_step.h"
|
||||
#include "intel_uncore.h"
|
||||
#include "intel_wakeref.h"
|
||||
#include "intel_wopcm.h"
|
||||
|
||||
#include "i915_gem.h"
|
||||
#include "i915_gem_gtt.h"
|
||||
#include "i915_gpu_error.h"
|
||||
#include "i915_perf_types.h"
|
||||
#include "i915_request.h"
|
||||
#include "i915_scheduler.h"
|
||||
#include "gt/intel_timeline.h"
|
||||
#include "i915_vma.h"
|
||||
|
||||
struct dpll;
|
||||
struct drm_i915_clock_gating_funcs;
|
||||
|
Loading…
Reference in New Issue
Block a user