diff --git a/[refs] b/[refs] index b442eb3a24bb..6aa217bc98f2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 028c2dd184c097809986684f2f0627eea5529fea +refs/heads/master: 9e094383b60066996fbc3b53891324e5d2ec858d diff --git a/trunk/include/trace/events/writeback.h b/trunk/include/trace/events/writeback.h index 0be26acae064..bde92e07fa4f 100644 --- a/trunk/include/trace/events/writeback.h +++ b/trunk/include/trace/events/writeback.h @@ -148,6 +148,7 @@ DEFINE_WBC_EVENT(wbc_writeback_wait); DEFINE_WBC_EVENT(wbc_balance_dirty_start); DEFINE_WBC_EVENT(wbc_balance_dirty_written); DEFINE_WBC_EVENT(wbc_balance_dirty_wait); +DEFINE_WBC_EVENT(wbc_writepage); #endif /* _TRACE_WRITEBACK_H */ diff --git a/trunk/mm/page-writeback.c b/trunk/mm/page-writeback.c index d556cd829af6..3d2111a22236 100644 --- a/trunk/mm/page-writeback.c +++ b/trunk/mm/page-writeback.c @@ -933,6 +933,7 @@ int write_cache_pages(struct address_space *mapping, if (!clear_page_dirty_for_io(page)) goto continue_unlock; + trace_wbc_writepage(wbc, mapping->backing_dev_info); ret = (*writepage)(page, wbc, data); if (unlikely(ret)) { if (ret == AOP_WRITEPAGE_ACTIVATE) {