diff options
-rw-r--r-- | fs/nfs/write.c | 3 | ||||
-rw-r--r-- | fs/xfs/linux-2.6/xfs_aops.c | 2 | ||||
-rw-r--r-- | include/linux/writeback.h | 2 | ||||
-rw-r--r-- | include/trace/events/btrfs.h | 6 |
4 files changed, 4 insertions, 9 deletions
diff --git a/fs/nfs/write.c b/fs/nfs/write.c index e268e3b23497..dd6a6cee39a7 100644 --- a/fs/nfs/write.c +++ b/fs/nfs/write.c | |||
@@ -1564,8 +1564,7 @@ int nfs_write_inode(struct inode *inode, struct writeback_control *wbc) | |||
1564 | int status; | 1564 | int status; |
1565 | bool sync = true; | 1565 | bool sync = true; |
1566 | 1566 | ||
1567 | if (wbc->sync_mode == WB_SYNC_NONE || wbc->nonblocking || | 1567 | if (wbc->sync_mode == WB_SYNC_NONE) |
1568 | wbc->for_background) | ||
1569 | sync = false; | 1568 | sync = false; |
1570 | 1569 | ||
1571 | status = pnfs_layoutcommit_inode(inode, sync); | 1570 | status = pnfs_layoutcommit_inode(inode, sync); |
diff --git a/fs/xfs/linux-2.6/xfs_aops.c b/fs/xfs/linux-2.6/xfs_aops.c index 79ce38be15a1..7559861481aa 100644 --- a/fs/xfs/linux-2.6/xfs_aops.c +++ b/fs/xfs/linux-2.6/xfs_aops.c | |||
@@ -970,7 +970,7 @@ xfs_vm_writepage( | |||
970 | offset = page_offset(page); | 970 | offset = page_offset(page); |
971 | type = IO_OVERWRITE; | 971 | type = IO_OVERWRITE; |
972 | 972 | ||
973 | if (wbc->sync_mode == WB_SYNC_NONE && wbc->nonblocking) | 973 | if (wbc->sync_mode == WB_SYNC_NONE) |
974 | nonblocking = 1; | 974 | nonblocking = 1; |
975 | 975 | ||
976 | do { | 976 | do { |
diff --git a/include/linux/writeback.h b/include/linux/writeback.h index 8797b20dd22b..2f1b512bd6e0 100644 --- a/include/linux/writeback.h +++ b/include/linux/writeback.h | |||
@@ -39,8 +39,6 @@ struct writeback_control { | |||
39 | loff_t range_start; | 39 | loff_t range_start; |
40 | loff_t range_end; | 40 | loff_t range_end; |
41 | 41 | ||
42 | unsigned nonblocking:1; /* Don't get stuck on request queues */ | ||
43 | unsigned encountered_congestion:1; /* An output: a queue is full */ | ||
44 | unsigned for_kupdate:1; /* A kupdate writeback */ | 42 | unsigned for_kupdate:1; /* A kupdate writeback */ |
45 | unsigned for_background:1; /* A background writeback */ | 43 | unsigned for_background:1; /* A background writeback */ |
46 | unsigned tagged_writepages:1; /* tag-and-write to avoid livelock */ | 44 | unsigned tagged_writepages:1; /* tag-and-write to avoid livelock */ |
diff --git a/include/trace/events/btrfs.h b/include/trace/events/btrfs.h index 4114129f0794..b31702ac15be 100644 --- a/include/trace/events/btrfs.h +++ b/include/trace/events/btrfs.h | |||
@@ -284,7 +284,6 @@ DECLARE_EVENT_CLASS(btrfs__writepage, | |||
284 | __field( long, pages_skipped ) | 284 | __field( long, pages_skipped ) |
285 | __field( loff_t, range_start ) | 285 | __field( loff_t, range_start ) |
286 | __field( loff_t, range_end ) | 286 | __field( loff_t, range_end ) |
287 | __field( char, nonblocking ) | ||
288 | __field( char, for_kupdate ) | 287 | __field( char, for_kupdate ) |
289 | __field( char, for_reclaim ) | 288 | __field( char, for_reclaim ) |
290 | __field( char, range_cyclic ) | 289 | __field( char, range_cyclic ) |
@@ -299,7 +298,6 @@ DECLARE_EVENT_CLASS(btrfs__writepage, | |||
299 | __entry->pages_skipped = wbc->pages_skipped; | 298 | __entry->pages_skipped = wbc->pages_skipped; |
300 | __entry->range_start = wbc->range_start; | 299 | __entry->range_start = wbc->range_start; |
301 | __entry->range_end = wbc->range_end; | 300 | __entry->range_end = wbc->range_end; |
302 | __entry->nonblocking = wbc->nonblocking; | ||
303 | __entry->for_kupdate = wbc->for_kupdate; | 301 | __entry->for_kupdate = wbc->for_kupdate; |
304 | __entry->for_reclaim = wbc->for_reclaim; | 302 | __entry->for_reclaim = wbc->for_reclaim; |
305 | __entry->range_cyclic = wbc->range_cyclic; | 303 | __entry->range_cyclic = wbc->range_cyclic; |
@@ -310,13 +308,13 @@ DECLARE_EVENT_CLASS(btrfs__writepage, | |||
310 | 308 | ||
311 | TP_printk("root = %llu(%s), ino = %lu, page_index = %lu, " | 309 | TP_printk("root = %llu(%s), ino = %lu, page_index = %lu, " |
312 | "nr_to_write = %ld, pages_skipped = %ld, range_start = %llu, " | 310 | "nr_to_write = %ld, pages_skipped = %ld, range_start = %llu, " |
313 | "range_end = %llu, nonblocking = %d, for_kupdate = %d, " | 311 | "range_end = %llu, for_kupdate = %d, " |
314 | "for_reclaim = %d, range_cyclic = %d, writeback_index = %lu", | 312 | "for_reclaim = %d, range_cyclic = %d, writeback_index = %lu", |
315 | show_root_type(__entry->root_objectid), | 313 | show_root_type(__entry->root_objectid), |
316 | (unsigned long)__entry->ino, __entry->index, | 314 | (unsigned long)__entry->ino, __entry->index, |
317 | __entry->nr_to_write, __entry->pages_skipped, | 315 | __entry->nr_to_write, __entry->pages_skipped, |
318 | __entry->range_start, __entry->range_end, | 316 | __entry->range_start, __entry->range_end, |
319 | __entry->nonblocking, __entry->for_kupdate, | 317 | __entry->for_kupdate, |
320 | __entry->for_reclaim, __entry->range_cyclic, | 318 | __entry->for_reclaim, __entry->range_cyclic, |
321 | (unsigned long)__entry->writeback_index) | 319 | (unsigned long)__entry->writeback_index) |
322 | ); | 320 | ); |