Re: [PATCH 5/5] mm, page_owner: dump page owner info from dump_page()

2015-11-04 Thread Kirill A. Shutemov
On Wed, Nov 04, 2015 at 03:12:39PM -0500, Sasha Levin wrote: > On 11/04/2015 02:41 PM, Kirill A. Shutemov wrote: > >> + dump_page_owner(page); > > I tend to put dump_page() into random places during debug. Dumping page > > owner for all dump_page() cases can be too verbose. > > > > Can we introdu

Re: [PATCH 5/5] mm, page_owner: dump page owner info from dump_page()

2015-11-04 Thread Sasha Levin
On 11/04/2015 02:41 PM, Kirill A. Shutemov wrote: >> +dump_page_owner(page); > I tend to put dump_page() into random places during debug. Dumping page > owner for all dump_page() cases can be too verbose. > > Can we introduce dump_page_verbose() which would do usual dump_page() plus > dump_pag

Re: [PATCH 5/5] mm, page_owner: dump page owner info from dump_page()

2015-11-04 Thread Kirill A. Shutemov
On Wed, Nov 04, 2015 at 04:01:01PM +0100, Vlastimil Babka wrote: > The page_owner mechanism is useful for dealing with memory leaks. By reading > /sys/kernel/debug/page_owner one can determine the stack traces leading to > allocations of all pages, and find e.g. a buggy driver. > > This informatio

[PATCH 5/5] mm, page_owner: dump page owner info from dump_page()

2015-11-04 Thread Vlastimil Babka
The page_owner mechanism is useful for dealing with memory leaks. By reading /sys/kernel/debug/page_owner one can determine the stack traces leading to allocations of all pages, and find e.g. a buggy driver. This information might be also potentially useful for debugging, such as the VM_BUG_ON_PAG