projects
/
profile
/
ivi
/
libdrm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1ba2bb3
)
check previous mode first
author
Dave Airlie
<airlied@redhat.com>
Thu, 6 Dec 2007 01:46:54 +0000
(11:46 +1000)
committer
Dave Airlie
<airlied@redhat.com>
Thu, 6 Dec 2007 01:46:54 +0000
(11:46 +1000)
linux-core/intel_fb.c
patch
|
blob
|
history
diff --git
a/linux-core/intel_fb.c
b/linux-core/intel_fb.c
index
0a3a00b
..
c81e440
100644
(file)
--- a/
linux-core/intel_fb.c
+++ b/
linux-core/intel_fb.c
@@
-320,9
+320,11
@@
static int intelfb_set_par(struct fb_info *info)
drm_mode_attachmode_crtc(dev, par->crtc, par->fb_mode);
}
- if (!drm_crtc_set_mode(par->crtc, drm_mode, 0, 0))
+ if (par->crtc->enabled) {
+ if (!drm_mode_equal(&par->crtc->mode, drm_mode))
+ if (!drm_crtc_set_mode(par->crtc, drm_mode, 0, 0))
return -EINVAL;
-
+ }
return 0;
}