mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-02 07:04:24 +00:00
mips: fix tlb_init() prototype
There are two definitions for tlb_init(), but no global declaration: arch/mips/mm/tlb-r4k.c:552:6: error: no previous prototype for 'tlb_init' [-Werror=missing-prototypes] arch/mips/mm/tlb-r3k.c:244:6: error: no previous prototype for 'tlb_init' [-Werror=missing-prototypes] Move the declaration to asm/setup.h and included it as needed. Link: https://lkml.kernel.org/r/20231204115710.2247097-12-arnd@kernel.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> Cc: Stephen Rothwell <sfr@rothwell.id.au> Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
parent
e021227afb
commit
ec47b986e5
4 changed files with 3 additions and 2 deletions
|
@ -27,5 +27,6 @@ extern unsigned long ebase;
|
|||
extern unsigned int hwrena;
|
||||
extern void per_cpu_trap_init(bool);
|
||||
extern void cpu_cache_init(void);
|
||||
extern void tlb_init(void);
|
||||
|
||||
#endif /* __SETUP_H */
|
||||
|
|
|
@ -2157,8 +2157,6 @@ void *set_vi_handler(int n, vi_handler_t addr)
|
|||
return set_vi_srs_handler(n, addr, 0);
|
||||
}
|
||||
|
||||
extern void tlb_init(void);
|
||||
|
||||
/*
|
||||
* Timer interrupt
|
||||
*/
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
#include <asm/io.h>
|
||||
#include <asm/bootinfo.h>
|
||||
#include <asm/cpu.h>
|
||||
#include <asm/setup.h>
|
||||
#include <asm/tlbex.h>
|
||||
|
||||
#undef DEBUG_TLB
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
#include <asm/tlb.h>
|
||||
#include <asm/tlbex.h>
|
||||
#include <asm/tlbmisc.h>
|
||||
#include <asm/setup.h>
|
||||
|
||||
/*
|
||||
* LOONGSON-2 has a 4 entry itlb which is a subset of jtlb, LOONGSON-3 has
|
||||
|
|
Loading…
Reference in a new issue