Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Nov 2019 19:54:50 +0100
From:      Hans Petter Selasky <hps@selasky.org>
To:        Warner Losh <imp@bsdimp.com>, "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>
Subject:   Re: Killing Giant for 13
Message-ID:  <9460794e-9992-1b80-5bfc-e807204bd22f@selasky.org>
In-Reply-To: <CANCZdfr0CpDBQ6QWJ_CTtOLW6EwAke_Vr_imqa5=GBzRAoa6eA@mail.gmail.com>
References:  <CANCZdfr0CpDBQ6QWJ_CTtOLW6EwAke_Vr_imqa5=GBzRAoa6eA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2019-11-21 18:43, Warner Losh wrote:
> I'd like to kill Giant in 13 and schedule a firm removal date.
> 
> The issues are (a) old drivers that aren't MP safe (b) some console / ATKBD
> interactions (c) newbus and (d) a few stays that haven't been characterized.
> 
> (a) should be deleted or updated before the deadline
> (b) should be fixed by $SOMEONE[tm]
> (c) there's some work underway to refine the locking protocols to allow one
> to not have Giant held (there's real questions about how effective it is
> when things sleep or contend)
> (d) I'm researching.
> 
> Would there be support for setting a firm deadline for Giant removal of
> around June 2020? This would be months ahead of a speculative 13.0 timeline
> (Earliest would  be December 2020, latest would be maybe October 2021, the
> exact details aren't super relevant for a June target date).
> 
> This is a preliminary inquiry to get a feel for support for this option and
> to gather additional issues and requirements. Comments?
> 

+1

I'd like to be added as reviewer for Giant removal patches.

--HPS




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9460794e-9992-1b80-5bfc-e807204bd22f>