Received: by 10.223.164.202 with SMTP id h10csp641026wrb; Thu, 9 Nov 2017 11:56:59 -0800 (PST) X-Google-Smtp-Source: ABhQp+Qa85BZpMubdAige3qlNT9mpmDmc1lkvDzJWN6aES+9AANoL0u7tsgCd3x/lDB31geA3Dcv X-Received: by 10.99.124.89 with SMTP id l25mr1516265pgn.86.1510257419839; Thu, 09 Nov 2017 11:56:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510257419; cv=none; d=google.com; s=arc-20160816; b=V3TVZkV+bdGeBDrpwor8YbGjdUrgI233+mMZiSbOlA5inNR8z+pUMpVns6B8uONTRG DjgSWqz8USepnzqI5PIWLhzh/5kefma+x27zj5jYxdrXofIclD7YEZnj+1acKCDpbCJW bZERUW4kg4xJeS453EHznhgJ3VkXDiIVNft6fkjqPNaVmK02P1binJvhq9o72YLkp8gK pPIGlThSVCZ1BvWK1j978Wy/JdNaXRJSM8l4CwFOYL1/lwejuhxjoQboBfyZfTIk1i+y +KKoPBtglBR7iiDAflrzD6wKfdVVRAkfxUIxo/G2T+c5SW0XtiJxJYm/Jyh4R53bEVIj W0Mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=r3jiUwpORAdH+k2ATkwkt46L0BHvm/wqlH1OUTFjGac=; b=UX3cHSOSq9fyLKIFY/Q/UWBgsNc1VUQR1XNcWjQLdoWyQL0gT5wtOMJp9vLZokmW4D O+y10OT3kZtK/me5zwRh2DGBKQBZGfdmMFEfzxbDI82qagerpg1uU3xIOR+qPJhsJ6bL K+c2Vy08SLGQRQaBvgi2/CVWaRYs/fZ33GyqMyyD9LDitotQqmaCCKR6Mu0uZ2OX5j++ mvB7fpHFXScTUOmaU1SyyCdFraokyf5ndYkr5tIuEb0BIUtk2n/XR0ki56IS4hw+AdH1 HLvRceE45qs/rOGcztbMVi+jP8NbehtrKBzMeNzqUbu2g/vtV3vA/w0E87c1IfMRDjIN z82w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@android.com header.s=20161025 header.b=mE7E01u/; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=android.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h71si6770455pgc.408.2017.11.09.11.56.46; Thu, 09 Nov 2017 11:56:59 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@android.com header.s=20161025 header.b=mE7E01u/; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=android.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752695AbdKIT4J (ORCPT + 83 others); Thu, 9 Nov 2017 14:56:09 -0500 Received: from mail-qt0-f174.google.com ([209.85.216.174]:48010 "EHLO mail-qt0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751133AbdKIT4I (ORCPT ); Thu, 9 Nov 2017 14:56:08 -0500 Received: by mail-qt0-f174.google.com with SMTP id z50so9171507qtj.4 for ; Thu, 09 Nov 2017 11:56:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=android.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=r3jiUwpORAdH+k2ATkwkt46L0BHvm/wqlH1OUTFjGac=; b=mE7E01u/adLGNYyQ76aqACvn8Jqugq3DsCddlKeOOsJzFZw6liYYZepRSp53tw8Lj0 qZlQHniSTjLOMZzsyH11QyMuzwayVNrzu2a6jgZpWwOFOgWVi354ZtLrucHP7mNPzLkO iAZEfi22XKVdLJQOqVd4Fvvh8LmzwvoijLhXTVlLe1FFgpjgnukdFYde+JROzFQ84bpc egXSkNwkvl06G12kqdJK2JTo9ODcz5LzhcTEiK9iTDuHEtQtMU6rNFnAeAolSefPSfYX W0DrViILRdHOLrHC+f1IzOsoEylzbjQZJVcPhHPTG9IA0WYk6l1HEBkTg+hA1Gct0e88 byVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=r3jiUwpORAdH+k2ATkwkt46L0BHvm/wqlH1OUTFjGac=; b=RA6oztB7V9INEbL+DRBXlsIfd2xNyuwhMBl9ejIgy99u6aogsW+3tH2+X2j+ty2OUt +63EBWRLVdeQVlFiX8mrPVfB1J3QlBkL63bcZXvasLUMvebs2i6beYAoYDXuv3xaSass dS6A3za8WJY3wdPq8XppQ4bmdcDwrKjPiLnKjXAse87Og12zLpq0ua52M4LXR7dKrvtP 4FnI2aYQhT+bxhsLK2BLBxwNH95PBRYUaSuP/ND6IbvKgG0LVcJ2uwkoSZa6JYsuOmcJ 8fMjgfk+X0yGu2NQQsIoszT5dDrM1EzAWCkWLqYG2+m4GS/Z4eBz1v9XoUNSOxF3WmwC BNoA== X-Gm-Message-State: AJaThX7qtPQeohmkkx0eZUjvlpaQGvyGgb9YMRQTQeUv/JvEFZI3f2h9 SWdkPMi8zmuoHi3+G74XldHhUTp22nIwSwUmIr4CEA== X-Received: by 10.237.35.58 with SMTP id h55mr2775253qtc.108.1510257367773; Thu, 09 Nov 2017 11:56:07 -0800 (PST) MIME-Version: 1.0 Received: by 10.140.81.179 with HTTP; Thu, 9 Nov 2017 11:56:07 -0800 (PST) In-Reply-To: <20171024122556.15872-2-brendan.jackman@arm.com> References: <20171024122556.15872-1-brendan.jackman@arm.com> <20171024122556.15872-2-brendan.jackman@arm.com> From: Todd Kjos Date: Thu, 9 Nov 2017 11:56:07 -0800 Message-ID: Subject: Re: [PATCH 1/2] sched: force update of blocked load of idle cpus To: Brendan Jackman Cc: Vincent Guittot , Dietmar Eggemann , Ingo Molnar , Peter Zijlstra , LKML , Ingo Molnar , Morten Rasmussen Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > @@ -8683,6 +8692,10 @@ static void nohz_balancer_kick(void) > > if (test_and_set_bit(NOHZ_BALANCE_KICK, nohz_flags(ilb_cpu))) > return; > + > + if (only_update) > + set_bit(NOHZ_STATS_KICK, nohz_flags(ilb_cpu)); Should there be an "else clear_bit(NOHZ_STATS_KICK, nohz_flags(ilb_cpu));" ? Seems like any time this is called as !only_update, we should stop inhibiting rebalance. In fact, we should perhaps go a little further so that an only_update never inhibits rebalance from a concurrent !only_update. From 1582141822627669982@xxx Tue Oct 24 12:27:01 +0000 2017 X-GM-THRID: 1582141822627669982 X-Gmail-Labels: Inbox,Category Forums