Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 May 2017 08:34:30 -0700
From:      Adrian Chadd <adrian@freebsd.org>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Baptiste Daroussin <bapt@freebsd.org>, freebsd-current <freebsd-current@freebsd.org>,  "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>
Subject:   Re: make concurrency kit a module
Message-ID:  <CAJ-Vmo=fRh6ALsCXNtv5Wv3nXoN80mXLdZE8ocYCDKPpU9SDnw@mail.gmail.com>
In-Reply-To: <CANCZdfrMAjgtvoDVDDJn%2BGGNQ7Xnb7oDsqFHZB_Vx%2BR3KU6Hog@mail.gmail.com>
References:  <CAJ-VmomQ_=h7YVmPZLbD8wmu6OQjW%2BQRDHYjqdzfUr0O0AsAqA@mail.gmail.com> <CAJ-Vmo=9BMSUG9wBsAY4siN2BW7oZPj=hObay7WStwW2MXgC0w@mail.gmail.com> <20170518055352.bflapm6mmfhgl4y4@ivaldir.net> <CANCZdfrMAjgtvoDVDDJn%2BGGNQ7Xnb7oDsqFHZB_Vx%2BR3KU6Hog@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 17 May 2017 at 23:37, Warner Losh <imp@bsdimp.com> wrote:
> On Wed, May 17, 2017 at 11:53 PM, Baptiste Daroussin <bapt@freebsd.org> wrote:
>> On Wed, May 17, 2017 at 06:04:09PM -0700, Adrian Chadd wrote:
>>> https://reviews.freebsd.org/D10778
>>>
>>
>> Except there are plans to use it elsewhere. Many areas may be improved using it.
>>
>> Having it as a module would mean some devs might refrain from using it because
>> there is no waranty for it to be there
>>
>> Areas like VFS and network stack could have a good benefice from using it.
>>
>> Out of curiousity what size is saved?
>
> I'd planned on using it newbus to solve the lifetime issues we have
> with device_t's....

I'm happy with things using it in base outside of the linuxkpi.

I'm just trying to push back on the "death by a thousand cuts" that
the IOT platforms face for size constraints. There's plenty of stuff
in the base kernel that storage challenged platforms don't need but
they're not introduced or kept as modules.

It's 2017 and people /are still/ making embedded boards with 8MB of NOR flash.



-adrian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=fRh6ALsCXNtv5Wv3nXoN80mXLdZE8ocYCDKPpU9SDnw>