Michael Ellerman <patch-notificati...@ellerman.id.au> writes: > On Tue, 28 Jul 2020 12:37:41 -0500, Nathan Lynch wrote: >> The drmem lmb list can have hundreds of thousands of entries, and >> unfortunately lookups take the form of linear searches. As long as >> this is the case, traversals have the potential to monopolize the CPU >> and provoke lockup reports, workqueue stalls, and the like unless >> they explicitly yield. >> >> Rather than placing cond_resched() calls within various >> for_each_drmem_lmb() loop blocks in the code, put it in the iteration >> expression of the loop macro itself so users can't omit it. > > Applied to powerpc/next. > > [1/1] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal > > https://git.kernel.org/powerpc/c/9d6792ffe140240ae54c881cc4183f9acc24b4df
Some script gremlins here, I actually applied v3 (only once). cheers