On 05/14/2015 04:24 PM, Andrew Morton wrote: > On Thu, 14 May 2015 13:10:03 -0400 Sasha Levin <sasha.levin@xxxxxxxxxx> wrote: > >> > This patch series adds knowledge about various memory management structures >> > to the standard print functions. >> > >> > In essence, it allows us to easily print those structures: >> > >> > printk("%pZp %pZm %pZv", page, mm, vma); >> > >> > This allows us to customize output when hitting bugs even further, thus >> > we introduce VM_BUG() which allows printing anything when hitting a bug >> > rather than just a single piece of information. >> > >> > This also means we can get rid of VM_BUG_ON_* since they're now nothing >> > more than a format string. > A good set of example output would help people understand this proposal. That would be the equivalent of doing: dump_page(page); dump_mm(mm); dump_vma(vma); I'll add a few example usages in. Thanks, Sasha -- 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>