Merge window over - Linux 4.13-rc1 out
From: Linus Torvalds
Date: Sat Jul 15 2017 - 18:37:46 EST
Ok, normally I do this on Sunday afternoon, but occasionally it
happens a day early like now to avoid people timing me.
In fact, I was planning on doing it yesterday evening this time around
because I was so annoyed with lots of late pull requests on Friday
(and some today), but ended up going to dinner and not getting
everything done, so it's only one day early. Next time...
This looks like a fairly regular release, and as always, rc1 is much
too large to post even the shortlog for. So just my rough "mergelog"
that shows who I pulled from and a oneliner description of the pull.
Once again, the diffstat is absolutely dominated by some AMD gpu
header files, but if you ignore that, things look pretty regular, with
about two thirds drivers and one third "rest" (architecture, core
kernel, core networking, tooling).
Slightly unusual is the Documentation updates, which are a fairly
noticeable part of that "rest" (almost half) due to continued work to
regularize and clean up stuff.
Get testing,
Linus
---
Al Viro (21):
misc user access cleanups
wait syscall updates
read/write updates
timer-related user access updates
memdup_user() conversions
DRM compat ioctl handling updates
misc compat stuff updates
alpha user access updates
probe_kernel_read() uses
user access str* updates
iov_iter hardening
read/write fix
__copy_in_user removal
spi uaccess delousing
misc filesystem updates
waitid fix
copy*_iter fix
network field-by-field copy-in updates
uacess-unaligned removal
more __copy_.._user elimination
->s_options removal
Alex Williamson (1):
VFIO updates
Alexandre Belloni (1):
RTC updates
Andrew Morton (4):
misc updates
more updates
yet more updates
even more updates
Anna Schumaker (1):
NFS client updates
Arnd Bergmann (7):
non-urgent ARM SoC fixes
ARM SoC platform updates
ARM device-tree updates
ARM SoC defconfig updates
ARM SoC driver updates
ARM 64-bit DT updates
ARM SoC 64-bit updates
Bartlomiej Zolnierkiewicz (1):
fbdev updates
Benson Leung (1):
chrome platform updates
Bjorn Andersson (3):
rpmsg updates
remoteproc updates
hwspinlock updates
Bjorn Helgaas (2):
PCI updates
PCI fixes
Bob Peterson (2):
GFS2 updates
GFS2 fix
Borislav Petkov (1):
EDAC updates
Brian Norris (1):
MTD updates
Bruce Fields (1):
nfsd updates
Chris Metcalf (1):
arch/tile updates
Christoph Hellwig (2):
uuid subsystem
dma-mapping infrastructure
Corey Minyard (1):
IPMI updates
Dan Williams (1):
libnvdimm updates
Darren Hart (2):
x86 platform driver updates
more x86 platform driver updates
Darrick Wong (2):
XFS updates
XFS fixes
Dave Airlie (2):
drm updates
more drm updates
David Miller (5):
networking updates
networking fixes
sparc updates
sparc fixes
networking fixes
David Sterba (3):
btrfs updates
btrfs fix
btrfs fixes
Dmitry Torokhov (2):
input updates
a few more input updates
Doug Ledford (1):
rdma update
Eric Biederman (2):
mnt namespace updates
sysctl fix
Geert Uytterhoeven (1):
m68k updates
Greg KH (6):
USB/PHY updates
staging/IIO updates
tty/serial updates
driver core updates
char/misc updates
USB fixes
Greg Ungerer (1):
x86nommu update
Guenter Roeck (1):
hwmon updates
Helge Deller (2):
parisc updates
another parisc update
Herbert Xu (2):
crypto updates
crypto fixes
Ilya Dryomov (1):
ceph updates
Ingo Molnar (15):
objtool updates
RCU updates
EFI updates
locking updates
perf updates
scheduler updates
nohz updates
x86 apic updates
x86 asm updates
x86 boot updates
x86 cleanups
x86 debug update
x86 hyperv updates
x86 microcode updates
x86 mm updates
Jacek Anaszewski (1):
LED updates
Jaegeuk Kim (1):
f2fs updates
James Bottomley (1):
SCSI updates
James Morris (3):
security layer updates
security layer fixes
key handling fixes
Jan Kara (1):
ext2, udf, reiserfs fixes
Jassi Brar (1):
mailbox updates
Jeff Layton (2):
Writeback error handling fixes
Writeback error handling updates
Jens Axboe (2):
core block/IO updates
more block updates
Jessica Yu (1):
modules updates
Jiri Kosina (1):
HID updates
Joerg Roedel (1):
IOMMU updates
Jon Mason (1):
NTB updates
Jonathan Corbet (3):
documentation updates
documentation fixes
documentation format standardization
Juergen Gross (1):
xen updates
Kees Cook (2):
pstore updates
GCC plugin updates
Lee Jones (2):
MFD updates
backlight updates
Linus Walleij (2):
pin control updates
GPIO updates
Luis de Bethencourt (1):
single befs fix
Mark Brown (3):
regmap updates
regulator updates
spi updates
Martin Schwidefsky (2):
s390 updates
more s390 updates
Masahiro Yamada (4):
Kbuild updates
misc Kbuild updates
Kbuild thin archives updates
more Kbuild updates
Mauro Carvalho Chehab (1):
media updates
Michael Ellerman (2):
powerpc updates
powerpc fixes
Michal Simek (1):
microblaze updates
Mike Snitzer (1):
device mapper updates
Miklos Szeredi (1):
overlayfs updates
Nicholas Bellinger (1):
SCSI target updates
Paolo Bonzini (1):
KVM updates
Paul Moore (1):
audit updates
Petr Mladek (1):
printk updates
Radim KrÄmÃÅ (1):
more KVM updates
Rafael Wysocki (8):
power management updates
ACPI updates
more power management updates
more ACPI updates
device properties framework updates
power management fixes
ACPI fixes
device properties framework fix
Ralf Baechle (1):
MIPS updates
Richard Weinberger (2):
UBIFS updates
UML updates
Rob Herring (1):
DeviceTree updates
Russell King (1):
ARM updates
Sebastian Reichel (3):
power supply and reset updates
HSI updates
power supply fixes
Shaohua Li (1):
MD update
Shuah Khan (1):
Kselftest updates
Stafford Horne (1):
OpenRISC updates
Stephen Boyd (2):
clk updates
clk api update
Steve French (2):
cifs fixes
cifs fixes and sane default
Steven Rostedt (2):
tracing updates
more tracing updates
Takashi Iwai (2):
sound updates
sound fixes
Ted Ts'o (3):
fscrypt updates
ext4 updates
random updates
Tejun Heo (3):
percpu updates
libata updates
cgroup changes
Thierry Reding (1):
pwm updates
Thomas Gleixner (14):
timer updates
irq updates
x86 PCI updates
x86 timers updates
SMP hotplug updates
RAS updates
objtool fix
irq fixes
locking fixes
perf fixes
scheduler fixes
smp/hotplug fix
timers fixlet
x86 fixes
Ulf Hansson (2):
MMC updates
MMC fixes
Vinod Koul (1):
dmaengine updates
Will Deacon (1):
arm64 updates
Wim Van Sebroeck (1):
watchdog updates
Wolfram Sang (1):
i2c updates
Zhang Rui (1):
thermal management updates