On 2025-11-26 07:35 PM, David Matlack wrote: > Require driver_override to be set to bind an incoming Live Update > preserved device to a driver. Auto-probing could lead to the device > being bound to a different driver than what was bound to the device > prior to Live Update. > > Delegate binding preserved devices to the right driver to userspace by > requiring driver_override to be set on the device. > > This restriction is relaxed once a driver calls > pci_liveupdate_incoming_finish(). > > Signed-off-by: David Matlack <[email protected]>
After some offline discussion with Jason and Pasha, I will drop this patch from the next version to avoid hard-coding a policy in the kernel. Instead, for the time being, it will be the user's responsibility to only preserve devices that do not have any built-in drivers that will bind to the device during boot following a Live Update.

