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,



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