History

Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip

* 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: rtmutex: tester: Remove the remaining BKL leftovers lockdep/timers: Explain in detail the locking problems del_timer_sync() may cause rtmutex: Simplify PI algorithm and make highest prio task get lock rwsem: Remove redundant asmregparm annotation rwsem: Move duplicate function prototypes to linux/rwsem.h rwsem: Unify the duplicate rwsem_is_locked() inlines rwsem: Move duplicate init macros and functions to linux/rwsem.h rwsem: Move duplicate struct rwsem declaration to linux/rwsem.h x86: Cleanup rwsem_count_t typedef rwsem: Cleanup includes locking: Remove deprecated lock initializers cred: Replace deprecated spinlock initialization kthread: Replace deprecated spinlock initialization xtensa: Replace deprecated spinlock initialization um: Replace deprecated spinlock initialization sparc: Replace deprecated spinlock initialization mips: Replace deprecated spinlock initialization cris: Replace deprecated spinlock initialization alpha: Replace deprecated spinlock initialization rtmutex-tester: Remove BKL tests

Linus Torvalds committed 15 years ago

Commit 0586bed2 parents b80cd62 dbebbfb40 files · +228 −816Browse files

Showing the changes to scripts (15 of 40 files). Show all

Unified · Split

15 files
  1. scripts/checkpatch.pl +0 −5
  2. scripts/rt-tester/rt-tester.py +0 −2
  3. scripts/rt-tester/t2-l1-2rt-sameprio.tst +0 −5
  4. scripts/rt-tester/t2-l1-pi.tst +0 −5
  5. scripts/rt-tester/t2-l1-signal.tst +0 −5
  6. scripts/rt-tester/t2-l2-2rt-deadlock.tst +0 −5
  7. scripts/rt-tester/t3-l1-pi-1rt.tst +0 −5
  8. scripts/rt-tester/t3-l1-pi-2rt.tst +0 −5
  9. scripts/rt-tester/t3-l1-pi-3rt.tst +0 −5
  10. scripts/rt-tester/t3-l1-pi-signal.tst +0 −5
  11. scripts/rt-tester/t3-l1-pi-steal.tst +0 −5
  12. scripts/rt-tester/t3-l2-pi.tst +0 −5
  13. scripts/rt-tester/t4-l2-pi-deboost.tst +0 −5
  14. scripts/rt-tester/t5-l4-pi-boost-deboost-setsched.tst +0 −5
  15. scripts/rt-tester/t5-l4-pi-boost-deboost.tst +0 −5
scripts/checkpatch.pl+0−5
@@ -2654,11 +2654,6 @@ sub process { · 2653 unmodified lines
2654 WARN("Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt\n" . $herecurr);2654 WARN("Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt\n" . $herecurr);
2655 }2655 }
2656 2656
2657# SPIN_LOCK_UNLOCKED & RW_LOCK_UNLOCKED are deprecated
2658 if ($line =~ /\b(SPIN_LOCK_UNLOCKED|RW_LOCK_UNLOCKED)/) {
2659 ERROR("Use of $1 is deprecated: see Documentation/spinlocks.txt\n" . $herecurr);
2660 }
2661
2662# warn about #if 02657# warn about #if 0
2663 if ($line =~ /^.\s*\#\s*if\s+0\b/) {2658 if ($line =~ /^.\s*\#\s*if\s+0\b/) {
2664 CHK("if this code is redundant consider removing it\n" .2659 CHK("if this code is redundant consider removing it\n" .
scripts/rt-tester/rt-tester.py+0−2
@@ -33,8 +33,6 @@ cmd_opcodes = { · 32 unmodified lines
33 "lockintnowait" : "6",33 "lockintnowait" : "6",
34 "lockcont" : "7",34 "lockcont" : "7",
35 "unlock" : "8",35 "unlock" : "8",
36 "lockbkl" : "9",
37 "unlockbkl" : "10",
38 "signal" : "11",36 "signal" : "11",
39 "resetevent" : "98",37 "resetevent" : "98",
40 "reset" : "99",38 "reset" : "99",
scripts/rt-tester/t2-l1-2rt-sameprio.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal 022# signal 0
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number
scripts/rt-tester/t2-l1-pi.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal 022# signal 0
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number
scripts/rt-tester/t2-l1-signal.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal 022# signal 0
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number
scripts/rt-tester/t2-l2-2rt-deadlock.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal 022# signal 0
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number
scripts/rt-tester/t3-l1-pi-1rt.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal thread to signal (0-7)22# signal thread to signal (0-7)
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number
scripts/rt-tester/t3-l1-pi-2rt.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal thread to signal (0-7)22# signal thread to signal (0-7)
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number
scripts/rt-tester/t3-l1-pi-3rt.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal thread to signal (0-7)22# signal thread to signal (0-7)
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number
scripts/rt-tester/t3-l1-pi-signal.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal thread to signal (0-7)22# signal thread to signal (0-7)
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number
scripts/rt-tester/t3-l1-pi-steal.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal thread to signal (0-7)22# signal thread to signal (0-7)
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number
scripts/rt-tester/t3-l2-pi.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal thread to signal (0-7)22# signal thread to signal (0-7)
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number
scripts/rt-tester/t4-l2-pi-deboost.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal thread to signal (0-7)22# signal thread to signal (0-7)
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number
scripts/rt-tester/t5-l4-pi-boost-deboost-setsched.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal thread to signal (0-7)22# signal thread to signal (0-7)
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number
scripts/rt-tester/t5-l4-pi-boost-deboost.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
19# lockintnowait lock nr (0-7)19# lockintnowait lock nr (0-7)
20# lockcont lock nr (0-7)20# lockcont lock nr (0-7)
21# unlock lock nr (0-7)21# unlock lock nr (0-7)
22# lockbkl lock nr (0-7)
23# unlockbkl lock nr (0-7)
24# signal thread to signal (0-7)22# signal thread to signal (0-7)
25# reset 023# reset 0
26# resetevent 024# resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
39# blocked lock nr (0-7)37# blocked lock nr (0-7)
40# blockedwake lock nr (0-7)38# blockedwake lock nr (0-7)
41# unlocked lock nr (0-7)39# unlocked lock nr (0-7)
42# lockedbkl dont care
43# blockedbkl dont care
44# unlockedbkl dont care
45# opcodeeq command opcode or number40# opcodeeq command opcode or number
46# opcodelt number41# opcodelt number
47# opcodegt number42# opcodegt number