summaryrefslogtreecommitdiff
path: root/linux/gamma_context.h
diff options
context:
space:
mode:
authorKeith Whitwell <keith@tungstengraphics.com>2003-04-22 11:31:55 +0000
committerKeith Whitwell <keith@tungstengraphics.com>2003-04-22 11:31:55 +0000
commita1780925fb461c736bae7e51de0d3a1e909548f2 (patch)
treedbe412015c1e5fa32a8e2d44fade26c9bf0e6407 /linux/gamma_context.h
parent056762a9104997569b09416c35d9a0bfef175e1f (diff)
Move a chunk of gamma-specific code out of drm_dma.h. Remove unused
'DRM_FLAG_NOCTX' option.
Diffstat (limited to 'linux/gamma_context.h')
-rw-r--r--linux/gamma_context.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/linux/gamma_context.h b/linux/gamma_context.h
index f5d2993c..9e4b913f 100644
--- a/linux/gamma_context.h
+++ b/linux/gamma_context.h
@@ -173,12 +173,11 @@ int DRM(context_switch)(drm_device_t *dev, int old, int new)
return -EINVAL;
}
- if (DRM(flags) & DRM_FLAG_NOCTX) {
- DRM(context_switch_complete)(dev, new);
- } else {
- sprintf(buf, "C %d %d\n", old, new);
- DRM(write_string)(dev, buf);
- }
+ /* This causes the X server to wake up & do a bunch of hardware
+ * interaction to actually effect the context switch.
+ */
+ sprintf(buf, "C %d %d\n", old, new);
+ DRM(write_string)(dev, buf);
atomic_dec(&q->use_count);