I know I'm going to need to do a kernel bisection to figure out why this happened, but as a hail mary, I figured I'd do the lazy thing and ask here if someone else has the problem and has solved it.
I have a Thinkpad P50 with one of those wedge ultradocks that the laptop sits on, and it has a couple of displayport ports which have external monitors hooked up. This setup worked fine until 4.15.0-47, and now fails. When X starts, there is no display on any exernal monitor nor on the internal display, and I need to do a hard restart or ssh in to get it going again. If I boot to 4.15.0-46 it works as expected. Anybody else?