diff options
author | Taesoo Kim <tsgatesv@gmail.com> | 2015-03-20 17:36:56 -0400 |
---|---|---|
committer | Ilya Dryomov <idryomov@gmail.com> | 2015-04-20 18:55:34 +0300 |
commit | c1d00b2d9c4fc821e33c5cdfbdbc32677cb0e2e0 (patch) | |
tree | 619b91acc56d2f807fdd979db42b226321e19ae8 /fs/ceph/inode.c | |
parent | 1fe480235ad7236e8ea6c167af5a5d1ac24f8a88 (diff) | |
download | blackbird-op-linux-c1d00b2d9c4fc821e33c5cdfbdbc32677cb0e2e0.tar.gz blackbird-op-linux-c1d00b2d9c4fc821e33c5cdfbdbc32677cb0e2e0.zip |
ceph: properly release page upon error
When ceph_update_writeable_page fails (including -EAGAIN), it
unlocks (w/ unlock_page) the page but does not 'release'
(w/ page_cache_release) properly.
Upon error, properly set *pagep to NULL, indicating an error.
Signed-off-by: Taesoo Kim <tsgatesv@gmail.com>
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Diffstat (limited to 'fs/ceph/inode.c')
0 files changed, 0 insertions, 0 deletions