[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAGsJ_4xnEaD9V9T0raMm-jnSv3LS729zPt-sWWaM+Pb5Zrd3FA@mail.gmail.com>
Date: Wed, 6 Jul 2011 18:06:35 +0800
From: Barry Song <21cnbao@...il.com>
To: Arnd Bergmann <arnd@...db.de>
Cc: linux-arm-kernel@...ts.infradead.org,
Nicolas Pitre <nicolas.pitre@...aro.org>,
Thomas Gleixner <tglx@...utronix.de>,
linux-kernel@...r.kernel.org, Russell King <rmk@....linux.org.uk>,
workgroup.linux@....com
Subject: Re: Please submit platform trees for inclusion in arm-soc.git v3.1
Hi Arnd,
2011/7/2 Arnd Bergmann <arnd@...db.de>:
> Dear subarchitecture maintainers,
>
> Time is running out for the current cycle, so any changes that you
> want to see merged in linux-3.1 through the arm-soc tree should be
> submitted in form of pull-requests very soon.
i hope we can catch this cycle to see CSR platform merged in 3.1.
after you review and agree on v3 patch i sent today, i will send you a
pull request againest Linus' tree.
>
> We currently have three per-subarchitecture branches (omap, stericsson,
> zynq) and there is plenty of room for more.
>
> The rules are roughly:
>
> * We are here to help subarchitecture maintainers coordinate the merging
> into the upstream torvalds/linux-2.6 tree. If we are not helpful, do
> let us know.
>
> * We are also there to prevent crap from getting merged. If you see
> patches in someone else's pull request that shouldn't be there,
> let us know, too.
>
> * If you don't hear back from anyone within a few days, send a friendly
> reminder.
>
> * If you currently merge your patches upstream through RMK's tree,
> you can keep doing so.
>
> * All patches need to have been reviewed properly and are considered
> ready for the next merge window.
>
> * Once a patch gets into arm-soc, it stays in and you have to submit
> follow-up patches for fixing bugs, not send replacement patches.
>
> * If there is a serious problem with a patch that was already merged,
> it will get reverted. If there is a serious problem with an entire
> branch, it will not make it in the merge window unless the problems
> are addressed.
>
> * Group patch series by intention, e.g
> * bug fixes
> * cleanups and simplifications
> * conversion to device tree
> * support for new features
> ...
> Don't worry if a pull request for one branch only has a single commit.
> We can easily group it with similar branches when submitting onward.
>
> * There is a single master branch that contains a merge of all the
> other branches that are intended for the next merge window. This
> branch is not yet part of linux-next, but will be. Before sending
> a pull request, check if your branch merges with the master, and
> mention any conflicts that when asking for a pull.
> Small conflicts are ok, any serious conflicts need to be deal with
> case-by case.
>
> * Do not base code on arm-soc.git/master! All pull requests should be
> relative to an -rc release in torvalds/linux-2.6.git when possible.
> If you have dependencies on another branch, they need to be
> mentioned in the pull request, so we can base it on top of that
> branch, and wait for it to get merged upstream before asking Linus
> to pull yours.
>
> * Cleanups across multiple subarchitectures are ok, and should go into
> one branch for the entire work.
>
> * Bug fixes should be audited to see if they apply to stable kernels.
> If you have a bug that should be applied on older kernel versions,
> add 'Cc: stable@...nel.org' to the changelog.
>
> * New subarchitectures need to use the flattened device tree and contain
> no board specific files any more.
>
> * New board support without using flattened device tree is ok in some
> cases, especially when it's clear that you are making an effort to
> avoid this in the future. Adding a lot of features and board code
> is not ok when you don't also work on cleaning up the mess we already
> have.
>
> * Anything that moves code out of arch/arm is very welcome in general,
> including:
> * removal of nonworking and obsolete code that nobody will miss
> * moving device drivers into their respective subsystems
> * consolidation of identical code across boards and/or subarchitectures
>
> * You can send pull requests at any time, there is no specific merge
> window for the arm-soc tree. If you send them just before Linus
> opens his merge window, or during that merge window, your patches will
> probably have to wait for another release. This obviously depends
> on the complexity and kind of patch. Simple bug fixes get always
> forwarded for the current kernel, cleanups for the coming merge window,
> and new features might need a bit extra time.
>
> I have put everyone listed as a maintainer for arch/arm/mach-*/ on bcc
> in this mail to let you know about it without having an endless cc list.
>
> Arnd
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel@...ts.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>
Thanks
Barry
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists