diff options
author | Quinn Tran <[email protected]> | 2023-08-21 18:30:39 +0530 |
---|---|---|
committer | Martin K. Petersen <[email protected]> | 2023-08-21 17:45:14 -0400 |
commit | e370b64c7db96384a0886a09a9d80406e4c663d7 (patch) | |
tree | 7046621806c6ffc0b9851f925d7e8b8a0b5d5c16 /scripts/generate_rust_analyzer.py | |
parent | 6d0b65569c0a10b27c49bacd8d25bcd406003533 (diff) |
scsi: qla2xxx: Fix firmware resource tracking
The storage was not draining I/Os and the work load was not spread out
across different CPUs evenly. This led to firmware resource counters
getting overrun on the busy CPU. This overrun prevented error recovery from
happening in a timely manner.
By switching the counter to atomic, it allows the count to be little more
accurate to prevent the overrun.
Cc: [email protected]
Fixes: da7c21b72aa8 ("scsi: qla2xxx: Fix command flush during TMF")
Signed-off-by: Quinn Tran <[email protected]>
Signed-off-by: Nilesh Javali <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Himanshu Madhani <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions