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 PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 11 Nov 2009 00:40:48 +0300 From: Evgeniy Polyakov <zbr@...emap.net> To: Gregory Haskins <ghaskins@...ell.com> Cc: "Michael S. Tsirkin" <mst@...hat.com>, alacrityvm-devel@...ts.sourceforge.net, herbert.xu@...hat.com, linux-kernel@...r.kernel.org, netdev@...r.kernel.org Subject: Re: [RFC PATCH] net: add dataref destructor to sk_buff On Tue, Nov 10, 2009 at 01:36:23PM -0500, Gregory Haskins (ghaskins@...ell.com) wrote: > What about things like sendfile()? There has to be *some* way to > synchronize with the io-completion event, I would think. Whatever that > is, I'd like to tap into it. All skb manipulation functions properly maintain data reference counters, so pages will not be freed until all data is consumed. But there is no guarantee that data placed in given page will not be overwritten while page is being held somewhere in the stack. Putting shared info destructor will allow to get notification, that given shared info processing is over, i.e. that network stack does not use data placed in shared info for given skb, but if it was copied or VFS hold those pages, they may or may not be freed. -- Evgeniy Polyakov -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists