<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>linux-next: manual merge of the arm tree with Linus' tree</title>
        <description>Hi Russell,

Today's linux-next merge of the arm tree got a conflict in
kernel/sched/core.c between commit 8c79a045fd59 (&quot;sched/events: Revert
trace_sched_stat_sleeptime()&quot;) from Linus' tree and commit 1cf00341547a
(&quot;sched: Introduce the finish_arch_post_lock_switch() scheduler hook&quot;)
from the arm tree.

Just context changes.  I fixed it up (see below) and can carry the fix as
necessary.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

diff --cc kernel/sched/core.c
index b342f57,ea13a09..0000000
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@@ -1932,6 -1932,8 +1932,7 @@@ static void finish_task_switch(struct r
  	local_irq_enable();
  #endif /* __ARCH_WANT_INTERRUPTS_ON_CTXSW */
  	finish_lock_switch(rq, prev);
+ 	finish_arch_post_lock_switch();
 -	trace_sched_stat_sleeptime(current, rq-&gt;clock);
  
  	fire_sched_in_preempt_notifiers(current);
  	if (mm)</description>
        <link>http://www.serverphorums.com/read.php?12,460856,460856#msg-460856</link>
        <lastBuildDate>Tue, 21 May 2013 22:51:53 +0200</lastBuildDate>
        <generator>Phorum 5.2.18</generator>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,471152#msg-471152</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,471152#msg-471152</link>
            <description><![CDATA[ On Fri, Mar 30, 2012 at 03:25:44PM +0100, Ingo Molnar wrote:<br />
&gt; <br />
&gt; * Catalin Marinas &lt;catalin.marinas@arm.com&gt; wrote:<br />
&gt; <br />
&gt; &gt; Hi Ingo,<br />
&gt; &gt; <br />
&gt; &gt; On Tue, Mar 13, 2012 at 03:47:16PM +0000, Ingo Molnar wrote:<br />
&gt; &gt; &gt; Anyway - regardless of any differences and flames about workflow <br />
&gt; &gt; &gt; details, both you and Catalin should still feel free to use both <br />
&gt; &gt; &gt; the original commit (1cf00341547a) or the tip:sched/arch branch <br />
&gt; &gt; &gt; I provided (01f23e1630d9).<br />
&gt; &gt; <br />
&gt; &gt; About the scheduler hook patch, would it go into mainline via <br />
&gt; &gt; the sched/urgent or the sched/arch branch? I would like to <br />
&gt; &gt; rebase the ARM-specific patches on top of one of these <br />
&gt; &gt; branches and send you a pull request (with Russell's ack).<br />
&gt; <br />
&gt; I've merged it into sched/urgent yesterday, which I'll send to <br />
&gt; Linus - so you can base it on that.<br />
<br />
Thanks.<br />
<br />
Russell, are you happy for me to add your acked-by to the ARM patches?<br />
<br />
-- <br />
Catalin<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Catalin Marinas</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Fri, 30 Mar 2012 19:30:01 +0200</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,471034#msg-471034</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,471034#msg-471034</link>
            <description><![CDATA[ * Catalin Marinas &lt;catalin.marinas@arm.com&gt; wrote:<br />
<br />
&gt; Hi Ingo,<br />
&gt; <br />
&gt; On Tue, Mar 13, 2012 at 03:47:16PM +0000, Ingo Molnar wrote:<br />
&gt; &gt; Anyway - regardless of any differences and flames about workflow <br />
&gt; &gt; details, both you and Catalin should still feel free to use both <br />
&gt; &gt; the original commit (1cf00341547a) or the tip:sched/arch branch <br />
&gt; &gt; I provided (01f23e1630d9).<br />
&gt; <br />
&gt; About the scheduler hook patch, would it go into mainline via <br />
&gt; the sched/urgent or the sched/arch branch? I would like to <br />
&gt; rebase the ARM-specific patches on top of one of these <br />
&gt; branches and send you a pull request (with Russell's ack).<br />
<br />
I've merged it into sched/urgent yesterday, which I'll send to <br />
Linus - so you can base it on that.<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Fri, 30 Mar 2012 16:30:02 +0200</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,471015#msg-471015</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,471015#msg-471015</link>
            <description><![CDATA[ Hi Ingo,<br />
<br />
On Tue, Mar 13, 2012 at 03:47:16PM +0000, Ingo Molnar wrote:<br />
&gt; Anyway - regardless of any differences and flames about workflow <br />
&gt; details, both you and Catalin should still feel free to use both <br />
&gt; the original commit (1cf00341547a) or the tip:sched/arch branch <br />
&gt; I provided (01f23e1630d9).<br />
<br />
About the scheduler hook patch, would it go into mainline via the<br />
sched/urgent or the sched/arch branch? I would like to rebase the<br />
ARM-specific patches on top of one of these branches and send you a pull<br />
request (with Russell's ack).<br />
<br />
Alternatively, I can wait until some 3.4-rc (and merge the ARM patches<br />
via Russell).<br />
<br />
Thanks.<br />
<br />
-- <br />
Catalin<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Catalin Marinas</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Fri, 30 Mar 2012 16:00:01 +0200</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461564#msg-461564</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461564#msg-461564</link>
            <description><![CDATA[ Anyway - regardless of any differences and flames about workflow <br />
details, both you and Catalin should still feel free to use both <br />
the original commit (1cf00341547a) or the tip:sched/arch branch <br />
I provided (01f23e1630d9).<br />
<br />
[ At the end of the merge window I'll try to make sure that at <br />
  least one of them got upstream ;-) ]<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 16:50:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461491#msg-461491</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461491#msg-461491</link>
            <description><![CDATA[ * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
<br />
&gt; &gt; Instead you first pushed back on *me*, then you claimed that <br />
&gt; &gt; you are not responsible for what you pull, then you started <br />
&gt; &gt; zapping<br />
&gt; <br />
&gt; No I did not.  What I said was that I'm not responsible for <br />
&gt; the points at which people choose to base their patches, which <br />
&gt; is something entirely different. [...]<br />
<br />
What are you talking about?<br />
<br />
Firstly, in general *every single bit* of what you pull, <br />
including the base, the patch titles, the commit logs, the <br />
signoff chain, etc. is all part of the picture and you <br />
absolutely should require your contributors and submaintainers <br />
to do a fine job with all that.<br />
<br />
No ifs and whens about that - it all becomes your responsibility <br />
as well when you decide to pull from people.<br />
<br />
Instead you are now teaching them the exact *opposite*: for <br />
example you have just declared that you don't feel responsible <br />
for the base kernel ...<br />
<br />
Using a sane base is IMHO part of Git pull 101. Teaching <br />
contributors or submaintainers to not use too old base kernels <br />
(or too new ones, for example during the merge window) is an <br />
important part of the picture.<br />
<br />
A basic rule for bases is to either use the previous stable <br />
kernel release, of if that's not possible then use the freshest <br />
-rc available at the time of the commit - which by my quick look <br />
should have been about -rc6, not -rc3.<br />
<br />
Secondly, my other problem was that this all surfaced today, at <br />
-rc8 time, shortly before the merge window, a very busy period <br />
of time.<br />
<br />
If this was committed a month ago, if you indeed saw the <br />
conflict earlier proves *more* workflow breakage IMO: you pushed <br />
it upstream despite being aware of it being the result of a <br />
slightly suboptimal base, without asking whether the scheduler <br />
folks are still fine with all that?<br />
<br />
Thirdly, all this totally ignores the issue you still have not <br />
answered: why did you leave PeterZ public lkml question about <br />
this unanswered:<br />
<br />
   <a href="http://lkml.org/lkml/2012/2/16/232" target="_blank"  rel="nofollow">http://lkml.org/lkml/2012/2/16/232</a><br />
<br />
PeterZ's request to put this into a separate branch was totally <br />
reasonable IMHO - and could have avoided this long thread, <br />
amongst other things. Instead you've mixed it with other bits.<br />
<br />
Really, my quick impression is that you should learn to push <br />
back downstream a bit, especially as I didn't even ask for a <br />
rebase, a revert or anything other drastic.<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 14:40:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461478#msg-461478</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461478#msg-461478</link>
            <description><![CDATA[ On Tue, Mar 13, 2012 at 01:44:33PM +0100, Ingo Molnar wrote:<br />
&gt; <br />
&gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; <br />
&gt; &gt; On Tue, Mar 13, 2012 at 12:56:40PM +0100, Ingo Molnar wrote:<br />
&gt; &gt; &gt; Look into the fine conflict report Russell: it conflicts with <br />
&gt; &gt; &gt; *Linus's* tree, because it's based off some random <br />
&gt; &gt; &gt; barely-beyond-rc1 development window -rc3 base. Even at the <br />
&gt; &gt; &gt; commit date of Feb 27 we had a more stable base tree available - <br />
&gt; &gt; &gt; and especially when you pulled it, several weeks down the line, <br />
&gt; &gt; &gt; -rc3 was not a defensible base for the integrated result.<br />
&gt; &gt; <br />
&gt; &gt; I'm not going to ask someone to rebase their patches after <br />
&gt; &gt; they've been fully tested on a set of platforms. [...]<br />
&gt; <br />
&gt; That's a new argument which might be a valid concern in general <br />
&gt; *if you make that decision when you pull the tree* - but you <br />
&gt; should admit that you werent even aware of the conflict and of <br />
&gt; the root cause behind it, let alone be in the position to <br />
&gt; consider whether a rebase is justified in that case ...<br />
<br />
No Ingo.  I was aware of the conflict, because when I merged it into<br />
my test tree, I got that conflict and fixed it up myself before I<br />
tested the frigging thing.<br />
<br />
&gt; So I think you are just making this up on the fly.<br />
<br />
If you think that, we have nothing further to discuss.  But I know<br />
I'm right, because:<br />
<br />
commit e3507976ee7ad0a58fa68ce919a7acfcfec28e3b<br />
Merge: 4c17fe7 8cee1aa<br />
Author: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;<br />
Date:   Thu Mar 8 09:51:31 2012 +0000<br />
<br />
    Merge branch 'intr-ctxsw' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux<br />
<br />
    Conflicts:<br />
        kernel/sched/core.c<br />
<br />
<a href="http://ftp.arm.linux.org.uk/git/?p=linux-next.git;a=commitdiff;h=e350797" target="_blank"  rel="nofollow">http://ftp.arm.linux.org.uk/git/?p=linux-next.git;a=commitdiff;h=e350797</a><br />
(which is _not_ in a public branch, and is _only_ accessible via knowing<br />
the commit id.)<br />
<br />
Oh look, March 8th.  Oh, that's last Thursday.  Oh, maybe I did merge<br />
it a while back after all, maybe I'm not making this crap up.  Maybe<br />
I did know about the conflict but didn't think anything of it because<br />
it was soo trivial.<br />
<br />
&gt; Instead you first pushed back on *me*, then you claimed that you <br />
&gt; are not responsible for what you pull, then you started zapping <br />
<br />
No I did not.  What I said was that I'm not responsible for the points<br />
at which people choose to base their patches, which is something entirely<br />
different.  Unlike you, I have _no_ _problem_ with pulling work based on<br />
_any_ -rc, or indeed any commit whatsoever - provided it's been tested<br />
and it merges relatively cleanly with the branch I'm pulling it into.<br />
<br />
&gt; patches and claiming that you will never pull them again, <br />
&gt; blaming it all on me.<br />
<br />
I'm only blaming this thread on you, precisely because you're making a<br />
mountain out of a mole hill.  There's no problem here.  Really.  At all.<br />
You're just blowing it out of all proportion making it into some huge big<br />
issue.  _That_ alone is the whole reason why I've dropped Catalins patches.<br />
I don't want to be subjected to your rants over this.  Instead, _you_ can<br />
deal with this patch set and deal with the other conflicts which git can<br />
resolve automatically.<br />
<br />
-- <br />
Russell King<br />
 Linux kernel    2.6 ARM Linux   - <a href="http://www.arm.linux.org.uk/" target="_blank"  rel="nofollow">http://www.arm.linux.org.uk/</a><br />
 maintainer of:<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Russell King</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 14:10:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461476#msg-461476</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461476#msg-461476</link>
            <description><![CDATA[ * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
<br />
&gt; On Tue, Mar 13, 2012 at 01:20:53PM +0100, Ingo Molnar wrote:<br />
&gt; &gt; <br />
&gt; &gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; &gt; <br />
&gt; &gt; &gt; Why am _I_ responsible for which kernel version _Catalin_ used <br />
&gt; &gt; &gt; for _his_ patches when _he_ committed them?<br />
&gt; &gt; <br />
&gt; &gt; If you then pull that tree from him and push it out to <br />
&gt; &gt; linux-next? Then *of course* you are responsible, it was your <br />
&gt; &gt; decision to pull it.<br />
&gt; &gt; <br />
&gt; &gt; I frequently reject pulls from subsystem maintainers on similar <br />
&gt; &gt; (and sometimes lesser) grounds - because such mistakes tend to <br />
&gt; &gt; compound with time.<br />
&gt; &gt; <br />
&gt; &gt; The thing is, if you do Git pulls from someone then you must be <br />
&gt; &gt; absolutely anal about it, because you cannot really fix things <br />
&gt; &gt; up after the fact. The people you pull from must be your <br />
&gt; &gt; extended arms, they must be doing an equal or better job than <br />
&gt; &gt; you. That gives a basis of trust.<br />
&gt; &gt; <br />
&gt; &gt; Once that is established, you can be permissive about mistakes. <br />
&gt; &gt; <br />
&gt; &gt; But arguing that you are not responsible for what you pull is <br />
&gt; &gt; absolutely grotesque and establishes a new low for this <br />
&gt; &gt; discussion really...<br />
&gt; &gt; <br />
&gt; &gt; Also, as I told you in the very first mail, I am *fine* with <br />
&gt; &gt; this having happened, so you having zapped the commits is <br />
&gt; &gt; indefensible IMO. Mistakes do happen and the patch is fine <br />
&gt; &gt; technically and sfr and Linus could have handled the trivial <br />
&gt; &gt; conflict. What I suggested was to do it a bit better in the <br />
&gt; &gt; future. Is that too much to ask for?<br />
&gt; &gt; <br />
&gt; &gt; &gt; You're insane.  Totally.<br />
&gt; &gt; <br />
&gt; &gt; I think you owe me an apology :-(<br />
&gt; <br />
&gt; I owe you nothing.  From where I stand, I did nothing wrong.<br />
<br />
Well, even ignoring the arguments you hurled several ad hominems <br />
at me while I wrote none.<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 14:10:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461469#msg-461469</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461469#msg-461469</link>
            <description><![CDATA[ * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
<br />
&gt; On Tue, Mar 13, 2012 at 12:56:40PM +0100, Ingo Molnar wrote:<br />
&gt; &gt; Look into the fine conflict report Russell: it conflicts with <br />
&gt; &gt; *Linus's* tree, because it's based off some random <br />
&gt; &gt; barely-beyond-rc1 development window -rc3 base. Even at the <br />
&gt; &gt; commit date of Feb 27 we had a more stable base tree available - <br />
&gt; &gt; and especially when you pulled it, several weeks down the line, <br />
&gt; &gt; -rc3 was not a defensible base for the integrated result.<br />
&gt; <br />
&gt; I'm not going to ask someone to rebase their patches after <br />
&gt; they've been fully tested on a set of platforms. [...]<br />
<br />
That's a new argument which might be a valid concern in general <br />
*if you make that decision when you pull the tree* - but you <br />
should admit that you werent even aware of the conflict and of <br />
the root cause behind it, let alone be in the position to <br />
consider whether a rebase is justified in that case ...<br />
<br />
( Paradoxially, rebasing is exactly what *you* ended up forcing<br />
  others to do. I have not asked you or Catalin to rebase any<br />
  existing commit. I merely asked about future plans. )<br />
<br />
So I think you are just making this up on the fly. Really, if I <br />
push back on you in a 100% *permissive* fashion, and if my <br />
complaint is justified, then the proper response is for you to <br />
push back on your contributors - while we can keep all commits <br />
in place.<br />
<br />
Instead you first pushed back on *me*, then you claimed that you <br />
are not responsible for what you pull, then you started zapping <br />
patches and claiming that you will never pull them again, <br />
blaming it all on me.<br />
<br />
Again, a storm in a teacup IMO.<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 13:50:01 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461465#msg-461465</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461465#msg-461465</link>
            <description><![CDATA[ On Tue, Mar 13, 2012 at 01:20:53PM +0100, Ingo Molnar wrote:<br />
&gt; <br />
&gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; <br />
&gt; &gt; Why am _I_ responsible for which kernel version _Catalin_ used <br />
&gt; &gt; for _his_ patches when _he_ committed them?<br />
&gt; <br />
&gt; If you then pull that tree from him and push it out to <br />
&gt; linux-next? Then *of course* you are responsible, it was your <br />
&gt; decision to pull it.<br />
&gt; <br />
&gt; I frequently reject pulls from subsystem maintainers on similar <br />
&gt; (and sometimes lesser) grounds - because such mistakes tend to <br />
&gt; compound with time.<br />
&gt; <br />
&gt; The thing is, if you do Git pulls from someone then you must be <br />
&gt; absolutely anal about it, because you cannot really fix things <br />
&gt; up after the fact. The people you pull from must be your <br />
&gt; extended arms, they must be doing an equal or better job than <br />
&gt; you. That gives a basis of trust.<br />
&gt; <br />
&gt; Once that is established, you can be permissive about mistakes. <br />
&gt; <br />
&gt; But arguing that you are not responsible for what you pull is <br />
&gt; absolutely grotesque and establishes a new low for this <br />
&gt; discussion really...<br />
&gt; <br />
&gt; Also, as I told you in the very first mail, I am *fine* with <br />
&gt; this having happened, so you having zapped the commits is <br />
&gt; indefensible IMO. Mistakes do happen and the patch is fine <br />
&gt; technically and sfr and Linus could have handled the trivial <br />
&gt; conflict. What I suggested was to do it a bit better in the <br />
&gt; future. Is that too much to ask for?<br />
&gt; <br />
&gt; &gt; You're insane.  Totally.<br />
&gt; <br />
&gt; I think you owe me an apology :-(<br />
<br />
I owe you nothing.  From where I stand, I did nothing wrong.<br />
<br />
-- <br />
Russell King<br />
 Linux kernel    2.6 ARM Linux   - <a href="http://www.arm.linux.org.uk/" target="_blank"  rel="nofollow">http://www.arm.linux.org.uk/</a><br />
 maintainer of:<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Russell King</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 13:40:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461457#msg-461457</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461457#msg-461457</link>
            <description><![CDATA[ * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
<br />
&gt; Why am _I_ responsible for which kernel version _Catalin_ used <br />
&gt; for _his_ patches when _he_ committed them?<br />
<br />
If you then pull that tree from him and push it out to <br />
linux-next? Then *of course* you are responsible, it was your <br />
decision to pull it.<br />
<br />
I frequently reject pulls from subsystem maintainers on similar <br />
(and sometimes lesser) grounds - because such mistakes tend to <br />
compound with time.<br />
<br />
The thing is, if you do Git pulls from someone then you must be <br />
absolutely anal about it, because you cannot really fix things <br />
up after the fact. The people you pull from must be your <br />
extended arms, they must be doing an equal or better job than <br />
you. That gives a basis of trust.<br />
<br />
Once that is established, you can be permissive about mistakes. <br />
<br />
But arguing that you are not responsible for what you pull is <br />
absolutely grotesque and establishes a new low for this <br />
discussion really...<br />
<br />
Also, as I told you in the very first mail, I am *fine* with <br />
this having happened, so you having zapped the commits is <br />
indefensible IMO. Mistakes do happen and the patch is fine <br />
technically and sfr and Linus could have handled the trivial <br />
conflict. What I suggested was to do it a bit better in the <br />
future. Is that too much to ask for?<br />
<br />
&gt; You're insane.  Totally.<br />
<br />
I think you owe me an apology :-(<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 13:30:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461455#msg-461455</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461455#msg-461455</link>
            <description><![CDATA[ On Tue, Mar 13, 2012 at 12:56:40PM +0100, Ingo Molnar wrote:<br />
&gt; Look into the fine conflict report Russell: it conflicts with <br />
&gt; *Linus's* tree, because it's based off some random <br />
&gt; barely-beyond-rc1 development window -rc3 base. Even at the <br />
&gt; commit date of Feb 27 we had a more stable base tree available - <br />
&gt; and especially when you pulled it, several weeks down the line, <br />
&gt; -rc3 was not a defensible base for the integrated result.<br />
<br />
I'm not going to ask someone to rebase their patches after they've been<br />
fully tested on a set of platforms.  It has been stated many times that<br />
rebasing invalidates the testing that the patches have been subjected<br />
to, and these have been tested by several different people on a range<br />
of platforms.<br />
<br />
It seems what _you_ care more about is having nice clean git trees and<br />
proper git flow at the detriment to dealing with tested changes.<br />
<br />
The fact of the matter is that I took a set of well tested patches into<br />
my tree which _you_ were copied on multiple times, that Peter Z. was<br />
aware of what was happening, and which trivially conflict with some other<br />
change which happened along the way.  Such a trivial conflict does _NOT_<br />
justify rebasing the patch set, thereby invalidating all the testing that<br />
has done.<br />
<br />
-- <br />
Russell King<br />
 Linux kernel    2.6 ARM Linux   - <a href="http://www.arm.linux.org.uk/" target="_blank"  rel="nofollow">http://www.arm.linux.org.uk/</a><br />
 maintainer of:<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Russell King</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 13:20:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461449#msg-461449</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461449#msg-461449</link>
            <description><![CDATA[ * Ingo Molnar &lt;mingo@elte.hu&gt; wrote:<br />
<br />
&gt; [...]<br />
&gt; <br />
&gt; Having a patch applied to an old scheduler tree that is barely <br />
&gt; out of -rc1 and then pushing it out into linux-next at -rc8, <br />
&gt; without even checking how it integrates with upstream, barely <br />
&gt; a few days before the merge window is just plain stupid.<br />
<br />
So, while I cannot know what Linus will think and do once he <br />
gets such a conflict (my guess is that he'd just fix it up <br />
silently - it's really trivial), I can tell you what the <br />
conflict told *me*: that the communication channels between the <br />
ARM tree and the scheduler tree are not in the best of shape.<br />
<br />
And that is what worried me enough to write a reply while <br />
recognizing that PeterZ acked the patch - not the triviality of <br />
the patch or the triviality of the conflict.<br />
<br />
And dammit, I have the right and the duty to be concerned about <br />
a conflict in the scheduler code if I see it for the first time, <br />
not just Linus. Conflicts aren't magically just for Linus to be <br />
interested and act upon, they can occasionally be informative at <br />
subsystem maintainer levels just as well - like here...<br />
<br />
What we should not do in terms of conflict avoidance are <br />
*excessive* cross-subsystem merges: for example you <br />
indiscriminately merging the totality of all pending scheduler <br />
changes into the ARM tree and thus forcing Linus's hand in terms <br />
of not being able to reject to pull the scheduler tree.<br />
<br />
But if I got it right, working together on a trivial, <br />
well-isolated callback patch to make life easier is not frowned <br />
upon by Linus at all ...<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 13:20:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461425#msg-461425</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461425#msg-461425</link>
            <description><![CDATA[ On Tue, Mar 13, 2012 at 12:56:40PM +0100, Ingo Molnar wrote:<br />
&gt; <br />
&gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; <br />
&gt; &gt; On Tue, Mar 13, 2012 at 11:19:00AM +0100, Ingo Molnar wrote:<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; &gt; On Tue, Mar 13, 2012 at 10:26:49AM +0100, Ingo Molnar wrote:<br />
&gt; &gt; &gt; &gt; &gt;<br />
&gt; &gt; &gt; &gt; &gt; As I said it in my first mail, doing that is unnecessary - <br />
&gt; &gt; &gt; &gt; &gt; but if you insist on being difficult then Catalin, feel free <br />
&gt; &gt; &gt; &gt; &gt; to pull the patch from tip:sched/arch:<br />
&gt; &gt; &gt; &gt; <br />
&gt; &gt; &gt; &gt; Nope, I'm not taking the tree anymore, [...]<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; So instead of saying &quot;sure, lets avoid conflicts next time <br />
&gt; &gt; &gt; around&quot; you are now *refusing* to take technically perfectly <br />
&gt; &gt; &gt; fine patches just because another maintainer asked you to use a <br />
&gt; &gt; &gt; different workflow for future patches? Wow ...<br />
&gt; &gt; <br />
&gt; &gt; No, I'm pissed off at how you're treating me over this trivial issue,<br />
&gt; &gt; so I'm taking the easy way out and getting out of the way.  If you want<br />
&gt; &gt; to run your bit of the tree with idiotic rules about zero conflicts,<br />
&gt; &gt; and &quot;git solutions&quot; then that's your perogative.  Just don't expect<br />
&gt; &gt; other people to play with you.<br />
&gt; &gt; <br />
&gt; &gt; The fact of the matter is that Peter Z. was fully aware of what was<br />
&gt; &gt; happening.  He was aware that he'd been asked for his ack for that<br />
&gt; &gt; patch (because I'd explicitly asked Peter for it, but not by email) -<br />
&gt; &gt; and he provided his ack for that patch to Catalin:<br />
&gt; &gt; <br />
&gt; &gt; <a href="http://lists.arm.linux.org.uk/lurker/message/20120227.144813.5614e7f8.en.html" target="_blank"  rel="nofollow">http://lists.arm.linux.org.uk/lurker/message/20120227.144813.5614e7f8.en.html</a><br />
&gt; &gt; <br />
&gt; &gt; Catalin sent a pull request to me, copying Peter Z on the 27th Feb:<br />
&gt; &gt; <br />
&gt; &gt; <a href="http://lists.arm.linux.org.uk/lurker/message/20120227.164502.6b58a37e.en.html" target="_blank"  rel="nofollow">http://lists.arm.linux.org.uk/lurker/message/20120227.164502.6b58a37e.en.html</a><br />
&gt; &gt; <br />
&gt; &gt; I pulled it into my tree for testing, and pushed it out in the last<br />
&gt; &gt; couple of days.<br />
&gt; &gt; <br />
&gt; &gt; Moreover, these kinds of trivial conflicts are the type of things which<br />
&gt; &gt; Linus wants to see between trees.  It allows him to get a feel for what's<br />
&gt; &gt; going on, and makes Linus feel like he's more on top of things.  Linus<br />
&gt; &gt; said that he would like to see these trivial conflicts (he said so to me<br />
&gt; &gt; in an email dated 15th Jan 2011).<br />
&gt; &gt; <br />
&gt; &gt; So please, stop your insistance on this zero conflict crap.<br />
&gt; <br />
&gt; While I still think this is a storm in a teacup, I think you are <br />
&gt; subtly misunderstanding Linus's position about conflicts and you <br />
&gt; are seriously misrepresenting my request and my position as <br />
&gt; well:<br />
&gt; <br />
&gt; The thing is, most conflicts are fine in general. So on one hand <br />
&gt; you are right, we *do* allow and quite often *keep* conflicts in <br />
&gt; place even within our own topic branches.<br />
&gt; <br />
&gt; Those are *real* conflicts that Linus would arguably be <br />
&gt; interested in: two teams working on two things in parallel that <br />
&gt; somehow conflict at the code level content-wise or concept-wise <br />
&gt; - high level maintainers rightfully are curious about those <br />
&gt; kinds of conflicts because while often they are just fine, it <br />
&gt; might also be the canary of possible workflow problems or it <br />
&gt; might also be the canary of the code being shaped in some <br />
&gt; inefficient way.<br />
&gt; <br />
&gt; On the other hand, this particular conflict you pushed to <br />
&gt; linux-next is *neither*, and this is what got my attention. This <br />
&gt; is a plain *STUPID* conflict.<br />
&gt; <br />
&gt; Look into the fine conflict report Russell: it conflicts with <br />
&gt; *Linus's* tree, because it's based off some random <br />
&gt; barely-beyond-rc1 development window -rc3 base. Even at the <br />
&gt; commit date of Feb 27 we had a more stable base tree available - <br />
&gt; and especially when you pulled it, several weeks down the line, <br />
&gt; -rc3 was not a defensible base for the integrated result.<br />
&gt; <br />
&gt; Having a patch applied to an old scheduler tree that is barely <br />
&gt; out of -rc1 and then pushing it out into linux-next at -rc8, <br />
&gt; without even checking how it integrates with upstream, barely a <br />
&gt; few days before the merge window is just plain stupid.<br />
&gt; <br />
&gt; While nothing of what you talked to PeterZ is visible in the <br />
&gt; public record, I'm quite sure had you asked him about what base <br />
&gt; kernel to use, he'd have suggested something much more stable <br />
&gt; ...<br />
<br />
Why am _I_ responsible for which kernel version _Catalin_ used for _his_<br />
patches when _he_ committed them?<br />
<br />
You're insane.  Totally.<br />
<br />
-- <br />
Russell King<br />
 Linux kernel    2.6 ARM Linux   - <a href="http://www.arm.linux.org.uk/" target="_blank"  rel="nofollow">http://www.arm.linux.org.uk/</a><br />
 maintainer of:<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Russell King</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 13:10:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461424#msg-461424</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461424#msg-461424</link>
            <description><![CDATA[ * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
<br />
&gt; On Tue, Mar 13, 2012 at 11:19:00AM +0100, Ingo Molnar wrote:<br />
&gt; &gt; <br />
&gt; &gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; &gt; <br />
&gt; &gt; &gt; On Tue, Mar 13, 2012 at 10:26:49AM +0100, Ingo Molnar wrote:<br />
&gt; &gt; &gt; &gt;<br />
&gt; &gt; &gt; &gt; As I said it in my first mail, doing that is unnecessary - <br />
&gt; &gt; &gt; &gt; but if you insist on being difficult then Catalin, feel free <br />
&gt; &gt; &gt; &gt; to pull the patch from tip:sched/arch:<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; Nope, I'm not taking the tree anymore, [...]<br />
&gt; &gt; <br />
&gt; &gt; So instead of saying &quot;sure, lets avoid conflicts next time <br />
&gt; &gt; around&quot; you are now *refusing* to take technically perfectly <br />
&gt; &gt; fine patches just because another maintainer asked you to use a <br />
&gt; &gt; different workflow for future patches? Wow ...<br />
&gt; <br />
&gt; No, I'm pissed off at how you're treating me over this trivial issue,<br />
&gt; so I'm taking the easy way out and getting out of the way.  If you want<br />
&gt; to run your bit of the tree with idiotic rules about zero conflicts,<br />
&gt; and &quot;git solutions&quot; then that's your perogative.  Just don't expect<br />
&gt; other people to play with you.<br />
&gt; <br />
&gt; The fact of the matter is that Peter Z. was fully aware of what was<br />
&gt; happening.  He was aware that he'd been asked for his ack for that<br />
&gt; patch (because I'd explicitly asked Peter for it, but not by email) -<br />
&gt; and he provided his ack for that patch to Catalin:<br />
&gt; <br />
&gt; <a href="http://lists.arm.linux.org.uk/lurker/message/20120227.144813.5614e7f8.en.html" target="_blank"  rel="nofollow">http://lists.arm.linux.org.uk/lurker/message/20120227.144813.5614e7f8.en.html</a><br />
&gt; <br />
&gt; Catalin sent a pull request to me, copying Peter Z on the 27th Feb:<br />
&gt; <br />
&gt; <a href="http://lists.arm.linux.org.uk/lurker/message/20120227.164502.6b58a37e.en.html" target="_blank"  rel="nofollow">http://lists.arm.linux.org.uk/lurker/message/20120227.164502.6b58a37e.en.html</a><br />
&gt; <br />
&gt; I pulled it into my tree for testing, and pushed it out in the last<br />
&gt; couple of days.<br />
&gt; <br />
&gt; Moreover, these kinds of trivial conflicts are the type of things which<br />
&gt; Linus wants to see between trees.  It allows him to get a feel for what's<br />
&gt; going on, and makes Linus feel like he's more on top of things.  Linus<br />
&gt; said that he would like to see these trivial conflicts (he said so to me<br />
&gt; in an email dated 15th Jan 2011).<br />
&gt; <br />
&gt; So please, stop your insistance on this zero conflict crap.<br />
<br />
While I still think this is a storm in a teacup, I think you are <br />
subtly misunderstanding Linus's position about conflicts and you <br />
are seriously misrepresenting my request and my position as <br />
well:<br />
<br />
The thing is, most conflicts are fine in general. So on one hand <br />
you are right, we *do* allow and quite often *keep* conflicts in <br />
place even within our own topic branches.<br />
<br />
Those are *real* conflicts that Linus would arguably be <br />
interested in: two teams working on two things in parallel that <br />
somehow conflict at the code level content-wise or concept-wise <br />
- high level maintainers rightfully are curious about those <br />
kinds of conflicts because while often they are just fine, it <br />
might also be the canary of possible workflow problems or it <br />
might also be the canary of the code being shaped in some <br />
inefficient way.<br />
<br />
On the other hand, this particular conflict you pushed to <br />
linux-next is *neither*, and this is what got my attention. This <br />
is a plain *STUPID* conflict.<br />
<br />
Look into the fine conflict report Russell: it conflicts with <br />
*Linus's* tree, because it's based off some random <br />
barely-beyond-rc1 development window -rc3 base. Even at the <br />
commit date of Feb 27 we had a more stable base tree available - <br />
and especially when you pulled it, several weeks down the line, <br />
-rc3 was not a defensible base for the integrated result.<br />
<br />
Having a patch applied to an old scheduler tree that is barely <br />
out of -rc1 and then pushing it out into linux-next at -rc8, <br />
without even checking how it integrates with upstream, barely a <br />
few days before the merge window is just plain stupid.<br />
<br />
While nothing of what you talked to PeterZ is visible in the <br />
public record, I'm quite sure had you asked him about what base <br />
kernel to use, he'd have suggested something much more stable <br />
....<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 13:00:01 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461417#msg-461417</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461417#msg-461417</link>
            <description><![CDATA[ On Tue, Mar 13, 2012 at 11:19:00AM +0100, Ingo Molnar wrote:<br />
&gt; <br />
&gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; <br />
&gt; &gt; On Tue, Mar 13, 2012 at 10:26:49AM +0100, Ingo Molnar wrote:<br />
&gt; &gt; &gt;<br />
&gt; &gt; &gt; As I said it in my first mail, doing that is unnecessary - <br />
&gt; &gt; &gt; but if you insist on being difficult then Catalin, feel free <br />
&gt; &gt; &gt; to pull the patch from tip:sched/arch:<br />
&gt; &gt; <br />
&gt; &gt; Nope, I'm not taking the tree anymore, [...]<br />
&gt; <br />
&gt; So instead of saying &quot;sure, lets avoid conflicts next time <br />
&gt; around&quot; you are now *refusing* to take technically perfectly <br />
&gt; fine patches just because another maintainer asked you to use a <br />
&gt; different workflow for future patches? Wow ...<br />
<br />
No, I'm pissed off at how you're treating me over this trivial issue,<br />
so I'm taking the easy way out and getting out of the way.  If you want<br />
to run your bit of the tree with idiotic rules about zero conflicts,<br />
and &quot;git solutions&quot; then that's your perogative.  Just don't expect<br />
other people to play with you.<br />
<br />
The fact of the matter is that Peter Z. was fully aware of what was<br />
happening.  He was aware that he'd been asked for his ack for that<br />
patch (because I'd explicitly asked Peter for it, but not by email) -<br />
and he provided his ack for that patch to Catalin:<br />
<br />
<a href="http://lists.arm.linux.org.uk/lurker/message/20120227.144813.5614e7f8.en.html" target="_blank"  rel="nofollow">http://lists.arm.linux.org.uk/lurker/message/20120227.144813.5614e7f8.en.html</a><br />
<br />
Catalin sent a pull request to me, copying Peter Z on the 27th Feb:<br />
<br />
<a href="http://lists.arm.linux.org.uk/lurker/message/20120227.164502.6b58a37e.en.html" target="_blank"  rel="nofollow">http://lists.arm.linux.org.uk/lurker/message/20120227.164502.6b58a37e.en.html</a><br />
<br />
I pulled it into my tree for testing, and pushed it out in the last<br />
couple of days.<br />
<br />
Moreover, these kinds of trivial conflicts are the type of things which<br />
Linus wants to see between trees.  It allows him to get a feel for what's<br />
going on, and makes Linus feel like he's more on top of things.  Linus<br />
said that he would like to see these trivial conflicts (he said so to me<br />
in an email dated 15th Jan 2011).<br />
<br />
So please, stop your insistance on this zero conflict crap.<br />
<br />
-- <br />
Russell King<br />
 Linux kernel    2.6 ARM Linux   - <a href="http://www.arm.linux.org.uk/" target="_blank"  rel="nofollow">http://www.arm.linux.org.uk/</a><br />
 maintainer of:<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Russell King</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 12:30:01 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461412#msg-461412</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461412#msg-461412</link>
            <description><![CDATA[ Hi Ingo,<br />
<br />
On Tue, Mar 13, 2012 at 09:26:49AM +0000, Ingo Molnar wrote:<br />
&gt; As I said it in my first mail, doing that is unnecessary - but <br />
&gt; if you insist on being difficult then Catalin, feel free to pull <br />
&gt; the patch from tip:sched/arch:<br />
&gt; <br />
&gt;    git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/arch<br />
&gt; <br />
&gt;    HEAD: 01f23e1630 sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback<br />
&gt; <br />
&gt; it's v3.3-rc7 based so it will generate no conflict with <br />
&gt; linux-next. It only contains this commit so you can use it <br />
&gt; without pulling in other pending scheduler changes.<br />
<br />
Thanks for merging the scheduler hook.<br />
<br />
So I'll send Russell another pull request after the 3.4-rc1, containing<br />
only ARM patches. The only drawback is that the removal of<br />
__ARCH_WANT_INTERRUPTS_ON_CTXSW will have to wait another release cycle.<br />
<br />
-- <br />
Catalin<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Catalin Marinas</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 12:20:01 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461401#msg-461401</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461401#msg-461401</link>
            <description><![CDATA[ * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
<br />
&gt; On Tue, Mar 13, 2012 at 10:26:49AM +0100, Ingo Molnar wrote:<br />
&gt; &gt;<br />
&gt; &gt; As I said it in my first mail, doing that is unnecessary - <br />
&gt; &gt; but if you insist on being difficult then Catalin, feel free <br />
&gt; &gt; to pull the patch from tip:sched/arch:<br />
&gt; <br />
&gt; Nope, I'm not taking the tree anymore, [...]<br />
<br />
So instead of saying &quot;sure, lets avoid conflicts next time <br />
around&quot; you are now *refusing* to take technically perfectly <br />
fine patches just because another maintainer asked you to use a <br />
different workflow for future patches? Wow ...<br />
<br />
Regardless of the imperfect workflow I certainly find Catalin's <br />
work useful technically, so I'll send his preparatory commit to <br />
Linus in this merge window - I hope you will see sense later and <br />
won't block his subsequent ARM patches...<br />
<br />
&gt; [...] you've refused to behave in a reasonable way.  Your <br />
&gt; problem to sort out now.<br />
<br />
For the record, that's utter nonsense:<br />
<br />
 - *You* failed to reply on the public thread to sort this out<br />
   properly in the Git space, avoiding conflicts naturally:<br />
<br />
      <a href="http://lkml.org/lkml/2012/2/16/232" target="_blank"  rel="nofollow">http://lkml.org/lkml/2012/2/16/232</a><br />
<br />
   While generally we don't mind conflicts, I do mind <br />
   *avoidable* conflicts - and this was such a case.<br />
<br />
 - *You* created a conflict by taking a tree that patched some <br />
   rather old version of the scheduler, shortly before the merge <br />
   window, when maintainer capacity is the shortest. PeterZ<br />
   is a nice guy who will agree to just about any approach, but <br />
   I'm quite sure he did not tell you to do *that* ;-)<br />
<br />
 - *You* replied to me in a rather dismissive and increasingly<br />
   obnoxious style when I inquired about it constructively:<br />
<br />
     <a href="http://lkml.org/lkml/2012/3/13/79" target="_blank"  rel="nofollow">http://lkml.org/lkml/2012/3/13/79</a><br />
<br />
There were several easy solutions - I cannot believe that we are <br />
still arguing this:<br />
<br />
 - it literally took me two minutes to create a proper Git<br />
   solution, it's not rocket science. You could have done it, or<br />
   I could have done it for you (as I have done it).<br />
<br />
 - Or you could have replied to the public thread, explaining<br />
   why that is not desirable.<br />
<br />
 - Or you could have said &quot;sure thing, lets do it that way next<br />
   time around&quot;.<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 11:30:01 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461373#msg-461373</guid>
            <title>Re: [GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461373#msg-461373</link>
            <description><![CDATA[ On Tue, Mar 13, 2012 at 10:26:49AM +0100, Ingo Molnar wrote:<br />
&gt; As I said it in my first mail, doing that is unnecessary - but <br />
&gt; if you insist on being difficult then Catalin, feel free to pull <br />
&gt; the patch from tip:sched/arch:<br />
<br />
Nope, I'm not taking the tree anymore, you've refused to behave in a<br />
reasonable way.  Your problem to sort out now.<br />
<br />
-- <br />
Russell King<br />
 Linux kernel    2.6 ARM Linux   - <a href="http://www.arm.linux.org.uk/" target="_blank"  rel="nofollow">http://www.arm.linux.org.uk/</a><br />
 maintainer of:<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Russell King</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 11:00:01 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461347#msg-461347</guid>
            <title>[GIT PULL/NEXT] sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461347#msg-461347</link>
            <description><![CDATA[ * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
<br />
&gt; On Tue, Mar 13, 2012 at 09:56:28AM +0100, Ingo Molnar wrote:<br />
&gt; &gt; <br />
&gt; &gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; &gt; <br />
&gt; &gt; &gt; Sorry, you're blaming the wrong person.  I got the commit via <br />
&gt; &gt; &gt; a pull, not via a patch.<br />
&gt; &gt; <br />
&gt; &gt; This is the most idiotic excuse I've ever read.<br />
&gt; <br />
&gt; Sod this crap, I'm dropping Catalin's patches. [...]<br />
<br />
As I said it in my first mail, doing that is unnecessary - but <br />
if you insist on being difficult then Catalin, feel free to pull <br />
the patch from tip:sched/arch:<br />
<br />
   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/arch<br />
<br />
   HEAD: 01f23e1630 sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback<br />
<br />
it's v3.3-rc7 based so it will generate no conflict with <br />
linux-next. It only contains this commit so you can use it <br />
without pulling in other pending scheduler changes.<br />
<br />
This is the trivial and easy Git based topic branch approach <br />
PeterZ asked Russell a month ago to consider:<br />
<br />
   <a href="http://lkml.org/lkml/2012/2/16/232" target="_blank"  rel="nofollow">http://lkml.org/lkml/2012/2/16/232</a><br />
<br />
which request Russell sadly ignored.<br />
<br />
In any case, Catalin's ARM work is not blocked in any fashion.<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 10:30:01 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461337#msg-461337</guid>
            <title>Re: linux-next: manual merge of the arm tree with Linus' tree</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461337#msg-461337</link>
            <description><![CDATA[ Oh and one last thing.  I'm never going to take any patch which touches<br />
the scheduler ever again, no matter how trivial.  If that means people<br />
can't get their patches in, then that's not my loss - that's your loss.<br />
Especially when they're removing a special case from the scheduler -<br />
which I hasten to add was requested by PeterZ.<br />
<br />
I really don't care what you have to say in reply, I'm no longer listening<br />
to objectionable people like you who make a mountain out of a mole hill.<br />
<br />
On Tue, Mar 13, 2012 at 10:06:12AM +0100, Ingo Molnar wrote:<br />
&gt; <br />
&gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; <br />
&gt; &gt; On Tue, Mar 13, 2012 at 09:48:03AM +0100, Ingo Molnar wrote:<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; &gt; Please check your mailbox:<br />
&gt; &gt; &gt; &gt; <br />
&gt; &gt; &gt; &gt; Date: Fri, 20 Jan 2012 17:42:27 +0000<br />
&gt; &gt; &gt; &gt; From: Catalin Marinas &lt;catalin.marinas@arm.com&gt;<br />
&gt; &gt; &gt; &gt; To: <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a>, <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;</a><br />
&gt; &gt; &gt; &gt; Cc: Russell King &lt;linux@arm.linux.org.uk&gt;, Ingo Molnar &lt;mingo@elte.hu&gt;,<br />
&gt; &gt; &gt; &gt;         Peter Zijlstra &lt;peterz@infradead.org&gt;,<br />
&gt; &gt; &gt; &gt;         Will Deacon &lt;will.deacon@arm.com&gt;,<br />
&gt; &gt; &gt; &gt;         Frank Rowand &lt;frank.rowand@am.sony.com&gt;<br />
&gt; &gt; &gt; &gt; Subject: [PATCH v3 1/6] sched: Introduce the finish_arch_post_lock_switch()<br />
&gt; &gt; &gt; &gt;         scheduler hook<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; Btw., are you losing emails? Because the reply from peterz to <br />
&gt; &gt; &gt; those patches, a month ago, was pretty clear:<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; &gt; &gt; Russell, what's the status of these patches? I'd like to see <br />
&gt; &gt; &gt; &gt; &gt; them land in 3.4 if possible. I'm fine either way, I'll<br />
&gt; &gt; &gt; &gt; &gt;<br />
&gt; &gt; &gt; &gt; &gt; probably ask Ingo to pull your tree so that I can stack some <br />
&gt; &gt; &gt; &gt; &gt; other patches on top.<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; You never replied to PeterZ's request, you just ignored this <br />
&gt; &gt; &gt; scheduler maintainer request and you just did it in some <br />
&gt; &gt; &gt; random way that was most convenient to you many weeks after <br />
&gt; &gt; &gt; the thread died down, ignoring everyone else's concerns - a <br />
&gt; &gt; &gt; pretty usual pattern from you I have to say.<br />
&gt; &gt; <br />
&gt; &gt; Sigh.  You know, people communicate via other methods from <br />
&gt; &gt; time to time. How the hell do you think PeterZ provided his <br />
&gt; &gt; ack for the patch?<br />
&gt; <br />
&gt; He provided it via email to lkml:<br />
&gt; <br />
&gt;   <a href="http://lkml.org/lkml/2012/2/27/210" target="_blank"  rel="nofollow">http://lkml.org/lkml/2012/2/27/210</a><br />
&gt; <br />
&gt; But he asked *you* to do a proper Git space solution:<br />
&gt; <br />
&gt;   <a href="http://lkml.org/lkml/2012/2/16/232" target="_blank"  rel="nofollow">http://lkml.org/lkml/2012/2/16/232</a><br />
&gt; <br />
&gt; You *never* replied to that request that I can see, you just <br />
&gt; ignored it, why?<br />
&gt; <br />
&gt; This discussion shows that you seem to have basic reading <br />
&gt; comprehension problems.<br />
&gt; <br />
&gt; Thanks,<br />
&gt; <br />
&gt; 	Ingo<br />
<br />
-- <br />
Russell King<br />
 Linux kernel    2.6 ARM Linux   - <a href="http://www.arm.linux.org.uk/" target="_blank"  rel="nofollow">http://www.arm.linux.org.uk/</a><br />
 maintainer of:<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Russell King</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 10:20:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461335#msg-461335</guid>
            <title>Re: linux-next: manual merge of the arm tree with Linus' tree</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461335#msg-461335</link>
            <description><![CDATA[ From: Catalin Marinas &lt;catalin.marinas@arm.com&gt;<br />
To: Russell King - ARM Linux &lt;linux@arm.linux.org.uk&gt;<br />
Cc: <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;</a>,<br />
        Peter Zijlstra &lt;peterz@infradead.org&gt;<br />
Subject: [GIT PULL] ARM: Remove the __ARCH_WANT_INTERRUPTS_ON_CTXSW<br />
        definition<br />
Delivery-date: Mon, 27 Feb 2012 16:45:17 +0000<br />
<br />
Hi Russell,<br />
<br />
Could you please pull the context switching patches for ARM, together<br />
with a generic hook acked by PeterZ?<br />
<br />
Thanks,<br />
<br />
On Tue, Mar 13, 2012 at 10:06:12AM +0100, Ingo Molnar wrote:<br />
&gt; <br />
&gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; <br />
&gt; &gt; On Tue, Mar 13, 2012 at 09:48:03AM +0100, Ingo Molnar wrote:<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; &gt; Please check your mailbox:<br />
&gt; &gt; &gt; &gt; <br />
&gt; &gt; &gt; &gt; Date: Fri, 20 Jan 2012 17:42:27 +0000<br />
&gt; &gt; &gt; &gt; From: Catalin Marinas &lt;catalin.marinas@arm.com&gt;<br />
&gt; &gt; &gt; &gt; To: <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a>, <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;</a><br />
&gt; &gt; &gt; &gt; Cc: Russell King &lt;linux@arm.linux.org.uk&gt;, Ingo Molnar &lt;mingo@elte.hu&gt;,<br />
&gt; &gt; &gt; &gt;         Peter Zijlstra &lt;peterz@infradead.org&gt;,<br />
&gt; &gt; &gt; &gt;         Will Deacon &lt;will.deacon@arm.com&gt;,<br />
&gt; &gt; &gt; &gt;         Frank Rowand &lt;frank.rowand@am.sony.com&gt;<br />
&gt; &gt; &gt; &gt; Subject: [PATCH v3 1/6] sched: Introduce the finish_arch_post_lock_switch()<br />
&gt; &gt; &gt; &gt;         scheduler hook<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; Btw., are you losing emails? Because the reply from peterz to <br />
&gt; &gt; &gt; those patches, a month ago, was pretty clear:<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; &gt; &gt; Russell, what's the status of these patches? I'd like to see <br />
&gt; &gt; &gt; &gt; &gt; them land in 3.4 if possible. I'm fine either way, I'll<br />
&gt; &gt; &gt; &gt; &gt;<br />
&gt; &gt; &gt; &gt; &gt; probably ask Ingo to pull your tree so that I can stack some <br />
&gt; &gt; &gt; &gt; &gt; other patches on top.<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; You never replied to PeterZ's request, you just ignored this <br />
&gt; &gt; &gt; scheduler maintainer request and you just did it in some <br />
&gt; &gt; &gt; random way that was most convenient to you many weeks after <br />
&gt; &gt; &gt; the thread died down, ignoring everyone else's concerns - a <br />
&gt; &gt; &gt; pretty usual pattern from you I have to say.<br />
&gt; &gt; <br />
&gt; &gt; Sigh.  You know, people communicate via other methods from <br />
&gt; &gt; time to time. How the hell do you think PeterZ provided his <br />
&gt; &gt; ack for the patch?<br />
&gt; <br />
&gt; He provided it via email to lkml:<br />
&gt; <br />
&gt;   <a href="http://lkml.org/lkml/2012/2/27/210" target="_blank"  rel="nofollow">http://lkml.org/lkml/2012/2/27/210</a><br />
&gt; <br />
&gt; But he asked *you* to do a proper Git space solution:<br />
&gt; <br />
&gt;   <a href="http://lkml.org/lkml/2012/2/16/232" target="_blank"  rel="nofollow">http://lkml.org/lkml/2012/2/16/232</a><br />
&gt; <br />
&gt; You *never* replied to that request that I can see, you just <br />
&gt; ignored it, why?<br />
<br />
I talked to peterz by other means.  He gave his ack after that message was<br />
sent.  He was fully aware of what was happening.<br />
<br />
&gt; This discussion shows that you seem to have basic reading <br />
&gt; comprehension problems.<br />
<br />
And your a fucking idiot too.  Go to hell Ingo and stop being an utter<br />
prat.<br />
<br />
-- <br />
Russell King<br />
 Linux kernel    2.6 ARM Linux   - <a href="http://www.arm.linux.org.uk/" target="_blank"  rel="nofollow">http://www.arm.linux.org.uk/</a><br />
 maintainer of:<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Russell King</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 10:20:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461334#msg-461334</guid>
            <title>Re: linux-next: manual merge of the arm tree with Linus' tree</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461334#msg-461334</link>
            <description><![CDATA[ * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
<br />
&gt; On Tue, Mar 13, 2012 at 09:48:03AM +0100, Ingo Molnar wrote:<br />
&gt; &gt; <br />
&gt; &gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; &gt; <br />
&gt; &gt; &gt; Please check your mailbox:<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; Date: Fri, 20 Jan 2012 17:42:27 +0000<br />
&gt; &gt; &gt; From: Catalin Marinas &lt;catalin.marinas@arm.com&gt;<br />
&gt; &gt; &gt; To: <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a>, <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;</a><br />
&gt; &gt; &gt; Cc: Russell King &lt;linux@arm.linux.org.uk&gt;, Ingo Molnar &lt;mingo@elte.hu&gt;,<br />
&gt; &gt; &gt;         Peter Zijlstra &lt;peterz@infradead.org&gt;,<br />
&gt; &gt; &gt;         Will Deacon &lt;will.deacon@arm.com&gt;,<br />
&gt; &gt; &gt;         Frank Rowand &lt;frank.rowand@am.sony.com&gt;<br />
&gt; &gt; &gt; Subject: [PATCH v3 1/6] sched: Introduce the finish_arch_post_lock_switch()<br />
&gt; &gt; &gt;         scheduler hook<br />
&gt; &gt; <br />
&gt; &gt; Btw., are you losing emails? Because the reply from peterz to <br />
&gt; &gt; those patches, a month ago, was pretty clear:<br />
&gt; &gt; <br />
&gt; &gt; &gt; &gt; Russell, what's the status of these patches? I'd like to see <br />
&gt; &gt; &gt; &gt; them land in 3.4 if possible. I'm fine either way, I'll<br />
&gt; &gt; &gt; &gt;<br />
&gt; &gt; &gt; &gt; probably ask Ingo to pull your tree so that I can stack some <br />
&gt; &gt; &gt; &gt; other patches on top.<br />
&gt; &gt; <br />
&gt; &gt; You never replied to PeterZ's request, you just ignored this <br />
&gt; &gt; scheduler maintainer request and you just did it in some <br />
&gt; &gt; random way that was most convenient to you many weeks after <br />
&gt; &gt; the thread died down, ignoring everyone else's concerns - a <br />
&gt; &gt; pretty usual pattern from you I have to say.<br />
&gt; <br />
&gt; Sigh.  You know, people communicate via other methods from <br />
&gt; time to time. How the hell do you think PeterZ provided his <br />
&gt; ack for the patch?<br />
<br />
He provided it via email to lkml:<br />
<br />
  <a href="http://lkml.org/lkml/2012/2/27/210" target="_blank"  rel="nofollow">http://lkml.org/lkml/2012/2/27/210</a><br />
<br />
But he asked *you* to do a proper Git space solution:<br />
<br />
  <a href="http://lkml.org/lkml/2012/2/16/232" target="_blank"  rel="nofollow">http://lkml.org/lkml/2012/2/16/232</a><br />
<br />
You *never* replied to that request that I can see, you just <br />
ignored it, why?<br />
<br />
This discussion shows that you seem to have basic reading <br />
comprehension problems.<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 10:10:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461331#msg-461331</guid>
            <title>Re: linux-next: manual merge of the arm tree with Linus' tree</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461331#msg-461331</link>
            <description><![CDATA[ On Tue, Mar 13, 2012 at 09:56:28AM +0100, Ingo Molnar wrote:<br />
&gt; <br />
&gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; <br />
&gt; &gt; Sorry, you're blaming the wrong person.  I got the commit via <br />
&gt; &gt; a pull, not via a patch.<br />
&gt; <br />
&gt; This is the most idiotic excuse I've ever read.<br />
<br />
Sod this crap, I'm dropping Catalin's patches.  Deal with the fucking thing<br />
yourself.  Catalin, sorry, put some people are just total idiots over<br />
simple merge conflicts and blow things totally out of proportion.<br />
<br />
-- <br />
Russell King<br />
 Linux kernel    2.6 ARM Linux   - <a href="http://www.arm.linux.org.uk/" target="_blank"  rel="nofollow">http://www.arm.linux.org.uk/</a><br />
 maintainer of:<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Russell King</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 10:10:01 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461329#msg-461329</guid>
            <title>Re: linux-next: manual merge of the arm tree with Linus' tree</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461329#msg-461329</link>
            <description><![CDATA[ On Tue, Mar 13, 2012 at 09:48:03AM +0100, Ingo Molnar wrote:<br />
&gt; <br />
&gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; <br />
&gt; &gt; Please check your mailbox:<br />
&gt; &gt; <br />
&gt; &gt; Date: Fri, 20 Jan 2012 17:42:27 +0000<br />
&gt; &gt; From: Catalin Marinas &lt;catalin.marinas@arm.com&gt;<br />
&gt; &gt; To: <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a>, <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;</a><br />
&gt; &gt; Cc: Russell King &lt;linux@arm.linux.org.uk&gt;, Ingo Molnar &lt;mingo@elte.hu&gt;,<br />
&gt; &gt;         Peter Zijlstra &lt;peterz@infradead.org&gt;,<br />
&gt; &gt;         Will Deacon &lt;will.deacon@arm.com&gt;,<br />
&gt; &gt;         Frank Rowand &lt;frank.rowand@am.sony.com&gt;<br />
&gt; &gt; Subject: [PATCH v3 1/6] sched: Introduce the finish_arch_post_lock_switch()<br />
&gt; &gt;         scheduler hook<br />
&gt; <br />
&gt; Btw., are you losing emails? Because the reply from peterz to <br />
&gt; those patches, a month ago, was pretty clear:<br />
&gt; <br />
&gt; &gt; &gt; Russell, what's the status of these patches? I'd like to see <br />
&gt; &gt; &gt; them land in 3.4 if possible. I'm fine either way, I'll<br />
&gt; &gt; &gt;<br />
&gt; &gt; &gt; probably ask Ingo to pull your tree so that I can stack some <br />
&gt; &gt; &gt; other patches on top.<br />
&gt; <br />
&gt; You never replied to PeterZ's request, you just ignored this <br />
&gt; scheduler maintainer request and you just did it in some random <br />
&gt; way that was most convenient to you many weeks after the thread <br />
&gt; died down, ignoring everyone else's concerns - a pretty usual <br />
&gt; pattern from you I have to say.<br />
<br />
Sigh.  You know, people communicate via other methods from time to time.<br />
How the hell do you think PeterZ provided his ack for the patch?<br />
<br />
Stop looking for people to blame.  Instead, if you failed to communicate<br />
about how you wanted to handle the patch, blame yourself instead.<br />
<br />
-- <br />
Russell King<br />
 Linux kernel    2.6 ARM Linux   - <a href="http://www.arm.linux.org.uk/" target="_blank"  rel="nofollow">http://www.arm.linux.org.uk/</a><br />
 maintainer of:<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Russell King</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 10:10:01 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461328#msg-461328</guid>
            <title>Re: linux-next: manual merge of the arm tree with Linus' tree</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461328#msg-461328</link>
            <description><![CDATA[ * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
<br />
&gt; Sorry, you're blaming the wrong person.  I got the commit via <br />
&gt; a pull, not via a patch.<br />
<br />
This is the most idiotic excuse I've ever read.<br />
<br />
Dammit, don't pull code you don't maintain and which you have <br />
not checked the background of, *especially* not if the <br />
originating discussion very clearly asked *you* to do it in <br />
another way.<br />
<br />
We were modifying that very code in this development cycle, in <br />
the scheduler tree - a fact highlighted by the conflict - which <br />
you could have seen yourself, had you even attempted to <br />
test-merge your tree to linux-next ...<br />
<br />
Let me quote PeterZ again:<br />
<br />
&gt; &gt; Russell, what's the status of these patches? I'd like to see <br />
&gt; &gt; them land in 3.4 if possible. I'm fine either way, I'll<br />
&gt; &gt;<br />
&gt; &gt; probably ask Ingo to pull your tree so that I can stack some <br />
&gt; &gt; other patches on top.<br />
<br />
Russell, read and reply to your mail in a timely and reliable <br />
fashion, that will avoid such mixups in the future.<br />
<br />
&gt; If that's how you want to run your bit of the kernel, then <br />
&gt; please be more responsive when you're sent patches and say how <br />
&gt; you want to handle things. Don't ignore patches and then blame <br />
&gt; people when conflicts happen.<br />
<br />
Stop blaming others for your own mistakes, one of the the <br />
scheduler maintainers replied to the patches a month ago, in an <br />
absolutely constructive fashion:<br />
<br />
  <a href="http://lkml.org/lkml/2012/2/16/232" target="_blank"  rel="nofollow">http://lkml.org/lkml/2012/2/16/232</a><br />
<br />
You never replied to PeterZ that I can see.<br />
<br />
Again, fortunately it's not a big deal right now - both the <br />
commit and the conflict is trivial - but your current attitute <br />
towards applying patches and following discussions is rather sad <br />
and could cause bigger problems in the future.<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 10:00:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461323#msg-461323</guid>
            <title>Re: linux-next: manual merge of the arm tree with Linus' tree</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461323#msg-461323</link>
            <description><![CDATA[ * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
<br />
&gt; Please check your mailbox:<br />
&gt; <br />
&gt; Date: Fri, 20 Jan 2012 17:42:27 +0000<br />
&gt; From: Catalin Marinas &lt;catalin.marinas@arm.com&gt;<br />
&gt; To: <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a>, <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;</a><br />
&gt; Cc: Russell King &lt;linux@arm.linux.org.uk&gt;, Ingo Molnar &lt;mingo@elte.hu&gt;,<br />
&gt;         Peter Zijlstra &lt;peterz@infradead.org&gt;,<br />
&gt;         Will Deacon &lt;will.deacon@arm.com&gt;,<br />
&gt;         Frank Rowand &lt;frank.rowand@am.sony.com&gt;<br />
&gt; Subject: [PATCH v3 1/6] sched: Introduce the finish_arch_post_lock_switch()<br />
&gt;         scheduler hook<br />
<br />
Btw., are you losing emails? Because the reply from peterz to <br />
those patches, a month ago, was pretty clear:<br />
<br />
&gt; &gt; Russell, what's the status of these patches? I'd like to see <br />
&gt; &gt; them land in 3.4 if possible. I'm fine either way, I'll<br />
&gt; &gt;<br />
&gt; &gt; probably ask Ingo to pull your tree so that I can stack some <br />
&gt; &gt; other patches on top.<br />
<br />
You never replied to PeterZ's request, you just ignored this <br />
scheduler maintainer request and you just did it in some random <br />
way that was most convenient to you many weeks after the thread <br />
died down, ignoring everyone else's concerns - a pretty usual <br />
pattern from you I have to say.<br />
<br />
Had you followed PeterZ's request this conflict in linux-next <br />
could have been avoided, amongst other things.<br />
<br />
Given that the merge window is close I doubt there will be <br />
other, more difficult to resolve conflicts, but this incident <br />
again demonstrates your inability to communicate efficiently and <br />
amicably, forcing me to highlight it in this trivial case <br />
because it's a sadly reoccuring pattern.<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 09:50:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461320#msg-461320</guid>
            <title>Re: linux-next: manual merge of the arm tree with Linus' tree</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461320#msg-461320</link>
            <description><![CDATA[ On Tue, Mar 13, 2012 at 09:36:30AM +0100, Ingo Molnar wrote:<br />
&gt; <br />
&gt; * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
&gt; <br />
&gt; &gt; On Tue, Mar 13, 2012 at 07:16:22AM +0100, Ingo Molnar wrote:<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; * Stephen Rothwell &lt;sfr@canb.auug.org.au&gt; wrote:<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; &gt; Hi Russell,<br />
&gt; &gt; &gt; &gt; <br />
&gt; &gt; &gt; &gt; Today's linux-next merge of the arm tree got a conflict in<br />
&gt; &gt; &gt; &gt; kernel/sched/core.c between commit 8c79a045fd59 (&quot;sched/events: Revert<br />
&gt; &gt; &gt; &gt; trace_sched_stat_sleeptime()&quot;) from Linus' tree and commit 1cf00341547a<br />
&gt; &gt; &gt; &gt; (&quot;sched: Introduce the finish_arch_post_lock_switch() scheduler hook&quot;)<br />
&gt; &gt; &gt; &gt; from the arm tree.<br />
&gt; &gt; &gt; &gt; <br />
&gt; &gt; &gt; &gt; Just context changes.  I fixed it up (see below) and can carry the fix as<br />
&gt; &gt; &gt; &gt; necessary.<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; This commit seems simple enough and has PeterZ's ack, but if <br />
&gt; &gt; &gt; there are more scheduler patches coming in this area then <br />
&gt; &gt; &gt; please send it to the scheduler tree first: we can create a <br />
&gt; &gt; &gt; pullable, stable topic branch for it which the ARM tree can <br />
&gt; &gt; &gt; then use.<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; That approach would also avoid conflicts as a side effect.<br />
&gt; &gt; <br />
&gt; &gt; Please check your mailbox:<br />
&gt; <br />
&gt; I'm aware of that old thread, I'd just prefer to hear about your <br />
&gt; plans patching the scheduler *before* you commit it to <br />
&gt; linux-next ;-)<br />
&gt; <br />
&gt; Please make sure none of these scheduler patches go to the ARM <br />
&gt; tree without a proper Git space solution that involves the <br />
&gt; scheduler folks.<br />
<br />
Sorry, you're blaming the wrong person.  I got the commit via a pull,<br />
not via a patch.<br />
<br />
If that's how you want to run your bit of the kernel, then please be more<br />
responsive when you're sent patches and say how you want to handle things.<br />
Don't ignore patches and then blame people when conflicts happen.<br />
<br />
-- <br />
Russell King<br />
 Linux kernel    2.6 ARM Linux   - <a href="http://www.arm.linux.org.uk/" target="_blank"  rel="nofollow">http://www.arm.linux.org.uk/</a><br />
 maintainer of:<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Russell King</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 09:50:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461311#msg-461311</guid>
            <title>Re: linux-next: manual merge of the arm tree with Linus' tree</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461311#msg-461311</link>
            <description><![CDATA[ * Russell King &lt;rmk@arm.linux.org.uk&gt; wrote:<br />
<br />
&gt; On Tue, Mar 13, 2012 at 07:16:22AM +0100, Ingo Molnar wrote:<br />
&gt; &gt; <br />
&gt; &gt; * Stephen Rothwell &lt;sfr@canb.auug.org.au&gt; wrote:<br />
&gt; &gt; <br />
&gt; &gt; &gt; Hi Russell,<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; Today's linux-next merge of the arm tree got a conflict in<br />
&gt; &gt; &gt; kernel/sched/core.c between commit 8c79a045fd59 (&quot;sched/events: Revert<br />
&gt; &gt; &gt; trace_sched_stat_sleeptime()&quot;) from Linus' tree and commit 1cf00341547a<br />
&gt; &gt; &gt; (&quot;sched: Introduce the finish_arch_post_lock_switch() scheduler hook&quot;)<br />
&gt; &gt; &gt; from the arm tree.<br />
&gt; &gt; &gt; <br />
&gt; &gt; &gt; Just context changes.  I fixed it up (see below) and can carry the fix as<br />
&gt; &gt; &gt; necessary.<br />
&gt; &gt; <br />
&gt; &gt; This commit seems simple enough and has PeterZ's ack, but if <br />
&gt; &gt; there are more scheduler patches coming in this area then <br />
&gt; &gt; please send it to the scheduler tree first: we can create a <br />
&gt; &gt; pullable, stable topic branch for it which the ARM tree can <br />
&gt; &gt; then use.<br />
&gt; &gt; <br />
&gt; &gt; That approach would also avoid conflicts as a side effect.<br />
&gt; <br />
&gt; Please check your mailbox:<br />
<br />
I'm aware of that old thread, I'd just prefer to hear about your <br />
plans patching the scheduler *before* you commit it to <br />
linux-next ;-)<br />
<br />
Please make sure none of these scheduler patches go to the ARM <br />
tree without a proper Git space solution that involves the <br />
scheduler folks.<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 09:40:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461308#msg-461308</guid>
            <title>Re: linux-next: manual merge of the arm tree with Linus' tree</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461308#msg-461308</link>
            <description><![CDATA[ On Tue, Mar 13, 2012 at 07:16:22AM +0100, Ingo Molnar wrote:<br />
&gt; <br />
&gt; * Stephen Rothwell &lt;sfr@canb.auug.org.au&gt; wrote:<br />
&gt; <br />
&gt; &gt; Hi Russell,<br />
&gt; &gt; <br />
&gt; &gt; Today's linux-next merge of the arm tree got a conflict in<br />
&gt; &gt; kernel/sched/core.c between commit 8c79a045fd59 (&quot;sched/events: Revert<br />
&gt; &gt; trace_sched_stat_sleeptime()&quot;) from Linus' tree and commit 1cf00341547a<br />
&gt; &gt; (&quot;sched: Introduce the finish_arch_post_lock_switch() scheduler hook&quot;)<br />
&gt; &gt; from the arm tree.<br />
&gt; &gt; <br />
&gt; &gt; Just context changes.  I fixed it up (see below) and can carry the fix as<br />
&gt; &gt; necessary.<br />
&gt; <br />
&gt; This commit seems simple enough and has PeterZ's ack, but if <br />
&gt; there are more scheduler patches coming in this area then please <br />
&gt; send it to the scheduler tree first: we can create a pullable, <br />
&gt; stable topic branch for it which the ARM tree can then use.<br />
&gt; <br />
&gt; That approach would also avoid conflicts as a side effect.<br />
<br />
Please check your mailbox:<br />
<br />
Date: Tue, 29 Nov 2011 12:22:27 +0000<br />
From: Catalin Marinas &lt;catalin.marinas@arm.com&gt;<br />
To: <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;</a>, <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
Cc: Ingo Molnar &lt;mingo@elte.hu&gt;, Peter Zijlstra &lt;peterz@infradead.org&gt;,<br />
        Russell King &lt;linux@arm.linux.org.uk&gt;<br />
Subject: [RFC PATCH 1/6] sched: Introduce the finish_arch_post_lock_switch()<br />
        scheduler hook<br />
<br />
Date: Mon, 19 Dec 2011 14:57:48 +0000<br />
From: Catalin Marinas &lt;catalin.marinas@arm.com&gt;<br />
To: <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;</a>, <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
Cc: Russell King &lt;linux@arm.linux.org.uk&gt;, Ingo Molnar &lt;mingo@elte.hu&gt;,<br />
        Peter Zijlstra &lt;peterz@infradead.org&gt;,<br />
        Catalin Marinas &lt;catalin.marinas@arm.com&gt;,<br />
        Frank Rowand &lt;frank.rowand@am.sony.com&gt;<br />
Subject: [RFC PATCH v2 1/6] sched: Introduce the finish_arch_post_lock_switch()<br />
        scheduler hook<br />
<br />
Date: Fri, 20 Jan 2012 17:42:27 +0000<br />
From: Catalin Marinas &lt;catalin.marinas@arm.com&gt;<br />
To: <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a>, <a href="mailto:&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;">&#108;&#105;&#110;&#117;&#120;&#45;&#97;&#114;&#109;&#45;&#107;&#101;&#114;&#110;&#101;&#108;&#64;&#108;&#105;&#115;&#116;&#115;&#46;&#105;&#110;&#102;&#114;&#97;&#100;&#101;&#97;&#100;&#46;&#111;&#114;&#103;</a><br />
Cc: Russell King &lt;linux@arm.linux.org.uk&gt;, Ingo Molnar &lt;mingo@elte.hu&gt;,<br />
        Peter Zijlstra &lt;peterz@infradead.org&gt;,<br />
        Will Deacon &lt;will.deacon@arm.com&gt;,<br />
        Frank Rowand &lt;frank.rowand@am.sony.com&gt;<br />
Subject: [PATCH v3 1/6] sched: Introduce the finish_arch_post_lock_switch()<br />
        scheduler hook<br />
<br />
-- <br />
Russell King<br />
 Linux kernel    2.6 ARM Linux   - <a href="http://www.arm.linux.org.uk/" target="_blank"  rel="nofollow">http://www.arm.linux.org.uk/</a><br />
 maintainer of:<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Russell King</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 09:40:02 +0100</pubDate>
        </item>
        <item>
            <guid>http://www.serverphorums.com/read.php?12,460856,461219#msg-461219</guid>
            <title>Re: linux-next: manual merge of the arm tree with Linus' tree</title>
            <link>http://www.serverphorums.com/read.php?12,460856,461219#msg-461219</link>
            <description><![CDATA[ * Stephen Rothwell &lt;sfr@canb.auug.org.au&gt; wrote:<br />
<br />
&gt; Hi Russell,<br />
&gt; <br />
&gt; Today's linux-next merge of the arm tree got a conflict in<br />
&gt; kernel/sched/core.c between commit 8c79a045fd59 (&quot;sched/events: Revert<br />
&gt; trace_sched_stat_sleeptime()&quot;) from Linus' tree and commit 1cf00341547a<br />
&gt; (&quot;sched: Introduce the finish_arch_post_lock_switch() scheduler hook&quot;)<br />
&gt; from the arm tree.<br />
&gt; <br />
&gt; Just context changes.  I fixed it up (see below) and can carry the fix as<br />
&gt; necessary.<br />
<br />
This commit seems simple enough and has PeterZ's ack, but if <br />
there are more scheduler patches coming in this area then please <br />
send it to the scheduler tree first: we can create a pullable, <br />
stable topic branch for it which the ARM tree can then use.<br />
<br />
That approach would also avoid conflicts as a side effect.<br />
<br />
Thanks,<br />
<br />
	Ingo<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank"  rel="nofollow">http://vger.kernel.org/majordomo-info.html</a><br />
Please read the FAQ at  <a href="http://www.tux.org/lkml/" target="_blank"  rel="nofollow">http://www.tux.org/lkml/</a>]]></description>
            <dc:creator>Ingo Molnar</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Tue, 13 Mar 2012 07:20:03 +0100</pubDate>
        </item>
    </channel>
</rss>
