On 08/23/2017 11:17 AM, Paul Burton wrote: > This series fixes various sparse warnings, mostly low hanging fruit. > > Patches 1-7 include headers providing declarations of functions or > variables in files which provide their definitions. This clears up > sparse warnings & ensures that the prototypes of declarations & > definitions match. > > Patch 8 fixes the type of a fault_addr argument used in the FPU > emulation code to be correct & avoid a lot of sparse warnings. > > Patches 9 & 10 remove some dead code. > > Patch 11 declares a bunch of things which we don't use outside of the > translation unit that defines them static. > > Applies atop v4.13-rc6. FWIW: Reviewed-by: Florian Fainelli <f.fainelli@xxxxxxxxx> > > Paul Burton (11): > MIPS: generic: Include asm/bootinfo.h for plat_fdt_relocated() > MIPS: generic: Include asm/time.h for get_c0_*_int() > MIPS: Include asm/setup.h for cpu_cache_init() > MIPS: Include linux/cpu.h for arch_cpu_idle() > MIPS: Include asm/delay.h for __{,n,u}delay() > MIPS: Include elf-randomize.h for arch_mmap_rnd() & > arch_randomize_brk() > MIPS: Include linux/initrd.h for free_initrd_mem() > MIPS: math-emu: Correct user fault_addr type > MIPS: Remove __invalidate_kernel_vmap_range > MIPS: Remove plat_timer_setup() > MIPS: Declare various variables & functions static > > arch/mips/generic/init.c | 5 +++++ > arch/mips/generic/irq.c | 1 + > arch/mips/include/asm/fpu_emulator.h | 2 +- > arch/mips/kernel/cpu-probe.c | 2 +- > arch/mips/kernel/idle.c | 1 + > arch/mips/kernel/mips-r2-to-r6-emul.c | 6 +++--- > arch/mips/kernel/pm-cps.c | 2 +- > arch/mips/kernel/time.c | 14 -------------- > arch/mips/kernel/unaligned.c | 2 +- > arch/mips/lib/delay.c | 1 + > arch/mips/math-emu/cp1emu.c | 8 ++++---- > arch/mips/mm/cache.c | 2 +- > arch/mips/mm/dma-default.c | 4 ++-- > arch/mips/mm/init.c | 1 + > arch/mips/mm/mmap.c | 1 + > 15 files changed, 24 insertions(+), 28 deletions(-) > -- Florian