Messages in this thread | | | Subject | Re: [ckrm-tech] [RFC][PATCH 5/7] UBC: kernel memory accounting (core) | From | Dave Hansen <> | Date | Fri, 18 Aug 2006 07:43:08 -0700 |
| |
On Fri, 2006-08-18 at 12:12 +0400, Kirill Korotaev wrote: > LDT takes from 1 to 16 pages. and is allocated by vmalloc. > do you propose to replace it with slab which can fail due to memory > fragmentation?
Nope. ;)
> the same applies to fdset, fdarray, ipc ids and iptables entries.
The vmalloc area, along with all of those other structures _have_ other data structures. Now, it will take a wee bit more patching to directly tag those thing with explicit container pointers (or accounting references), but I would much prefer that, especially for the things that are larger than a page.
I worry that this approach was used instead of patching all of the individual subsystems because this was easier to maintain as an out-of-tree patch, and it isn't necessarily the best approach.
-- Dave
- 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/
| |