All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux 4.0 released
@ 2015-04-12 22:41 Ima Sheep
  2015-04-12 22:49 ` Linus Torvalds
  0 siblings, 1 reply; 3+ messages in thread
From: Ima Sheep @ 2015-04-12 22:41 UTC (permalink / raw)
  To: Linux Kernel Mailing List

So I decided to release 4.0 as per the normal schedule, because there
really weren't any known issues, and while I'll be traveling during
the end of the upcoming week due to a college visit, I'm hoping that
won't affect the merge window very much. We'll see.

Linux 4.0 was a pretty small release both in linux-next and in final
size, although obviously "small" is all relative. It's still over 10k
non-merge commits. But we've definitely had bigger releases (and
judging by linux-next v4.1 is going to be one of the bigger ones).

Which is all good. It definitely matches the "v4.0 is supposed to be a
_stable_ release", and very much not about new experimental features
etc. I'm personally so much happier with time-based releases than the
bad old days when we had feature-based releases.

That said, there's a few interesting numerological things going on
with 4.0. Looking at just the statistics in git, this release is not
just when we cross half a million commits total, but also cross the 4
million git object limit. Interestingly (if you look for numeric
patterns), Linux 3.0 was when we crossed a quarter million commits and
2 million git objects, so there's a nice (and completely
unintentional) pattern there when it comes to the kernel git
repository.

[ Another quick historical numerological footnote: the old historical
BK tree was getting close to the 16-bit commilt limit that BK
originally used to have. So that whole "quarter of a million commits"
is actually quite a lot. During all of the BK years we only got 65k
commits. Of course, we only used BK for three years, and we've now
been on git for almost exactly ten years, but still - it shows how the
whole development process has really sped up a _lot_ ]

Feature-wise, 4.0 doesn't have all that much special. Much have been
made of the new kernel patching infrastructure, but realistically,
that not only wasn't the reason for the version number change, we've
had much bigger changes in other versions. So this is very much a
"solid code progress" release.

Go get it and enjoy,

                                    Linus "we're all sheep" Torvalds

^ permalink raw reply	[flat|nested] 3+ messages in thread
* Re: Linux 4.0 released
@ 2015-04-12 23:47 Douglas Gilbert
  0 siblings, 0 replies; 3+ messages in thread
From: Douglas Gilbert @ 2015-04-12 23:47 UTC (permalink / raw)
  To: linux-kernel

/usr/src/linux-4.0# make
...
Kernel: arch/x86/boot/bzImage is ready  (#231)
   Building modules, stage 2.
   MODPOST 728 modules
ERROR: "regmap_irq_get_domain" [drivers/mfd/rt5033.ko] undefined!
ERROR: "regmap_add_irq_chip" [drivers/mfd/rt5033.ko] undefined!
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2


That was caused by the lack of CONFIG_REGMAP_IRQ which is
not directly selectable. Selecting CONFIG_MFD_AS3711 did
the trick.

Doug Gilbert

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-04-12 23:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-12 22:41 Linux 4.0 released Ima Sheep
2015-04-12 22:49 ` Linus Torvalds
2015-04-12 23:47 Douglas Gilbert

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.