Re: [PATCH 03/21] PCI: Require driver_override for incoming Live Update preserved devices
From: David Matlack
Date: Tue Dec 02 2025 - 16:16:21 EST
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 <dmatlack@xxxxxxxxxx>
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.