Date: Fri, 19 May 2017 19:25:34 +0200 From: Hans Petter Selasky <hps@selasky.org> To: Adrian Chadd <adrian@freebsd.org>, 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: <3c4c6496-9a80-a45b-b3a1-9cdfb094c0a2@selasky.org> In-Reply-To: <CAJ-Vmo=fRh6ALsCXNtv5Wv3nXoN80mXLdZE8ocYCDKPpU9SDnw@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> <CAJ-Vmo=fRh6ALsCXNtv5Wv3nXoN80mXLdZE8ocYCDKPpU9SDnw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 05/19/17 17:34, Adrian Chadd wrote: > 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. Hi, Please make sure that the CK can still be built as part of the kernel, if you plan to make it a module by default. --HPS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3c4c6496-9a80-a45b-b3a1-9cdfb094c0a2>