kernel-fxtec-pro1x/drivers/gpu/drm/i915
Jesse Barnes b66d18ddb1 drm/i915: avoid non-atomic sysrq execution
The sysrq functions are executed in hardirq context, so we shouldn't be
calling sleeping functions from them, like mutex_locks or memory
allocations.

Fix up the i915 sysrq handler to avoid this.

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Eric Anholt <eric@anholt.net>
2009-06-05 14:22:33 +00:00
..
dvo.h drm/i915: fix sparse warnings: move 'extern' decls to header file 2008-12-29 17:47:26 +10:00
dvo_ch7xxx.c DRM: i915: add mode setting support 2008-12-29 17:47:23 +10:00
dvo_ch7017.c DRM: i915: add mode setting support 2008-12-29 17:47:23 +10:00
dvo_ivch.c DRM: i915: add mode setting support 2008-12-29 17:47:23 +10:00
dvo_sil164.c DRM: i915: add mode setting support 2008-12-29 17:47:23 +10:00
dvo_tfp410.c DRM: i915: add mode setting support 2008-12-29 17:47:23 +10:00
i915_dma.c drm/i915: apply G45 vblank count code to all G4x chips and fix max_frame_count 2009-06-05 14:22:31 +00:00
i915_drv.c drm/i915: Unregister ACPI video driver when exiting 2009-04-17 13:31:07 -07:00
i915_drv.h drm/i915: parse VBT general definition block to get the SDVO device info 2009-06-05 14:13:05 +00:00
i915_gem.c drm/i915: Change GEM throttling to be 20ms like the comment says. 2009-06-04 11:44:22 +00:00
i915_gem_debug.c drm/i915: Add a spinlock to protect the active_list 2009-04-01 15:22:07 -07:00
i915_gem_debugfs.c drm/i915: Implement batch and ring buffer dumping 2009-04-08 10:18:06 -07:00
i915_gem_tiling.c drm/i915: Disable tiling on IGDNG for now 2009-06-05 11:34:30 +00:00
i915_ioc32.c drm: reorganise drm tree to be more future proof. 2008-07-14 10:45:01 +10:00
i915_irq.c drm/i915: apply G45 vblank count code to all G4x chips and fix max_frame_count 2009-06-05 14:22:31 +00:00
i915_mem.c drm: move to kref per-master structures. 2008-12-29 17:47:22 +10:00
i915_opregion.c drm/i915: Enable ASLE if present 2009-04-17 13:31:09 -07:00
i915_reg.h drm/i915: Add Display Port register defines 2009-06-05 14:12:59 +00:00
i915_suspend.c drm/i915: Save/restore cursor state on suspend/resume. 2009-06-04 11:43:11 +00:00
intel_bios.c drm/i915: parse VBT general definition block to get the SDVO device info 2009-06-05 14:13:05 +00:00
intel_bios.h drm/i915: Add the structure of child_device_config in video BIOS tables. 2009-06-05 14:13:02 +00:00
intel_crt.c drm/i915: enable kernel modesetting on IGDNG 2009-06-05 11:34:51 +00:00
intel_display.c drm/i915: Don't trim cursor addresses to 11 bits 2009-06-05 13:09:04 +00:00
intel_drv.h drm/i915: Add new GET_PIPE_FROM_CRTC_ID ioctl. 2009-05-14 16:00:32 -07:00
intel_dvo.c drm/i915: fix sparse warnings: move 'extern' decls to header file 2008-12-29 17:47:26 +10:00
intel_fb.c drm/i915: avoid non-atomic sysrq execution 2009-06-05 14:22:33 +00:00
intel_hdmi.c drm/i915: Add HDMI support on IGDNG 2009-06-05 11:35:17 +00:00
intel_i2c.c drm/i915: workaround IGD i2c bus issue in kernel side (v2) 2009-05-14 16:00:26 -07:00
intel_lvds.c drm/i915: add ignore lvds quirk info for AOpen Mini PC 2009-06-05 14:22:30 +00:00
intel_modes.c drm/i915: workaround IGD i2c bus issue in kernel side (v2) 2009-05-14 16:00:26 -07:00
intel_sdvo.c drm/i915: Initialize the SDVO device based on the sdvo info parsed from VBT 2009-06-05 14:22:19 +00:00
intel_sdvo_regs.h drm/i915: Fix SDVO CREATE_PREFERRED_INPUT_TIMING command 2009-04-01 15:22:04 -07:00
intel_tv.c drm/i915: Set correct TV detection voltage level override values 2009-06-05 12:53:26 +00:00
Makefile drm/i915: Convert i915 proc files to seq_file and move to debugfs. 2009-03-27 15:12:01 -07:00