diff options
author | sephe <sephe@FreeBSD.org> | 2016-10-11 08:22:17 +0000 |
---|---|---|
committer | sephe <sephe@FreeBSD.org> | 2016-10-11 08:22:17 +0000 |
commit | 391c799a38cf1b9723aa5c46f7127ba5e415a71c (patch) | |
tree | f96b1367be8e5c7b7de5c91ae38f1d6abceb0aaf /contrib/diff/src/diff.h | |
parent | c500773b0b22413b98c453d4ebdb67cb0925643b (diff) | |
download | FreeBSD-src-391c799a38cf1b9723aa5c46f7127ba5e415a71c.zip FreeBSD-src-391c799a38cf1b9723aa5c46f7127ba5e415a71c.tar.gz |
MFC 302816-302818
302816
hyperv/vmbus: Release vmbus channel lock before detach devices
Device detach method may sleep.
While I'm here, rename the function, fix indentation and function
comment.
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7110
302817
hyperv/vmbus: Field renaming to reflect reality
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7111
302818
hyperv/vmbus: Fix the racy channel close.
It is not safe to iterate the sub-channel list w/o lock on the
close path, while it's even more difficult to hold the lock
and iterate the sub-channel list. We leverage the
vmbua_{get,rel}_subchan() functions to solve this dilemma.
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7112
Diffstat (limited to 'contrib/diff/src/diff.h')
0 files changed, 0 insertions, 0 deletions