Linux 4.15-rc1
From: Linus Torvalds
Date: Sun Nov 26 2017 - 19:28:33 EST
So it's been the usual two weeks of merge window, and rc1 is out.
And that normal time length is about the only thing usual about this
merge window. Because of the indiscriminate mass slaughter of turkeys
in the US last week, lots of people - including me - were on vacation.
That meant that I had asked for people to try to make the merge window
front-heavy, but it also meant that then during the second week I was
rather more strict than usual in what I pulled.
In particular, it mean that developers that sent pull requests in the
second week that weren't just follow-up fixes ended up getting more
scrutiny than usual. In particular, if I got a late pull request, I
required that the thing had actually been in linux-next, since one of
the effects of traveling with a laptop is that I don't end up doing
the usual full module builds in between every pull.
The good news is that almost all major updates did come in during the
first week. A big "Thank you" for that to the people involved. I could
start my travels seeing that I only had a few hundred commits in
linux-next that hadn't been merged already.
And in fact, I really liked the whole "if you send me stuff late, it
had better have been in linux-next" policy. It was slightly
inconvenient this time around because I hadn't actually automated the
checks, so doing the whole validation actually took more time and
effort on my part than it would have taken to just pull things, which
to some degree was counter-productive on my part, since the whole
point was that I had less time than usual during the second week. But
at the same time I _really_ didn't want to encourage people to send
stuff late.
The _other_ unexpected thing about this merge window was that it was
pretty big. I had expected a largish drop-off after the 4.14 LTS
release, like we had with 4.9. But that never happened, probably
because 4.14 wasn't as huge a release as 4.9 was (it was just somewhat
painful in taking much too long to calm down).
Anyway, if I missed something last week, just remind me and let me
know - I might do late pulls. But as mentioned, people really did seem
to be pretty good about front-loading the merge window and I think
we're good to go.
Go forth and test, and hopefully 4.15 will not have the calming-down
delays that 4.14 had.
Linus
---
Al Viro (7):
compat and uaccess updates
iov_iter updates
get_user_pages_fast() conversion
misc vfs updates
cramfs updates
9p filesystemfixes
mode_t whack-a-mole
Alex Williamson (2):
IOMMU updates
VFIO updates
Alexandre Belloni (1):
RTC updates
Andrew Morton (2):
updates
more updates
Andy Shevchenko (1):
x86 platform driver updates
Anna Schumaker (1):
NFS client updates
Arnd Bergmann (3):
ARM SoC platform updates
ARM device-tree updates
ARM SoC driver updates
Bartlomiej Zolnierkiewicz (1):
fbdev updates
Bjorn Andersson (3):
rpmsg updates
remoteproc updates
hwspinlock update
Bjorn Helgaas (1):
PCI updates
Bob Peterson (1):
gfs2 updates
Borislav Petkov (1):
EDAC updates
Bruce Fields (1):
nfsd updates
Christoph Hellwig (2):
configfs updates
dma-mapping updates
Corey Minyard (1):
IPMI updates
Dan Williams (1):
libnvdimm and dax updates
Darren Hart (1):
x86 platform driver fixes
Darrick Wong (3):
xfs updates
xfs fixes
xfs fixes
Dave Airlie (3):
drm updates
amdgpu DC display code for Vega
more drm updates
Dave Kleikamp (1):
jfs fixlet
David Howells (2):
AFS updates
AFS fixes
David Kleikamp (1):
jfs updates
David Miller (6):
networking updates
networking fixes
sparc updates
small IDE cleanup
networking fixes
networking fixes
David Sterba (1):
btrfs updates
David Teigland (1):
dlm updates
Dmitry Torokhov (1):
input updates
Doug Ledford (2):
rdma updates
rdma maintainership update
Eric Biederman (1):
user namespace update
Geert Uytterhoeven (1):
m68k updates
Greg KH (5):
staging and IIO updates
tty/serial updates
USB/PHY updates
driver core updates
char/misc updates
Greg Ungerer (1):
m68k updates
Guenter Roeck (2):
hwmon updates
more hwmon updates/fixes
Heiko Carstens (1):
s390 updates
Helge Deller (1):
parisc updates
Herbert Xu (1):
crypto updates
Ilya Dryomov (1):
ceph updates
Ingo Molnar (15):
RCU updates
core locking updates
perf updates
RAS updates
scheduler updates
x86 core updates
x86 boot updates
x86 cleanups
x86 debug update
x86 platform updates
objtool fixes
static key fix
perf fixes
scheduler fixes
misc x86 fixes
Jacek Anaszewski (1):
LED updates
Jaegeuk Kim (1):
f2fs updates
James Bottomley (2):
SCSI updates
SCSI fixes
James Hogan (1):
MIPS updates
James Morris (3):
general security subsystem updates
security subsystem integrity updates
keys update
Jan Kara (2):
fsnotify updates
quota, ext2, isofs and udf fixes
Jassi Brar (1):
mailbox updates
Jeff Layton (1):
file locking update
Jens Axboe (2):
core block layer updates
more block layer updates
Jessica Yu (1):
module updates
Jiri Kosina (3):
HID updates
trivial tree updates
livepatching updates
John Johansen (1):
apparmor updates
Jon Mason (1):
ntb updates
Jonathan Corbet (2):
documentation updates
documentation updates
Juergen Gross (1):
xen updates
Lee Jones (2):
MFD updates
backlight updates
Linus Walleij (2):
GPIO updates
pin control updates
Mark Brown (3):
regulator updates
spi updates
regmap updates
Martin Schwidefsky (1):
second round of s390 updates
Masahiro Yamada (3):
Kbuild updates
Kbuild misc updates
more Kbuild updates
Mauro Carvalho Chehab (1):
media updates
Michael Ellerman (2):
powerpc updates
powerpc fixes
Michael Tsirkin (1):
virtio updates
Mike Marshall (1):
orangefs updates
Mike Snitzer (2):
device mapper updates
more device mapper updates
Miklos Szeredi (1):
overlayfs updates
Nicholas Bellinger (1):
SCSI target updates
Palmer Dabbelt (1):
RISC-V architecture support
Paul Moore (2):
audit updates
SELinux updates
Petr Mladek (1):
printk updates
Radim KrÄmÃÅ (2):
KVM updates
KVM updates
Rafael Wysocki (5):
power management updates
ACPI updates
device properties framework updates
two power management fixes
ACPI fix
Richard Weinberger (1):
MTD updates
Rob Herring (2):
DeviceTree updates
DeviceTree fixes
Russell King (2):
ARM updates
ARM fixes
Sebastian Reichel (2):
HSI updates
power supply and reset updates
Shaohua Li (1):
MD update
Shuah Khan (1):
kselftest updates
Stafford Horne (1):
OpenRISC updates
Stephen Boyd (1):
clk updates
Takashi Iwai (2):
sound updates
sound fixes
Ted Ts'o (2):
fscrypt updates
ext4 updates
Tejun Heo (4):
libata updates
workqueue updates
percpu update
cgroup updates
Thierry Reding (1):
pwm updates
Thomas Gleixner (7):
irq core updates
timer updates
smp/hotplug updates
x86 APIC updates
x86 cache resource updates
x86 timer updates
timer updates
Thomas Glexiner (1):
irq fixes
Tobin Harding (1):
leaking_addresses script updates
Tony Luck (1):
ia64 update
Tyler Hicks (1):
eCryptfs updates
Ulf Hansson (1):
MMC updates
Vineet Gupta (1):
ARC updates
Vinod Koul (1):
dmaengine updates
Will Deacon (1):
arm64 updates
Wolfram Sang (1):
i2c updates
Zhang Rui (1):
thermal management updates