OpenCloudOS-Kernel/arch
Peter Zijlstra 658aa51459 sh: Provide atomic_{or,xor,and}
Implement atomic logic ops -- atomic_{or,xor,and}.

These will replace the atomic_{set,clear}_mask functions that are
available on some archs.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2015-07-27 14:06:23 +02:00
..
alpha alpha: Provide atomic_{or,xor,and} 2015-07-27 14:06:21 +02:00
arc arc: Provide atomic_{or,xor,and} 2015-07-27 14:06:21 +02:00
arm arm: Provide atomic_{or,xor,and} 2015-07-27 14:06:21 +02:00
arm64 arm64: Provide atomic_{or,xor,and} 2015-07-27 14:06:22 +02:00
avr32 avr32: Provide atomic_{or,xor,and} 2015-07-27 14:06:22 +02:00
blackfin blackfin: Provide atomic_{or,xor,and} 2015-07-27 14:06:22 +02:00
c6x mm: clean up per architecture MM hook header files 2015-07-17 16:39:53 -07:00
cris mm: clean up per architecture MM hook header files 2015-07-17 16:39:53 -07:00
frv mm: clean up per architecture MM hook header files 2015-07-17 16:39:53 -07:00
h8300 mm: clean up per architecture MM hook header files 2015-07-17 16:39:53 -07:00
hexagon hexagon: Provide atomic_{or,xor,and} 2015-07-27 14:06:22 +02:00
ia64 ia64: Provide atomic_{or,xor,and} 2015-07-27 14:06:22 +02:00
m32r m32r: Provide atomic_{or,xor,and} 2015-07-27 14:06:22 +02:00
m68k m68k: Provide atomic_{or,xor,and} 2015-07-27 14:06:22 +02:00
metag metag: Provide atomic_{or,xor,and} 2015-07-27 14:06:22 +02:00
microblaze mm: clean up per architecture MM hook header files 2015-07-17 16:39:53 -07:00
mips mips: Provide atomic_{or,xor,and} 2015-07-27 14:06:22 +02:00
mn10300 mn10300: Provide atomic_{or,xor,and} 2015-07-27 14:06:23 +02:00
nios2 mm: clean up per architecture MM hook header files 2015-07-17 16:39:53 -07:00
openrisc mm: clean up per architecture MM hook header files 2015-07-17 16:39:53 -07:00
parisc parisc: Provide atomic_{or,xor,and} 2015-07-27 14:06:23 +02:00
powerpc powerpc: Provide atomic_{or,xor,and} 2015-07-27 14:06:23 +02:00
s390 s390: adapt entry.S to the move of thread_struct 2015-07-20 13:22:18 +02:00
score mm: clean up per architecture MM hook header files 2015-07-17 16:39:53 -07:00
sh sh: Provide atomic_{or,xor,and} 2015-07-27 14:06:23 +02:00
sparc mm: clean up per architecture MM hook header files 2015-07-17 16:39:53 -07:00
tile tile: use free_bootmem_late() for initrd 2015-07-23 14:11:09 -04:00
um mm: clean up per architecture MM hook header files 2015-07-17 16:39:53 -07:00
unicore32 mm: clean up per architecture MM hook header files 2015-07-17 16:39:53 -07:00
x86 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2015-07-26 11:46:32 -07:00
xtensa mm: clean up per architecture MM hook header files 2015-07-17 16:39:53 -07:00
.gitignore
Kconfig x86/fpu, sched: Introduce CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT and use it on x86 2015-07-18 03:42:51 +02:00