Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Apr 2016 09:46:01 -0500
From:      Benjamin Kaduk <bjkfbsd@gmail.com>
To:        Mateusz Guzik <mjg@freebsd.org>
Cc:        "src-committers@freebsd.org" <src-committers@freebsd.org>,  "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>,  "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>
Subject:   Re: svn commit: r297481 - head/sys/kern
Message-ID:  <CAJ5_RoAYwJoVeKva8BNP7pDrW8JSccoVoXUeDK5idemW94DufA@mail.gmail.com>
In-Reply-To: <20160401061250.GA24248@dft-labs.eu>
References:  <20160401061250.GA24248@dft-labs.eu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Apr 1, 2016 at 1:12 AM, Mateusz Guzik <mjg@freebsd.org> wrote:

> Author: mjg
> Date: Wed Apr  1 08:10:00 2016
> New Revision: 280963
>

Next year should probably update the "New Revision" line...


> URL: https://svnweb.freebsd.org/changeset/base/297481
>
> Log:
>   Increase responsiveness under load by being more aggressive with
>   priority changes.
>
>   MFC after:    1 week
>
> Modified:
>   head/sys/kern/sched_ule.c
>
> Modified: head/sys/kern/sched_ule.c
> ===================================================================
> --- sys/kern/sched_ule.c        (revision 297480)
> +++ sys/kern/sched_ule.c        (working copy)
>

...and use the version number instead of "working copy".

-Ben


> @@ -1696,15 +1696,10 @@
>         }
>         ts = td->td_sched;
>         THREAD_LOCK_ASSERT(td, MA_OWNED);
> -       if (td->td_priority == prio)
> -               return;
>         /*
> -        * If the priority has been elevated due to priority
> -        * propagation, we may have to move ourselves to a new
> -        * queue.  This could be optimized to not re-add in some
> -        * cases.
> +        * DOES THIS WORK LOL
>          */
> -       if (TD_ON_RUNQ(td) && prio < td->td_priority) {
> +       if (TD_ON_RUNQ(td) && prio != td->td_priority) {
>                 sched_rem(td);
>                 td->td_priority = prio;
>                 sched_add(td, SRQ_BORROWING);
> _______________________________________________
> svn-src-all@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/svn-src-all
> To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
>



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