Commit 12cc5f9
staging: vc04_services: Move spinlocks to vchiq_state
The msg_queue_spinlock, quota_spinlock and bulk_waiter_spinlock
are allocated globally. Instead move them to struct vchiq_state
and initialise them in vchiq_init_state().
Signed-off-by: Umang Jain <umang.jain@ideasonboard.com>
Reviewed-by: Stefan Wahren <wahrenst@gmx.net>
Link: https://lore.kernel.org/r/20240412075743.60712-9-umang.jain@ideasonboard.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>1 parent 6d0ef32 commit 12cc5f9
5 files changed
Lines changed: 47 additions & 41 deletions
File tree
- drivers/staging/vc04_services/interface/vchiq_arm
Lines changed: 8 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | 62 | | |
64 | 63 | | |
65 | 64 | | |
| |||
985 | 984 | | |
986 | 985 | | |
987 | 986 | | |
988 | | - | |
| 987 | + | |
989 | 988 | | |
990 | | - | |
| 989 | + | |
991 | 990 | | |
992 | 991 | | |
993 | 992 | | |
| |||
1004 | 1003 | | |
1005 | 1004 | | |
1006 | 1005 | | |
1007 | | - | |
| 1006 | + | |
1008 | 1007 | | |
1009 | | - | |
| 1008 | + | |
1010 | 1009 | | |
1011 | 1010 | | |
1012 | 1011 | | |
| |||
1127 | 1126 | | |
1128 | 1127 | | |
1129 | 1128 | | |
1130 | | - | |
| 1129 | + | |
1131 | 1130 | | |
1132 | 1131 | | |
1133 | | - | |
| 1132 | + | |
1134 | 1133 | | |
1135 | 1134 | | |
1136 | 1135 | | |
| |||
1167 | 1166 | | |
1168 | 1167 | | |
1169 | 1168 | | |
1170 | | - | |
| 1169 | + | |
1171 | 1170 | | |
1172 | 1171 | | |
1173 | 1172 | | |
| |||
1186 | 1185 | | |
1187 | 1186 | | |
1188 | 1187 | | |
1189 | | - | |
| 1188 | + | |
1190 | 1189 | | |
1191 | 1190 | | |
1192 | 1191 | | |
| |||
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
102 | 101 | | |
103 | 102 | | |
104 | 103 | | |
| |||
Lines changed: 20 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | 152 | | |
156 | 153 | | |
157 | 154 | | |
| |||
724 | 721 | | |
725 | 722 | | |
726 | 723 | | |
727 | | - | |
| 724 | + | |
728 | 725 | | |
729 | 726 | | |
730 | 727 | | |
731 | | - | |
| 728 | + | |
732 | 729 | | |
733 | 730 | | |
734 | 731 | | |
| |||
747 | 744 | | |
748 | 745 | | |
749 | 746 | | |
750 | | - | |
| 747 | + | |
751 | 748 | | |
752 | 749 | | |
753 | 750 | | |
754 | | - | |
| 751 | + | |
755 | 752 | | |
756 | 753 | | |
757 | 754 | | |
| |||
837 | 834 | | |
838 | 835 | | |
839 | 836 | | |
840 | | - | |
| 837 | + | |
841 | 838 | | |
842 | 839 | | |
843 | 840 | | |
844 | | - | |
| 841 | + | |
845 | 842 | | |
846 | 843 | | |
847 | 844 | | |
| |||
940 | 937 | | |
941 | 938 | | |
942 | 939 | | |
943 | | - | |
| 940 | + | |
944 | 941 | | |
945 | 942 | | |
946 | 943 | | |
| |||
955 | 952 | | |
956 | 953 | | |
957 | 954 | | |
958 | | - | |
| 955 | + | |
959 | 956 | | |
960 | 957 | | |
961 | 958 | | |
962 | 959 | | |
963 | 960 | | |
964 | 961 | | |
965 | | - | |
| 962 | + | |
966 | 963 | | |
967 | 964 | | |
968 | 965 | | |
| |||
975 | 972 | | |
976 | 973 | | |
977 | 974 | | |
978 | | - | |
| 975 | + | |
979 | 976 | | |
980 | 977 | | |
981 | 978 | | |
| |||
993 | 990 | | |
994 | 991 | | |
995 | 992 | | |
996 | | - | |
| 993 | + | |
997 | 994 | | |
998 | 995 | | |
999 | 996 | | |
1000 | | - | |
| 997 | + | |
1001 | 998 | | |
1002 | 999 | | |
1003 | 1000 | | |
| |||
1040 | 1037 | | |
1041 | 1038 | | |
1042 | 1039 | | |
1043 | | - | |
| 1040 | + | |
1044 | 1041 | | |
1045 | 1042 | | |
1046 | 1043 | | |
| |||
1066 | 1063 | | |
1067 | 1064 | | |
1068 | 1065 | | |
1069 | | - | |
| 1066 | + | |
1070 | 1067 | | |
1071 | 1068 | | |
1072 | 1069 | | |
| |||
1322 | 1319 | | |
1323 | 1320 | | |
1324 | 1321 | | |
1325 | | - | |
| 1322 | + | |
1326 | 1323 | | |
1327 | 1324 | | |
1328 | 1325 | | |
1329 | 1326 | | |
1330 | 1327 | | |
1331 | | - | |
| 1328 | + | |
1332 | 1329 | | |
1333 | 1330 | | |
1334 | 1331 | | |
| |||
2169 | 2166 | | |
2170 | 2167 | | |
2171 | 2168 | | |
| 2169 | + | |
| 2170 | + | |
| 2171 | + | |
| 2172 | + | |
2172 | 2173 | | |
2173 | 2174 | | |
2174 | 2175 | | |
| |||
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
348 | 349 | | |
349 | 350 | | |
350 | 351 | | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
351 | 358 | | |
352 | 359 | | |
353 | 360 | | |
| |||
Lines changed: 12 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
220 | 220 | | |
221 | 221 | | |
222 | 222 | | |
223 | | - | |
| 223 | + | |
224 | 224 | | |
225 | 225 | | |
226 | | - | |
| 226 | + | |
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
233 | 233 | | |
234 | | - | |
| 234 | + | |
235 | 235 | | |
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
241 | | - | |
| 241 | + | |
242 | 242 | | |
243 | 243 | | |
244 | 244 | | |
| |||
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
250 | | - | |
| 250 | + | |
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
258 | | - | |
| 258 | + | |
259 | 259 | | |
260 | 260 | | |
261 | 261 | | |
| |||
340 | 340 | | |
341 | 341 | | |
342 | 342 | | |
343 | | - | |
| 343 | + | |
344 | 344 | | |
345 | | - | |
| 345 | + | |
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
| |||
1246 | 1246 | | |
1247 | 1247 | | |
1248 | 1248 | | |
1249 | | - | |
| 1249 | + | |
1250 | 1250 | | |
1251 | 1251 | | |
1252 | 1252 | | |
1253 | 1253 | | |
1254 | 1254 | | |
1255 | 1255 | | |
1256 | 1256 | | |
1257 | | - | |
| 1257 | + | |
1258 | 1258 | | |
1259 | 1259 | | |
1260 | 1260 | | |
1261 | | - | |
| 1261 | + | |
1262 | 1262 | | |
1263 | 1263 | | |
1264 | | - | |
| 1264 | + | |
1265 | 1265 | | |
1266 | 1266 | | |
1267 | 1267 | | |
| |||
0 commit comments