Update to 2.6.32.39 Mainline
/fs/ecryptfs/mmap.c
blob:df4ce99d0597bb2743dfd3c6b2fccfc807ec55d7 -> blob:8721a89d8c766f8bf430c987f3ec739878c35c56
--- fs/ecryptfs/mmap.c
+++ fs/ecryptfs/mmap.c
@@ -372,6 +372,11 @@ static int ecryptfs_write_begin(struct f
&& (pos != 0))
zero_user(page, 0, PAGE_CACHE_SIZE);
out:
+ if (unlikely(rc)) {
+ unlock_page(page);
+ page_cache_release(page);
+ *pagep = NULL;
+ }
return rc;
}