On Tue, Jan 14, 2014 at 10:00:44AM -0800, Dave Hansen wrote: > > From: Dave Hansen <[email protected]> > > 'struct page' has two list_head fields: 'lru' and 'list'. > Conveniently, they are unioned together. This means that code > can use them interchangably, which gets horribly confusing like > with this nugget from slab.c: > > > list_del(&page->lru); > > if (page->active == cachep->num) > > list_add(&page->list, &n->slabs_full); > > This patch makes the slab and slub code use page->lru > universally instead of mixing ->list and ->lru. > > So, the new rule is: page->lru is what the you use if you want to > keep your page on a list. Don't like the fact that it's not > called ->list? Too bad. > > Signed-off-by: Dave Hansen <[email protected]>
Acked-by: Kirill A. Shutemov <[email protected]> -- Kirill A. Shutemov -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

