Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Blackfin/ipipe: fix forward ref to barrier()

Signed-off-by: Philippe Gerum <rpm@xenomai.org>
Signed-off-by: Li Yi <yi.li@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>

authored by

Philippe Gerum and committed by
Mike Frysinger
7d4a005c d2685fb7

+7 -6
+7 -6
arch/blackfin/include/asm/irqflags.h
··· 33 33 34 34 #ifdef CONFIG_IPIPE 35 35 36 + #include <linux/compiler.h> 36 37 #include <linux/ipipe_base.h> 37 38 #include <linux/ipipe_trace.h> 38 39 ··· 50 49 barrier(); \ 51 50 } while (0) 52 51 53 - static inline void raw_local_irq_enable(void) 54 - { 55 - barrier(); 56 - ipipe_check_context(ipipe_root_domain); 57 - __ipipe_unstall_root(); 58 - } 52 + #define raw_local_irq_enable() \ 53 + do { \ 54 + barrier(); \ 55 + ipipe_check_context(ipipe_root_domain); \ 56 + __ipipe_unstall_root(); \ 57 + } while (0) 59 58 60 59 #define raw_local_save_flags_ptr(x) \ 61 60 do { \