ARM: 8531/1: turn init_new_context into an inline function
authorArnd Bergmann <arnd@arndb.de>
Thu, 18 Feb 2016 15:00:23 +0000 (16:00 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 22 Feb 2016 16:55:42 +0000 (16:55 +0000)
commit7d74a5f07694050d62fcee9120d20d702d7e6333
treeb2870079db92b57a0900b60be1b9ea552dae3811
parent9e0087e64e67cfe0b63b629add793a4aa019a629
ARM: 8531/1: turn init_new_context into an inline function

Almost all architectures define init_new_context() as a function,
but on ARM, it's a macro and that causes a compiler warning when
its return code is not used:

drivers/firmware/efi/arm-runtime.c: In function 'efi_virtmap_init':
arch/arm/include/asm/mmu_context.h:88:34: warning: statement with no effect [-Wunused-value]
 #define init_new_context(tsk,mm) 0
drivers/firmware/efi/arm-runtime.c:47:2: note: in expansion of macro 'init_new_context'
  init_new_context(NULL, &efi_mm);

This changes the definition into an inline function, which gcc does
not warn about.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/include/asm/mmu_context.h