On 12/16/21 6:49 PM, Alyssa Rosenzweig wrote:
This provides an easy method for user
space to trigger the OOM killer (by temporarily allocating large amounts
of kernel memory)
panfrost user space has a lot of easy ways to trigger to the OOM killer
unfortunately .... if this is something we want to fix there are a lot
more patches coming :(
What are you thinking of, Alyssa?
My understanding is that the problem are kernel allocations that aren't
accounted per userspace process. I would expect shmem-backed BOs to be
taken into account by the OOM killer, so the offending process would be
terminated without affecting the other processes in the system.
Cheers,
Tomeu