]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - fs/btrfs/file.c
Merge branch 'akpm-current/current'
[karo-tx-linux.git] / fs / btrfs / file.c
index 17e7393c50f0a97484ec9ce7898c9b6cf7aacdfa..a58df835b7fbd0188a9f6969d9e6e1aa724109b7 100644 (file)
@@ -470,11 +470,12 @@ static void btrfs_drop_pages(struct page **pages, size_t num_pages)
        for (i = 0; i < num_pages; i++) {
                /* page checked is some magic around finding pages that
                 * have been modified without going through btrfs_set_page_dirty
-                * clear it here
+                * clear it here. There should be no need to mark the pages
+                * accessed as prepare_pages should have marked them accessed
+                * in prepare_pages via find_or_create_page()
                 */
                ClearPageChecked(pages[i]);
                unlock_page(pages[i]);
-               mark_page_accessed(pages[i]);
                page_cache_release(pages[i]);
        }
 }