On Wed, Dec 2, 2020 at 7:31 PM Rafael J. Wysocki <rafael@xxxxxxxxxx> wrote: > > On Wed, Dec 2, 2020 at 7:03 PM Sebastian Andrzej Siewior > <bigeasy@xxxxxxxxxxxxx> wrote: > > > > On 2020-10-26 18:20:59 [+0100], To Rafael J. Wysocki wrote: > > > > > > > Done as Bug 208877. > > > > > Rafael, do you have any suggestions? > > > > > > > > I've lost track of this sorry. > > > > > > > > I have ideas, let me get back to this next week. > > > > > > :) > > > > Rafael, any update? If you outline an idea or so then I may be able to > > form a patch out of it. Otherwise I have no idea how to fix this - other > > than telling the driver to not poll in smaller intervals than > > 30secs. > > The idea, roughly speaking, is to limit the number of outstanding work > items in the queue (basically, if there's a notification occurring > before the previous one can be handled, there is no need to queue up > another work item for it). That's easier said than done, though, because of the way the work item queue-up is hooked up into the ACPICA code.