entry: Correct 'noinstr' attributes
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 in commit7f6fa101df("x86: Correct noinstr qualifiers"), but the generic entry code was based on the the original version and did not carry the fix over. Fixes:a5497bab5f("entry: Provide generic interrupt entry/exit code") Signed-off-by: Ingo Molnar <mingo@kernel.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lkml.kernel.org/r/20200725091951.744848-3-mingo@kernel.org
This commit is contained in:
committed by
Thomas Gleixner
parent
935ace2fb5
commit
aadfc2f957
@@ -256,7 +256,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,
|
||||
@@ -333,7 +333,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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user