mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-03-16 12:14:06 +00:00
ARM: 9301/1: dma-mapping: hide unused dma_contiguous_early_fixup function
The dma_contiguous_early_fixup() function is a global __weak stub with an arm specific override, but the declaration is in an #ifdef. If CONFIG_DMA_CMA is disabled, there is no caller and no prototype, which adds a warning for the definition: arm/mm/dma-mapping.c:261:13: error: no previous prototype for 'dma_contiguous_early_fixup' [-Werror=missing-prototypes] Enclose the definition in the same #ifdef as the prototype to avoid that and save a few bytes of .init.text. Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
This commit is contained in:
parent
7611b3358a
commit
a9f8f2b287
1 changed files with 2 additions and 0 deletions
|
@ -258,12 +258,14 @@ static struct dma_contig_early_reserve dma_mmu_remap[MAX_CMA_AREAS] __initdata;
|
|||
|
||||
static int dma_mmu_remap_num __initdata;
|
||||
|
||||
#ifdef CONFIG_DMA_CMA
|
||||
void __init dma_contiguous_early_fixup(phys_addr_t base, unsigned long size)
|
||||
{
|
||||
dma_mmu_remap[dma_mmu_remap_num].base = base;
|
||||
dma_mmu_remap[dma_mmu_remap_num].size = size;
|
||||
dma_mmu_remap_num++;
|
||||
}
|
||||
#endif
|
||||
|
||||
void __init dma_contiguous_remap(void)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue