This is the mail archive of the
libc-ports@sources.redhat.com
mailing list for the libc-ports project.
Re: Robust mutexes on MIPS?
- From: Atsushi Nemoto <anemo at mba dot ocn dot ne dot jp>
- To: drow at false dot org
- Cc: kaz at zeugmasystems dot com, libc-ports at sources dot redhat dot com, ralf at linux-mips dot org
- Date: Tue, 05 Sep 2006 18:59:56 +0900 (JST)
- Subject: Re: Robust mutexes on MIPS?
- References: <20060826035103.GA29505@nevyn.them.org>
On Fri, 25 Aug 2006 23:51:03 -0400, Daniel Jacobowitz <drow@false.org> wrote:
> On Fri, Aug 25, 2006 at 04:54:37PM -0700, Kaz Kylheku wrote:
> > Have any of you MIPS people out there been able to actually get the
> > tst-robust*.c test from GLIBC to run?
> >
> > I put a bunch of traces into tst-robust8.c. The parent's waitpid() for
> > the multithreaded child process succeeds. But execution doesn't get past
> > the loop where the parent tries to pthread_mutex_lock all of the now
> > dead mutexes owned by the child. Those calls should return EOWNERDIED.
> >
> > I'm running kernel 2.6.17.7 from linux-mips.org, with glibc and ports
> > recently checked out from CVS head.
> >
> > I built glibc with --enable-kernel=2.6.17.7
> >
> > What's the general status of robust mutexes? Should work? Known not to?
>
> I'm afraid I haven't had time to test on MIPS in a while, and we keep
> meaning to run automated testing on HEAD but haven't got it set up yet.
> So I have no idea what the status is; we only got it to compile.
It seems set_robust_list() and get_robust_list() syscalls have not
wired up on MIPS yet. Is this a showstopper, isn't it?
---
Atsushi Nemoto