forked fromtorvalds/linux
- Notifications
You must be signed in to change notification settings - Fork1
Commit6f2b9b9
timer: implement lockdep deadlock detection
This modifies the timer code in a way to allow lockdep to detectdeadlocks resulting from a lock being taken in the timer functionas well as around the del_timer_sync() call.Signed-off-by: Johannes Berg <johannes@sipsolutions.net>1 parent673f820 commit6f2b9b9
2 files changed
+141
-20
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
| 8 | + | |
8 | 9 |
| |
9 | 10 |
| |
10 | 11 |
| |
| |||
21 | 22 |
| |
22 | 23 |
| |
23 | 24 |
| |
| 25 | + | |
| 26 | + | |
| 27 | + | |
24 | 28 |
| |
25 | 29 |
| |
26 | 30 |
| |
27 | 31 |
| |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
28 | 45 |
| |
29 | 46 |
| |
30 | 47 |
| |
31 | 48 |
| |
32 | 49 |
| |
33 | 50 |
| |
| 51 | + | |
| 52 | + | |
34 | 53 |
| |
35 | 54 |
| |
36 | 55 |
| |
37 | 56 |
| |
38 | 57 |
| |
39 | 58 |
| |
40 |
| - | |
41 |
| - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
42 | 109 |
| |
43 | 110 |
| |
44 |
| - | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
45 | 114 |
| |
46 | 115 |
| |
47 | 116 |
| |
48 |
| - | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
49 | 120 |
| |
50 |
| - | |
| 121 | + | |
51 | 122 |
| |
52 | 123 |
| |
53 | 124 |
| |
54 |
| - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
55 | 128 |
| |
56 | 129 |
| |
57 | 130 |
| |
58 | 131 |
| |
59 | 132 |
| |
60 |
| - | |
| 133 | + | |
61 | 134 |
| |
62 | 135 |
| |
63 |
| - | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
64 | 139 |
| |
65 | 140 |
| |
66 | 141 |
| |
67 | 142 |
| |
68 | 143 |
| |
69 |
| - | |
| 144 | + | |
70 | 145 |
| |
71 | 146 |
| |
72 | 147 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
491 | 491 |
| |
492 | 492 |
| |
493 | 493 |
| |
494 |
| - | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
495 | 497 |
| |
496 |
| - | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
497 | 501 |
| |
498 | 502 |
| |
499 |
| - | |
| 503 | + | |
500 | 504 |
| |
501 |
| - | |
| 505 | + | |
502 | 506 |
| |
503 | 507 |
| |
504 | 508 |
| |
| |||
512 | 516 |
| |
513 | 517 |
| |
514 | 518 |
| |
515 |
| - | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
516 | 522 |
| |
517 | 523 |
| |
518 | 524 |
| |
| |||
521 | 527 |
| |
522 | 528 |
| |
523 | 529 |
| |
| 530 | + | |
524 | 531 |
| |
525 | 532 |
| |
526 | 533 |
| |
| |||
530 | 537 |
| |
531 | 538 |
| |
532 | 539 |
| |
533 |
| - | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
534 | 543 |
| |
535 | 544 |
| |
536 |
| - | |
| 545 | + | |
537 | 546 |
| |
538 |
| - | |
| 547 | + | |
539 | 548 |
| |
540 |
| - | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
541 | 552 |
| |
542 |
| - | |
| 553 | + | |
543 | 554 |
| |
544 | 555 |
| |
545 |
| - | |
| 556 | + | |
546 | 557 |
| |
547 | 558 |
| |
548 | 559 |
| |
| |||
789 | 800 |
| |
790 | 801 |
| |
791 | 802 |
| |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
792 | 812 |
| |
793 | 813 |
| |
794 | 814 |
| |
| |||
861 | 881 |
| |
862 | 882 |
| |
863 | 883 |
| |
| 884 | + | |
864 | 885 |
| |
865 | 886 |
| |
866 | 887 |
| |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
867 | 910 |
| |
| 911 | + | |
| 912 | + | |
| 913 | + | |
868 | 914 |
| |
869 | 915 |
| |
870 | 916 |
| |
|
0 commit comments
Comments
(0)