staging/xgifb: rewrite XGIfb_get_cmap_len
We don't need to use this switch-case here for a simple two case if-else. Signed-off-by: Peter Huewe <peterhuewe@gmx.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
76a5899b0c
commit
bae31702cd
1 changed files with 2 additions and 14 deletions
|
@ -1131,22 +1131,10 @@ static int XGIfb_release(struct fb_info *info, int user)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* similar to sisfb_get_cmap_len */
|
||||||
static int XGIfb_get_cmap_len(const struct fb_var_screeninfo *var)
|
static int XGIfb_get_cmap_len(const struct fb_var_screeninfo *var)
|
||||||
{
|
{
|
||||||
int rc = 16;
|
return (var->bits_per_pixel == 8) ? 256 : 16;
|
||||||
|
|
||||||
switch (var->bits_per_pixel) {
|
|
||||||
case 8:
|
|
||||||
rc = 256;
|
|
||||||
break;
|
|
||||||
case 16:
|
|
||||||
rc = 16;
|
|
||||||
break;
|
|
||||||
case 32:
|
|
||||||
rc = 16;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return rc;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int XGIfb_setcolreg(unsigned regno, unsigned red, unsigned green,
|
static int XGIfb_setcolreg(unsigned regno, unsigned red, unsigned green,
|
||||||
|
|
Loading…
Add table
Reference in a new issue