lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 10 May 2012 14:19:48 +0300 From: "Michael S. Tsirkin" <mst@...hat.com> To: Ian Campbell <ian.campbell@...rix.com> Cc: netdev@...r.kernel.org, David Miller <davem@...emloft.net>, Eric Dumazet <eric.dumazet@...il.com>, Neil Brown <neilb@...e.de>, "J. Bruce Fields" <bfields@...ldses.org>, linux-nfs@...r.kernel.org Subject: Re: [PATCH 9/9] sunrpc: use SKB fragment destructors to delay completion until page is released by network stack. On Thu, May 03, 2012 at 03:56:11PM +0100, Ian Campbell wrote: > diff --git a/net/sunrpc/svcsock.c b/net/sunrpc/svcsock.c > index f6d8c73..1145929 100644 > --- a/net/sunrpc/svcsock.c > +++ b/net/sunrpc/svcsock.c > @@ -198,7 +198,8 @@ int svc_send_common(struct socket *sock, struct xdr_buf *xdr, > while (pglen > 0) { > if (slen == size) > flags = 0; > - result = kernel_sendpage(sock, *ppage, NULL, base, size, flags); > + result = kernel_sendpage(sock, *ppage, xdr->destructor, > + base, size, flags); > if (result > 0) > len += result; > if (result != size) So I tried triggering this by simply creating an nfs export on localhost and copying a large file out with dd, but this never seems to trigger this code. Any idea how to test? -- MST -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists