Let's prefer IOMainPort over IOMasterPort where we can
Pull request: https://github.com/WebKit/WebKit/pull/9760
Committed 260226@main (570db2bde74d): <https://commits.webkit.org/260226@main> Reviewed commits have been landed. Closing PR #9760 and removing active labels.
<rdar://problem/105419157>