From: Jonathan Haws <jhaws@sdl.usu.edu>
To: "rostedt@goodmis.org" <rostedt@goodmis.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [RFC][PATCHv2] Fixing POSIX wait queue to insert in task priority order for real-time, including normal tasks
Date: Mon, 11 Dec 2017 15:13:29 +0000 [thread overview]
Message-ID: <1513005206.2797.6.camel@sdl.usu.edu> (raw)
In-Reply-To: <20171211143049.vybmzlxi3vy2q5gy@home.goodmis.org>
> OK, when I said to Cc the kernel mailing list, I should have said
> that you
> also need to still Cc everyone you want to read it. LKML gets over
> 600+ emails
> a day. Nobody reads it all. Some people filter it, but others (like
> myself)
> stopped reading it because I can barely keep up with just the emails
> I'm Cc'd
> on.
>
> The only reason I found this email is because I was going through my
> older
> email, noticed that I haven't seen another patch from you, and
> realized that
> you may have misunderstood what I meant by Ccing LKML. My fault for
> not being
> clear. Sorry about that.
Thanks for the update. I was wondering if I messed something up when I
submitted this. I realize this is a high-volume list and I have always
been curious how people stay on top of it. It just makes sense to
direct specifics to the actual maintainers.
> To know who to Cc, use "scripts/get_maintainer.pl" on your patch. But
> since
> this is a RT issue, it is good to include the RT maintainers as well.
I didn't realize that script was there. I'll make use of it! As far
as RT maintainers go, I take it that is Thomas, Sebastian, and
yourself?
> Next, the subject should have a topic in it. If you look at other
> changes in
> the file you changed, you can usually figure it out. For example,
> looking at
> other changes in ipc/mqueue.c, I see "ipc: mqueue:" which you can add
> to you
> subject. That's because we want to know what commits are for what,
> when doing
> git logs, especially one liner log output.
>
> The subject should be a bit shorter. It should try to stay under 76
> characters
> (subtracting the "[RFC][PATCH*]").
Just to make sure I'm following - you're looking for something along
the lines of:
[RFC][PATCH] ipc: mqueue: wq_add priority change to dynamic priority
>
> Your subject is a little confusing. And you have zero change log. The
> subject
> can be what you are doing, but write a change log to describe why you
> are
> doing it. Don't be afraid to put in how you came about what you
> discovered. A
> year from now, when someone is looking at this code, and does a git
> blame to
> see why things are the way they are, it's good to know what the
> developer was
> thinking for why they made the change. That way, the code can be
> modified if
> circumstances change for why the code is the way it is. But without
> knowing
> why changes were done, new updates may not be made out of fear for
> breaking
> something they don't understand.
>
Right - I'll shorten the subject as well and add a detailed change log.
Thanks for the tips! You'll see PATCHv3 soon.
> On Tue, Dec 05, 2017 at 06:15:32PM -0700, Jonathan Haws wrote:
> >
> > Signed-off-by: Jonathan Haws <jhaws@sdl.usu.edu>
> > ---
> > ipc/mqueue.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/ipc/mqueue.c b/ipc/mqueue.c
> > index 9649ecd..cb96db9 100644
> > --- a/ipc/mqueue.c
> > +++ b/ipc/mqueue.c
> > @@ -546,7 +546,7 @@ static void wq_add(struct mqueue_inode_info
> > *info, int sr,
> > ewp->task = current;
> >
> > list_for_each_entry(walk, &info->e_wait_q[sr].list, list)
> > {
> > - if (walk->task->static_prio <= current-
> > >static_prio) {
> > + if (walk->task->prio <= current->prio) {
> > list_add_tail(&ewp->list, &walk->list);
> > return;
> > }
next prev parent reply other threads:[~2017-12-11 15:13 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-12-06 1:15 [RFC][PATCHv2] Fixing POSIX wait queue to insert in task priority order for real-time, including normal tasks Jonathan Haws
2017-12-06 1:23 ` Jonathan Haws
2017-12-11 14:30 ` Steven Rostedt
2017-12-11 15:13 ` Jonathan Haws [this message]
2017-12-11 15:57 ` Steven Rostedt
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=1513005206.2797.6.camel@sdl.usu.edu \
--to=jhaws@sdl.usu.edu \
--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