On Thu, 2012-05-17 at 10:59 +0800, Jason Wang wrote:Didn't see how this affact skb->len. And for truesize, I think theyWhat I meant that the code for skb->truesize has double added the first
are
different, when the offset were not zero, the data in this vector
were
divided into two parts. First part is copied into skb directly, and
the
second were pinned from a whole userspace page by
get_user_pages_fast(),
so we need count the whole page to the socket limit to prevent evil
application.
offset if any left from that vector (partically copied into skb
directly, and then count pagesize which includes the offset (truesize +=
PAGE_SIZE)).
Thanks
Shirley
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/