提交 df529338 编写于 作者: S Sylvain Meyer 提交者: Linus Torvalds

[PATCH] intelfb: fix accel detection when changing video modes

Changed the tests in intelfb_set_par to check also the parameter
var.accel_flags.  If null, do nothing about ring buffers.

Now, the DirectFB i830 driver could nicely work even if intelfb is hw
accelerated.  Just change the /etc/fb.modes file to disable console hw
acceleration when starting a DirectFB app.
Signed-off-by: NSylvain Meyer <sylvain.meyer@worldonline.fr>
Signed-off-by: NAndrew Morton <akpm@osdl.org>
Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
上级 27aef2d4
...@@ -1301,7 +1301,7 @@ intelfb_set_par(struct fb_info *info) ...@@ -1301,7 +1301,7 @@ intelfb_set_par(struct fb_info *info)
intelfb_blank(FB_BLANK_POWERDOWN, info); intelfb_blank(FB_BLANK_POWERDOWN, info);
if (dinfo->accel) if (ACCEL(dinfo, info))
intelfbhw_2d_stop(dinfo); intelfbhw_2d_stop(dinfo);
memcpy(hw, &dinfo->save_state, sizeof(*hw)); memcpy(hw, &dinfo->save_state, sizeof(*hw));
...@@ -1317,7 +1317,7 @@ intelfb_set_par(struct fb_info *info) ...@@ -1317,7 +1317,7 @@ intelfb_set_par(struct fb_info *info)
update_dinfo(dinfo, &info->var); update_dinfo(dinfo, &info->var);
if (dinfo->accel) if (ACCEL(dinfo, info))
intelfbhw_2d_start(dinfo); intelfbhw_2d_start(dinfo);
intelfb_pan_display(&info->var, info); intelfb_pan_display(&info->var, info);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册