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
26542654 WARN("Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt\n" . $herecurr);
26552655 }
26562656
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−
26622657 # warn about #if 0
26632658 if ($line =~ /^.\s*\#\s*if\s+0\b/) {
26642659 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
3333 "lockintnowait" : "6",
3434 "lockcont" : "7",
3535 "unlock" : "8",
36− "lockbkl" : "9",
37− "unlockbkl" : "10",
3836 "signal" : "11",
3937 "resetevent" : "98",
4038 "reset" : "99",
scripts/rt-tester/t2-l1-2rt-sameprio.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal 0
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number
scripts/rt-tester/t2-l1-pi.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal 0
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number
scripts/rt-tester/t2-l1-signal.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal 0
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number
scripts/rt-tester/t2-l2-2rt-deadlock.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal 0
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number
scripts/rt-tester/t3-l1-pi-1rt.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal thread to signal (0-7)
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number
scripts/rt-tester/t3-l1-pi-2rt.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal thread to signal (0-7)
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number
scripts/rt-tester/t3-l1-pi-3rt.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal thread to signal (0-7)
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number
scripts/rt-tester/t3-l1-pi-signal.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal thread to signal (0-7)
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number
scripts/rt-tester/t3-l1-pi-steal.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal thread to signal (0-7)
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number
scripts/rt-tester/t3-l2-pi.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal thread to signal (0-7)
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number
scripts/rt-tester/t4-l2-pi-deboost.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal thread to signal (0-7)
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number
scripts/rt-tester/t5-l4-pi-boost-deboost-setsched.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal thread to signal (0-7)
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number
scripts/rt-tester/t5-l4-pi-boost-deboost.tst+0−5
@@ -19,8 +19,6 @@ · 18 unmodified lines
1919 # lockintnowait lock nr (0-7)
2020 # lockcont lock nr (0-7)
2121 # unlock lock nr (0-7)
22−# lockbkl lock nr (0-7)
23−# unlockbkl lock nr (0-7)
2422 # signal thread to signal (0-7)
2523 # reset 0
2624 # resetevent 0
@@ -39,9 +37,6 @@ · 12 unmodified lines
3937 # blocked lock nr (0-7)
4038 # blockedwake lock nr (0-7)
4139 # unlocked lock nr (0-7)
42−# lockedbkl dont care
43−# blockedbkl dont care
44−# unlockedbkl dont care
4540 # opcodeeq command opcode or number
4641 # opcodelt number
4742 # opcodegt number