[GIT PULL] Multi Cluster Power Management infrastructure

Nicolas Pitre nicolas.pitre at linaro.org
Thu Apr 4 22:03:54 EDT 2013


I want to deplore a situation that highlights a bottleneck with our 
current upstreaming process on ARM affecting the MCPM patch series I'm 
maintaining.

This patch series has been extensively reviewed.

1st review cycle (10 Jan 2013):
http://news.gmane.org/group/gmane.linux.ports.arm.kernel/thread=208625

2nd review cycle (24 Jan 2013):
http://news.gmane.org/group/gmane.linux.ports.arm.kernel/thread=212196

3rd review cycle (29 Jan 2013):
http://news.gmane.org/group/gmane.linux.ports.arm.kernel/thread=213562

4th review cycle (5 Feb 2013):
http://news.gmane.org/group/gmane.linux.ports.arm.kernel/thread=215477

The following people were involved in the discussion:

  Achin Gupta
  Catalin Marinas
  Dave Martin
  Jon Medhurst
  Joseph Lo
  Lorenzo Pieralisi
  Saeed Bishara
  Santosh Shilimkar
  Stephen Boyd
  Rob Herring
  Pawel Moll
  Will Deacon

Resulting review comments were all addressed.  

So, a pull request for the v3.8 merge window was posted (6 Feb 2013):
http://article.gmane.org/gmane.linux.ports.arm.kernel/216061

This, however, didn't get merged in time due to some miscommunication
about non technical reasons.  I therefore won't expose those reasons 
here.  Suffice to say that a merge window was missed.

Therefore, this was followed by another pull request for the v3.9 merge window (25 Mar 2013):
http://article.gmane.org/gmane.linux.ports.arm.kernel/225873

Followed by a merge plan inquiry from Lorenzo (28 Mar 2013):
http://article.gmane.org/gmane.linux.ports.arm.kernel/227035

To end up with my ping (3 Apr 2013):
http://article.gmane.org/gmane.linux.ports.arm.kernel/228209

Russell mentioned having issues with the mailing list traffic and pull
request being buried.  He therefore suggested a special email alias
to filter pull requests (22 Mar 2013):
http://article.gmane.org/gmane.linux.ports.arm.kernel/225377

The last pull request used that alias, and the latest ping did use both 
the pull alias as well as his regular email address.

We're approaching v3.9-rc6, and there is still no sign of this patch set 
being headed for mainline yet.  The system is _not_ working if this 
series is to miss yet another merge window.

On March 28th, Russell mentioned he'd be sporadically away for the 
following two weeks, and suggested that the GIC patches go through the 
ARM SoC tree:
http://article.gmane.org/gmane.linux.ports.arm.kernel/227040

Given the lack of backup to pick up the load when Russell is unavailable 
(seeing the next merge window approaching and still no response from my 
latest pull request and its subsequent recalls), I'm questionning the 
current process scalability. Therefore, at this point, I'm suggesting 
that the MCPM series be merged in the ARM SoC tree as well, as a backup 
solution.

After all, this series is a prerequisite for more patches about platform 
specific patches meant for the ARM SoC tree but which currently are 
still waiting.  Having the prerequisite in the ARM SOC tree will allow 
for those patches to be exposed earlier.


Nicolas



More information about the linux-arm-kernel mailing list