Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1262329
| From | Vlastimil Babka <vbabka@suse.cz> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH 0/5] page_owner improvements for debugging |
| Date | 2015-11-04 16:10 +0100 |
| Message-ID | <qr7Rf-24F-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Hi, I know it's merge window, but this might potentially help us with some outstanding bugs if page_owner was enabled e.g. for trinity runs, so here you go. Patch 1 is a bug fix, patch 2 reduces page_owner overhead when compiled in but not enabled on boot. Patch 3 is something I suggested before [1] and it was deemed a good idea, that the page_owner info should follow the page during migration. Patch 4 allows us again to know that a migration happened and for which reason. Patch 5 will hopefully help us when debugging, as it makes all the info be printed as part of e.g. VM_BUG_ON_PAGE(). Until now it was only accessible via /sys file. Patches are based on today's -next. Hugh's migration patches caused conflicts for patches 3 and 4 when rebasing from 4.3. [1] https://lkml.org/lkml/2015/7/23/47 Vlastimil Babka (5): mm, page_owner: print migratetype of a page, not pageblock mm, page_owner: convert page_owner_inited to static key mm, page_owner: copy page owner info during migration mm, page_owner: track last migrate reason mm, page_owner: dump page owner info from dump_page() Documentation/vm/page_owner.txt | 9 +++--- include/linux/page_ext.h | 1 + include/linux/page_owner.h | 50 ++++++++++++++++++++++++--------- mm/debug.c | 2 ++ mm/migrate.c | 11 ++++++-- mm/page_owner.c | 61 +++++++++++++++++++++++++++++++++++++---- mm/vmstat.c | 2 +- 7 files changed, 110 insertions(+), 26 deletions(-) -- 2.6.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH 0/5] page_owner improvements for debugging Vlastimil Babka <vbabka@suse.cz> - 2015-11-04 16:10 +0100
[PATCH 4/5] mm, page_owner: track last migrate reason Vlastimil Babka <vbabka@suse.cz> - 2015-11-04 16:10 +0100
[PATCH 5/5] mm, page_owner: dump page owner info from dump_page() Vlastimil Babka <vbabka@suse.cz> - 2015-11-04 16:10 +0100
Re: [PATCH 5/5] mm, page_owner: dump page owner info from dump_page() "Kirill A. Shutemov" <kirill@shutemov.name> - 2015-11-04 20:50 +0100
Re: [PATCH 5/5] mm, page_owner: dump page owner info from dump_page() Sasha Levin <sasha.levin@oracle.com> - 2015-11-04 21:20 +0100
Re: [PATCH 5/5] mm, page_owner: dump page owner info from dump_page() "Kirill A. Shutemov" <kirill@shutemov.name> - 2015-11-04 21:50 +0100
[PATCH 1/5] mm, page_owner: print migratetype of a page, not pageblock Vlastimil Babka <vbabka@suse.cz> - 2015-11-04 16:10 +0100
Re: [PATCH 1/5] mm, page_owner: print migratetype of a page, not pageblock Joonsoo Kim <iamjoonsoo.kim@lge.com> - 2015-11-05 09:10 +0100
Re: [PATCH 1/5] mm, page_owner: print migratetype of a page, not pageblock Joonsoo Kim <iamjoonsoo.kim@lge.com> - 2015-11-05 09:20 +0100
Re: [PATCH 1/5] mm, page_owner: print migratetype of a page, not pageblock Vlastimil Babka <vbabka@suse.cz> - 2015-11-05 09:20 +0100
[PATCH 2/5] mm, page_owner: convert page_owner_inited to static key Vlastimil Babka <vbabka@suse.cz> - 2015-11-04 16:10 +0100
csiph-web