Messages in this thread | | | Date | Tue, 12 Sep 2006 15:49:52 -0500 | From | Matt Mackall <> | Subject | Re: kernel BUGs when removing largish files with the SLOB allocator |
| |
On Tue, Sep 12, 2006 at 08:25:04PM +0100, David Howells wrote: > Matt Mackall <mpm@selenic.com> wrote: > > > Looking through all the users of kobjsize, it seems we always know > > what the type is (and it's usually a VMA). I instead propose we use > > ksize on objects we know to be SLAB/SLOB-allocated and add a new > > function (kpagesize?) to size other objects where nommu needs it. > > It sounds like we'd need an op in the VMA to do the per-type size thing (the > VMA itself not the VMA ops table).
On looking closer, one place where both the current code and my proposed change are wrong are measurements on the init task, where many elements of task_struct are statically allocated.
-- Mathematics is the supreme nostalgia of our time. - 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/
| |