From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753014AbbDFTqN (ORCPT ); Mon, 6 Apr 2015 15:46:13 -0400 Received: from mail-db3on0081.outbound.protection.outlook.com ([157.55.234.81]:57504 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752687AbbDFTqK (ORCPT ); Mon, 6 Apr 2015 15:46:10 -0400 Authentication-Results: spf=fail (sender IP is 12.216.194.146) smtp.mailfrom=ezchip.com; infradead.org; dkim=none (message not signed) header.d=none; From: To: Thomas Gleixner , Frederic Weisbecker , Don Zickus , Ulrich Obergfell , Ingo Molnar , Andrew Morton CC: Chris Metcalf , Andrew Jones , chai wen , Fabian Frederick , Aaron Tomlin , Ben Zhang , Christoph Lameter , Gilad Ben-Yossef , Steven Rostedt , , Jonathan Corbet , , Peter Zijlstra Subject: [PATCH v5 0/2] nohz/watchdog/smp_hotplug_thread changes Date: Mon, 6 Apr 2015 15:45:54 -0400 Message-ID: <1428349556-21873-1-git-send-email-cmetcalf@ezchip.com> X-Mailer: git-send-email 2.1.2 References: <1258649504.12464273.1428252407339.JavaMail.zimbra@redhat.com> In-Reply-To: <1258649504.12464273.1428252407339.JavaMail.zimbra@redhat.com> X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:12.216.194.146;CTRY:US;IPV:NLI;EFV:NLI;BMV:1;SFV:NSPM;SFS:(10009020)(6009001)(339900001)(199003)(189002)(50466002)(46102003)(85426001)(19580395003)(19580405001)(76176999)(48376002)(47776003)(92566002)(6806004)(42186005)(87936001)(36756003)(50226001)(77156002)(229853001)(105606002)(62966003)(106466001)(2950100001)(86152002)(50986999)(104016003)(86362001)(33646002);DIR:OUT;SFP:1101;SCL:1;SRVR:DB5PR02MB0775;H:ld-1.internal.tilera.com;FPR:;SPF:Fail;MLV:sfv;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB5PR02MB0775; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(5002010);SRVR:DB5PR02MB0775;BCL:0;PCL:0;RULEID:;SRVR:DB5PR02MB0775; X-Forefront-PRVS: 0538A71254 X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2015 19:46:05.2351 (UTC) X-MS-Exchange-CrossTenant-Id: 0fc16e0a-3cd3-4092-8b2f-0a42cff122c3 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0fc16e0a-3cd3-4092-8b2f-0a42cff122c3;Ip=[12.216.194.146];Helo=[ld-1.internal.tilera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR02MB0775 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Chris Metcalf These changes allow the watchdog to work cleanly with nohz_full by default, and to be configurable if desired to enable the watchdog on cores that would normally disable it due to being nohz_full. Thomas, does the addition of an exclude_mask to smp_hotplug_thread meet with your approval? It seems like a pretty clean extension and enables the desired watchdog functionality for nohz_full pretty nicely, I think. Uli, this version is based on the linux-next tree, which includes your recent refactoring changes; I've made all your suggested changes. Don and/or Uli, do you want to give your Acked-by to the watchdog change? Frederick, I guess you could push it through your nohz tree? Or would it make sense for Andrew to take this into his tree, which looks like what happened with Uli/Don's earlier watchdog changes? I'm assuming my pushing it through the arch/tile tree is probably not the best way to go. Chris Metcalf (2): smpboot: allow excluding cpus from the smpboot threads watchdog: add watchdog_exclude sysctl to assist nohz Documentation/lockup-watchdogs.txt | 6 ++++++ Documentation/sysctl/kernel.txt | 9 +++++++++ include/linux/nmi.h | 3 +++ include/linux/smpboot.h | 2 ++ kernel/smpboot.c | 11 ++++++++--- kernel/sysctl.c | 7 +++++++ kernel/watchdog.c | 33 +++++++++++++++++++++++++++++++++ 7 files changed, 68 insertions(+), 3 deletions(-) -- 2.1.2