commit | 8884d53dd63b1d9315b343564fcbe1ede004a99e | [log] [tgz] |
---|---|---|
author | David Zafman <david.zafman@inktank.com> | Mon Dec 03 19:14:05 2012 -0800 |
committer | Alex Elder <elder@inktank.com> | Thu Dec 13 08:13:09 2012 -0600 |
tree | 9826a8ce6cac8b7c1b0fe27ca50a81572d69c59c | |
parent | 0e5e1774a92e6fe9c511585de8f078b4c4c68dbb [diff] |
libceph: Unlock unprocessed pages in start_read() error path Function start_read() can get an error before processing all pages. It must not only release the remaining pages, but unlock them too. This fixes http://tracker.newdream.net/issues/3370 Signed-off-by: David Zafman <david.zafman@inktank.com> Reviewed-by: Alex Elder <elder@inktank.com>