* '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
Showing the changes to scripts (15 of 40 files). Show all
Unified · Split
| @@ -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 0 | 2657 | # 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" . |
| @@ -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", |
| @@ -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 0 | 22 | # signal 0 |
| 25 | # reset 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |
| @@ -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 0 | 22 | # signal 0 |
| 25 | # reset 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |
| @@ -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 0 | 22 | # signal 0 |
| 25 | # reset 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |
| @@ -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 0 | 22 | # signal 0 |
| 25 | # reset 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |
| @@ -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 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |
| @@ -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 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |
| @@ -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 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |
| @@ -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 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |
| @@ -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 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |
| @@ -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 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |
| @@ -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 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |
| @@ -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 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |
| @@ -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 0 | 23 | # reset 0 |
| 26 | # resetevent 0 | 24 | # 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 number | 40 | # opcodeeq command opcode or number |
| 46 | # opcodelt number | 41 | # opcodelt number |
| 47 | # opcodegt number | 42 | # opcodegt number |