* Linux 3.15-rc1 out, merge window closed
@ 2014-04-13 23:05 Linus Torvalds
2014-04-13 23:18 ` Stephen Rothwell
2014-04-14 8:06 ` linus-next stats (Re: Linux 3.15-rc1 out, merge window closed) Stephen Rothwell
0 siblings, 2 replies; 5+ messages in thread
From: Linus Torvalds @ 2014-04-13 23:05 UTC (permalink / raw)
To: Linux Kernel Mailing List
It's been two weeks since 3.14 was released, and -rc1 of 3.15 is now
tagged and pushed out, and the patches and tar-balls are going through
the compressors on kernel.org as I write this. Which means that the
merge window is closed, and people should send me fixes only.
And quite frankly, it's about time. This release doesn't really have a
lot of odd things going on, but it's *big*. Sure, we've had releases
with more files and lines changed (3.7-rc1 and 3.11-rc1 in
particular), but those tended to have something particular going on
(3.7-rc1 saw the largely automated UAPI header file disintegration,
and 3.11 saw the bug staging lustre merge).
In comparison to those large releases, 3.15-rc1 is just big in
general. No single big thing, but just lots and lots of commits. Sure,
it has a few big new staging drivers (rtl8723au in particular), but
even when big, those aren't nearly the bulk of things. There's just a
lot going on
In fact, we have the biggest number of commits in recent history
(maybe ever), at just over 12000 non-merge commits (and about 800
merges).
And it really is all over the map. The bulk is driver changes, at
about three quarters of the actual patch. Staging shows up pretty
prominently, but it's really all over the driver map, with networking,
sound, media, gpu, block drivers..)
But there's tons of non-driver stuff too. Outside of the driver
subdirectories, architecture updates account for about half the
changes (with ARM leading the way, largely due to device-tree
descriptors, but there's mips, x86, powerpc, s390, blackfin..). And
the rest is pretty varied too, with core networking, documentation,
kernel, mm, tools etc.
So while drivers and architecture updates are the bulk of it, we
really do have a lot of core changes too.
Anyway, even more than usual, the -rc1 is much too big to include a
shortlog of all commits. But the shortlog of merges I've done might
give at least some overview of all the changes. As usual, the people
credited in the mergelog are the maintainers I pull from, not the
developers that wrote the code. You can see that in the full git logs.
Anyway, because -rc1 is already pretty darn big, I do *not* want to
hear about "sorry this missed the window, can I still sneak in". Fixes
only.
The only exception to that is a couple of pending things that came in
during the merge window, but were explicitly delayed. So we do have a
fbdev file movement pending (I'll do the file movement after -rc1 just
to make things easier to see in the history and not mix up movement
with development). And there was one namespaces/mounting pull request
that I didn't pull, but that might still make it in after some more
commentary/work. That will *probably* be delayed 3.16, but we'll see
how much TLC that thing needs..
Linus
---
Al Viro (1):
vfs updates
Alex Williamson (1):
VFIO updates
Andrew Morton (3):
first patch-bomb
second patch-bomb
a few more patches
Arnd Bergmann (8):
ARM SoC non-critical bug fixes
ARM SoC cleanups
ARM SoC specific changes
ARM SoC board changes
ARM SoC device tree changes
ARM SoC driver changes
ARM SoC sh driver change
ARM SoC late cleanups
Artem Bityutskiy (1):
ubifs updates
Behan Webster (1):
llvm patches
Ben Herrenschmidt (3):
main powerpc updates
powerpc non-virtualized cpuidle
more powerpc updates
Ben LaHaise (1):
aio ctx->ring_pages migration serialization fix
Bjorn Helgaas (1):
PCI changes
Boaz Harrosh (1):
exofs updates
Borislav Petkov (1):
EDAC updates
Brian Norris (1):
MTD updates
Bruce Fields (1):
nfsd updates
Bryan Wu (1):
LED updates
Catalin Marinas (2):
ARM64 updates
second set of arm64 updates
Chris Ball (1):
MMC updates
Chris Mason (2):
btrfs changes
second set of btrfs updates
Chris Metcalf (1):
arch/tile updates
Dan Williams (1):
async SCSI resume support
Dave Airlie (1):
drm updates
Dave Chinner (1):
xfs update
David Miller (3):
networking updates
more networking updates
yet more networking updates
David Teigland (1):
dlm updates
David Vrabel (2):
Xen features and fixes
Xen build fix
Dmitry Torokhov (1):
input updates
Eric Paris (1):
audit updates
Eric Van Hensbergen (1):
9p changes
Geert Uytterhoeven (1):
m68k updates
Grant Likely (1):
devicetree changes
Greg KH (6):
char/misc driver patches
driver core and sysfs updates
staging driver updates
tty/serial driver update
USB patches
more staging patches
Greg Ungerer (1):
m68k fixes
Guenter Roeck (2):
hwmon updates
second round of hwmon updates
Hans-Christian Egtvedt (1):
AVR32 updates
Heiko Carstens (1):
s390 compat wrapper rework
Herbert Xu (1):
crypto updates
Ingo Molnar (21):
core locking updates
RCU updates
hweight type fix
perf changes
scheduler changes
x86 acpi numa fix
x86 apic changes
x86 build change
x86 cleanups
x86 cpu handling changes
x86 debug cleanup
x86 EFI changes
x86 hashing changes
x86 hyperv change
x86 kaslr update
x86 mm change
x86 reboot changes
x86 cpufeature update
timer updates
x86 threadinfo changes
sched/idle changes
Jaegeuk Kim (1):
f2fs updates
James Bottomley (1):
first round of SCSI updates
James Hogan (1):
Metag architecture changes
James Morris (1):
security subsystem updates
Jan Kara (1):
ext3 improvements, cleanups, reiserfs fix
Jean Delvare (1):
hwmon updates
Jeff Layton (1):
file locking updates
Jens Axboe (3):
core block layer updates
block driver update
block layer fixes
Jiri Kosina (2):
trivial tree updates
HID updates
Joerg Roedel (1):
IOMMU upates
Jon Mason (1):
PCIe non-transparent bridge fixes and features
Lee Jones (2):
MFD updates
backlight changes
Linus Walleij (2):
pin control bulk changes
bulk of gpio updates
Marek Szyprowski (1):
DMA-mapping updates
Mark Brown (6):
regmap updates
regulator updates
spi Updates
regmap fix
regulator fixes
spi fixes
Martin Schwidefsky (2):
s390 updates
second set of s390 patches
Matthew Garrett (1):
x86 platform driver updates
Matthew Wilcox (1):
NVMe driver updates
Mauro Carvalho Chehab (4):
sb_edac patches
media updates
exynos media updates
media fixes
Michal Marek (2):
kbuild changes
misc kbuild changes
Michal Simek (1):
Microblaze updates
Mike Snitzer (1):
device mapper changes
Mike Turquette (1):
clock framework changes
Miklos Szeredi (2):
renameat2 system call
fuse update
Neil Brown (1):
md updates
Nicholas Bellinger (1):
SCSI target updates
Ohad Ben-Cohen (1):
remoteproc cleanups
Paolo Bonzini (1):
kvm updates
Pekka Enberg (1):
slab changes
Peter Anvin (6):
x86 LTO changes
x86 boot changes
x86 vdso changes
compat time conversion changes
x86 old platform removal
x86 fixes
Rafael Wysocki (4):
ACPI and power management updates
more ACPI and power management updates
CPU hotplug notifiers registration fixes
more ACPI and power management fixes and updates
Ralf Baechle (1):
MIPS updates
Richard Kuo (1):
Hexagon updates
Roland Dreier (1):
infiniband updates
Russell King (2):
ARM changes
second set of ARM changes
Rusty Russell (2):
virtio updates
module updates
Sage Weil (1):
Ceph updates
Steven Miao (1):
blackfin updates
Steven Rostedt (3):
tracing updates
single ktest fix
more tracing updates
Steven Whitehouse (1):
GFS2 updates
Takashi Iwai (2):
sound updates
sound fixes
Ted Ts'o (2):
ext4 updates
/dev/random changes
Tejun Heo (5):
percpu changes
workqueue changes
libata updates
cgroup updates
cgroup fixes
Thierry Reding (1):
pwm changes
Thomas Gleixner (3):
x86 iommu quirk fix
timer changes
irq code updates
Tomi Valkeinen (2):
fbdev changes
OMAP fbdev changes
Tony Luck (2):
ia64 updates
pstore fixes
Trond Myklebust (1):
NFS client updates
Vineet Gupta (1):
ARC changes
Vinod Koul (1):
slave-dmaengine updates
Wim Van Sebroeck (1):
watchdog updates
Wolfram Sang (1):
i2c updates
Zhang Rui (1):
thermal management updates
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Linux 3.15-rc1 out, merge window closed
2014-04-13 23:05 Linux 3.15-rc1 out, merge window closed Linus Torvalds
@ 2014-04-13 23:18 ` Stephen Rothwell
2014-04-14 0:32 ` Stephen Rothwell
2014-04-14 8:06 ` linus-next stats (Re: Linux 3.15-rc1 out, merge window closed) Stephen Rothwell
1 sibling, 1 reply; 5+ messages in thread
From: Stephen Rothwell @ 2014-04-13 23:18 UTC (permalink / raw)
To: linux-next; +Cc: Linux Kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 300 bytes --]
The merge window is closed, so this would be a good moment for everyone
to tidy up their linux-next included trees/branches (i.e. reset to
v3.15-rc1) before continuing on. For most, this will be a simple fast
forward ...
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Linux 3.15-rc1 out, merge window closed
2014-04-13 23:18 ` Stephen Rothwell
@ 2014-04-14 0:32 ` Stephen Rothwell
0 siblings, 0 replies; 5+ messages in thread
From: Stephen Rothwell @ 2014-04-14 0:32 UTC (permalink / raw)
To: linux-next; +Cc: Linux Kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 477 bytes --]
Hi all,
On Mon, 14 Apr 2014 09:18:18 +1000 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> The merge window is closed, so this would be a good moment for everyone
> to tidy up their linux-next included trees/branches (i.e. reset to
> v3.15-rc1) before continuing on. For most, this will be a simple fast
> forward ...
And, of course, let me know about any trees that are no longer needed.
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* linus-next stats (Re: Linux 3.15-rc1 out, merge window closed)
2014-04-13 23:05 Linux 3.15-rc1 out, merge window closed Linus Torvalds
2014-04-13 23:18 ` Stephen Rothwell
@ 2014-04-14 8:06 ` Stephen Rothwell
2014-04-17 20:34 ` Al Viro
1 sibling, 1 reply; 5+ messages in thread
From: Stephen Rothwell @ 2014-04-14 8:06 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 2715 bytes --]
As usual, the executive friendly graph is at
http://neuling.org/linux-next-size.html :-)
(No merge commits counted, next-20140331 was the last linux-next before
v3.14. I neglected to publish the stats for v3.14-rc1, but they are
mentioned below.)
Commits in v3.15-rc1 (relative to v3.14): 12034 (v3.14-rc1: 10622)
Commits in next-20140331: 11411 (next-20140121: 9792)
Commits with the same SHA1: 10432 ( 8810)
Commits with the same patch_id: 581 (1) ( 709)
Commits with the same subject line: 74 (1) ( 48)
(1) not counting those in the lines above.
So commits in -rc1 that were in next-20140331: 11087 92.1% (9567 90.1%)
Some breakdown of the list of extra commits (relative to next-20140331)
in -rc1:
Top ten first word of commit summary:
103 drm
41 net
39 libceph
33 ceph
30 media
25 arm
24 btrfs
23 powerpc
20 alsa
19 target
Top ten authors:
61 viro@zeniv.linux.org.uk
47 ilya.dryomov@inktank.com
24 zheng.z.yan@intel.com
19 thellstrom@vmware.com
16 tglx@linutronix.de
16 dborkman@redhat.com
15 a.hajda@samsung.com
13 matthew.d.roper@intel.com
12 mszeredi@suse.cz
12 dan.carpenter@oracle.com
Top nine commiters:
90 davem@davemloft.net
63 viro@zeniv.linux.org.uk
57 torvalds@linux-foundation.org
56 sage@inktank.com
31 m.chehab@samsung.com
27 matthew.garrett@nebula.com
26 jeffrey.t.kirsher@intel.com
26 benh@kernel.crashing.org
24 daniel.vetter@ffwll.ch
There are also 325 commits in next-20140331 that didn't make it into
v3.15-rc1.
Top nine first word of commit summary:
73 arm
34 mm
25 drm
23 asoc
21 bluetooth
8 zram
8 kdb
8 dm
6 ocfs2
Top nine authors:
41 akpm@linux-foundation.org
24 arnd@arndb.de
16 n-horiguchi@ah.jp.nec.com
15 johan.hedberg@intel.com
14 fabio.estevam@freescale.com
12 heiko@sntech.de
11 bradley.d.volkin@intel.com
9 mpatocka@redhat.com
8 oder_chiou@realtek.com
Some of Andrew's patches are fixes for other patches in his tree (and
have been merged into those).
Top nine commiters:
120 sfr@canb.auug.org.au
24 daniel.vetter@ffwll.ch
24 arnd@arndb.de
23 broonie@linaro.org
21 marcel@holtmann.org
19 shawn.guo@freescale.com
17 shawn.guo@linaro.org
12 kgene.kim@samsung.com
10 jason.wessel@windriver.com
Those commits by me are from the quilt series (mainly Andrew's mmotm
tree).
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: linus-next stats (Re: Linux 3.15-rc1 out, merge window closed)
2014-04-14 8:06 ` linus-next stats (Re: Linux 3.15-rc1 out, merge window closed) Stephen Rothwell
@ 2014-04-17 20:34 ` Al Viro
0 siblings, 0 replies; 5+ messages in thread
From: Al Viro @ 2014-04-17 20:34 UTC (permalink / raw)
To: Stephen Rothwell; +Cc: Linus Torvalds, Linux Kernel Mailing List, tytso
On Mon, Apr 14, 2014 at 06:06:29PM +1000, Stephen Rothwell wrote:
> Top ten authors:
>
> 61 viro@zeniv.linux.org.uk
Guilty as charged. Hopefully, this cycle it'll be better - I've just opened
vfs.git#for-next branch (more iov_iter stuff, for now). There's a couple
of trivial conflicts with ceph and cifs trees (I can send you a prefered
conflict resolution if you want, but it's really as trivial as it gets) and
one non-trivial in ext4 that I've dealt with by merging a piece of ext4
branch up to the relevant point. As long as ext4.git#dev isn't rebased,
everything should remain fine, when/if it does I'll just redo that merge.
BTW, ext4 side of that thing is *still* not quite right - playing with
rlimit allows one to smuggle an unaligned write past that check...
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-04-17 20:34 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-13 23:05 Linux 3.15-rc1 out, merge window closed Linus Torvalds
2014-04-13 23:18 ` Stephen Rothwell
2014-04-14 0:32 ` Stephen Rothwell
2014-04-14 8:06 ` linus-next stats (Re: Linux 3.15-rc1 out, merge window closed) Stephen Rothwell
2014-04-17 20:34 ` Al Viro
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).