Re: svn commit: r306512 - in head/sys: kern sys

2017-08-25 Thread Bryan Drewery
On 8/25/2017 3:37 PM, Konstantin Belousov wrote: > On Fri, Aug 25, 2017 at 02:29:28PM -0700, Bryan Drewery wrote: >> https://people.freebsd.org/~bdrewery/patches/vdrop-global-list.diff > I do not object against his handling. > > There is really very small amount of code shared between mp != NULL >

Re: svn commit: r306512 - in head/sys: kern sys

2017-08-25 Thread Konstantin Belousov
On Fri, Aug 25, 2017 at 02:29:28PM -0700, Bryan Drewery wrote: > https://people.freebsd.org/~bdrewery/patches/vdrop-global-list.diff I do not object against his handling. There is really very small amount of code shared between mp != NULL and mp == NULL cases, you may consider making them use sepa

Re: svn commit: r306512 - in head/sys: kern sys

2017-08-25 Thread Bryan Drewery
On 8/25/2017 3:35 AM, Konstantin Belousov wrote: > On Thu, Aug 24, 2017 at 08:18:03PM -0700, Bryan Drewery wrote: >> On 9/30/2016 10:27 AM, Mateusz Guzik wrote: >>> Author: mjg >>> Date: Fri Sep 30 17:27:17 2016 >>> New Revision: 306512 >>> URL: https://svnweb.freebsd.org/changeset/base/306512 >>>

Re: svn commit: r306512 - in head/sys: kern sys

2017-08-25 Thread Konstantin Belousov
On Thu, Aug 24, 2017 at 08:18:03PM -0700, Bryan Drewery wrote: > On 9/30/2016 10:27 AM, Mateusz Guzik wrote: > > Author: mjg > > Date: Fri Sep 30 17:27:17 2016 > > New Revision: 306512 > > URL: https://svnweb.freebsd.org/changeset/base/306512 > > > > Log: > > vfs: batch free vnodes in per-mnt li

Re: svn commit: r306512 - in head/sys: kern sys

2017-08-24 Thread Bryan Drewery
On 9/30/2016 10:27 AM, Mateusz Guzik wrote: > Author: mjg > Date: Fri Sep 30 17:27:17 2016 > New Revision: 306512 > URL: https://svnweb.freebsd.org/changeset/base/306512 > > Log: > vfs: batch free vnodes in per-mnt lists > > Previously free vnodes would always by directly returned to the gl

svn commit: r306512 - in head/sys: kern sys

2016-09-30 Thread Mateusz Guzik
Author: mjg Date: Fri Sep 30 17:27:17 2016 New Revision: 306512 URL: https://svnweb.freebsd.org/changeset/base/306512 Log: vfs: batch free vnodes in per-mnt lists Previously free vnodes would always by directly returned to the global LRU list. With this change up to mnt_free_list_batch vn