diff options
Diffstat (limited to 'drivers/video/pmagb-b-fb.c')
-rw-r--r-- | drivers/video/pmagb-b-fb.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/video/pmagb-b-fb.c b/drivers/video/pmagb-b-fb.c index 98748723af9f..2de0806421b4 100644 --- a/drivers/video/pmagb-b-fb.c +++ b/drivers/video/pmagb-b-fb.c | |||
@@ -102,7 +102,8 @@ static int pmagbbfb_setcolreg(unsigned int regno, unsigned int red, | |||
102 | { | 102 | { |
103 | struct pmagbbfb_par *par = info->par; | 103 | struct pmagbbfb_par *par = info->par; |
104 | 104 | ||
105 | BUG_ON(regno >= info->cmap.len); | 105 | if (regno >= info->cmap.len) |
106 | return 1; | ||
106 | 107 | ||
107 | red >>= 8; /* The cmap fields are 16 bits */ | 108 | red >>= 8; /* The cmap fields are 16 bits */ |
108 | green >>= 8; /* wide, but the hardware colormap */ | 109 | green >>= 8; /* wide, but the hardware colormap */ |