diff options
author | Antonino A. Daplas <adaplas@gmail.com> | 2006-01-09 23:52:56 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-01-10 11:01:42 -0500 |
commit | b73deed32d08740bdbf5f4aab43d988e4d135d95 (patch) | |
tree | 75d78d58fc1a20f6387d1e152bce148398a93836 /drivers/video/console/fbcon_rotate.c | |
parent | 8416131ded5e491ecc2947d1ffaedf64725bb7a3 (diff) |
[PATCH] fbcon: Sanitize fbcon
Do not pass the structure display since fbcon is already keeping the pointer
to the current display.
Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/video/console/fbcon_rotate.c')
-rw-r--r-- | drivers/video/console/fbcon_rotate.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/video/console/fbcon_rotate.c b/drivers/video/console/fbcon_rotate.c index ec0dd8fe241c..2dc091fbd5c9 100644 --- a/drivers/video/console/fbcon_rotate.c +++ b/drivers/video/console/fbcon_rotate.c | |||
@@ -18,8 +18,7 @@ | |||
18 | #include "fbcon.h" | 18 | #include "fbcon.h" |
19 | #include "fbcon_rotate.h" | 19 | #include "fbcon_rotate.h" |
20 | 20 | ||
21 | static int fbcon_rotate_font(struct fb_info *info, struct vc_data *vc, | 21 | static int fbcon_rotate_font(struct fb_info *info, struct vc_data *vc) |
22 | struct display *p) | ||
23 | { | 22 | { |
24 | struct fbcon_ops *ops = info->fbcon_par; | 23 | struct fbcon_ops *ops = info->fbcon_par; |
25 | int len, err = 0; | 24 | int len, err = 0; |
@@ -28,12 +27,12 @@ static int fbcon_rotate_font(struct fb_info *info, struct vc_data *vc, | |||
28 | u8 *dst; | 27 | u8 *dst; |
29 | 28 | ||
30 | if (vc->vc_font.data == ops->fontdata && | 29 | if (vc->vc_font.data == ops->fontdata && |
31 | p->con_rotate == ops->cur_rotate) | 30 | ops->p->con_rotate == ops->cur_rotate) |
32 | goto finished; | 31 | goto finished; |
33 | 32 | ||
34 | src = ops->fontdata = vc->vc_font.data; | 33 | src = ops->fontdata = vc->vc_font.data; |
35 | ops->cur_rotate = p->con_rotate; | 34 | ops->cur_rotate = ops->p->con_rotate; |
36 | len = (!p->userfont) ? 256 : FNTCHARCNT(src); | 35 | len = (!ops->p->userfont) ? 256 : FNTCHARCNT(src); |
37 | s_cellsize = ((vc->vc_font.width + 7)/8) * | 36 | s_cellsize = ((vc->vc_font.width + 7)/8) * |
38 | vc->vc_font.height; | 37 | vc->vc_font.height; |
39 | d_cellsize = s_cellsize; | 38 | d_cellsize = s_cellsize; |