On Thu, May 23, 2019 at 03:59:33PM -0400, Johannes Weiner wrote: > My point is that we cannot have random drivers' internal data > structures charge to and pin cgroups indefinitely just because they > happen to do the modprobing or otherwise interact with the driver. > > It makes no sense in terms of performance or cgroup semantics. But according to Roman, you already have that problem with the page cache. https://lore.kernel.org/linux-mm/20190522222254.GA5700@castle/T/ So this argument doesn't make sense to me.