Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756846AbbDJVLo (ORCPT ); Fri, 10 Apr 2015 17:11:44 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:49953 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756031AbbDJVLm (ORCPT ); Fri, 10 Apr 2015 17:11:42 -0400 Date: Fri, 10 Apr 2015 14:11:41 -0700 From: Andrew Morton To: Chris Metcalf Cc: Frederic Weisbecker , Don Zickus , Ingo Molnar , Andrew Jones , chai wen , Ulrich Obergfell , Fabian Frederick , Aaron Tomlin , Ben Zhang , "Christoph Lameter" , Gilad Ben-Yossef , "Steven Rostedt" , , "Jonathan Corbet" , , Thomas Gleixner , Peter Zijlstra Subject: Re: [PATCH v7 1/3] smpboot: allow excluding cpus from the smpboot threads Message-Id: <20150410141141.5fda4083dbaa874fd2690658@linux-foundation.org> In-Reply-To: <1428698900-13358-1-git-send-email-cmetcalf@ezchip.com> References: <20150410015842.GG18314@lerouge> <1428698900-13358-1-git-send-email-cmetcalf@ezchip.com> X-Mailer: Sylpheed 3.4.1 (GTK+ 2.24.23; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1337 Lines: 31 On Fri, 10 Apr 2015 16:48:18 -0400 Chris Metcalf wrote: > This change allows some cores to be excluded from running the > smp_hotplug_thread tasks. The motivating example for this is > the watchdog threads, which by default we don't want to run > on any enabled nohz_full cores. Why not? I can guess, but I'd rather not guess. Please fully explain the end-user value of this change. Providing a benefit to users is the whole point of the patchset, but the above assertion is the only description we have. This info should be in Documentation/lockup-watchdogs.txt and/or Documentation/sysctl/kernel.txt as well as the changelogs, so users have an answer to "why the heck should I enable this". Please also describe the downside of the change. I assume this is "lockups will go undetected on some CPUs"? Let's expand on this so we can understand where the best tradeoff point lies. If people are experiencing then they can disable the watchdog altogether. What value is there in this partial disabling? Why is it worth doing this? -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/