On Sat, May 23, 2020 at 02:41:51PM -0500, Pierre-Louis Bossart wrote: > If yes, that's yet another problem... During the PCI probe, we start a > workqueue and return success to avoid blocking everything. And only 'later' > do we actually create the card. So that's two levels of probe that cannot > report a failure. I didn't come up with this design, IIRC this is due to > audio-DRM dependencies and it's been used for 10+ years. I think there are more tools now than 10 years ago, maybe it is time to revisit designs like this - clearly something is really wrong with it based on your explanations. Jason