Matthew Wilcox (Oracle)
e1ab96f8cc
mm/debug: handle page->mapping better in dump_page
...
Patch series "Improvements for dump_page()", v2.
Here's a sample dump of a pagecache tail page with all of the patches
applied:
page:000000006d1c49ca refcount:6 mapcount:0 mapping:00000000136b8d90 index:0x109 pfn:0x6c645
head:000000008bd38076 order:2 compound_mapcount:0 compound_pincount:0
aops:xfs_address_space_operations ino:800042 dentry name:"fd"
flags: 0x4000000000012014(uptodate|lru|private|head)
raw: 4000000000000000 ffffd46ac1b19101 ffffffff00000202 dead000000000004
raw: 0000000000000001 0000000000000000 00000000ffffffff 0000000000000000
head: 4000000000012014 ffffd46ac1b1bbc8 ffffd46ac1b1bc08 ffff91976f659560
head: 0000000000000108 ffff919773220680 00000006ffffffff 0000000000000000
page dumped because: testing
This patch (of 6):
If we can't call page_mapping() to get the page mapping, handle the
anon/ksm/movable bits correctly.
[akpm@linux-foundation.org: augmented code comment from John]
Link: http://lkml.kernel.org/r/15cff11a-6762-8a6a-3f0e-dd227280cd6f@nvidia.com
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Reviewed-by: John Hubbard <jhubbard@nvidia.com>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
Cc: William Kucharski <william.kucharski@oracle.com>
Cc: "Kirill A. Shutemov" <kirill@shutemov.name>
Link: http://lkml.kernel.org/r/20200709202117.7216-1-willy@infradead.org
Link: http://lkml.kernel.org/r/20200709202117.7216-2-willy@infradead.org
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2020-08-07 11:33:23 -07:00
..
2020-06-04 19:06:21 -07:00
2020-07-08 17:05:53 -06:00
2019-09-04 07:42:01 -04:00
2019-07-12 12:24:03 -07:00
2020-07-10 13:54:00 -07:00
2020-07-03 16:15:25 -07:00
2020-07-10 13:54:00 -07:00
2020-06-26 00:27:36 -07:00
2020-08-07 11:33:23 -07:00
2020-08-07 11:33:23 -07:00
2020-04-07 10:43:42 -07:00
2020-01-31 10:30:38 -08:00
2020-06-02 10:59:06 -07:00
2019-07-12 11:05:43 -07:00
2020-08-03 13:01:22 -07:00
2020-06-09 09:39:14 -07:00
2020-07-16 12:35:15 -07:00
2020-04-02 09:35:27 -07:00
2020-06-20 22:14:53 +10:00
2019-12-10 10:12:55 +01:00
2020-07-10 16:24:28 -03:00
2020-06-09 09:39:14 -07:00
2020-04-07 10:43:41 -07:00
2020-07-24 12:42:41 -07:00
2019-12-01 12:59:09 -08:00
2020-06-09 09:39:14 -07:00
2020-06-09 09:39:14 -07:00
2019-06-19 17:09:08 +02:00
2020-06-26 11:33:35 -06:00
2020-06-14 01:57:21 +09:00
2020-07-24 12:42:41 -07:00
2020-04-02 09:35:26 -07:00
2020-07-16 12:35:15 -07:00
2020-06-29 11:59:25 -07:00
2020-06-17 10:57:41 -07:00
2020-06-09 09:39:14 -07:00
2020-06-11 18:55:43 -07:00
2020-04-02 09:35:29 -07:00
2020-07-10 15:08:09 +02:00
2020-08-04 13:49:43 -07:00
2019-09-24 15:54:08 -07:00
2020-06-26 00:27:38 -07:00
2020-06-11 18:17:47 -07:00
2020-08-04 13:49:43 -07:00
2020-07-16 12:35:15 -07:00
2020-04-10 15:36:21 -07:00
2020-08-07 11:33:21 -07:00
2020-06-09 09:39:14 -07:00
2020-06-09 09:39:14 -07:00
2020-06-02 10:59:12 -07:00
2020-07-31 00:15:53 +02:00
2020-06-09 09:39:14 -07:00
2020-06-09 09:39:14 -07:00
2020-06-09 09:39:14 -07:00
2020-07-13 11:37:39 -07:00
2020-06-09 09:39:14 -07:00
2020-08-04 22:47:54 -07:00
2020-06-10 19:14:18 -07:00
2020-08-04 13:49:43 -07:00
2020-04-02 09:35:29 -07:00
2020-04-07 10:43:40 -07:00
2020-06-08 11:05:55 -07:00
2020-06-29 09:09:08 -06:00
2020-06-04 15:36:52 -04:00
2020-06-03 20:09:45 -07:00
2019-09-24 15:54:08 -07:00
2020-04-07 10:43:39 -07:00
2020-06-09 09:39:13 -07:00
2020-01-31 10:30:38 -08:00
2020-06-04 19:06:24 -07:00
2020-06-09 09:39:14 -07:00
2020-04-01 10:09:12 -07:00
2020-07-16 12:35:15 -07:00
2020-06-09 09:39:13 -07:00
2020-06-09 09:39:14 -07:00
2020-06-09 09:39:14 -07:00
2020-06-02 10:59:07 -07:00
2020-06-09 09:39:14 -07:00
2020-06-17 10:57:41 -07:00
2020-07-24 12:42:41 -07:00
2020-08-07 11:33:21 -07:00
2020-04-07 10:43:38 -07:00
2020-08-07 11:33:22 -07:00
2020-08-07 11:33:23 -07:00
2020-08-07 11:33:23 -07:00
2020-03-26 14:45:51 +01:00
2020-08-07 11:33:23 -07:00
2020-06-09 09:39:13 -07:00
2020-06-09 09:39:13 -07:00
2020-06-03 20:09:48 -07:00
2020-04-02 09:35:27 -07:00
2020-06-26 00:27:37 -07:00
2020-07-16 12:35:15 -07:00
2020-07-01 08:08:20 -06:00
2019-10-19 06:32:33 -04:00
2019-09-17 15:20:17 -07:00
2020-06-09 09:39:14 -07:00
2020-06-09 09:39:14 -07:00
2020-06-10 19:14:18 -07:00
2020-06-26 00:27:38 -07:00
2020-04-02 09:35:31 -07:00
2020-06-26 00:27:37 -07:00
2020-06-04 19:06:26 -07:00
2020-06-26 00:27:37 -07:00
2020-05-28 11:35:40 -07:00
2020-06-04 19:06:24 -07:00
2019-09-24 15:54:12 -07:00
2020-06-09 09:39:13 -07:00
2020-04-07 10:43:41 -07:00