From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754785AbcANORs (ORCPT ); Thu, 14 Jan 2016 09:17:48 -0500 Received: from www.linutronix.de ([62.245.132.108]:57198 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752433AbcANORq (ORCPT ); Thu, 14 Jan 2016 09:17:46 -0500 Date: Thu, 14 Jan 2016 15:17:44 +0100 From: Sebastian Andrzej Siewior To: Mike Galbraith Cc: Clark Williams , Thomas Gleixner , LKML , linux-rt-users , Steven Rostedt Subject: Re: [ANNOUNCE] 4.4-rc6-rt1 Message-ID: <20160114141744.GB17776@linutronix.de> References: <20151223225755.GA21121@linutronix.de> <20151231102441.581ce1e1@sluggy.hsv.redhat.com> <1451632781.9800.22.camel@gmail.com> <20160113175845.GK29964@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20160113175845.GK29964@linutronix.de> X-Key-Id: 2A8CF5D1 X-Key-Fingerprint: 6425 4695 FFF0 AA44 66CC 19E6 7B96 E816 2A8C F5D1 User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Sebastian Andrzej Siewior | 2016-01-13 18:58:45 [+0100]: >This is due to NO_HZ as far as I can tell. My AMD A10 in idle mode has >0.7% utilisation of ksoftirqd/ with CONFIG_HZ_PERIODIC and with >CONFIG_NO_HZ_FULL it shows about 25% on all CPU threads. This should fixed it: --- a/kernel/time/timer.c +++ b/kernel/time/timer.c @@ -1453,7 +1453,7 @@ u64 get_next_timer_interrupt(unsigned long basej, u64 basem) * the base lock to check when the next timer is pending and so * we assume the next jiffy. */ - return basej; + return basem + TICK_NSEC; #endif spin_lock(&base->lock); if (base->active_timers) { Sebastian