diff options
author | David Zafman <david.zafman@inktank.com> | 2012-12-03 19:14:05 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-01-17 08:46:50 -0800 |
commit | bfc898a97b610cb1f8bc58f3b8d86d038d87cde3 (patch) | |
tree | 24b559912aae4169b30b0db86726dbdb62625a2f /drivers/message/fusion/lsi/mpi_raid.h | |
parent | c5ee6af4a9c23a98d401800ddb5be6edf98117d1 (diff) |
libceph: Unlock unprocessed pages in start_read() error path
(cherry picked from commit 8884d53dd63b1d9315b343564fcbe1ede004a99e)
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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/message/fusion/lsi/mpi_raid.h')
0 files changed, 0 insertions, 0 deletions