Chuck Lever <cel@xxxxxxxxxx> wrote: > That commit assumed that sock_sendmsg() releases all the pages in > the underlying bio_vec array, but the reality is that it doesn't. > svc_xprt_release() releases the rqst's response pages, but the > record marker page fragment isn't one of those, so it is never > released. More like the network layer will take its own refs and drop those when it is done. As you say, it doesn't release the caller's refs. Reviewed-by: David Howells <dhowells@xxxxxxxxxx>