public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@elte.hu>
To: Jonathan Corbet <corbet@lwn.net>
Cc: "Frédéric Weisbecker" <fweisbec@gmail.com>,
	"Steven Rostedt" <rostedt@goodmis.org>,
	"Linux Kernel" <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH 3/4] tracing/branch-tracer: Fix a trace recursion on branch tracer
Date: Mon, 17 Nov 2008 12:30:23 +0100	[thread overview]
Message-ID: <20081117113023.GO28786@elte.hu> (raw)
In-Reply-To: <20081116151019.5ee745f6@tpl>


* Jonathan Corbet <corbet@lwn.net> wrote:

> On Sun, 16 Nov 2008 15:01:24 +0100
> "Frédéric Weisbecker" <fweisbec@gmail.com> wrote:
> 
> > Ok. Yeah I had some trouble with this "impact" tag, finding it hard to
> > not overlap its message with this of the patch's subject but I better
> > understand now...
> > Perhaps this tag should be explained in
> > Documentation/development-process/5.Posting and SubmittingPatches...
> > (cc-ed Jonathan for the development-process documents)....

this is really only an experimental tag at this point, and not 
mandatory in any way.

> I'll happily do so.  I will confess, though, that I don't really 
> understand how that tag differs from the information which simply 
> belongs in the patch title and changelog.

The impact line (invented by hpa half a year ago and used by the x86 
maintainers for the past couple of months) tries to give a one-line 
"impact of change" risk summary.

Here's a small description about it:

   http://lkml.org/lkml/2008/10/28/67

the impact line is a secondary subject line, it quantifies practical 
impact of changes/bugfixes.

The subject line is often controlled by other principles (subsystem 
tags, scope and subject of change, etc.), and the actual changelog is 
often very verbose and talks about the change, not just the problem it 
solves.

The impact-line also documents the _intended_ impact of a change - 
making it easier to see it later whether a change was contemplated to 
have side-effects originally. If a change says "Impact: cleanup" and 
it turns out to break some systems later on, the discrepancy is very 
clear and well documented. We had cases already where it helped.

It also helps when maintaining changes: it makes it clear whether a 
patch should be backported to -stable, etc. Filtering through 
thousands of changes in search for fixes that matter can be quite hard 
- the impact line helps speed up that workflow too.

The definition and usage if it is still a bit in flux, so i'm not sure 
we want to codify it in Documentation/SubmittingPatches. But if you 
could come up with a description it would at minimum be a nice URL to 
point contributors to :-)

	Ingo

      reply	other threads:[~2008-11-17 11:30 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-11-16  4:59 [PATCH 3/4] tracing/branch-tracer: Fix a trace recursion on branch tracer Frederic Weisbecker
2008-11-16  6:22 ` Ingo Molnar
2008-11-16  6:32   ` Frédéric Weisbecker
2008-11-16  6:49     ` Ingo Molnar
2008-11-16 14:01       ` Frédéric Weisbecker
2008-11-16 22:10         ` Jonathan Corbet
2008-11-17 11:30           ` Ingo Molnar [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20081117113023.GO28786@elte.hu \
    --to=mingo@elte.hu \
    --cc=corbet@lwn.net \
    --cc=fweisbec@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rostedt@goodmis.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox