So you can't do it: if this user can't get more memory neither root.
> - if your point is that a rogue user can use all of the systems memory,
> then you need per-user resource accounting.
I explicitely mentioned above, "make sure you don't hit any resource
... limit".
> - the point of this patch is to not use MORE memory than the system
> has.
I had my [not finished] own non-overcommit patch based on Eduardo
Horvath's from 2000, no need to explain what it means :) Actually the
basics of your patch looks very similar to Eduardo's one.
> I say nothing else except that I am trying to avoid OOM and push
> the allocation failures into the allocations themselves. Assuming the
> accounting is correct (and it seems to be) then Alan and I have
> succeeded.
And my point (you asked for comments) was that, this is only (the
harder) part of the solution making Linux a more reliable (no OOM
killing *and* root always has the control) and cost effective platform
(no need for occasionally very complex and continuous resource limit
setup/adjusting, especially for inexpert home/etc users).
Szaka
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/