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 ---