Linux v2.6.27-rc1

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linus Torvalds
Date: Monday, July 28, 2008 - 8:23 pm

It's two weeks (and one day), and the merge window is over.

Finally. I don't know why, but this one really did feel pretty dang busy. 
And the size of the -rc1 patch bears that out - at 12MB, it's about 50% 
bigger than 26-rc1 (but not that much bigger than 24/25-rc1, so it's not 
like it's anything unheard of).

The pure size of the -rc's _is_ making me a bit nervous, though. Sure, it 
means that we are good at merging it all, but I have to say that I 
sometimes wonder if we don't merge too much in one go, and even our 
current (fairly short) release cycle is actually too big.

Anyway, that's a discussion for some other event.

Much of -rc1 was in linux-next, but certainly not everything. We'll see 
how that whole thing ends up evolving - it certainly didn't solve all 
problems, and there was some bickering about things that weren't there 
(and some things that mostly were ;), but maybe it helped.

There's a ton of new stuff in there, but at least personally the 
interesting things are the BKL pushdown and perhaps the introduction of 
the lockless get_user_pages_fast(). The build system also got updated to 
allow moving the architecture include files ("include/asm-xyz") into the 
architecture subdirectories ("arch/xyz/include/asm"), and sparc seems to 
have taken advantage of that already.

But those changes are just small details in the end. As usual, the bulk of 
changes are all to device drivers (roughly half, as usual), with the arch 
directory amounting to about half of the remainder. Dirstat:

   3.2% arch/arm/
   9.2% arch/ppc/
  24.6% arch/
   5.2% drivers/char/drm/
   6.3% drivers/char/
   4.5% drivers/gpu/drm/
   4.5% drivers/gpu/
   4.6% drivers/media/video/
   5.5% drivers/media/
   3.0% drivers/net/wireless/
  10.7% drivers/net/
   6.4% drivers/usb/misc/
   4.7% drivers/usb/serial/
  12.9% drivers/usb/
  51.2% drivers/
   4.4% firmware/
   3.7% fs/
   9.2% include/

where the bulk of that fs/ update is the merge of the UBI filesystem, to 
pick one fairly sizeable chunk outside of arch or drivers (there's omfs 
too, but that's tiny in comparison).

Other stuff? tracing. firmware loading. continued x86 arch merging. And 
moving more code to generic support (unified generic IPI handling, 
coherent dma memory allocation, show_mem etc). bootmem rewrites. Some 
support for further scalability (ie 4k cpu cores).

But mostly lots and lots of driver and arch updates.

Go to kernelnewbies or lwn for more reporting, I'm going to sleep for 
twenty-four hours now ;)

			Linus
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Linux v2.6.27-rc1, Linus Torvalds, (Mon Jul 28, 8:23 pm)
Re: Linux v2.6.27-rc1, Nick Piggin, (Mon Jul 28, 9:01 pm)
2.6.27-rc1: zd1211rw association fails, Alistair John Strachan, (Tue Jul 29, 2:49 am)
Re: 2.6.27-rc1: zd1211rw association fails, Johannes Berg, (Tue Jul 29, 3:09 am)
Re: 2.6.27-rc1: zd1211rw association fails, Alistair John Strachan, (Tue Jul 29, 4:25 am)
Re: 2.6.27-rc1: zd1211rw association fails, Johannes Berg, (Tue Jul 29, 4:26 am)
Re: 2.6.27-rc1: zd1211rw association fails, Hugh Dickins, (Tue Jul 29, 4:37 am)
Re: 2.6.27-rc1: zd1211rw association fails, Kalle Valo, (Tue Jul 29, 4:46 am)
Re: 2.6.27-rc1: zd1211rw association fails, Alistair John Strachan, (Tue Jul 29, 4:55 am)
Re: 2.6.27-rc1: zd1211rw association fails, Theodore Tso, (Tue Jul 29, 5:04 am)
Re: 2.6.27-rc1: zd1211rw association fails, Johannes Berg, (Tue Jul 29, 5:09 am)
Re: 2.6.27-rc1: zd1211rw association fails, Johannes Berg, (Tue Jul 29, 5:15 am)
Oops in microcode sysfs registration,, Alistair John Strachan, (Tue Jul 29, 6:57 am)
Re: 2.6.27-rc1: zd1211rw association fails, Theodore Tso, (Tue Jul 29, 8:18 am)
Re: Oops in microcode sysfs registration,, Pekka Paalanen, (Tue Jul 29, 9:22 am)
Re: Linux v2.6.27-rc1, Jesse Barnes, (Tue Jul 29, 9:27 am)
Re: Oops in microcode sysfs registration,, Alistair John Strachan, (Tue Jul 29, 9:50 am)
Re: Linux v2.6.27-rc1, Linus Torvalds, (Tue Jul 29, 9:59 am)
Re: Linux v2.6.27-rc1, Roland Dreier, (Tue Jul 29, 10:31 am)
Re: 2.6.27-rc1: zd1211rw association fails, John W. Linville, (Tue Jul 29, 10:52 am)
Re: Linux v2.6.27-rc1: problem with firmware stuff, Rafael J. Wysocki, (Tue Jul 29, 1:49 pm)
Re: Linux v2.6.27-rc1: problem with firmware stuff, Linus Torvalds, (Tue Jul 29, 2:01 pm)
Re: Linux v2.6.27-rc1: problem with firmware stuff, Rafael J. Wysocki, (Tue Jul 29, 2:01 pm)
Re: Linux v2.6.27-rc1, Sam Ravnborg, (Tue Jul 29, 2:37 pm)
Re: Linux v2.6.27-rc1, Linus Torvalds, (Tue Jul 29, 2:42 pm)
Re: Linux v2.6.27-rc1, Sam Ravnborg, (Tue Jul 29, 2:59 pm)
Linux v2.6.27-rc1: fails to compile, Grant Coady, (Tue Jul 29, 3:03 pm)
Re: Linux v2.6.27-rc1, Linus Torvalds, (Tue Jul 29, 3:03 pm)
Re: Linux v2.6.27-rc1: problem with firmware stuff, David Woodhouse, (Tue Jul 29, 3:26 pm)
Re: Linux v2.6.27-rc1, Sam Ravnborg, (Tue Jul 29, 3:30 pm)
Re: Linux v2.6.27-rc1: fails to compile, Frederik Deweerdt, (Tue Jul 29, 3:40 pm)
Re: Linux v2.6.27-rc1: fails to compile, Grant Coady, (Tue Jul 29, 4:46 pm)
Re: 2.6.27-rc1: zd1211rw association fails, David Miller, (Tue Jul 29, 9:48 pm)
Re: Linux v2.6.27-rc1, Andrew Morton, (Wed Jul 30, 2:03 am)
Re: Oops in microcode sysfs registration,, Dmitry Adamushko, (Wed Jul 30, 2:07 am)
Re: Oops in microcode sysfs registration,, Dmitry Adamushko, (Wed Jul 30, 3:35 am)
Re: Oops in microcode sysfs registration,, Peter Oruba, (Wed Jul 30, 6:28 am)
Re: Oops in microcode sysfs registration,, Alistair John Strachan, (Thu Jul 31, 5:49 am)
Re: Oops in microcode sysfs registration,, Ingo Molnar, (Thu Jul 31, 9:56 am)
Re: Oops in microcode sysfs registration,, Dmitry Adamushko, (Thu Jul 31, 12:52 pm)
Re: Oops in microcode sysfs registration,, Dmitry Adamushko, (Thu Jul 31, 12:55 pm)
Re: Linux v2.6.27-rc1: linux-next, Rafael J. Wysocki, (Thu Jul 31, 3:22 pm)