diff options
Diffstat (limited to 'mm/page_io.c')
-rw-r--r-- | mm/page_io.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mm/page_io.c b/mm/page_io.c index 2dee975bf46..d262ffb0c2d 100644 --- a/mm/page_io.c +++ b/mm/page_io.c @@ -18,8 +18,11 @@ #include <linux/bio.h> #include <linux/swapops.h> #include <linux/writeback.h> +#include <trace/swap.h> #include <asm/pgtable.h> +DEFINE_TRACE(swap_out); + static struct bio *get_swap_bio(gfp_t gfp_flags, struct page *page, bio_end_io_t end_io) { @@ -109,6 +112,7 @@ int swap_writepage(struct page *page, struct writeback_control *wbc) rw |= REQ_SYNC | REQ_UNPLUG; count_vm_event(PSWPOUT); set_page_writeback(page); + trace_swap_out(page); unlock_page(page); submit_bio(rw, bio); out: |