diff options
| author | Wu Fengguang <fengguang.wu@intel.com> | 2010-07-22 00:19:51 -0400 |
|---|---|---|
| committer | Christopher Kenna <cjk@cs.unc.edu> | 2012-09-28 15:52:00 -0400 |
| commit | dad6c19c405c223689065d5d30866291e5e90d45 (patch) | |
| tree | 92e579da444a52e3db81dec694401d00b0916744 /include/trace | |
| parent | 715cff686907bc87a7dadcc944f77746b1786ce8 (diff) | |
writeback: remove writeback_control.more_io
When wbc.more_io was first introduced, it indicates whether there are
at least one superblock whose s_more_io contains more IO work. Now with
the per-bdi writeback, it can be replaced with a simple b_more_io test.
Acked-by: Jan Kara <jack@suse.cz>
Acked-by: Mel Gorman <mel@csn.ul.ie>
Reviewed-by: Minchan Kim <minchan.kim@gmail.com>
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Did not change conflicting files.
Conflicts:
fs/fs-writeback.c
include/trace/events/writeback.h
Diffstat (limited to 'include/trace')
| -rw-r--r-- | include/trace/events/ext4.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/include/trace/events/ext4.h b/include/trace/events/ext4.h index 5ce2b2f5f52..6363193a341 100644 --- a/include/trace/events/ext4.h +++ b/include/trace/events/ext4.h | |||
| @@ -380,7 +380,6 @@ TRACE_EVENT(ext4_da_writepages_result, | |||
| 380 | __field( int, pages_written ) | 380 | __field( int, pages_written ) |
| 381 | __field( long, pages_skipped ) | 381 | __field( long, pages_skipped ) |
| 382 | __field( int, sync_mode ) | 382 | __field( int, sync_mode ) |
| 383 | __field( char, more_io ) | ||
| 384 | __field( pgoff_t, writeback_index ) | 383 | __field( pgoff_t, writeback_index ) |
| 385 | ), | 384 | ), |
| 386 | 385 | ||
| @@ -391,16 +390,15 @@ TRACE_EVENT(ext4_da_writepages_result, | |||
| 391 | __entry->pages_written = pages_written; | 390 | __entry->pages_written = pages_written; |
| 392 | __entry->pages_skipped = wbc->pages_skipped; | 391 | __entry->pages_skipped = wbc->pages_skipped; |
| 393 | __entry->sync_mode = wbc->sync_mode; | 392 | __entry->sync_mode = wbc->sync_mode; |
| 394 | __entry->more_io = wbc->more_io; | ||
| 395 | __entry->writeback_index = inode->i_mapping->writeback_index; | 393 | __entry->writeback_index = inode->i_mapping->writeback_index; |
| 396 | ), | 394 | ), |
| 397 | 395 | ||
| 398 | TP_printk("dev %d,%d ino %lu ret %d pages_written %d pages_skipped %ld " | 396 | TP_printk("dev %d,%d ino %lu ret %d pages_written %d pages_skipped %ld " |
| 399 | " more_io %d sync_mode %d writeback_index %lu", | 397 | "sync_mode %d writeback_index %lu", |
| 400 | MAJOR(__entry->dev), MINOR(__entry->dev), | 398 | MAJOR(__entry->dev), MINOR(__entry->dev), |
| 401 | (unsigned long) __entry->ino, __entry->ret, | 399 | (unsigned long) __entry->ino, __entry->ret, |
| 402 | __entry->pages_written, __entry->pages_skipped, | 400 | __entry->pages_written, __entry->pages_skipped, |
| 403 | __entry->more_io, __entry->sync_mode, | 401 | __entry->sync_mode, |
| 404 | (unsigned long) __entry->writeback_index) | 402 | (unsigned long) __entry->writeback_index) |
| 405 | ); | 403 | ); |
| 406 | 404 | ||
