diff options
Diffstat (limited to 'drivers/video/fbdev/core/fbmem.c')
| -rw-r--r-- | drivers/video/fbdev/core/fbmem.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/video/fbdev/core/fbmem.c b/drivers/video/fbdev/core/fbmem.c index 875541ff185b..28739f1cb5e7 100644 --- a/drivers/video/fbdev/core/fbmem.c +++ b/drivers/video/fbdev/core/fbmem.c @@ -1116,6 +1116,8 @@ static long do_fb_ioctl(struct fb_info *info, unsigned int cmd,  	case FBIOPUT_VSCREENINFO:  		if (copy_from_user(&var, argp, sizeof(var)))  			return -EFAULT; +		/* only for kernel-internal use */ +		var.activate &= ~FB_ACTIVATE_KD_TEXT;  		console_lock();  		lock_fb_info(info);  		ret = fbcon_modechange_possible(info, &var); @@ -1466,7 +1468,7 @@ __releases(&info->lock)  }  #if defined(CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA) && !defined(CONFIG_MMU) -unsigned long get_fb_unmapped_area(struct file *filp, +static unsigned long get_fb_unmapped_area(struct file *filp,  				   unsigned long addr, unsigned long len,  				   unsigned long pgoff, unsigned long flags)  { @@ -1749,7 +1751,7 @@ fbmem_init(void)  		goto err_chrdev;  	} -	fb_class = class_create(THIS_MODULE, "graphics"); +	fb_class = class_create("graphics");  	if (IS_ERR(fb_class)) {  		ret = PTR_ERR(fb_class);  		pr_warn("Unable to create fb class; errno = %d\n", ret);  |