diff options
author | David Zafman <david.zafman@inktank.com> | 2012-12-03 19:14:05 -0800 |
---|---|---|
committer | Alex Elder <elder@inktank.com> | 2012-12-13 08:13:09 -0600 |
commit | 8884d53dd63b1d9315b343564fcbe1ede004a99e (patch) | |
tree | 9826a8ce6cac8b7c1b0fe27ca50a81572d69c59c /drivers/block | |
parent | 0e5e1774a92e6fe9c511585de8f078b4c4c68dbb (diff) | |
download | op-kernel-dev-8884d53dd63b1d9315b343564fcbe1ede004a99e.zip op-kernel-dev-8884d53dd63b1d9315b343564fcbe1ede004a99e.tar.gz |
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>
Diffstat (limited to 'drivers/block')
0 files changed, 0 insertions, 0 deletions