On Thu, 2008-06-19 at 09:31 +1000, Benjamin Herrenschmidt wrote:Well, as Greg said for his driver staging tree, I think we can elide this requirement for new drivers. The good thing about drivers is that there's nothing we're really doing to break anything: before the driver the hardware was just plane unusable with Linux after the driver well, we're hoping it might be ... The reason for staging early in linux-next is twofold 1. We want to encourage the driver submitter that something is being done 2. we want to make the driver available to a pool of testers who might have the hardware but might not otherwise find it so they can report errors that aren't picked up via the normal code inspection and analysis methods. Arguably, I can do this by putting it into my upstream tree (which feeds into linux-next) the reason for not doing so is that Linus likes us to preserve history in there when we can. If I need to pull the driver for a reroll it really screws the git history (plus makes it hard for me). If it's in its own branch, I can toy with it as much as I need to without affecting my upstream tree. Plus the commitment is that anything which goes into my upstream tree should be for the next merge window. A driver with substantive code issues (or which shows problems under test) might not be such a candidate until the issues are sorted out. James --
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Roland Dreier | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| Radu Rendec | htb parallelism on multi-core platforms |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
