On Mon, Aug 12, 2019 at 11:46:06AM +0100, Andrew Murray wrote: > On Thu, Aug 08, 2019 at 06:04:24PM +0100, Will Deacon wrote: > > On Wed, Aug 07, 2019 at 04:53:20PM +0100, Catalin Marinas wrote: > > > + > > > +- mmap() addr parameter. > > > + > > > +- mremap() new_address parameter. > > > + > > > +- prctl(PR_SET_MM, ``*``, ...) other than arg2 PR_SET_MM_MAP and > > > + PR_SET_MM_MAP_SIZE. > > > + > > > +- prctl(PR_SET_MM, PR_SET_MM_MAP{,_SIZE}, ...) struct prctl_mm_map fields. > > > > How did you generate this list and who will keep it up to date? How do you > > know you haven't missed anything? > > What about shared memory system calls: shmat, shmdt? The latest "arm64: untag > user pointers passed to the kernel" series doesn't untag these, thus we should > indicate here that these too are no supported. Yes. We dropped them from a previous version of the series but they've never been documented. I'll add something (unless someone has a real use-case for using tags with shmat/shmdt). -- Catalin