android_kernel_xiaomi_sm8350/drivers/gpu/drm/i915
Chris Wilson 6939a5aca7 drm/i915: Prevent module unload to avoid random memory corruption
The i915 driver has quite a few module unload bugs, the known ones at
least have fixes that are targeting 2.6.37. However, in order to
maintain a stable kernel, we should prevent this known random memory
corruption following driver unload. This should have very low impact on
normal users who are unlikely to need to unload the i915 driver.

Suggested-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: stable@kernel.org
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-10-08 14:11:00 +01:00
..
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_sil164.c
dvo_tfp410.c
dvo.h drm/i915: Subclass intel_encoder. 2010-08-09 11:24:28 -07:00
i915_debugfs.c drm/i915: Avoid pageflipping freeze when we miss the flip prepare interrupt 2010-09-07 11:16:35 +01:00
i915_dma.c drm/i915: Prevent module unload to avoid random memory corruption 2010-10-08 14:11:00 +01:00
i915_drv.c drm/i915,agp/intel: Add second set of PCI-IDs for B43 2010-09-17 08:22:30 +01:00
i915_drv.h drm/i915: Include a generation number in the device info 2010-09-07 11:13:00 +01:00
i915_gem_debug.c
i915_gem_evict.c drm/i915: Fix refleak during eviction. 2010-10-01 10:03:16 +01:00
i915_gem_tiling.c drm: Use ENOENT consistently for the error return for an unmatched handle. 2010-08-10 10:46:55 +10:00
i915_gem.c Merge branch 'drm-intel-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel 2010-10-04 11:10:26 -07:00
i915_ioc32.c
i915_irq.c drm/i915: Double check that the wait_request is not pending before warning 2010-09-09 09:18:00 +01:00
i915_mem.c
i915_opregion.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel 2010-08-22 11:03:27 -07:00
i915_reg.h drm/i915: don't enable self-refresh on Ironlake 2010-09-10 15:11:43 +01:00
i915_suspend.c drm/i915: Fix Sandybridge fence registers 2010-09-17 08:18:30 +01:00
i915_trace_points.c
i915_trace.h
intel_bios.c
intel_bios.h
intel_crt.c Merge remote branch 'linus' into drm-intel-fixes 2010-09-21 09:14:55 +01:00
intel_display.c drm/i915: Use pipe state to tell when pipe is off 2010-10-03 10:23:26 +01:00
intel_dp.c drm/i915: vblank status not valid while training display port 2010-10-03 10:22:25 +01:00
intel_drv.h drm/i915: Use pipe state to tell when pipe is off 2010-10-03 10:23:26 +01:00
intel_dvo.c drm: Use a nondestructive mode for output detect when polling (v2) 2010-09-14 20:38:48 +10:00
intel_fb.c drm: don't drop handle reference on unload 2010-10-07 14:01:17 +10:00
intel_hdmi.c drm: Use a nondestructive mode for output detect when polling (v2) 2010-09-14 20:38:48 +10:00
intel_i2c.c
intel_lvds.c drm: Use a nondestructive mode for output detect when polling (v2) 2010-09-14 20:38:48 +10:00
intel_modes.c
intel_overlay.c drivers/gpu/drm/i915/intel_overlay.c needs seq_file.h 2010-09-06 23:09:48 +01:00
intel_panel.c drm/i915: Enable aspect/centering panel fitting for Ironlake. 2010-08-09 11:24:34 -07:00
intel_ringbuffer.c drm/i915: Enable MI_FLUSH on Sandybridge 2010-09-07 11:16:44 +01:00
intel_ringbuffer.h drm/i915: Use a common seqno for all rings. 2010-08-09 11:24:32 -07:00
intel_sdvo_regs.h drm/i915/sdvo: Add missing TV filters 2010-08-09 11:24:29 -07:00
intel_sdvo.c drm/i915/sdvo: Handle unsupported GET_SUPPORTED_ENHANCEMENTS gracefully 2010-09-23 17:13:51 +01:00
intel_tv.c drm: Use a nondestructive mode for output detect when polling (v2) 2010-09-14 20:38:48 +10:00
Makefile drm/i915: Enable aspect/centering panel fitting for Ironlake. 2010-08-09 11:24:34 -07:00