On 09/03/2015 02:35 PM, Kirill A. Shutemov wrote: > The patch halves space occupied by compound_dtor and compound_order in > struct page. > > For compound_order, it's trivial long -> short conversion. > > For get_compound_page_dtor(), we now use hardcoded table for destructor > lookup and store its index in the struct page instead of direct pointer > to destructor. It shouldn't be a big trouble to maintain the table: we > have only two destructor and NULL currently. > > This patch free up one word in tail pages for reuse. This is preparation > for the next patch. > > Signed-off-by: Kirill A. Shutemov <kirill.shutemov@xxxxxxxxxxxxxxx> > Reviewed-by: Michal Hocko <mhocko@xxxxxxxx> Acked-by: Vlastimil Babka <vbabka@xxxxxxx> -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>