diff options
Diffstat (limited to 'fs/xfs/linux-2.6/xfs_aops.c')
| -rw-r--r-- | fs/xfs/linux-2.6/xfs_aops.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/fs/xfs/linux-2.6/xfs_aops.c b/fs/xfs/linux-2.6/xfs_aops.c index c2e30eea74dc..70f989895d15 100644 --- a/fs/xfs/linux-2.6/xfs_aops.c +++ b/fs/xfs/linux-2.6/xfs_aops.c | |||
| @@ -904,16 +904,9 @@ xfs_convert_page( | |||
| 904 | 904 | ||
| 905 | if (startio) { | 905 | if (startio) { |
| 906 | if (count) { | 906 | if (count) { |
| 907 | struct backing_dev_info *bdi; | ||
| 908 | |||
| 909 | bdi = inode->i_mapping->backing_dev_info; | ||
| 910 | wbc->nr_to_write--; | 907 | wbc->nr_to_write--; |
| 911 | if (bdi_write_congested(bdi)) { | 908 | if (wbc->nr_to_write <= 0) |
| 912 | wbc->encountered_congestion = 1; | ||
| 913 | done = 1; | ||
| 914 | } else if (wbc->nr_to_write <= 0) { | ||
| 915 | done = 1; | 909 | done = 1; |
| 916 | } | ||
| 917 | } | 910 | } |
| 918 | xfs_start_page_writeback(page, !page_dirty, count); | 911 | xfs_start_page_writeback(page, !page_dirty, count); |
| 919 | } | 912 | } |
