Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 May 2016 23:19:16 +0300
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Jilles Tjoelker <jilles@stack.nl>
Cc:        threads@freebsd.org, arch@freebsd.org
Subject:   Re: Robust mutexes implementation
Message-ID:  <20160513201916.GF89104@kib.kiev.ua>
In-Reply-To: <20160513153716.GA30576@stack.nl>
References:  <20160505131029.GE2422@kib.kiev.ua> <20160506233011.GA99994@stack.nl> <20160507165956.GC89104@kib.kiev.ua> <20160508125222.GA48862@stack.nl> <20160509025107.GN89104@kib.kiev.ua> <20160513153716.GA30576@stack.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, May 13, 2016 at 05:37:16PM +0200, Jilles Tjoelker wrote:
> On Mon, May 09, 2016 at 05:51:07AM +0300, Konstantin Belousov wrote:
> The mmap() page in POSIX.1-2008tc1 XSH 3 has:
> 
> ] The state of synchronization objects such as mutexes, semaphores,
> ] barriers, and conditional variables placed in shared memory mapped
> ] with MAP_SHARED becomes undefined when the last region in any process
> ] containing the synchronization object is unmapped.
> 
> This is new in issue 7 (SUSv4):
> 
> ] Austin Group Interpretations 1003.1-2001 #078 and #079 are applied,
> ] clarifying page alignment requirements and adding a note about the
> ] state of synchronization objects becoming undefined when a shared
> ] region is unmapped.
Very interesting, thanks.

BTW, is there a chance of Austin Group get notified of, and possibly
adopting, MAP_EXCL flag ?

> 
> > Current updates to the patch https://kib.kiev.ua/kib/pshared/robust.4.patch
> 

Do you have any further notes, or do you want to give the patch more time ?
If not, are you fine with 'Reviewed by' attribution ?

Thanks.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160513201916.GF89104>