On Wed 09-10-19 15:56:32, Peter Oberparleiter wrote: [...] > A generic solution would be preferable from my point of view though, > because otherwise each console driver owner would need to ensure that any > lock taken in their console.write implementation is never held while > memory is allocated/released. Considering that console.write is called from essentially arbitrary code path IIUC then all the locks used in this path should be pretty much tail locks or console internal ones without external dependencies. Otherwise we are in a whack a mole situation chasing very complex lock chains. -- Michal Hocko SUSE Labs