diff options
author | Tejun Heo <[email protected]> | 2019-08-30 16:39:54 -0700 |
---|---|---|
committer | Jens Axboe <[email protected]> | 2019-08-30 19:54:28 -0600 |
commit | 0feacaa21634014148068035b02eade71f853496 (patch) | |
tree | c20571682d26e50058ed4d6ac54b4a9149f08dab /lib/test_overflow.c | |
parent | 8f5914bceef03827c3feb413874b2e6f29c821be (diff) |
writeback: don't access page->mapping directly in track_foreign_dirty TP
page->mapping may encode different values in it and page_mapping()
should always be used to access the mapping pointer.
track_foreign_dirty tracepoint was incorrectly accessing page->mapping
directly. Use page_mapping() instead. Also, add NULL checks while at
it.
Fixes: 3a8e9ac89e6a ("writeback: add tracepoints for cgroup foreign writebacks")
Reported-by: Jan Kara <[email protected]>
Signed-off-by: Tejun Heo <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'lib/test_overflow.c')
0 files changed, 0 insertions, 0 deletions