Received: by 2002:a17:90a:c8b:0:0:0:0 with SMTP id v11csp2339656pja; Wed, 10 Apr 2019 18:17:30 -0700 (PDT) X-Google-Smtp-Source: APXvYqxSo/THp5OpJfLzfrM9Mk5zwDaxET6k8QQOyKZ9BCDWssL3nY/79yOo5bdjd7KzrhORzKS/ X-Received: by 2002:a62:75cd:: with SMTP id q196mr37953698pfc.70.1554945450286; Wed, 10 Apr 2019 18:17:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554945450; cv=none; d=google.com; s=arc-20160816; b=GrgmxP/d3sm1FOjBlMSztNc7dmROJSFwxqNjsuLM6J7THzmSzHOXJWi1rBQVstBEjv lY+1ftUMx5yel9Mvg4PTcpkOqWuTgKBo7Uhew4JpIjYU5fg8qS7SeN2LTW0OpdGNVKoq y+OSzotGDpk97F8ILSinnr+t60C1VwQJKycews5nDo4IxMKBDbaID3clw5luYeDpY/VY DLlNfzwU0O06pX3Ovw6wRTo3cufDtXcGyv0Xflc45AfwoA+KgRx50YmsoRv4TV9YYH86 JjKhN4VODcEr51P8v+cDAmPlF2BIGMnCr9FIFRVSh66iXNPxQZz26eNJDS0T3lDxmKKg jLcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=8G6clJbJJQ2IE5joxES6TdPbP0ubLW343AEvcdGSfCE=; b=BGlb6aW4aFITZ7U4Z5nyhrx+FbrfIfo9Km6qhJaqVjYx4aTs5L17nyoc+7ucLD3zSj tX0My/+IG4l0mqbye6A5vNgEoGhiVjKMbF7THfvq3cA6iHm8TvVsszUbp1CJwH8JyNB0 8gXck6UIOMtWhLoazv16fCUzCpXwiwaZbYOsXVRG+fJnK/lEN+wfh8hosQSSXUysPRDR gpTg3x8sSgmUafY+iu3QG0wX1aQtxm1KvzKXOID7GpeB+h92Padi0+BdNZ87CE5c/G+a 5fLAERwm7J5DW6ySBl1H/c8W3X0SlfuXWS6hRsREJL+a+9z3ZpOFAVtK3r/oZw5qIs+w 2dqw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x10si30575250plo.422.2019.04.10.18.17.13; Wed, 10 Apr 2019 18:17:30 -0700 (PDT) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726671AbfDKBQe (ORCPT + 99 others); Wed, 10 Apr 2019 21:16:34 -0400 Received: from mga09.intel.com ([134.134.136.24]:30223 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726181AbfDKBQd (ORCPT ); Wed, 10 Apr 2019 21:16:33 -0400 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Apr 2019 18:16:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,335,1549958400"; d="scan'208";a="160127386" Received: from ranerica-svr.sc.intel.com ([172.25.110.23]) by fmsmga002.fm.intel.com with ESMTP; 10 Apr 2019 18:16:32 -0700 Date: Wed, 10 Apr 2019 18:15:21 -0700 From: Ricardo Neri To: Peter Zijlstra Cc: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Ashok Raj , Andi Kleen , "Ravi V. Shankar" , x86@kernel.org, linux-kernel@vger.kernel.org, Ricardo Neri , "H. Peter Anvin" , Tony Luck , "Rafael J. Wysocki" , Don Zickus , Nicholas Piggin , Michael Ellerman , Frederic Weisbecker , Alexei Starovoitov , Babu Moger , Paul Mackerras , Mathieu Desnoyers , Masami Hiramatsu , Andrew Morton , Philippe Ombredanne , Colin Ian King , Byungchul Park , "Paul E. McKenney" , "Luis R. Rodriguez" , Waiman Long , Josh Poimboeuf , Randy Dunlap , Davidlohr Bueso , Christoffer Dall , Marc Zyngier , Kai-Heng Feng , Konrad Rzeszutek Wilk , David Rientjes , "David S. Miller" , Benjamin Herrenschmidt , sparclinux@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: Re: [RFC PATCH v2 10/14] kernel/watchdog: Add a function to obtain the watchdog_allowed_mask Message-ID: <20190411011521.GB9936@ranerica-svr.sc.intel.com> References: <1551283518-18922-1-git-send-email-ricardo.neri-calderon@linux.intel.com> <1551283518-18922-11-git-send-email-ricardo.neri-calderon@linux.intel.com> <20190409113421.GU4038@hirez.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190409113421.GU4038@hirez.programming.kicks-ass.net> User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 09, 2019 at 01:34:21PM +0200, Peter Zijlstra wrote: > On Wed, Feb 27, 2019 at 08:05:14AM -0800, Ricardo Neri wrote: > > diff --git a/kernel/watchdog.c b/kernel/watchdog.c > > index 8fbfda94a67b..367aa81294ef 100644 > > --- a/kernel/watchdog.c > > +++ b/kernel/watchdog.c > > @@ -44,7 +44,7 @@ int __read_mostly soft_watchdog_user_enabled = 1; > > int __read_mostly watchdog_thresh = 10; > > int __read_mostly nmi_watchdog_available; > > > > -struct cpumask watchdog_allowed_mask __read_mostly; > > +static struct cpumask watchdog_allowed_mask __read_mostly; > > > > struct cpumask watchdog_cpumask __read_mostly; > > unsigned long *watchdog_cpumask_bits = cpumask_bits(&watchdog_cpumask); > > Hurmph, more struct cpumask, ideally this would get converted to > cpumask_var_t, I don't think we need this before the allocators work, do > we? I see mm_init() is called before lockup_detector_init(); both from start_kernel(). Thus, IMHO, kzalloc should work at this point. Thanks and BR, Ricardo