From: Alexey Dobriyan <adobriyan@gmail.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: Grant Grundler <grundler@parisc-linux.org>,
kyle@mcmartin.ca, linux-parisc@vger.kernel.org
Subject: Re: [PATCH] parisc: convert /proc/pdc/{lcd,led} to seq_file
Date: Sat, 5 Dec 2009 03:39:18 +0300 [thread overview]
Message-ID: <20091205003918.GD16465@x200> (raw)
In-Reply-To: <20091201140746.8d0e740e.akpm@linux-foundation.org>
On Tue, Dec 01, 2009 at 02:07:46PM -0800, Andrew Morton wrote:
> On Sat, 28 Nov 2009 22:17:52 -0700
> Grant Grundler <grundler@parisc-linux.org> wrote:
>
> > > Yes, it's slightly less racy than create_proc_entry().
> > > create_proc_entry() is going to be removed in fact.
> >
> > Ok. Please add a sentence about which race you are worried about.
> > This isn't to discuss the race - it's just informative to explain
> > why there is a plan to replace the API. I'm willing to go along with
> > that.
> >
> > Are you removing create_proc_entry() ? Is this patch part of a grand plan?
> > (All good things to include in a commit comment)
> >
> > Also updating Documentation/filesystems/seq_file.txt would be very
> > helpful given you understand why proc_create_data() should replace
> > create_proc_entry().
>
> yeah. I didn't even know that this was the reason and I've been
> applying the patches like crazy. Heaven knows what a random developer
> of a remote subsystem is supposed to make of such a patch. Probably he
> just assumes that someone else knows what's going on.
>
> Alexey, please, don't do this.
>
>
> Please send me some boilerplate text which I can paste into
Here it is:
Convert code away from ->read_proc/->write_proc interfaces.
Switch to proc_create()/proc_create_data() which make addition of
proc entries reliable wrt NULL ->proc_fops, NULL ->data and so on.
Problem with ->read_proc et al is described here
commit 786d7e1612f0b0adb6046f19b906609e4fe8b1ba
"Fix rmmod/read/write races in /proc entries"
prev parent reply other threads:[~2009-12-05 0:39 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-27 6:51 [PATCH] parisc: convert /proc/pdc/{lcd,led} to seq_file Alexey Dobriyan
2009-11-28 6:13 ` Grant Grundler
2009-11-28 9:25 ` Alexey Dobriyan
2009-11-28 14:45 ` James Bottomley
2009-11-29 5:17 ` Grant Grundler
2009-12-01 22:07 ` Andrew Morton
2009-12-05 0:39 ` Alexey Dobriyan [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=20091205003918.GD16465@x200 \
--to=adobriyan@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=grundler@parisc-linux.org \
--cc=kyle@mcmartin.ca \
--cc=linux-parisc@vger.kernel.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 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.