Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp983231imm; Wed, 20 Jun 2018 09:38:29 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJh1gVyg2zCAa4gsRYel/gDADX0ooSvUU0/Lrl9pdYoQZUlO+exJN5ldqnZ4c2g90BJ+Su9 X-Received: by 2002:a17:902:5ac8:: with SMTP id g8-v6mr24322235plm.221.1529512709804; Wed, 20 Jun 2018 09:38:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529512709; cv=none; d=google.com; s=arc-20160816; b=HkwUZrQAB9JzHij1EoA7qFFJ81neyl1gyln1VMl//rOmGZXXSJEUbKMY8yo/+OUErm RT1gMpO4DLPwU2m9iau2r7Wh1H74lX5aSlgZVbYC9s0yPlnXGpRv9gJe4M4XEIx9pvug rvNW0nUSWIQdFoMOHrdfmczrcfZii8NnCH+Pnoy2LQQk+nWF8tuPuzlNlWl3RN2kJGUm qMWKj6HQ4rcB+EqQQLW+hkRcetJ89V4xQclJNS4o4kkDzl8IQY+Xky5sSQYoAPulPg1B RoBhduNd/MjymWTUfyF6aH89LK+HuLkkucC09ke7IRGgZos3dAJ1OSBOmZT7EkD6rXYB yzKA== 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=nJcNDxCq3Jvbo07CQanbrW4MTWCXgui9hH4v0Tbg/Fw=; b=W7SohJhQPZQ4FKMfjufMbc2hknuMonwArjdcbjrAgWFS3lw/sYfPUvJPe1goc9/HGu ria6ttg4j/J3dYUF3Xw0g/w+MFZ5KvAKa3aKd3uKUqk5O2Sg1ARn/G2vQdXB+AC9gwq2 ALn5CNm97ep6njb/KneWJkNyuXvqYmoHodhsRyg1nYso9B5ElJduQCNongD6Chsgxwbr 9p/qNz4qtzHc6ZFfWADLisRu88XZeZwHCuPih9dxXxqTUW0GblAxdb/7WyYbv1re2gvp DJ7sD3wt5xPFLTf3d3ufzoHCBQnBiiaOg8nXCnCnzx9QBPNYtkK3IMTu1ttdlxqiAcJA QjRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=tQlh2XcB; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g66-v6si2680524pfd.86.2018.06.20.09.38.16; Wed, 20 Jun 2018 09:38:29 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=tQlh2XcB; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754542AbeFTQh2 (ORCPT + 99 others); Wed, 20 Jun 2018 12:37:28 -0400 Received: from mail-lf0-f68.google.com ([209.85.215.68]:44843 "EHLO mail-lf0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754144AbeFTQh0 (ORCPT ); Wed, 20 Jun 2018 12:37:26 -0400 Received: by mail-lf0-f68.google.com with SMTP id p23-v6so243899lfh.11 for ; Wed, 20 Jun 2018 09:37:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=nJcNDxCq3Jvbo07CQanbrW4MTWCXgui9hH4v0Tbg/Fw=; b=tQlh2XcBWO01eG0xpCrmn7sIPPg611xajwaT5Z3Em3VbjCfCit9OmSU06rWYNi/YcC dWG0uCE8kBMIkBd+dpo/ejuGU1/LwRwGf/HfX/U95M9DpiFVUOavlpM5dwQLFBqUvrwT P+ydtO4Iafhr+UEy8JA4/jzMESMtwhbDBaY+he3e0ckUBtVz/KcNbMZ3zPiuax3TlyEE CkLsyGxFgE1LJSldNponiPPl3AJx3yLs4ZC4Q/rsMUCgB6cZKoISRNwy9Kq3sJTT/QDN 1yVMvZNq2GhxRjo2Wo/zrwDOAk6RLm11kCOevcvy568LcvuzD8KLg8HjpZfCpxDxiqah yuTQ== 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=nJcNDxCq3Jvbo07CQanbrW4MTWCXgui9hH4v0Tbg/Fw=; b=alTJ3Nw/Zjs5oADmsxgchNmI4xVLGr4yUQMFrCTaWQJ5pklEnSPdITX/HEPvydsvw7 DNu5bvQhKoUKLSflTOn5RdXMwRJcGJ7dDr3f9gNRKrtsP2gSsgsL3uL2Vw6rXWh1fyt9 aDQHqSYdhXr+/fJ+H7Rwjhoyb9zITyPMRMY/Ixb2O2wNnnKBKQ7w41evaxOyYmj1XmFb ikvVI+1h33aHtwa65EB+xAAguAFeYmeIbVTP4Qhx6HNGNPFeFYoFx5T/7UIQiagrv7kQ e3GESCPKwpiJw0vIjYbUIIMBP7eIuij0/xPImVq9oNE97/NPLIRT4vhB34sAtERz6hMQ 18cQ== X-Gm-Message-State: APt69E3mBGqD8ap8TuXbb0HcuquVBEkqTDXlh4gllMPQxQ2wFDOuOR2M TSJHZj1ycxzxOzqHjzVf7yNFovBHPPgU5zTsBPI= X-Received: by 2002:a2e:419:: with SMTP id 25-v6mr14346952lje.146.1529512645051; Wed, 20 Jun 2018 09:37:25 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ab3:44ec:0:0:0:0:0 with HTTP; Wed, 20 Jun 2018 09:37:24 -0700 (PDT) In-Reply-To: <20180620121450.31724b69@gandalf.local.home> References: <1529484440-20634-1-git-send-email-byungchul.park@lge.com> <20180620145058.GP3593@linux.vnet.ibm.com> <20180620114335.7a314642@gandalf.local.home> <20180620155658.GU3593@linux.vnet.ibm.com> <20180620121450.31724b69@gandalf.local.home> From: Byungchul Park Date: Thu, 21 Jun 2018 01:37:24 +0900 Message-ID: Subject: Re: [RFC 1/2] rcu: Do prepare and cleanup idle depending on in_nmi() To: Steven Rostedt Cc: Paul McKenney , Byungchul Park , jiangshanlai@gmail.com, josh@joshtriplett.org, Mathieu Desnoyers , linux-kernel@vger.kernel.org, kernel-team@lge.com, Joel Fernandes 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 On Thu, Jun 21, 2018 at 1:14 AM, Steven Rostedt wrote: > On Thu, 21 Jun 2018 01:11:36 +0900 > Byungchul Park wrote: > >> > Byungchul, is there any reason to make this change other than preparation >> > for your second patch? >> >> Sorry again I didn't explain it fully in advance. The only reason is to >> prepare for the 2nd. It was harder to read the patch when I made them >> into one. But I can make them into one if you don't think so. > > Please keep them as separate patches. It's fine to say in one patch > that it is needed for a following patch. Not exactly in those words > though. > > Each patch should be a stand alone patch, such that a git blame comes > to it, we don't need to go searching further to see why a change was > made. > > What a change log should say is something like. > > "In order to do X, we need to do Y, because of Z" Where X is a > description of what is to come, Y is a description of what the current > commit is doing, and Z is the rational for that change. Very good comment and tip. You're helping me remind a good way to describe a change log. From now on, I wanna try my best to write change logs in the form: "In order to do X, we need to do Y, because of Z" I will. Thanks a lot, Steve. > > Thanks, > > -- Steve -- Thanks, Byungchul