On Wed, May 26, 2021 at 02:12:38PM +0800, Lambert Wang wrote: > The user is our new PCI driver under development for WWAN devices . > Surprise removal could happen under multiple circumstances. > e.g. Exception, Link Failure, etc. > > We wanted this API to detect surprise removal or check device recovery > when AER and Hotplug are disabled. You may want to take a look at pci_dev_is_disconnected(). Be aware of its limitations, which Bjorn has already pointed out and which are discussed in more detail under the following link in the "Surprise removal" section: https://lwn.net/Articles/767885/ Thanks, Lukas