Move source tree closer to the 2.6.32.17 mainline
/net/sunrpc/auth_gss/auth_gss.c
blob:9c5a19d9dbcea17569acee79b7c51990270a712a -> blob:2370ab49dd4b16eed44550cba208885c08b846e3
--- net/sunrpc/auth_gss/auth_gss.c
+++ net/sunrpc/auth_gss/auth_gss.c
@@ -1273,9 +1273,8 @@ alloc_enc_pages(struct rpc_rqst *rqstp)
rqstp->rq_release_snd_buf = priv_release_snd_buf;
return 0;
out_free:
- for (i--; i >= 0; i--) {
- __free_page(rqstp->rq_enc_pages[i]);
- }
+ rqstp->rq_enc_pages_num = i;
+ priv_release_snd_buf(rqstp);
out:
return -EAGAIN;
}