]> git.baikalelectronics.ru Git - kernel.git/commit
ceph: properly release page upon error
authorTaesoo Kim <tsgatesv@gmail.com>
Fri, 20 Mar 2015 21:36:56 +0000 (17:36 -0400)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 20 Apr 2015 15:55:34 +0000 (18:55 +0300)
commitf1c1ff70ee0c8cb75b069fb75ac0fef0ff710cad
tree619b91acc56d2f807fdd979db42b226321e19ae8
parent581383c263abbdcf18916facae9be5b918b32fd7
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>
fs/ceph/addr.c