From: Jan Kara Date: Wed, 22 Oct 2014 07:17:24 +0000 (+0200) Subject: rbd: Fix error recovery in rbd_obj_read_sync() X-Git-Tag: omap-for-v3.19/fixes-for-merge-window~164^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8d4205623ae965e36c68629db306ca0695a2771;p=pandora-kernel.git rbd: Fix error recovery in rbd_obj_read_sync() When we fail to allocate page vector in rbd_obj_read_sync() we just basically ignore the problem and continue which will result in an oops later. Fix the problem by returning proper error. CC: Yehuda Sadeh CC: Sage Weil CC: ceph-devel@vger.kernel.org CC: stable@vger.kernel.org Coverity-id: 1226882 Signed-off-by: Jan Kara Signed-off-by: Ilya Dryomov --- Reading git-diff-tree failed