Date: Fri, 13 Jul 2007 10:25:44 +0200 From: Attilio Rao <attilio@FreeBSD.org> To: Hans Petter Selasky <hselasky@c2i.net> Cc: freebsd-current@freebsd.org, Julian Elischer <julian@elischer.org>, FreeBSD Current <current@freebsd.org> Subject: Re: crash in tty code in 6.1.. fixed since? Message-ID: <46973708.2040401@FreeBSD.org> In-Reply-To: <200707131021.59966.hselasky@c2i.net> References: <46970DF7.3000803@elischer.org> <46972B28.1010409@FreeBSD.org> <200707131021.59966.hselasky@c2i.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hans Petter Selasky wrote: > > If TTY was not Giant locked, you would have had an error there if another > mutex was locked, and the problem would have been solved years ago :-) Not sure what you mean, but the first evidence is that you would have explicitly drop/pickup the mutex so that you would have handled the race not trasparently as Giant does. Moreover, it seems that tty should be partially locked with a sleeping primitive (sx probabilly). Attilio
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46973708.2040401>