From: Jinshan Xiong Date: Sat, 19 Mar 2011 19:44:03 +0000 (-0700) Subject: LU-148 ll_readpage has to unlock vmpage by any means X-Git-Tag: 2.0.59-llnl3-base~14 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=59c1a8e7cd69c31bce09695681e2c9f889fed567 LU-148 ll_readpage has to unlock vmpage by any means Unlock vmpage in case ll_cl_init fails. Change-Id: Id7d92df20c7057b324f21067e5b1cd3311cf9f41 Signed-off-by: Jinshan Xiong Reviewed-on: http://review.whamcloud.com/349 Tested-by: Hudson Reviewed-by: Oleg Drokin Reviewed-by: wangdi --- diff --git a/lustre/llite/rw.c b/lustre/llite/rw.c index de4e322..7aab4bf 100644 --- a/lustre/llite/rw.c +++ b/lustre/llite/rw.c @@ -1218,6 +1218,7 @@ int ll_readpage(struct file *file, struct page *vmpage) } ll_cl_fini(lcc); } else { + unlock_page(vmpage); result = PTR_ERR(lcc); } RETURN(result);