No, no, no. This is flatly wrong (so I'll let you guess who's the one trolling). BSD doesn't need to "relicense" anything as the license to the existing code already permits combining with the GPL; a putative FreeBSD kernel with a GPL driver (i.e. a combined work) would need to be distributed under the GPL, but the rest of the code would remain unencumbered. None of the existing copyright holders would need to take any action at all, because the distribution would be within the bounds of the license they already granted.
There is simply no equivalence with the GPL vs. CDDL. Neither license permits redistribution at all when combined with the other. The only way to do this would be to, as you say, "relicense" the kernel by getting every copyright holder (there are tens of thousands by now) to redistribute their code under the CDDL.
There is simply no equivalence with the GPL vs. CDDL. Neither license permits redistribution at all when combined with the other. The only way to do this would be to, as you say, "relicense" the kernel by getting every copyright holder (there are tens of thousands by now) to redistribute their code under the CDDL.