[PATCH 0/5] {ioctl_}userfaultfd.2: initial updates for 4.11

From: Mike Rapoport
Date: Tue Apr 25 2017 - 12:29:29 EST


Hello Michael,

These patches are some kind of brief highlights of the changes to the
userfaultfd pages.
The changes to userfaultfd functionality are also described at update to
Documentation/vm/userfaultfd.txt [1].

In general, there were three major additions:
* hugetlbfs support
* shmem support
* non-page fault events

I think we should add some details about using userfaultfd with different
memory types, describe meaning of each feature bits and add some text about
the new events.

I haven't updated 'struct uffd_msg' yet, and I hesitate whether it's
description belongs to userfaultfd.2 or ioctl_userfaultfd.2

As for the userfaultfd.7 we've discussed earlier, I believe it would
repeat Documentation/vm/userfaultfd.txt in way, so I'm not really sure it
is required.

--
Sincerely yours,
Mike.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5a02026d390ea1bb0c16a0e214e45613a3e3d885

Mike Rapoport (5):
userfaultfd.2: describe memory types that can be used from 4.11
ioctl_userfaultfd.2: describe memory types that can be used from 4.11
ioctl_userfaultfd.2: update UFFDIO_API description
userfaultfd.2: add Linux container migration use-case to NOTES
usefaultfd.2: add brief description of "non-cooperative" mode

man2/ioctl_userfaultfd.2 | 46 ++++++++++++++++++++++++++++++++++++++--------
man2/userfaultfd.2 | 25 ++++++++++++++++++++++---
2 files changed, 60 insertions(+), 11 deletions(-)

--
1.9.1