index
:
linux
frominto-error
master
Contrib clone of linux
matthias
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
-rw-r--r--
Documentation/atomic_ops.txt
4
-rw-r--r--
Documentation/fault-injection/fault-injection.txt
11
-rw-r--r--
Documentation/memory-barriers.txt
6
-rw-r--r--
Documentation/static-keys.txt
99
-rw-r--r--
arch/Kconfig
6
-rw-r--r--
arch/alpha/include/asm/atomic.h
42
-rw-r--r--
arch/arc/include/asm/atomic.h
8
-rw-r--r--
arch/arm/include/asm/atomic.h
51
-rw-r--r--
arch/arm/include/asm/barrier.h
4
-rw-r--r--
arch/arm/include/asm/cmpxchg.h
47
-rw-r--r--
arch/arm/include/asm/jump_label.h
25
-rw-r--r--
arch/arm/kernel/jump_label.c
2
-rw-r--r--
arch/arm64/include/asm/atomic.h
14
-rw-r--r--
arch/arm64/include/asm/barrier.h
4
-rw-r--r--
arch/arm64/include/asm/jump_label.h
18
-rw-r--r--
arch/arm64/kernel/jump_label.c
2
-rw-r--r--
arch/avr32/include/asm/atomic.h
12
-rw-r--r--
arch/blackfin/include/asm/atomic.h
16
-rw-r--r--
arch/blackfin/kernel/bfin_ksyms.c
7
-rw-r--r--
arch/blackfin/mach-bf561/atomic.S
30
-rw-r--r--
arch/blackfin/mach-common/smp.c
2
-rw-r--r--
arch/frv/include/asm/atomic.h
107
-rw-r--r--
arch/frv/include/asm/atomic_defs.h
172
-rw-r--r--
arch/frv/include/asm/bitops.h
99
-rw-r--r--
arch/frv/kernel/dma.c
6
-rw-r--r--
arch/frv/kernel/frv_ksyms.c
5
-rw-r--r--
arch/frv/lib/Makefile
2
-rw-r--r--
arch/frv/lib/atomic-lib.c
7
-rw-r--r--
arch/frv/lib/atomic-ops.S
110
-rw-r--r--
arch/frv/lib/atomic64-ops.S
94
-rw-r--r--
arch/h8300/include/asm/atomic.h
137
-rw-r--r--
arch/hexagon/include/asm/atomic.h
4
-rw-r--r--
arch/ia64/include/asm/atomic.h
24
-rw-r--r--
arch/ia64/include/asm/barrier.h
4
-rw-r--r--
arch/m32r/include/asm/atomic.h
45
-rw-r--r--
arch/m32r/kernel/smp.c
4
-rw-r--r--
arch/m68k/include/asm/atomic.h
14
-rw-r--r--
arch/metag/include/asm/atomic_lnkget.h
38
-rw-r--r--
arch/metag/include/asm/atomic_lock1.h
23
-rw-r--r--
arch/metag/include/asm/barrier.h
4
-rw-r--r--
arch/mips/include/asm/atomic.h
7
-rw-r--r--
arch/mips/include/asm/barrier.h
4
-rw-r--r--
arch/mips/include/asm/jump_label.h
19
-rw-r--r--
arch/mips/kernel/jump_label.c
2
-rw-r--r--
arch/mn10300/include/asm/atomic.h
71
-rw-r--r--
arch/mn10300/mm/tlb-smp.c
2
-rw-r--r--
arch/parisc/configs/c8000_defconfig
1
-rw-r--r--
arch/parisc/configs/generic-32bit_defconfig
1
-rw-r--r--
arch/parisc/include/asm/atomic.h
7
-rw-r--r--
arch/powerpc/include/asm/atomic.h
7
-rw-r--r--
arch/powerpc/include/asm/barrier.h
4
-rw-r--r--
arch/powerpc/include/asm/jump_label.h
19
-rw-r--r--
arch/powerpc/kernel/jump_label.c
2
-rw-r--r--
arch/powerpc/kernel/misc_32.S
19
-rw-r--r--
arch/s390/include/asm/atomic.h
41
-rw-r--r--
arch/s390/include/asm/barrier.h
4
-rw-r--r--
arch/s390/include/asm/jump_label.h
19
-rw-r--r--
arch/s390/kernel/jump_label.c
2
-rw-r--r--
arch/s390/kernel/time.c
4
-rw-r--r--
arch/s390/kvm/interrupt.c
30
-rw-r--r--
arch/s390/kvm/kvm-s390.c
32
-rw-r--r--
arch/s390/lib/uaccess.c
12
-rw-r--r--
arch/sh/include/asm/atomic-grb.h
43
-rw-r--r--
arch/sh/include/asm/atomic-irq.h
21
-rw-r--r--
arch/sh/include/asm/atomic-llsc.h
31
-rw-r--r--
arch/sparc/include/asm/atomic_32.h
4
-rw-r--r--
arch/sparc/include/asm/atomic_64.h
4
-rw-r--r--
arch/sparc/include/asm/barrier_64.h
4
-rw-r--r--
arch/sparc/include/asm/jump_label.h
35
-rw-r--r--
arch/sparc/kernel/jump_label.c
2
-rw-r--r--
arch/sparc/lib/atomic32.c
22
-rw-r--r--
arch/sparc/lib/atomic_64.S
6
-rw-r--r--
arch/sparc/lib/ksyms.c
3
-rw-r--r--
arch/tile/include/asm/atomic_32.h
28
-rw-r--r--
arch/tile/include/asm/atomic_64.h
40
-rw-r--r--
arch/tile/lib/atomic_32.c
23
-rw-r--r--
arch/tile/lib/atomic_asm_32.S
4
-rw-r--r--
arch/x86/include/asm/atomic.h
25
-rw-r--r--
arch/x86/include/asm/atomic64_32.h
14
-rw-r--r--
arch/x86/include/asm/atomic64_64.h
15
-rw-r--r--
arch/x86/include/asm/barrier.h
8
-rw-r--r--
arch/x86/include/asm/jump_label.h
23
-rw-r--r--
arch/x86/include/asm/qrwlock.h
10
-rw-r--r--
arch/x86/kernel/jump_label.c
2
-rw-r--r--
arch/x86/kernel/tsc.c
22
-rw-r--r--
arch/xtensa/configs/iss_defconfig
1
-rw-r--r--
arch/xtensa/include/asm/atomic.h
73
-rw-r--r--
drivers/gpu/drm/i915/i915_drv.c
2
-rw-r--r--
drivers/gpu/drm/i915/i915_gem.c
2
-rw-r--r--
drivers/gpu/drm/i915/i915_irq.c
4
-rw-r--r--
drivers/s390/scsi/zfcp_aux.c
2
-rw-r--r--
drivers/s390/scsi/zfcp_erp.c
62
-rw-r--r--
drivers/s390/scsi/zfcp_fc.c
8
-rw-r--r--
drivers/s390/scsi/zfcp_fsf.c
26
-rw-r--r--
drivers/s390/scsi/zfcp_qdio.c
14
-rw-r--r--
include/asm-generic/atomic-long.h
263
-rw-r--r--
include/asm-generic/atomic.h
11
-rw-r--r--
include/asm-generic/atomic64.h
4
-rw-r--r--
include/asm-generic/barrier.h
4
-rw-r--r--
include/asm-generic/qrwlock.h
78
-rw-r--r--
include/linux/atomic.h
361
-rw-r--r--
include/linux/compiler.h
7
-rw-r--r--
include/linux/jump_label.h
261
-rw-r--r--
include/linux/llist.h
2
-rw-r--r--
kernel/futex.c
100
-rw-r--r--
kernel/jump_label.c
158
-rw-r--r--
kernel/locking/Makefile
1
-rw-r--r--
kernel/locking/qrwlock.c
47
-rw-r--r--
kernel/locking/qspinlock.c
6
-rw-r--r--
kernel/locking/qspinlock_paravirt.h
102
-rw-r--r--
kernel/locking/rtmutex-tester.c
420
-rw-r--r--
kernel/locking/rtmutex.c
2
-rw-r--r--
kernel/locking/rtmutex_common.h
22
-rw-r--r--
kernel/sched/core.c
6
-rw-r--r--
lib/Kconfig.debug
22
-rw-r--r--
lib/Makefile
2
-rw-r--r--
lib/atomic64.c
3
-rw-r--r--
lib/atomic64_test.c
68
-rw-r--r--
lib/lockref.c
8
-rw-r--r--
lib/test_static_key_base.c
68
-rw-r--r--
lib/test_static_keys.c
225
-rw-r--r--
scripts/rt-tester/check-all.sh
21
-rwxr-xr-x
scripts/rt-tester/rt-tester.py
218
-rw-r--r--
scripts/rt-tester/t2-l1-2rt-sameprio.tst
94
-rw-r--r--
scripts/rt-tester/t2-l1-pi.tst
77
-rw-r--r--
scripts/rt-tester/t2-l1-signal.tst
72
-rw-r--r--
scripts/rt-tester/t2-l2-2rt-deadlock.tst
84
-rw-r--r--
scripts/rt-tester/t3-l1-pi-1rt.tst
87
-rw-r--r--
scripts/rt-tester/t3-l1-pi-2rt.tst
88
-rw-r--r--
scripts/rt-tester/t3-l1-pi-3rt.tst
87
-rw-r--r--
scripts/rt-tester/t3-l1-pi-signal.tst
93