diff options
Diffstat (limited to 'fs/ext4/symlink.c')
-rw-r--r-- | fs/ext4/symlink.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/ext4/symlink.c b/fs/ext4/symlink.c index 6f7ee30a89ce..75ed5c2f0c16 100644 --- a/fs/ext4/symlink.c +++ b/fs/ext4/symlink.c | |||
@@ -80,12 +80,12 @@ static const char *ext4_encrypted_get_link(struct dentry *dentry, | |||
80 | if (res <= plen) | 80 | if (res <= plen) |
81 | paddr[res] = '\0'; | 81 | paddr[res] = '\0'; |
82 | if (cpage) | 82 | if (cpage) |
83 | page_cache_release(cpage); | 83 | put_page(cpage); |
84 | set_delayed_call(done, kfree_link, paddr); | 84 | set_delayed_call(done, kfree_link, paddr); |
85 | return paddr; | 85 | return paddr; |
86 | errout: | 86 | errout: |
87 | if (cpage) | 87 | if (cpage) |
88 | page_cache_release(cpage); | 88 | put_page(cpage); |
89 | kfree(paddr); | 89 | kfree(paddr); |
90 | return ERR_PTR(res); | 90 | return ERR_PTR(res); |
91 | } | 91 | } |