From: Ingo Molnar <mingo@elte.hu>
To: Russell King <rmk@arm.linux.org.uk>
Cc: Linus Torvalds <torvalds@linux-foundation.org>,
Stephen Rothwell <sfr@canb.auug.org.au>,
linux-next@vger.kernel.org, linux-kernel@vger.kernel.org,
Catalin Marinas <catalin.marinas@arm.com>,
Peter Zijlstra <a.p.zijlstra@chello.nl>
Subject: Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback
Date: Tue, 13 Mar 2012 14:31:15 +0100 [thread overview]
Message-ID: <20120313133115.GA21634@elte.hu> (raw)
In-Reply-To: <20120313130427.GC2174@flint.arm.linux.org.uk>
* Russell King <rmk@arm.linux.org.uk> wrote:
> > Instead you first pushed back on *me*, then you claimed that
> > you are not responsible for what you pull, then you started
> > zapping
>
> No I did not. What I said was that I'm not responsible for
> the points at which people choose to base their patches, which
> is something entirely different. [...]
What are you talking about?
Firstly, in general *every single bit* of what you pull,
including the base, the patch titles, the commit logs, the
signoff chain, etc. is all part of the picture and you
absolutely should require your contributors and submaintainers
to do a fine job with all that.
No ifs and whens about that - it all becomes your responsibility
as well when you decide to pull from people.
Instead you are now teaching them the exact *opposite*: for
example you have just declared that you don't feel responsible
for the base kernel ...
Using a sane base is IMHO part of Git pull 101. Teaching
contributors or submaintainers to not use too old base kernels
(or too new ones, for example during the merge window) is an
important part of the picture.
A basic rule for bases is to either use the previous stable
kernel release, of if that's not possible then use the freshest
-rc available at the time of the commit - which by my quick look
should have been about -rc6, not -rc3.
Secondly, my other problem was that this all surfaced today, at
-rc8 time, shortly before the merge window, a very busy period
of time.
If this was committed a month ago, if you indeed saw the
conflict earlier proves *more* workflow breakage IMO: you pushed
it upstream despite being aware of it being the result of a
slightly suboptimal base, without asking whether the scheduler
folks are still fine with all that?
Thirdly, all this totally ignores the issue you still have not
answered: why did you leave PeterZ public lkml question about
this unanswered:
http://lkml.org/lkml/2012/2/16/232
PeterZ's request to put this into a separate branch was totally
reasonable IMHO - and could have avoided this long thread,
amongst other things. Instead you've mixed it with other bits.
Really, my quick impression is that you should learn to push
back downstream a bit, especially as I didn't even ask for a
rebase, a revert or anything other drastic.
Thanks,
Ingo
next prev parent reply other threads:[~2012-03-13 13:31 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-13 0:08 linux-next: manual merge of the arm tree with Linus' tree Stephen Rothwell
2012-03-13 6:16 ` Ingo Molnar
2012-03-13 8:33 ` Russell King
2012-03-13 8:36 ` Ingo Molnar
2012-03-13 8:47 ` Russell King
2012-03-13 8:56 ` Ingo Molnar
2012-03-13 9:00 ` Russell King
2012-03-13 9:26 ` [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback Ingo Molnar
2012-03-13 9:50 ` Russell King
2012-03-13 10:19 ` Ingo Molnar
2012-03-13 11:27 ` Russell King
2012-03-13 11:56 ` Ingo Molnar
2012-03-13 12:00 ` Russell King
2012-03-13 12:20 ` Ingo Molnar
2012-03-13 12:36 ` Russell King
2012-03-13 13:02 ` Ingo Molnar
2012-03-13 12:10 ` Ingo Molnar
2012-03-13 12:17 ` Russell King
2012-03-13 12:44 ` Ingo Molnar
2012-03-13 13:04 ` Russell King
2012-03-13 13:31 ` Ingo Molnar [this message]
2012-03-13 15:47 ` Ingo Molnar
2012-03-30 13:52 ` Catalin Marinas
2012-03-30 14:25 ` Ingo Molnar
2012-03-30 17:21 ` Catalin Marinas
2012-03-13 11:11 ` Catalin Marinas
2012-03-13 8:48 ` linux-next: manual merge of the arm tree with Linus' tree Ingo Molnar
2012-03-13 8:58 ` Russell King
2012-03-13 9:06 ` Ingo Molnar
2012-03-13 9:09 ` Russell King
2012-03-13 9:11 ` Russell King
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=20120313133115.GA21634@elte.hu \
--to=mingo@elte.hu \
--cc=a.p.zijlstra@chello.nl \
--cc=catalin.marinas@arm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-next@vger.kernel.org \
--cc=rmk@arm.linux.org.uk \
--cc=sfr@canb.auug.org.au \
--cc=torvalds@linux-foundation.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.