staging: sm7xxfb: delete unnecessary color map allocation
This patchs erases fb_alloc_cmap call in smtc_free_fb_info. In the future, when needed, the required function to call here should be fb_dealloc_cmap. Tested with SM712. Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
50b238b186
commit
128e8616fa
|
@ -696,6 +696,14 @@ static struct smtcfb_info *smtc_alloc_fb_info(struct pci_dev *pdev, char *name)
|
|||
return sfb;
|
||||
}
|
||||
|
||||
/*
|
||||
* free struct smtcfb_info
|
||||
*/
|
||||
static void smtc_free_fb_info(struct smtcfb_info *sfb)
|
||||
{
|
||||
kfree(sfb);
|
||||
}
|
||||
|
||||
/*
|
||||
* Unmap in the memory mapped IO registers
|
||||
*/
|
||||
|
@ -755,14 +763,6 @@ static inline void sm7xx_init_hw(void)
|
|||
outb_p(0x11, 0x3c5);
|
||||
}
|
||||
|
||||
static void smtc_free_fb_info(struct smtcfb_info *sfb)
|
||||
{
|
||||
if (sfb) {
|
||||
fb_alloc_cmap(&sfb->fb.cmap, 0, 0);
|
||||
kfree(sfb);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* sm712vga_setup - process command line options, get vga parameter
|
||||
* @options: string of options
|
||||
|
|
Loading…
Reference in New Issue