Skip to content

Commit

Permalink
Documentation: Update netlink_mmap.txt
Browse files Browse the repository at this point in the history
Update netlink_mmap.txt wrt. commit 4682a03
("netlink: Always copy on mmap TX.").

Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Richard Weinberger authored and David S. Miller committed Feb 3, 2015
1 parent 44ba582 commit e6b02be
Showing 1 changed file with 3 additions and 10 deletions.
13 changes: 3 additions & 10 deletions Documentation/networking/netlink_mmap.txt
Original file line number Diff line number Diff line change
Expand Up @@ -199,16 +199,9 @@ frame header.
TX limitations
--------------

Kernel processing usually involves validation of the message received by
user-space, then processing its contents. The kernel must assure that
userspace is not able to modify the message contents after they have been
validated. In order to do so, the message is copied from the ring frame
to an allocated buffer if either of these conditions is false:

- only a single mapping of the ring exists
- the file descriptor is not shared between processes

This means that for threaded programs, the kernel will fall back to copying.
As of Jan 2015 the message is always copied from the ring frame to an
allocated buffer due to unresolved security concerns.
See commit 4682a0358639b29cf ("netlink: Always copy on mmap TX.").

Example
-------
Expand Down

0 comments on commit e6b02be

Please sign in to comment.