Messages in this thread | | | Date | Wed, 20 Nov 2013 23:42:54 +0100 | From | Damien Wyart <> | Subject | Re: [git pull] vfs.git bits and pieces |
| |
> > BTW, something odd happened to mm/memory.c - either a mangled patch > > or a lost followup:
> > commit ea1e7ed33708 > > mm: create a separate slab for page->ptl allocation
> > Fair enough, and yes, it does create that separate slab. The problem > > is, it's still using kmalloc/kfree for those beasts - > > page_ptl_cachep isn't used at all...
* Linus Torvalds <torvalds@linux-foundation.org> [2013-11-20 14:33]: > Ok, it looks straightforward enough to just replace the kmalloc/kfree > with using a slab allocation using the page_ptl_cachep pointer. I'd do > it myself, but I would like to know how it got lost? Also, much > testing to make sure the cachep is initialized early enough.
The initial sending had the proper hunks at the end, so something really got lost afterwards... https://lkml.org/lkml/2013/10/22/129
-- Damien Wyart
| |