diff options
| author | Karsten Graul <[email protected]> | 2020-02-17 16:24:52 +0100 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2020-02-17 14:50:24 -0800 |
| commit | 3739707c4568f05842c8bf770285328067bd6679 (patch) | |
| tree | 3eec2352d6a1e1c01695114ad9b146ea01f83c8a /tools/perf/scripts/python/exported-sql-viewer.py | |
| parent | 354ea2baa3936fcbfcb7ddf4ca3b6905389d4b25 (diff) | |
net/smc: do not delete lgr from list twice
When 2 callers call smc_lgr_terminate() at the same time
for the same lgr, one gets the lgr_lock and deletes the lgr from the
list and releases the lock. Then the second caller gets the lock and
tries to delete it again.
In smc_lgr_terminate() add a check if the link group lgr is already
deleted from the link group list and prevent to try to delete it a
second time.
And add a check if the lgr is marked as freeing, which means that a
termination is already pending.
Signed-off-by: Karsten Graul <[email protected]>
Signed-off-by: Ursula Braun <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions