diff options
author | Artemy Kovalyov <[email protected]> | 2018-08-28 14:40:32 +0300 |
---|---|---|
committer | Jason Gunthorpe <[email protected]> | 2018-09-04 15:07:55 -0600 |
commit | e4ff3d22c11dd505353896cdcad0ee8f3251be68 (patch) | |
tree | a17ff2322f9ea626aaf531d153fa331fc04b8f24 /lib/test_overflow.c | |
parent | 0d23ba6034b9cf48b8918404367506da3e4b3ee5 (diff) |
IB/core: Release object lock if destroy failed
The object lock was supposed to always be released during destroy, but
when the destruction retry series was integrated with the destroy series
it created a failure path that missed the unlock.
Keep with convention, if destroy fails the caller must undo all locking.
Fixes: 87ad80abc70d ("IB/uverbs: Consolidate uobject destruction")
Signed-off-by: Artemy Kovalyov <[email protected]>
Signed-off-by: Leon Romanovsky <[email protected]>
Signed-off-by: Jason Gunthorpe <[email protected]>
Diffstat (limited to 'lib/test_overflow.c')
0 files changed, 0 insertions, 0 deletions