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