diff options
Diffstat (limited to 'fs/ntfs/compress.c')
| -rw-r--r-- | fs/ntfs/compress.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/fs/ntfs/compress.c b/fs/ntfs/compress.c index 6d265cfd49aa..25d24106f893 100644 --- a/fs/ntfs/compress.c +++ b/fs/ntfs/compress.c | |||
| @@ -539,7 +539,6 @@ int ntfs_read_compressed_block(struct page *page) | |||
| 539 | if (unlikely(!pages || !bhs)) { | 539 | if (unlikely(!pages || !bhs)) { |
| 540 | kfree(bhs); | 540 | kfree(bhs); |
| 541 | kfree(pages); | 541 | kfree(pages); |
| 542 | SetPageError(page); | ||
| 543 | unlock_page(page); | 542 | unlock_page(page); |
| 544 | ntfs_error(vol->sb, "Failed to allocate internal buffers."); | 543 | ntfs_error(vol->sb, "Failed to allocate internal buffers."); |
| 545 | return -ENOMEM; | 544 | return -ENOMEM; |
| @@ -871,9 +870,6 @@ lock_retry_remap: | |||
| 871 | for (; prev_cur_page < cur_page; prev_cur_page++) { | 870 | for (; prev_cur_page < cur_page; prev_cur_page++) { |
| 872 | page = pages[prev_cur_page]; | 871 | page = pages[prev_cur_page]; |
| 873 | if (page) { | 872 | if (page) { |
| 874 | if (prev_cur_page == xpage && | ||
| 875 | !xpage_done) | ||
| 876 | SetPageError(page); | ||
| 877 | flush_dcache_page(page); | 873 | flush_dcache_page(page); |
| 878 | kunmap(page); | 874 | kunmap(page); |
| 879 | unlock_page(page); | 875 | unlock_page(page); |
| @@ -904,8 +900,6 @@ lock_retry_remap: | |||
| 904 | "Terminating them with extreme " | 900 | "Terminating them with extreme " |
| 905 | "prejudice. Inode 0x%lx, page index " | 901 | "prejudice. Inode 0x%lx, page index " |
| 906 | "0x%lx.", ni->mft_no, page->index); | 902 | "0x%lx.", ni->mft_no, page->index); |
| 907 | if (cur_page == xpage && !xpage_done) | ||
| 908 | SetPageError(page); | ||
| 909 | flush_dcache_page(page); | 903 | flush_dcache_page(page); |
| 910 | kunmap(page); | 904 | kunmap(page); |
| 911 | unlock_page(page); | 905 | unlock_page(page); |
| @@ -953,8 +947,6 @@ err_out: | |||
| 953 | for (i = cur_page; i < max_page; i++) { | 947 | for (i = cur_page; i < max_page; i++) { |
| 954 | page = pages[i]; | 948 | page = pages[i]; |
| 955 | if (page) { | 949 | if (page) { |
| 956 | if (i == xpage && !xpage_done) | ||
| 957 | SetPageError(page); | ||
| 958 | flush_dcache_page(page); | 950 | flush_dcache_page(page); |
| 959 | kunmap(page); | 951 | kunmap(page); |
| 960 | unlock_page(page); | 952 | unlock_page(page); |
