mirror of https://gitee.com/openkylin/linux.git
[PATCH] vesafb: Trim vesafb_pan_display
Remove error checking from vesafb_pan_display. This is guaranteed to be done by the core layer. Signed-off-by: Antonino Daplas <adaplas@pol.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
32cf8c1e50
commit
f845fbac4e
|
@ -66,15 +66,6 @@ static int vesafb_pan_display(struct fb_var_screeninfo *var,
|
|||
#ifdef __i386__
|
||||
int offset;
|
||||
|
||||
if (!ypan)
|
||||
return -EINVAL;
|
||||
if (var->xoffset)
|
||||
return -EINVAL;
|
||||
if (var->yoffset > var->yres_virtual)
|
||||
return -EINVAL;
|
||||
if ((ypan==1) && var->yoffset+var->yres > var->yres_virtual)
|
||||
return -EINVAL;
|
||||
|
||||
offset = (var->yoffset * info->fix.line_length + var->xoffset) / 4;
|
||||
|
||||
__asm__ __volatile__(
|
||||
|
|
Loading…
Reference in New Issue