HomeFreeBSD

MFC 298569,298570,298571,298572,298574,298575,298613,298614,298615,298616,298617

Description

MFC 298569,298570,298571,298572,298574,298575,298613,298614,298615,298616,298617

298569

hyperv/channel: Remove the unnecessary 'new' flag

MFC after:  1 week
Sponsored by:       Microsoft OSTC

298570

hyperv/channel: Minor style changes; no functional changes.

MFC after:  1 week
Sponsored by:       Microsoft OSTC

298571

hyperv/channel: Remove unapplied comment

MFC after:  1 week
Sponsored by:       Microsoft OSTC

298572

hyperv/channel: Log a warning about duplicated primary channel offer

MFC after:  1 week
Sponsored by:       Microsoft OSTC

298574

hyperv/channel: Add functions to synchronize sub-channel offers

MFC after:  1 week
Sponsored by:       Microsoft OSTC

298575

hyperv/hn: Synchronize sub-channel offers

MFC after:  1 week
Sponsored by:       Microsoft OSTC

298613

hyperv/stor: Remove the useless hs_open_multi_channel

This fixes the sub-channel offer race after Hyper-V device probe/attach
is moved to vmbus SYSINIT/attach.

MFC after:  1 week
Sponsored by:       Microsoft OSTC

298614

hyperv/stor: Synchronize sub-channel offers

MFC after:  1 week
Sponsored by:       Microsoft OSTC

298615

hyperv/hn: Avoid sub-channel creation callback.

Since the sub-channel offers are synchronized, we can do our own
channel setup without using the sub-channel creation callback.

This paves the way to whack the sub-channel creation callback.

MFC after:  1 week
Sponsored by:       Microsoft OSTC

298616

hyperv/stor: Avoid sub-channel creation callback.

Since the sub-channel offers are synchronized, we can do our own
channel setup without using the sub-channel creation callback.

This paves the way to whack the sub-channel creation callback.

MFC after:  1 week
Sponsored by:       Microsoft OSTC

298617

hyperv/channel: Git rid of the sub-channel creation callback

It is no longer used.

MFC after:  1 week
Sponsored by:       Microsoft OSTC

Details

Provenance
sepheAuthored on
Parents
rS302047: MFC 298561,298563
Branches
Unknown
Tags
Unknown