Linux 4.5-rc1
From: Linus Torvalds
Date: Sun Jan 24 2016 - 17:08:30 EST
So the merge window is over, and rc1 is out there. Go test!
It's a fairly normal release - neither unusually big or unusually
small. The statistics look fairly normal too, with drivers being a bit
over 70% of the bulk (the big driver areas being gpu, networking,
sound, staging, fbdev, but its all over). The shortlog is too big and
unwieldly to post, but I'm appending my "mergelog" which credits the
maintainers I merge from - not necessarily the people who did the
actual individual patches.
Aside from drivers, we have architecture updates (over half of it
being arm - both 32- and 64-bit this time around, the rest is powerpc,
x86, mips, s390). On the arch front, it's probably worth mentioning
that apparently the arm people have finalized their platform work, and
that you really can build a generic ARM kernel for all the ARMv6/7
platforms (and describe the hardware with devicetree). It's been many
years in coming. Good job.
There's also obviously the usual documentation, filesystem, generic
networking, and core kernel updates. A number of nice MM cleanuips
came in through Andrew this time around, for example, and Al Viro made
pathname lookup stay in RCU mode even over symlink traveral.
So there's a little something for anybody.
Linus
---
Al Viro (10):
vfs compat_ioctl fixes
vfs RCU symlink updates
vfs xattr updates
vfs copy_file_range updates
iov_iter infrastructure updates
misc vfs updates
vfs fix
vfs regression fix
more vfs updates
final vfs updates
Alex Williamson (1):
VFIO updates
Alexandre Belloni (1):
RTC updates
Andrew Morton (5):
first patch-bomb
second patch-bomb
third patch-bomb
misc fixes
small final update
Arnd Bergmann (2):
asm-generic updates
ARM SoC multiplatform code updates
Bjorn Helgaas (1):
PCI updates
Bob Peterson (1):
GFS2 updates
Borislav Petkov (1):
EDAC updates
Brian Norris (1):
MTD updates
Bruce Fields (1):
nfsd updates
Chris Mason (2):
btrfs updates
more btrfs updates
Chris Metcalf (1):
arch/tile updates
Christoph Hellwig (1):
configfs updates
Corey Minyard (1):
ipmi updates
Dan Williams (1):
libnvdimm updates
Darren Hart (2):
x86 platform driver updates
more x86 platform driver updates
Dave Airlie (1):
drm updates
Dave Chinner (2):
xfs updates
more xfs updates
David Miller (5):
networking updates
sparc fixes
networking fixes
IDE updates
more networking fixes
David Vrabel (1):
xen updates
Dmitry Torokhov (2):
input updates
more input updates
Doug Ledford (1):
rdma updates
Eric Van Hensbergen (1):
9p updates
Geert Uytterhoeven (1):
m68k updates
Greg KH (4):
USB updates
tty/serial updates
staging driver updates
char/misc updates
Greg Ungerer (1):
m68knommu update
Guenter Roeck (1):
hwmon updates
Hans-Christian Noren Egtvedt (1):
AVR32 updates
Helge Deller (1):
parsic updates
Herbert Xu (2):
crypto update
crypto fixes
Ingo Molnar (16):
RCU updates
locking updates
perf updates
RAS updates
scheduler updates
x86 apic updates
x86 asm updates
small x86 boot update
x86 cleanups
x86 cpu updates
x86 fpu updates
x86 mm updates
x86 platform updates
perf fixes
timer fixes
x86 fixes
Jacek Anaszewski (1):
LED subsystem updates
Jaegeuk Kim (1):
f2fs updates
James Bottomley (2):
first round of SCSI updates
more SCSI updates
James Morris (2):
security subsystem updates
security subsystem update
Jan Kara (1):
UDF fixes and quota cleanups
Jean Delvare (1):
dmi updates
Jeff Layton (1):
file locking updates
Jens Axboe (4):
core block updates
block driver updates
lightnvm fixes and updates
NVMe updates
Jesper Nilsson (1):
CRIS updates
Jiri Kosina (3):
HID updates
livepatching updates
trivial tree updates
Joerg Roedel (1):
IOMMU updates
Jon Corbet (1):
documentation updates
Jon Mason (1):
NTB updates
Jussi Brar (1):
mailbox fixlet
Lee Jones (2):
backlight updates
MFD updates
Linus Walleij (2):
pin control updates
GPIO updates
Mark Brown (3):
regmap updates
spi updates
regulator updates
Mark Salter (1):
tiny c6x update
Martin Schwidefsky (1):
s390 updates
Mauro Carvalho Chehab (2):
media updates
second batch of media updates
Michael Ellerman (1):
powerpc updates
Michael Tsirkin (1):
virtio barrier rework+fixes
Michael Turquette (1):
clk framework updates
Michal Marek (3):
kbuild updates
kconfig updates
misc kbuild updates
Mike Snitzer (1):
device mapper updates
Miklos Szeredi (2):
fuse updates
overlayfs updates
Neil Brown (1):
md updates
Nicholas Bellinger (1):
SCSI target updates
Olof Johansson (10):
non-urgent ARM SoC fixes
ARM SoC cleanups
ARM SoC platform updates
ARM DT updates
ARM 64-bit DT updates
ARM SoC defconfig updates
ARM 64-bit defconfig updates
ARM SoC driver updates
ARM SoC fixes
ARM SoC support for Tegra platforms
Paolo Bonzini (1):
KVM updates
Paul Moore (1):
audit updates
Rafael Wysocki (2):
oower management and ACPI updates
more power management and ACPI updates
Ralf Baechle (2):
MIPS fixes
MIPS updates
Richard Weinberger (2):
UML updates
UBI/UBIFS updates
Rob Herring (1):
DeviceTree updates
Russell King (2):
ARM updates
component updates
Sage Weil (1):
Ceph updates
Sebastian Reichel (2):
HSI updates
power supply and reset updates
Shuah Khan (1):
kselftest updates
Simon Horman (1):
SH driver updates
Steve French (1):
SMB3 fixes
Steven Rostedt (1):
tracing updates
Takashi Iwai (2):
sound updates
sound fixes
Ted Ts'o (1):
ext4 updates
Tejun Heo (4):
workqueue update
percpu updates
libata updates
cgroup updates
Thierry Reding (1):
pwm updates
Thomas Gleixner (2):
timer updates - and a leftover fix -
irq updates
Tomi Valkeinen (1):
fbdev updates
Tony Luck (2):
ia64 build fixes
ia64 copy_file_range syscall update
Trond Myklebust (2):
NFS client updates
NFS client bugfixes and cleanups
Ulf Hansson (2):
MMC updates
MMC fixes
Vinod Koul (2):
dmaengine updates
dmaengine fixes
Will Deacon (2):
arm64 updates
arm[64] perf updates
Wim Van Sebroeck (1):
watchdog updates
Wolfram Sang (1):
i2c updates
Yoshinori Sato (1):
h8300 updates
Zhang Rui (1):
thermal management updates