mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-28 22:54:05 +08:00
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:
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();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user