diff options
Diffstat (limited to 'drivers/video/s3fb.c')
-rw-r--r-- | drivers/video/s3fb.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/drivers/video/s3fb.c b/drivers/video/s3fb.c index 017219565800..be3802e8108a 100644 --- a/drivers/video/s3fb.c +++ b/drivers/video/s3fb.c | |||
@@ -188,12 +188,19 @@ static void s3fb_settile_fast(struct fb_info *info, struct fb_tilemap *map) | |||
188 | } | 188 | } |
189 | } | 189 | } |
190 | 190 | ||
191 | static void s3fb_tilecursor(struct fb_info *info, struct fb_tilecursor *cursor) | ||
192 | { | ||
193 | struct s3fb_info *par = info->par; | ||
194 | |||
195 | svga_tilecursor(par->state.vgabase, info, cursor); | ||
196 | } | ||
197 | |||
191 | static struct fb_tile_ops s3fb_tile_ops = { | 198 | static struct fb_tile_ops s3fb_tile_ops = { |
192 | .fb_settile = svga_settile, | 199 | .fb_settile = svga_settile, |
193 | .fb_tilecopy = svga_tilecopy, | 200 | .fb_tilecopy = svga_tilecopy, |
194 | .fb_tilefill = svga_tilefill, | 201 | .fb_tilefill = svga_tilefill, |
195 | .fb_tileblit = svga_tileblit, | 202 | .fb_tileblit = svga_tileblit, |
196 | .fb_tilecursor = svga_tilecursor, | 203 | .fb_tilecursor = s3fb_tilecursor, |
197 | .fb_get_tilemax = svga_get_tilemax, | 204 | .fb_get_tilemax = svga_get_tilemax, |
198 | }; | 205 | }; |
199 | 206 | ||
@@ -202,7 +209,7 @@ static struct fb_tile_ops s3fb_fast_tile_ops = { | |||
202 | .fb_tilecopy = svga_tilecopy, | 209 | .fb_tilecopy = svga_tilecopy, |
203 | .fb_tilefill = svga_tilefill, | 210 | .fb_tilefill = svga_tilefill, |
204 | .fb_tileblit = svga_tileblit, | 211 | .fb_tileblit = svga_tileblit, |
205 | .fb_tilecursor = svga_tilecursor, | 212 | .fb_tilecursor = s3fb_tilecursor, |
206 | .fb_get_tilemax = svga_get_tilemax, | 213 | .fb_get_tilemax = svga_get_tilemax, |
207 | }; | 214 | }; |
208 | 215 | ||