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;
|
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
|
* Unmap in the memory mapped IO registers
|
||||||
*/
|
*/
|
||||||
|
@ -755,14 +763,6 @@ static inline void sm7xx_init_hw(void)
|
||||||
outb_p(0x11, 0x3c5);
|
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
|
* sm712vga_setup - process command line options, get vga parameter
|
||||||
* @options: string of options
|
* @options: string of options
|
||||||
|
|
Loading…
Reference in New Issue