9
0
Fork 0

video: call fb_[en|dis]able instead of fops directly

We have fb_enable and fb_disable which handle enabling of a
framebuffer, so use it instead of calling into the ops directly.
This gets the enable count straight.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Sascha Hauer 2017-03-10 08:07:23 +01:00
parent 52e9a842e3
commit f8f3f26f8b
1 changed files with 5 additions and 3 deletions

View File

@ -12,23 +12,25 @@ static int fb_ioctl(struct cdev* cdev, int req, void *data)
{
struct fb_info *info = cdev->priv;
struct fb_info **fb;
int ret;
switch (req) {
case FBIOGET_SCREENINFO:
fb = data;
*fb = info;
ret = 0;
break;
case FBIO_ENABLE:
info->fbops->fb_enable(info);
ret = fb_enable(info);
break;
case FBIO_DISABLE:
info->fbops->fb_disable(info);
ret = fb_disable(info);
break;
default:
return -ENOSYS;
}
return 0;
return ret;
}
static int fb_close(struct cdev *cdev)