On Tue, 12 Feb 2008, David Miller wrote:If that API change doesn't conflict with the work that hundreds of other people do, it's obviously not a problem whichever way it goes. And if the API change *does* cause conflicts, then yes, the onus of fixing those conflicts (again) goes to the person who changed the API. Everybody else did everything right. You think that infrastructure is more important than outlying code. But you do that only because you write the infrastructure, not because you have any logical reason to think so. The fact is, that "outlying code" is where we have all the bulk of the code, and it's also where we have all those developers who aren't on the "inside track". So we should help the outliers, not the core code. And very fundamentally, API changes are to be discouraged. If we make them harder to do and make people think twice (and occasionally say "not worth it"), that sounds like a damn good thing to me. Linus --
| James Bruce | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Peter Zijlstra | [PATCH 00/23] per device dirty throttling -v8 |
| Jan Engelhardt | intel iommu (Re: -mm merge plans for 2.6.23) |
| Peter Zijlstra | [RFC/PATCH 0/4] CPUSET driven CPU isolation |
git: | |
| Gerrit Renker | [PATCH 18/37] dccp: Support for Mandatory options |
| Rick Jones | Re: Network latency regressions from 2.6.22 to 2.6.29 |
| David Miller | [GIT]: Networking |
| Josip Rodin | bnx2_poll panicking kernel |
