Commit 3acd247
crypto: hisilicon/qm - centralize the sending locks of each module into qm
[ Upstream commit 8cd9b60 ]
When a single queue used by multiple tfms, the protection of shared
resources by individual module driver programs is no longer
sufficient. The hisi_qp_send needs to be ensured by the lock in qp.
Fixes: 5fdb4b3 ("crypto: hisilicon - add a lock for the qp send operation")
Signed-off-by: Chenghai Huang <huangchenghai2@huawei.com>
Signed-off-by: Weili Qian <qianweili@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>1 parent 23fcfd8 commit 3acd247
File tree
4 files changed
+13
-11
lines changed- drivers/crypto/hisilicon
- hpre
- zip
- include/linux
4 files changed
+13
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
113 | 112 | | |
114 | 113 | | |
115 | 114 | | |
| |||
410 | 409 | | |
411 | 410 | | |
412 | 411 | | |
413 | | - | |
414 | 412 | | |
415 | 413 | | |
416 | 414 | | |
| |||
478 | 476 | | |
479 | 477 | | |
480 | 478 | | |
481 | | - | |
482 | 479 | | |
483 | | - | |
484 | 480 | | |
485 | 481 | | |
486 | 482 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2360 | 2360 | | |
2361 | 2361 | | |
2362 | 2362 | | |
2363 | | - | |
2364 | | - | |
2365 | | - | |
| 2363 | + | |
| 2364 | + | |
2366 | 2365 | | |
| 2366 | + | |
2367 | 2367 | | |
2368 | 2368 | | |
2369 | 2369 | | |
| 2370 | + | |
2370 | 2371 | | |
2371 | 2372 | | |
2372 | 2373 | | |
2373 | 2374 | | |
2374 | | - | |
| 2375 | + | |
| 2376 | + | |
| 2377 | + | |
2375 | 2378 | | |
| 2379 | + | |
2376 | 2380 | | |
| 2381 | + | |
| 2382 | + | |
2377 | 2383 | | |
2378 | 2384 | | |
2379 | 2385 | | |
2380 | 2386 | | |
2381 | 2387 | | |
2382 | 2388 | | |
| 2389 | + | |
2383 | 2390 | | |
2384 | 2391 | | |
2385 | 2392 | | |
| |||
2956 | 2963 | | |
2957 | 2964 | | |
2958 | 2965 | | |
| 2966 | + | |
2959 | 2967 | | |
2960 | 2968 | | |
2961 | 2969 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
217 | 217 | | |
218 | 218 | | |
219 | 219 | | |
220 | | - | |
221 | 220 | | |
222 | 221 | | |
223 | 222 | | |
| |||
250 | 249 | | |
251 | 250 | | |
252 | 251 | | |
253 | | - | |
254 | 252 | | |
255 | | - | |
256 | 253 | | |
257 | 254 | | |
258 | 255 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
473 | 473 | | |
474 | 474 | | |
475 | 475 | | |
| 476 | + | |
476 | 477 | | |
477 | 478 | | |
478 | 479 | | |
| |||
0 commit comments