SHARE
Facebook X Pinterest WhatsApp

Linux 4.2 rc1

Written By
LT
Linus Torvalds
Jul 6, 2015
It's Sunday, two weeks have passed, and the merge window is closed. Ijust pushed out the tag to the git trees, and tar-balls and patchesshould be mirroring out too.I thought this release would be one of the biggest ones ever, but itturns out that it will depend on how you count. Just counting purecommits, it is indeed one of the bigger rc1's in recent history, but3.10-rc1 was almost as big, and then the final 3.10 grew from thatmore than most. I doubt we'll match the 3.10 release, since we havebeen getting progressively better at *not* merging tons of stuff after-rc1.And it turns out v3.15-rc1 had more commits than 4.2-rc1 does (by ahair), so even there this isn't the biggest rc1 ever, if you count thenumber of commits.But it's certainly up there with the best of them. It's much too bigto post the shortlog, so as usual for rc1, appended is just my"mergelog", with the people who are credited being the people I mergefrom, which is usually not necessarily at all the same thing as thepeople who actually authored the code. You'll need to go look at thedetails in the git tree for that.However, if you count the size in pure number of lines changed, thisreally seems to be the biggest rc we've ever had, with over a millionlines added (and about a quarter million removed). That beats theprevious champion (3.11-rc1) that was huge mainly due to Lustre beingadded to the staging tree.The reason for that huge number of lines is largely a single source:the bulk of this by far is from the new amd gpu register descriptionheaders. In fact, just those register descriptor headers alone areabout 41% of the entire patch. The rest of the new amdgpu driveritself is another 8% of the total, so we're in the somewhat oddsituation where a single driver is about half of the whole rc1 innumber of lines.Aside from that unusual anomaly, the rest looks fairly normal - mainlydrivers and architecture updates. The Renesas H8/300 architecture cameback in a newly cleaned-up form, so we have some new(ish) architecturesupport, but that's tiny and the bulk is ARM (with x86 a distantsecond). Interestingly, there was quite a bit of low-level x86changes: both source code re-organization for x86 entry code and lotsof FPU handling cleanups. That's fairly unusual, with low-level x86code being fairly stable and seldom seeing those kinds of big changes.Outside of the "drivers and architectures", there's a fair amount offilesystem stuff, including some fundamental changes and cleanups tosymlink handling by Al. And all the usual updates to variousfilesystems, networking, crypto, tools, testing, you name it.                 Linus
LT

Linus Torvalds

Recommended for you...

5 Best Free and Open Source Text Expander Tools
webmaster
Jun 13, 2025
Grafito: Systemd Journal Log Viewer with a Beautiful Web UI
Bobby Borisov
Jun 12, 2025
FreeBSD Wants to Know a Few Things
brideoflinux
May 11, 2025
NVK enabled for Maxwell, Pascal, and Volta GPUs
Kara Bembridge
May 1, 2025
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.