commit | d920ff6fc7c1ec3d7bd80432bff5575c0ebe426c | [log] [tgz] |
---|---|---|
author | Benoît Canet <benoit.canet@nodalink.com> | Thu Jun 25 21:02:57 2015 +0200 |
committer | Ilya Dryomov <idryomov@gmail.com> | Tue Sep 08 23:14:28 2015 +0300 |
tree | eb265cf997abf7109fde1705a4cd7f2266d05e11 | |
parent | b79b23682a1649f30960fb5bd920ba46c89a1b14 [diff] |
libceph: Avoid holding the zero page on ceph_msgr_slab_init errors ceph_msgr_slab_init may fail due to a temporary ENOMEM. Delay a bit the initialization of zero_page in ceph_msgr_init and reorder its cleanup in _ceph_msgr_exit so it's done in reverse order of setup. BUG_ON() will not suffer to be postponed in case it is triggered. Signed-off-by: Benoît Canet <benoit.canet@nodalink.com> Reviewed-by: Alex Elder <elder@linaro.org> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>