[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJZ5v0iZo95ssiu3JcGJMgP+QrKLy0wu9vshk212FE3aY_kwoQ@mail.gmail.com>
Date: Tue, 6 Nov 2018 15:59:15 +0100
From: "Rafael J. Wysocki" <rafael@...nel.org>
To: smuchun@...il.com
Cc: "Rafael J. Wysocki" <rafael@...nel.org>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Re: [PATCH] driver core: Add branch prediction hints in really_probe()
On Tue, Nov 6, 2018 at 3:43 PM Muchun Song <smuchun@...il.com> wrote:
>
> Hi Rafael,
>
> If we want the driver core to test driver remove functions, we can
> enable CONFIG_DEBUG_TEST_DRIVER_REMOVE. This option is
> just for testing it. So, in most cases, the option is disabled and the if
> condition is false. So I think we can add an unlikely() to it.
Yes, it can be added there, but does it really need to be added?
If the conditions are false all the time, the branch predictor in the
processor should be able to deal with it just fine.
And if they are false already at build time, the compiler should just
optimize them away.
Powered by blists - more mailing lists