summaryrefslogtreecommitdiffstats
path: root/lib/libpthread/thread/thr_fsync.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2000-11-16 02:16:44 +0000
committerjhb <jhb@FreeBSD.org>2000-11-16 02:16:44 +0000
commitc0bba69cbe7c4beee5213a4f1494387ee365db4c (patch)
treebc01d9302c1c47d1c7ec3254c6bfc60515318af1 /lib/libpthread/thread/thr_fsync.c
parent4b0f06d83c650d18d7bc905ae27eb7412fcfc038 (diff)
downloadFreeBSD-src-c0bba69cbe7c4beee5213a4f1494387ee365db4c.zip
FreeBSD-src-c0bba69cbe7c4beee5213a4f1494387ee365db4c.tar.gz
Don't release and acquire Giant in mi_switch(). Instead, release and
acquire Giant as needed in functions that call mi_switch(). The releases need to be done outside of the sched_lock to avoid potential deadlocks from trying to acquire Giant while interrupts are disabled. Submitted by: witness
Diffstat (limited to 'lib/libpthread/thread/thr_fsync.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud