mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-12-03 18:32:38 +00:00
The TMF timeout timer may trigger at the same time when the response from a
controller is being handled. When this happens the SAS task may get freed
before the response processing is finished.
Fix this by calling complete() only when SAS_TASK_STATE_DONE is not set.
A similar race condition was fixed in commit
|
||
|---|---|---|
| .. | ||
| Makefile | ||
| pm80xx_hwi.c | ||
| pm80xx_hwi.h | ||
| pm8001_chips.h | ||
| pm8001_ctl.c | ||
| pm8001_ctl.h | ||
| pm8001_defs.h | ||
| pm8001_hwi.c | ||
| pm8001_hwi.h | ||
| pm8001_init.c | ||
| pm8001_sas.c | ||
| pm8001_sas.h | ||