Subject: Re: [PATCH net-next 2/2] net: exit busy loop when another process is runnable

From: Peter Zijlstra <[email-masked]>
Date: Tue, 2 Sep 2014 08:12:22 +0200

On Tue, Sep 02, 2014 at 11:38:40AM +0800, Jason Wang wrote:
> I see, how about just exporting a boolean helper like
> current_can_busy_loop() and take care all of the conditions (pending bhs
> and rcu callbacks, runnable processes) in scheduler code itself?

How is that going to help the cases that are hurt by not spinning for a
packet?