All of lore.kernel.org
 help / color / mirror / Atom feed
From: Steven Rostedt <rostedt@goodmis.org>
To: Nick Krause <xerofoify@gmail.com>
Cc: "Levente Kurusa" <lkurusa@redhat.com>,
	"Tony Luck" <tony.luck@gmail.com>, "Bjørn Mork" <bjorn@mork.no>,
	"Doug Thompson" <dougthompson@xmission.com>,
	"Borislav Petkov" <bp@alien8.de>,
	"m.chehab@samsung.com" <m.chehab@samsung.com>,
	"Linux Edac Mailing List" <linux-edac@vger.kernel.org>,
	"Linux Kernel Mailing List" <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] edac: Remove fixmes in e7xxx_edac.c
Date: Wed, 23 Jul 2014 12:07:48 -0400	[thread overview]
Message-ID: <20140723120748.5ef6e1b5@gandalf.local.home> (raw)
In-Reply-To: <CAPDOMVh+zVQZQWjS1mTDmZo9frvk9t+kzN4_cOaoDgaNePF2AA@mail.gmail.com>

On Wed, 23 Jul 2014 11:35:21 -0400
Nick Krause <xerofoify@gmail.com> wrote:

> Steve, I  have make a few mistakes. That doesn't give you the right to
> put me under a waste of time yet.

Nobody is upset at you for making a few mistakes. But ignoring advice
from people is something quite different, and that is what tends to
piss people off.

You were told time and time again to stop this fixme craze because you
obviously didn't know the details of what you were fixing, but you
continued to care on. The issue is with these patches that you probably
caught a maintainer off guard, and they just accepted it thinking you
had some clue to the code you were fixing. Thus, not only are you
removing crucial comments about areas of code that needs more
attention, you end up making things worse. Your actions are dangerous to
the kernel and the fact you ignoring everyone telling you to stop it,
makes you dangerous to the kernel. That gives me the right to put you
under the "waste of time" folder.

Now it may seem that I'm being rather harsh to you, and I may be. The
Linux kernel is a serious project and it can not afford having to deal
with those that do not listen.

That said...

I see you stated in another email:

"Very well then I guess the community wants me to listen better to the
maintainers and not do stupid things"


Finally, you are listening.

You obviously are very enthusiastic, and I would like you not to waste
your own time and energy trying to help in a not so helpful way. If you
really want to help the Linux community, here's what you do.

Find a single area to focus on. Not a key word throughout the kernel.
Look at the USB stack, or find some driver in staging that is for some
really cheap hardware that you can afford. And get it cleaned up and
working nicely. Start simple. Try to understand that area completely.

Remember, nobody understand every aspect of the kernel. All the main
kernel developers are experts in select parts. I wouldn't even try
fixing "fixmes" in parts of the kernel that I'm unfamiliar with.

Find a part of the kernel, and learn every aspect of that part inside
and out. Study the code. Boot the kernel. Make a modification of that
code and see what happens. Yes! Break it (but don't submit a patch that
does ;). Sometimes breaking stuff is the best way to understand why it
worked in the first place. Use function graph tracing to see the code
flow.

After you have done that, and you really have a good understanding of
that part of the kernel, you should in the mean time see a way to
enhance it, or better yet, find a real bug and fix it. Then you can
submit a patch and that will be something of use.

Moral of the story: Learn the kernel before submitting a patch, do not
submit a patch to help you learn the kernel.

-- Steve

  reply	other threads:[~2014-07-23 16:07 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-22  4:53 [PATCH] edac: Remove fixmes in e7xxx_edac.c Nicholas Krause
2014-07-22 14:04 ` Bjørn Mork
2014-07-22 17:25   ` Tony Luck
2014-07-22 17:40     ` Nick Krause
2014-07-22 17:46       ` Borislav Petkov
2014-07-22 18:03         ` Nick Krause
2014-07-22 18:08           ` Borislav Petkov
2014-07-22 18:14       ` Levente Kurusa
2014-07-22 18:25         ` Nick Krause
2014-07-22 19:17           ` Randy Dunlap
2014-07-22 19:33           ` Steven Rostedt
2014-07-22 20:56             ` Nick Krause
2014-07-23 14:37               ` Steven Rostedt
2014-07-23 15:35                 ` Nick Krause
2014-07-23 16:07                   ` Steven Rostedt [this message]
2014-07-23 16:19                     ` Nick Krause

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=20140723120748.5ef6e1b5@gandalf.local.home \
    --to=rostedt@goodmis.org \
    --cc=bjorn@mork.no \
    --cc=bp@alien8.de \
    --cc=dougthompson@xmission.com \
    --cc=linux-edac@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lkurusa@redhat.com \
    --cc=m.chehab@samsung.com \
    --cc=tony.luck@gmail.com \
    --cc=xerofoify@gmail.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.