svn commit: r195295 - in head/sys: amd64/conf i386/conf ia64/conf pc98/conf powerpc/conf sparc64/conf sun4v/conf

Dag-Erling Smørgrav des at des.no
Mon Jul 6 11:45:37 UTC 2009


Bruce Simpson <bms at incunabulum.net> writes:
> Ed Schouten <ed at FreeBSD.org> writes:
> >   Enable POSIX semaphores on all non-embedded architectures by default.
> Thank you. I didn't do this as normally we're pretty conservative
> about this sort of change, but now they are fixed, it just plain makes
> sense.

They aren't fixed, they're just broken in a different way.  The previous
implementation used the filesystem namespace, so you could (to a certain
degree) apply filesystem access control semantics, including letting
processes in separate jails use the same semaphore names without
stepping on each others toes.  The current implementation uses its own
flat namespace with no access control whatsoever and is not jailable.
At some point, somebody is going to have to fix it all over again.

DES
-- 
Dag-Erling Smørgrav - des at des.no


More information about the svn-src-all mailing list