diff options
author | kib <kib@FreeBSD.org> | 2015-05-23 19:09:04 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2015-05-23 19:09:04 +0000 |
commit | 0638a68fdec54d763ffbe77a8375f8c083c3650e (patch) | |
tree | 18607563dbac90391e5be19f52616b12dae4a0c4 /lib/libc | |
parent | 7ec6cd48d050f08cc2fd1c978fd1814c690db4cf (diff) | |
download | FreeBSD-src-0638a68fdec54d763ffbe77a8375f8c083c3650e.zip FreeBSD-src-0638a68fdec54d763ffbe77a8375f8c083c3650e.tar.gz |
If thread requested to not stop on non-boundary, then not only
stopping signals should obey, but also all forms of single-threading.
Otherwise, thread might sleep interruptible while owning some
resources, and single-threading thread could try to access them.
An example is owning vnode lock while dumping core.
Submitted by: Conrad Meyer
Review: https://reviews.freebsd.org/D2612
Tested by: pho
MFC after: 1 week
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions