Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-31 Thread Thomas Gleixner
On Thu, 31 Mar 2011, Nicolas Pitre wrote: On Thu, 31 Mar 2011, Linus Torvalds wrote: What I'm _not_ seeing is a lot of cross-platform maintenance or sense of people trying to reign things in and look for solutions to the proliferation of random stupid and mindless platform code. I do

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-31 Thread Nicolas Pitre
On Thu, 31 Mar 2011, Linus Torvalds wrote: On Thu, Mar 31, 2011 at 12:25 PM, Nicolas Pitre n...@fluxnic.net wrote: So we need help!  If core kernel people could get off their X86 stool and get down in the ARM mud to help sort out this mess that would be really nice (thanks tglx).  Until

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-31 Thread Mark Brown
On Thu, Mar 31, 2011 at 06:49:11PM -0400, Nicolas Pitre wrote: On Thu, 31 Mar 2011, Linus Torvalds wrote: The only way to get quality code is to try to improve the quality from the leaf nodes, because otherwise you'll always end up playing catch-up. You'll get new bad code faster than you

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-31 Thread Mark Brown
On Wed, Mar 30, 2011 at 03:14:10PM -0700, Tony Lindgren wrote: * Russell King - ARM Linux li...@arm.linux.org.uk [110330 14:05]: And I have got to the point of just not giving a damn. I can't change the ARM community (I've tried over the years to get more active review of platform changes

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-31 Thread Mark Brown
On Thu, Mar 31, 2011 at 12:56:33AM +0200, Thomas Gleixner wrote: On Wed, 30 Mar 2011, Tony Lindgren wrote: * Thomas Gleixner t...@linutronix.de [110330 15:22]: On Wed, 30 Mar 2011, Tony Lindgren wrote: One thing that will help here and distribute the load is to move more things

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-31 Thread David Brown
On Thu, Mar 31 2011, Nicolas Pitre wrote: Leaf nodes on ARM are people coming from corporate background with the old school software development methodologies. They do it as a _job_ first and foremost. They only work on Linux because that's what their boss assigned them to. Don't get me

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Arnd Bergmann
On Friday 18 March 2011, Russell King - ARM Linux wrote: I do get the impression that you're extremely unhappy with the way ARM stuff works, and I've no real idea how to solve that. I think much of it is down to perception rather than anything tangible. Maybe the only solution is for ARM to

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Linus Torvalds
On Wed, Mar 30, 2011 at 10:06 AM, Arnd Bergmann a...@arndb.de wrote: I'm still new to the ARM world, but I think one real problem is the way that all platforms have their own trees with a very flat hierarchy -- a lot of people directly ask Linus to pull their trees, and the main way to sort

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Nicolas Pitre
On Wed, 30 Mar 2011, Linus Torvalds wrote: ARM right now i a nightmare, and most of it is because ARM hardware manufacturers are morons. If in your mind competitors == morons then you might be right. But the way the ARM tree is then laid out has made that even more painful, and the decision

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Thomas Gleixner
On Wed, 30 Mar 2011, Linus Torvalds wrote: On Wed, Mar 30, 2011 at 10:06 AM, Arnd Bergmann a...@arndb.de wrote: I'm still new to the ARM world, but I think one real problem is the way that all platforms have their own trees with a very flat hierarchy -- a lot of people directly ask Linus

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Linus Torvalds
On Wed, Mar 30, 2011 at 1:41 PM, Nicolas Pitre n...@fluxnic.net wrote: If in your mind competitors == morons then you might be right. There's a difference between competition and do things differently just to be difficult. Trying to rely on bootloaders doing things right is like saying that

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Russell King - ARM Linux
On Wed, Mar 30, 2011 at 07:06:41PM +0200, Arnd Bergmann wrote: On Friday 18 March 2011, Russell King - ARM Linux wrote: I do get the impression that you're extremely unhappy with the way ARM stuff works, and I've no real idea how to solve that. I think much of it is down to perception

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Tony Lindgren
* Linus Torvalds torva...@linux-foundation.org [110330 12:19]: On Wed, Mar 30, 2011 at 10:06 AM, Arnd Bergmann a...@arndb.de wrote: I'm still new to the ARM world, but I think one real problem is the way that all platforms have their own trees with a very flat hierarchy -- a lot of people

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Tony Lindgren
* Thomas Gleixner t...@linutronix.de [110330 14:07]: So one person will be not enough, that needs to be a whole team of experienced people in the very near future to deal with the massive tsunami of crap which is targeted at mainline. If we fail to set that up, then we run into a very ugly

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Tony Lindgren
* Nicolas Pitre n...@fluxnic.net [110330 13:39]: Trying to rely on bootloaders doing things right is like saying that x86 should always rely on the BIOS doing things right. We have this chance in the OMAP case to have a manufacturer who is smart enough to document all those things so

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Tony Lindgren
* Russell King - ARM Linux li...@arm.linux.org.uk [110330 14:05]: On Wed, Mar 30, 2011 at 07:06:41PM +0200, Arnd Bergmann wrote: And I have got to the point of just not giving a damn. I can't change the ARM community (I've tried over the years to get more active review of platform changes

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Thomas Gleixner
On Wed, 30 Mar 2011, Tony Lindgren wrote: * Thomas Gleixner t...@linutronix.de [110330 14:07]: So one person will be not enough, that needs to be a whole team of experienced people in the very near future to deal with the massive tsunami of crap which is targeted at mainline. If we fail

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Linus Torvalds
On Wed, Mar 30, 2011 at 2:44 PM, Tony Lindgren t...@atomide.com wrote: That's ridiculous. It's entirely due to the whole f*cked-up arm ecosystem. Yeh there's no BIOS and there are no scannable busses.. Which leads to huge amount of data patches that show up in the diffstat. Yes. And due to

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Paul E. McKenney
On Wed, Mar 30, 2011 at 02:54:35PM -0700, Tony Lindgren wrote: * Thomas Gleixner t...@linutronix.de [110330 14:07]: So one person will be not enough, that needs to be a whole team of experienced people in the very near future to deal with the massive tsunami of crap which is targeted at

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Tony Lindgren
* Linus Torvalds torva...@linux-foundation.org [110330 15:18]: On Wed, Mar 30, 2011 at 2:44 PM, Tony Lindgren t...@atomide.com wrote: But for ARM, I suspect even ACPI would actually be an improvement. Because on ARM, the crazy non-platform hw people already happened, and took over the insane

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Tony Lindgren
* Thomas Gleixner t...@linutronix.de [110330 15:22]: On Wed, 30 Mar 2011, Tony Lindgren wrote: * Thomas Gleixner t...@linutronix.de [110330 14:07]: So one person will be not enough, that needs to be a whole team of experienced people in the very near future to deal with the massive

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Tony Lindgren
* Paul E. McKenney paul...@linux.vnet.ibm.com [110330 15:35]: On Wed, Mar 30, 2011 at 02:54:35PM -0700, Tony Lindgren wrote: * Thomas Gleixner t...@linutronix.de [110330 14:07]: So one person will be not enough, that needs to be a whole team of experienced people in the very near

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Thomas Gleixner
On Wed, 30 Mar 2011, Tony Lindgren wrote: * Thomas Gleixner t...@linutronix.de [110330 15:22]: On Wed, 30 Mar 2011, Tony Lindgren wrote: * Thomas Gleixner t...@linutronix.de [110330 14:07]: So one person will be not enough, that needs to be a whole team of experienced people

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Paul E. McKenney
On Wed, Mar 30, 2011 at 03:47:52PM -0700, Tony Lindgren wrote: * Paul E. McKenney paul...@linux.vnet.ibm.com [110330 15:35]: On Wed, Mar 30, 2011 at 02:54:35PM -0700, Tony Lindgren wrote: * Thomas Gleixner t...@linutronix.de [110330 14:07]: So one person will be not enough, that

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Thomas Gleixner
On Wed, 30 Mar 2011, Tony Lindgren wrote: * Paul E. McKenney paul...@linux.vnet.ibm.com [110330 15:35]: On Wed, Mar 30, 2011 at 02:54:35PM -0700, Tony Lindgren wrote: * Thomas Gleixner t...@linutronix.de [110330 14:07]: So one person will be not enough, that needs to be a whole

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Tony Lindgren
* Thomas Gleixner t...@linutronix.de [110330 16:11]: On Wed, 30 Mar 2011, Tony Lindgren wrote: * Paul E. McKenney paul...@linux.vnet.ibm.com [110330 15:35]: On Wed, Mar 30, 2011 at 02:54:35PM -0700, Tony Lindgren wrote: * Thomas Gleixner t...@linutronix.de [110330 14:07]: So

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Nicolas Pitre
On Wed, 30 Mar 2011, Linus Torvalds wrote: On Wed, Mar 30, 2011 at 1:41 PM, Nicolas Pitre n...@fluxnic.net wrote: If in your mind competitors == morons then you might be right. There's a difference between competition and do things differently just to be difficult. Absolutely. We've

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Russell King - ARM Linux
On Wed, Mar 30, 2011 at 07:31:59PM -0400, Nicolas Pitre wrote: Sure, but important noise nevertheless. As long as the noise is confined to a limited set of .c files I'm happy. OTOH I have very little hope for a separate project that would only deal with that noise. That will simply never

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Russell King - ARM Linux
On Wed, Mar 30, 2011 at 12:21:32PM -0700, Linus Torvalds wrote: Look at the dirstat for arch/ in just the current merge window (cut-off at 5% just to not get too much): [torvalds@i5 linux]$ git diff -C --dirstat=5 --cumulative v2.6.38.. arch 14.0% arch/arm/mach-omap2/ 5.8%

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Tony Lindgren
* Russell King - ARM Linux li...@arm.linux.org.uk [110330 16:57]: On Wed, Mar 30, 2011 at 07:31:59PM -0400, Nicolas Pitre wrote: Still, because ARM is just a CPU architecture, those SOC vendors will always have something new to differenciate themselves from the other SOC vendors. And

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Bill Gatliff
Nico: On Wed, Mar 30, 2011 at 6:31 PM, Nicolas Pitre n...@fluxnic.net wrote: But X86 is peanuts.  Really. Finally, a voice of reason! On ARM there is simply not such thing as a single machine design to clone, and a closed source test bench to design for. ... and there almost certainly

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread david
On Wed, 30 Mar 2011, Nicolas Pitre wrote: On Wed, 30 Mar 2011, Linus Torvalds wrote: On Wed, Mar 30, 2011 at 1:41 PM, Nicolas Pitre n...@fluxnic.net wrote: Trying to rely on bootloaders doing things right is like saying that x86 should always rely on the BIOS doing things right. No. Not

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Linus Torvalds
On Wed, Mar 30, 2011 at 5:15 PM, Russell King - ARM Linux li...@arm.linux.org.uk wrote: In this merge window, I deleted at least 6000 lines from arch/arm, and by quoting diffstat percentages, you're using that against the ARM community.  Why did I bother (that's not a question). Umm. The

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Bill Gatliff
Linus: On Wed, Mar 30, 2011 at 7:55 PM, Linus Torvalds torva...@linux-foundation.org wrote:  124022 total arch/sh  124418 total arch/sparc  181997 total arch/m68k  246717 total arch/mips  254785 total arch/x86  370912 total arch/powerpc  732732 total arch/arm I'm not sure this metric is

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Linus Torvalds
On Wed, Mar 30, 2011 at 6:15 PM, Bill Gatliff b...@billgatliff.com wrote: I'm not sure this metric is completely fair to ARM.  If you want to level the field, I think you have to divide each result by the number of SoC's But that's the problem with ARM. Hardware companies that do one-off

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Bill Gatliff
Linus: On Wed, Mar 30, 2011 at 8:37 PM, Linus Torvalds torva...@linux-foundation.org wrote: There's nothing good about causing extra work just because ARM hasn't had the sense to standardize on one (or a couple) of interrupt controllers etc. You should go talk with ARM about it, I'm sure

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Linus Torvalds
On Wed, Mar 30, 2011 at 6:44 PM, Bill Gatliff b...@billgatliff.com wrote: In the meantime, we have to live with the chips that exist and the ones coming down the pipe.  Until ARM and all their licensees start consulting us on such matters, we'll just have to find a way to deal with what we're

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Bill Gatliff
Linus: On Wed, Mar 30, 2011 at 8:56 PM, Linus Torvalds torva...@linux-foundation.org wrote:  (a) we don't have to be stupid and think it's a good design and an opportunity like you do. The complexity that is the current state of the ARM ecosystem presents the opportunity to find a way to

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Nicolas Pitre
On Wed, 30 Mar 2011, da...@lang.hm wrote: On Wed, 30 Mar 2011, Nicolas Pitre wrote: Furthermore, this does create pain. you have to make things in sync between the kernel and the mini-kernel (let's call it bootloader). In practice the bootloader is always maintained separately from the

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Dave Airlie
As long as SOC vendors keep producing wildly different architectures besides the core CPU we'll have this problem.  Denying the reality won't make that problem go away either.  And device tree won't stop those vendor from still trying to do things differently (better?) because they are not

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Linus Torvalds
On Wed, Mar 30, 2011 at 7:20 PM, Bill Gatliff b...@billgatliff.com wrote: If it isn't opportunity, then you must be arguing that we shouldn't add any new ARM SoC support to the kernel.  Is that what you are saying? What I'm saying is that we should not be adding ANY MINDLESS BOARD DRIVERS for

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Nicolas Pitre
On Wed, 30 Mar 2011, Linus Torvalds wrote: Umm. The actual stats are still: 1349 files changed, 62230 insertions(+), 33993 deletions(-) which is sad. And the end result speaks for itself: this is lines per architecture: ... 124022 total arch/sh 124418 total arch/sparc

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Nicolas Pitre
On Thu, 31 Mar 2011, Dave Airlie wrote: As long as SOC vendors keep producing wildly different architectures besides the core CPU we'll have this problem.  Denying the reality won't make that problem go away either.  And device tree won't stop those vendor from still trying to do things

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread david
On Wed, 30 Mar 2011, Nicolas Pitre wrote: On Wed, 30 Mar 2011, da...@lang.hm wrote: On Wed, 30 Mar 2011, Nicolas Pitre wrote: this means that you need to have some group doing the equivalent of assigning device numbers for the different devices (and in this case going just a little

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-30 Thread Geert Uytterhoeven
On Thu, Mar 31, 2011 at 01:31, Nicolas Pitre n...@fluxnic.net wrote: On Wed, 30 Mar 2011, Linus Torvalds wrote: The long-term situation should be that you should be able to have ONE binary kernel just work. That's where we are on x86. Really. But X86 is peanuts.  Really.  There was one

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-18 Thread Ohad Ben-Cohen
On Fri, Mar 18, 2011 at 9:09 AM, Tony Lindgren t...@atomide.com wrote: * Linus Torvalds torva...@linux-foundation.org [110317 20:00]: Make platforms that need it select it or something. It looks like nobody but an OMAP4 could _possibly_ ever want to answer 'y' to that question, SO DON'T ASK

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-18 Thread Tony Lindgren
* Ohad Ben-Cohen o...@wizery.com [110318 01:04]: On Fri, Mar 18, 2011 at 9:09 AM, Tony Lindgren t...@atomide.com wrote: * Linus Torvalds torva...@linux-foundation.org [110317 20:00]: Make platforms that need it select it or something. It looks like nobody but an OMAP4 could _possibly_ ever

[GIT PULL] omap changes for v2.6.39 merge window

2011-03-17 Thread Tony Lindgren
Hi Linus, Please pull omap changes for this merge window from: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git omap-for-linus To summarize, this contains omap3 and 4 PM updates, new ti816x processor support, changes many drivers to use common hwmod platform code,

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-17 Thread Linus Torvalds
On Thu, Mar 17, 2011 at 11:30 AM, Tony Lindgren t...@atomide.com wrote: Please pull omap changes for this merge window from: Gaah. Guys, this whole ARM thing is a f*cking pain in the ass. You need to stop stepping on each others toes. There is no way that your changes to those crazy clock-data

Re: [GIT PULL] omap changes for v2.6.39 merge window

2011-03-17 Thread Linus Torvalds
On Thu, Mar 17, 2011 at 11:30 AM, Tony Lindgren t...@atomide.com wrote: Please pull omap changes for this merge window from: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git omap-for-linus Btw, that generic hardware spinlock thing needs to be hidden from sane people

<    1   2