atomic-irq.h (fc8e1ead9314cf0e0f1922e661428b93d3a50d88) | atomic-irq.h (e839ca528718e68cad32a307dc9aabf01ef3eb05) |
---|---|
1#ifndef __ASM_SH_ATOMIC_IRQ_H 2#define __ASM_SH_ATOMIC_IRQ_H 3 | 1#ifndef __ASM_SH_ATOMIC_IRQ_H 2#define __ASM_SH_ATOMIC_IRQ_H 3 |
4#include <linux/irqflags.h> 5 |
|
4/* 5 * To get proper branch prediction for the main line, we must branch 6 * forward to code at the end of this object's .text section, then 7 * branch back to restart the operation. 8 */ 9static inline void atomic_add(int i, atomic_t *v) 10{ 11 unsigned long flags; --- 60 unchanged lines hidden --- | 6/* 7 * To get proper branch prediction for the main line, we must branch 8 * forward to code at the end of this object's .text section, then 9 * branch back to restart the operation. 10 */ 11static inline void atomic_add(int i, atomic_t *v) 12{ 13 unsigned long flags; --- 60 unchanged lines hidden --- |