Commit 24d78348 authored by Petr Vandrovec's avatar Petr Vandrovec Committed by Linus Torvalds

[PATCH] matroxfb dies when you try to use secondary head in 2.5.x

James introduced bad bug which causes NULL pointer dereference as soon
as you'll try to use secondary head because of screen_base is not
initialized (it is initialized on wrong head).
parent 2fc39b09
...@@ -383,7 +383,7 @@ static int matroxfb_dh_set_var(struct fb_var_screeninfo* var, int con, ...@@ -383,7 +383,7 @@ static int matroxfb_dh_set_var(struct fb_var_screeninfo* var, int con,
chgvar = 0; chgvar = 0;
p->var = *var; p->var = *var;
/* cmap */ /* cmap */
ACCESS_FBINFO(fbcon.screen_base) = vaddr_va(m2info->video.vbase); m2info->fbcon.screen_base = vaddr_va(m2info->video.vbase);
p->visual = visual; p->visual = visual;
p->ypanstep = 1; p->ypanstep = 1;
p->ywrapstep = 0; p->ywrapstep = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment