Messages in this thread | | | Date | Thu, 14 May 2015 16:26:27 -0400 | From | Sasha Levin <> | Subject | Re: [PATCH 00/11] mm: debug: formatting memory management structs |
| |
On 05/14/2015 04:24 PM, Andrew Morton wrote: > On Thu, 14 May 2015 13:10:03 -0400 Sasha Levin <sasha.levin@oracle.com> 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
| |