Linux 4.10-rc1
From: Linus Torvalds
Date: Sun Dec 25 2016 - 19:41:57 EST
It's Christmas Day, and it's two weeks since the merge window opened.
Thus, the merge window is now closed.
I did a few final pulls today, but I also rejected a couple of pulls
that came in late in the window and looked dodgy. You know who you
are.
On the whole, this wasn't all that big a release - nothing like 4.9.
Although it wasn't tiny either. I think 4.7 was smaller. 4.8 might
have been too. It's xmas day, and right now I can't be arsed to
actually do the statistics I'd normally do.
Everything looks pretty normal, although we had an unusual amount of
tree-wide final cleanups in the last days of the merge window. But the
general statistics look fairly common: a bit over half is drivers,
maybe slightly less arch updates than normal, and a fair amount of
documentation updates due to the sphinx conversion. And then the usual
misc noise all over, although the perf tooling updates do stand out.
The shortlog is much too big, as it always is during the merge window,
so as usual you just get the merge-log.
Linus
---
Al Viro (3):
vfs updates
more vfs updates
final vfs updates
Alex Williamson (1):
VFIO updates
Alexandre Belloni (1):
RTC updates
Andrew Morton (3):
updates
more updates
final set of updates
Arnd Bergmann (7):
ARM SoC non-urgent fixes
ARM SoC platform updates
ARM SoC defconfig updates
ARM SoC 64-bit updates
ARM DT updates
ARM 64-bit DT updates
ARM SoC driver updates
Bart Van Assche (1):
scsi target cleanups
Bjorn Andersson (2):
remoteproc updates
rpmsg updates
Bjorn Helgaas (1):
PCI updates
Borislav Petkov (1):
EDAC updates
Brian Norris (1):
MTD updates
Bruce Fields (1):
nfsd updates
Catalin Marinas (1):
arm64 updates
Chris Mason (1):
btrfs updates
Chris Metcalf (1):
arch/tile updates
Christoph Hellwig (1):
configfs update
Corey Minyard (1):
IPMI updates
Dan Williams (1):
libnvdimm updates
Darren Hart (1):
more x86 platform driver updates
Darrent Hart (1):
x86 platform driver updates
Dave Airlie (2):
drm updates
drm fixes
Dave Chinner (1):
xfs updates
David Kleikamp (1):
jfs update
David Miller (5):
networking updates
sparc updates
networking fixes and cleanups
networking fixes and cleanups
networking fixes
David Teigland (1):
dlm fixes
Dmitry Torokhov (1):
input subsystem updates
Doug Ledford (2):
rdma updates
rdma fixes
Eric Biederman (1):
namespace updates
Geert Uytterhoeven (1):
m68k updates
Greg KH (5):
USB/PHY updates
tty/serial updates
staging/IIO updates
driver core updates
char/misc driver updates
Greg Ungerer (1):
m68knommu updates
Guenter Roeck (1):
hwmon updates
Hans-Christian Noren Egtvedt (1):
AVR32 updates
Helge Deller (1):
parisc updates
Herbert Xu (2):
crypto updates
crypto fixes
Ilya Dryomov (1):
ceph updates
Ingo Molnar (24):
RCU updates
SMP bootup updates
EFI updates
locking updates
mm/PAT cleanup
perf updates
scheduler updates
hotplug API fix
x86 RAS updates
x86 apic updates
x86 asm updates
x86 boot updates
x86 build updates
x86 cleanups
x86 CPU updates
x86 FPU updates
x86 header fixlet
x86 idle updates
x86 microcode update
x86 platform updates
irq fix
perf fixes
timer fix
x86 fixes
Jacek Anaszewski (2):
LED updates
LED maintainer email update
Jaegeuk Kim (1):
f2fs updates
James Bottomley (2):
SCSI updates
late SCSI updates
James Morris (2):
security subsystem updates
SElinux fix
Jan Kara (1):
quota, fsnotify and ext2 updates
Jassi Brar (1):
mailbox updates
Jean Delvare (1):
dmi fix
Jens Axboe (4):
block layer updates
fs meta data unmap optimization
block IO fixes
block layer fixes
Jesper Nilsson (1):
CRIS updates
Jessica Yu (1):
modules updates
Jiri Kosina (3):
HID updates
livepatch update
trivial updates
Joerg Roedel (1):
IOMMU updates
Jon Mason (1):
NTB update
Jonathan Corbet (3):
documentation update
more documentation updates
documentation fix
Juergen Gross (1):
xen updates
Kees Cook (2):
pstore updates
gcc plugins updates
Konrad Rzeszutek Wilk (1):
swiotlb updates
Lee Jones (1):
MFD updates
Len Brown (1):
turbostat updates
Ley Foon Tan (1):
arch/nios2 updates
Linus Walleij (1):
pinctrl updates
Luinus Walleij (1):
GPIO updates
Luis de Bethencourt (1):
befs updates
Mark Brown (3):
regmap fixlet
regulator updates
spi updates
Martin Schwidefsky (2):
s390 updates
more s390 updates
Mauro Carvalho Chehab (2):
edac updates
media updates
Max Filippov (1):
Xtensa updates
Michael Ellerman (1):
powerpc updates
Michael Tsirkin (1):
virtio updates
Michal Marek (3):
kbuild updates
kconfig updates
kbuild misc updates
Michal Simek (1):
arch/microblaze updates
Mike Marshall (1):
orangefs updates
Mike Snitzer (1):
device mapper updates
Miklos Szeredi (2):
overlayfs updates
partial readlink cleanups
Paolo Bonzini (2):
KVM updates
KVM fixes
Paul Moore (1):
audit updates
Rafael Wysocki (5):
power management updates
ACPI updates
two ACPI CPPC fixes
power management fixes
more ACPI updates
Richard Weinberger (2):
ubifs updates
UML update
Rob Herring (1):
DeviceTree updates
Russell King (1):
ARM updates
Sebastian Reichel (1):
power supply and reset updates
Shaohua Li (1):
MD updates
Shuah Khan (1):
kselftest updates
Stafford Horne (1):
Openrisc updates
Stephen Boyd (1):
clk updates
Steve French (1):
cifs fixes
Steven Rostedt (1):
tracing updates
Takashi Iwai (1):
sound updates
Ted Ts'o (1):
ext4 updates
Tejun Heo (4):
percpu update
workqueue updates
libata updates
another libata patch
Thierry Reding (1):
pwm updates
Thomas Gleixner (11):
smp hotplug updates
timer updates
irq updates
irq fix
SMP hotplug fixes
timer fix
x86 fixes and cleanups
timer updates
x86 cache allocation interface
SMP hotplug notifier removal
timer type cleanups
Tomi Valkeinen (1):
fbdev update
Trond Myklebust (2):
NFS client updates
more NFS client updates
Ulf Hansson (3):
MMC updates
another MMC update
MMC fixes
Vineet Gupta (2):
ARC updates
more ARC updates
Vinod Koul (1):
dmaengine updates
Wim Van Sebroeck and Guenter Roeck (1):
watchdog updates
Wolfram Sang (2):
i2c updates
i2c fixes
Zhang Rui (1):
thermal management updates
Zhenyu Wang (1):
i915/gvt KVMGT updates