static_call: Pull some static_call declarations to the type headers
authorPeter Zijlstra <peterz@infradead.org>
Mon, 18 Jan 2021 14:12:18 +0000 (15:12 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 30 Mar 2021 12:31:52 +0000 (14:31 +0200)
commit433cd7ca386c832a6e165d76f376c29dcac14fbb
tree77d8129cdd913e854b1cc94c48349087c648d734
parent533c293f737c68045dd628d6dae05255c9fa1993
static_call: Pull some static_call declarations to the type headers

[ Upstream commit 880cfed3a012d7863f42251791cea7fe78c39390 ]

Some static call declarations are going to be needed on low level header
files. Move the necessary material to the dedicated static call types
header to avoid inclusion dependency hell.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lkml.kernel.org/r/20210118141223.123667-4-frederic@kernel.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
include/linux/static_call.h
include/linux/static_call_types.h
tools/include/linux/static_call_types.h