Received: by 2002:ac0:8c9a:0:0:0:0:0 with SMTP id r26csp5033516ima; Tue, 5 Feb 2019 05:26:38 -0800 (PST) X-Google-Smtp-Source: AHgI3IYk82NyFh4xYf8ig5SpqxIOx6MEV5GOYzDQebiPJpdQdzlsfrPXilfgImxxkmdZdYcrNMm1 X-Received: by 2002:a17:902:968d:: with SMTP id n13mr5160615plp.109.1549373198018; Tue, 05 Feb 2019 05:26:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549373198; cv=none; d=google.com; s=arc-20160816; b=iw4ci9mCPhC/AKbuWjSKogeak3fVJjKhyZOqfgCX9UT7MYyKIeNRajApyNb6nmEuI6 GT0mcaJN3yKH0lmvvPGc2GLsQ61Cbk81szCBWOvXCH8Trb4/RuLgwMTR+MrLdmg5KNP6 7GL8r3t1/Xd+o37Ix1/oZhvQTWSRYI6Eosp2FkpYrDjonwGMY9wz4jFRtvqaF+ZQ+82o Z7HrGPNA/iNc6RGKGZ7iFcs8wXdc9bJ6EvzzcCgG8URzaDN+simlAhPqocWUvkN/kxeu +ZJjo4hHRiAS07+P82SmAXIio7R+0wEfr4pnmHLXcthNy1CTZii9roH56M8m3zfk9EGL QSeg== 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:dkim-signature; bh=5lcRfBFPtcEwjLQR+HPEzHjnwv8/n0ocD1kO1pC/il0=; b=sHIBZbR2Zh2D+TOjSE2VMvAszj/5HVqtcabnmG6ZvSbmcBAzuHubvu44/zDW/E4ls4 ftzvCj/I4Kvx+FPpyA4gqtakz2fmZzFXLxuc4EuNyoKMxJB61sjXWpWsYF5AxVBxxR/9 ZPRKbeT9Oc95aKl532zarRBlu9jwghcF1yb3+FbnmsM3Ktk/1AhCnMWHOD+955eLj67L 4y38YNN77ZEN23Vd/0gHz0eKXKW3PmbKKSPMNtU0PbsD+tWvFKFKq1fF82F159bSDDzY ply2HN4aMqfI+n2Gz2Bj8ix20I/MDGiC9LYzKL0ZWoUpf5bAroD0ArdIi//vupL2puZS Grlg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@tomli.me header.s=1490979754 header.b=dq0ZedvD; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=tomli.me Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id bh5si3138026plb.42.2019.02.05.05.26.21; Tue, 05 Feb 2019 05:26:37 -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=@tomli.me header.s=1490979754 header.b=dq0ZedvD; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=tomli.me Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729067AbfBENGM (ORCPT + 99 others); Tue, 5 Feb 2019 08:06:12 -0500 Received: from tomli.me ([153.92.126.73]:48658 "EHLO tomli.me" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726558AbfBENGM (ORCPT ); Tue, 5 Feb 2019 08:06:12 -0500 Received: from tomli.me (localhost [127.0.0.1]) by tomli.me (OpenSMTPD) with ESMTP id 04feca8d; Tue, 5 Feb 2019 13:06:09 +0000 (UTC) X-HELO: localhost.localdomain Authentication-Results: tomli.me; auth=pass (login) smtp.auth=tomli Received: from Unknown (HELO localhost.localdomain) (2402:f000:1:1501:200:5efe:7b75:4650) by tomli.me (qpsmtpd/0.95) with ESMTPSA (DHE-RSA-CHACHA20-POLY1305 encrypted); Tue, 05 Feb 2019 13:06:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tomli.me; h=date:from:to:cc:subject:message-id:references:mime-version:content-type:in-reply-to; s=1490979754; bh=5lcRfBFPtcEwjLQR+HPEzHjnwv8/n0ocD1kO1pC/il0=; b=dq0ZedvDWvFVfzUacS+bVObpL3/z9e99Y1xvnX6n/P427QG/f9aRZOk1JsbydjO1p8inVlo6kTD0m8uG/Ahcph5QTMIWfS5LkUDVg/z0usAN8IMNSn9Rfv+7vVPdwHjE0EESX3/xIm/DTEa486l5lc17HGmdnO/Srh6gtnnrNR7RDAm9134++1BEtZkBvtN8hMDqN9XUPTCiw4aSPJj2bNw8B/GKL/AP2bRQLr8mh5zb5xUX0RMw42evn6JWeVWpoMYgLfwfKmStKG6MpE18R6NqVn/hoHas18uQPPixCFwjwMQRYJUaWOK2PFPtoH3mBs+iH7tgjht1tADyVGTlIg== Date: Tue, 5 Feb 2019 21:05:59 +0800 From: Tom Li To: Aaro Koskinen Cc: paulmck@linux.ibm.com, ak@linux.intel.com, bp@alien8.de, hpa@zytor.com, linux-kernel@vger.kernel.org, mingo@redhat.com, rjw@rjwysocki.net, ville.syrjala@linux.intel.com, viresh.kumar@linaro.org, linux-mips@vger.kernel.org Subject: Re: [REGRESSION 4.20-rc1] 45975c7d21a1 ("rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds") Message-ID: <20190205130559.GA12858@localhost.localdomain> References: <20181113135453.GW9144@intel.com> <20181113151037.GG4170@linux.ibm.com> <20181114202013.GA27603@linux.ibm.com> <20181126220122.GA6345@linux.ibm.com> <20190205050700.GA31571@localhost.localdomain> <20190205095809.GA16356@darkstar.musicnaut.iki.fi> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190205095809.GA16356@darkstar.musicnaut.iki.fi> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 05, 2019 at 11:58:09AM +0200, Aaro Koskinen wrote: > Can you try below fix? It works on my Loongson. Hello Aaro, thanks for your response. But in case you've missed the original thread, please check it at: https://lkml.org/lkml/2018/11/13/857 My problem is NOT about how to fix the problem on Loongson (or x86): the patch in the original thread (only has one-line-of-code, simply changes timing of cpufreq_core_init), or your patch, is indeed working. But they are workarounds, the real issue is the race condition in cpufreq. My question is 1. What's the progress and current consensus about how the underlying problem can be fixed. 2. If there's no consensus since November, is it possible that we land a hotfix patch to linux-stable as a temporary workaround? Cheers, Tom Li.