diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2019-07-15 08:39:52 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2019-07-15 08:39:52 +0000 |
commit | ad038195bd69aaf35c4bde17e73a847ad47ccbf9 (patch) | |
tree | f2504cd841529c52cbd7d1a251d94533c7834564 /sbin | |
parent | 40bd868ba7fd8e941cb0e4ea599489ef459d6095 (diff) | |
download | src-ad038195bd69aaf35c4bde17e73a847ad47ccbf9.tar.gz src-ad038195bd69aaf35c4bde17e73a847ad47ccbf9.zip |
In do_lock_pi(), do not return prematurely.
If umtxq_check_susp() indicates an exit, we should clean the resources
before returning. Do it by breaking out of the loop and relying on
post-loop cleanup.
Reviewed by: markj
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 12 days
Differential revision: https://reviews.freebsd.org/D20949
Notes
Notes:
svn path=/head/; revision=349995
Diffstat (limited to 'sbin')
0 files changed, 0 insertions, 0 deletions