@DaveWill2: It just works.

For the most part plug-and-play doesn't actually need the kernel to go through a full restart process just because of a hardware change, it has been capable of hot-swapping for a long time now. In cases where a full restart is actually necessary (changes to obscure registry entries aside), it will detect that and go through a normal cold start instead.