On 28.07.2025 22:23, dm...@proton.me wrote: > From: Denis Mukhin <dmuk...@ford.com> > > Polling is relevant for early boot only where facilities requiring > run_in_exception_handler() are not used (e.g. 'd' keyhandler).
I fear I don't understand this statement: How is polling relevant for early boot only? If the IRQ isn't found to work, we continue using polling perhaps for the entire lifetime of a system. For ns16550 I know I've seen such systems (especially before MSI support was added). Note that there even is a way to suppress use of an IRQ via command line option (setting the IRQ field of the option to 0). That implies that polling is going to be used forever. For EHCI there isn't even an IRQ to use. Jan