diff options
| author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2009-12-09 01:14:38 -0500 |
|---|---|---|
| committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2009-12-09 01:14:38 -0500 |
| commit | bcd6acd51f3d4d1ada201e9bc5c40a31d6d80c71 (patch) | |
| tree | 2f6dffd2d3e4dd67355a224de7e7a960335a92fd /mm/page-writeback.c | |
| parent | 11c34c7deaeeebcee342cbc35e1bb2a6711b2431 (diff) | |
| parent | 3ff6a468b45b5dfeb0e903e56f4eb27d34b2437c (diff) | |
Merge commit 'origin/master' into next
Conflicts:
include/linux/kvm.h
Diffstat (limited to 'mm/page-writeback.c')
| -rw-r--r-- | mm/page-writeback.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/mm/page-writeback.c b/mm/page-writeback.c index 2c5d79236ead..0b19943ecf8b 100644 --- a/mm/page-writeback.c +++ b/mm/page-writeback.c | |||
| @@ -821,7 +821,6 @@ int write_cache_pages(struct address_space *mapping, | |||
| 821 | struct writeback_control *wbc, writepage_t writepage, | 821 | struct writeback_control *wbc, writepage_t writepage, |
| 822 | void *data) | 822 | void *data) |
| 823 | { | 823 | { |
| 824 | struct backing_dev_info *bdi = mapping->backing_dev_info; | ||
| 825 | int ret = 0; | 824 | int ret = 0; |
| 826 | int done = 0; | 825 | int done = 0; |
| 827 | struct pagevec pvec; | 826 | struct pagevec pvec; |
| @@ -834,11 +833,6 @@ int write_cache_pages(struct address_space *mapping, | |||
| 834 | int range_whole = 0; | 833 | int range_whole = 0; |
| 835 | long nr_to_write = wbc->nr_to_write; | 834 | long nr_to_write = wbc->nr_to_write; |
| 836 | 835 | ||
| 837 | if (wbc->nonblocking && bdi_write_congested(bdi)) { | ||
| 838 | wbc->encountered_congestion = 1; | ||
| 839 | return 0; | ||
| 840 | } | ||
| 841 | |||
| 842 | pagevec_init(&pvec, 0); | 836 | pagevec_init(&pvec, 0); |
| 843 | if (wbc->range_cyclic) { | 837 | if (wbc->range_cyclic) { |
| 844 | writeback_index = mapping->writeback_index; /* prev offset */ | 838 | writeback_index = mapping->writeback_index; /* prev offset */ |
| @@ -957,12 +951,6 @@ continue_unlock: | |||
| 957 | break; | 951 | break; |
| 958 | } | 952 | } |
| 959 | } | 953 | } |
| 960 | |||
| 961 | if (wbc->nonblocking && bdi_write_congested(bdi)) { | ||
| 962 | wbc->encountered_congestion = 1; | ||
| 963 | done = 1; | ||
| 964 | break; | ||
| 965 | } | ||
| 966 | } | 954 | } |
| 967 | pagevec_release(&pvec); | 955 | pagevec_release(&pvec); |
| 968 | cond_resched(); | 956 | cond_resched(); |
