]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
kclient: fix missed pages for redirty in writepages
authorSage Weil <sage@newdream.net>
Tue, 6 May 2008 18:47:19 +0000 (11:47 -0700)
committerSage Weil <sage@newdream.net>
Tue, 6 May 2008 18:47:19 +0000 (11:47 -0700)
src/kernel/addr.c

index bf2f3a37abf769a125556b79f9299eccf4c373f1..26d5bc3e7fa833e0d9c71b028e70766dbc723492 100644 (file)
@@ -364,7 +364,7 @@ get_more_pages:
                                page = pagep[i];
                                if (i < wrote)
                                        SetPageUptodate(page);
-                               else if (rc < 0) {
+                               else {
                                        dout(20, "%p redirtying page %p\n", 
                                             inode, page);
                                        redirty_page_for_writepage(wbc, page);