Messages in this thread Patch in this message |  | | From | Ingo Molnar <> | Subject | [PATCH 2/2] entry: Correct 'noinstr' attributes | Date | Sat, 25 Jul 2020 11:19:51 +0200 |
| |
The noinstr attribute is to be specified before the return type in the same way 'inline' is used.
Similar cases were recently fixed for x86, via:
7f6fa101dfac: ("x86: Correct noinstr qualifiers")
These 2 cases were carried over by the new generic entry code.
Signed-off-by: Ingo Molnar <mingo@kernel.org> --- kernel/entry/common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/kernel/entry/common.c b/kernel/entry/common.c index 49ed8b47773a..a6da0e4adf93 100644 --- a/kernel/entry/common.c +++ b/kernel/entry/common.c @@ -258,7 +258,7 @@ noinstr void irqentry_exit_to_user_mode(struct pt_regs *regs) exit_to_user_mode(); } -irqentry_state_t noinstr irqentry_enter(struct pt_regs *regs) +noinstr irqentry_state_t irqentry_enter(struct pt_regs *regs) { irqentry_state_t ret = { .exit_rcu = false, @@ -335,7 +335,7 @@ void irqentry_exit_cond_resched(void) } } -void noinstr irqentry_exit(struct pt_regs *regs, irqentry_state_t state) +noinstr void irqentry_exit(struct pt_regs *regs, irqentry_state_t state) { lockdep_assert_irqs_disabled(); -- 2.25.1
|  |