From Linus Torvalds <> Date Sun, 11 Feb 2018 15:35:19 -0800 Subject Linux 4.16-rc1 Two weeks have passed, -rc1 is out there, and the merge window is thus over.



I don't want to jinx anything, but things certainly look a lot better

than with 4.15. We have no (known) nasty surprises pending, and there

were no huge issues during the merge window. Fingers crossed that this

stays fairly calm and sane.



As usual, I'm only appending my mergelog, because while this is not

shaping up to be a particularly huge release, none of our recent

releases have been small enough to describe with the shortlogs I use

for later rc's.



The actual diff is dominated by drivers, and once again the GPU

patches stand out - this time some AMD GPU header files. Happily, this

time the bulk of those lines is actually *removal* due to cleanups and

getting rid of some unused headers.



But there really is changes all over. Drivers may be the bulk (GPU,

networking, staging, media, sound, infiniband, scsi and misc smaller

subsystems), but we have a fair amount of arch updates (spectre and

meltdown fixes for non-x86 architectures, but also some further x86

work, and just general arch updates). And there's networking,

filesystem updates, documentation, tooling..



There's a little bit for everybody, in other words.



Go out and test,



Linus



---



Al Viro (10):

poll annotations

mqueue/bpf vfs cleanups

kern_recvmsg reduction

misc vfs updates

get_user_pages_fast updates

dcache updates

asm/uaccess.h whack-a-mole

vmci iov_iter updates

misc vfs fixes

more poll annotation updates



Alex Williamson (1):

VFIO updates



Alexandre Belloni (1):

RTC updates



Andrew Morton (2):

updates

misc updates



Andrey Ryabinin (1):

KASAN word-at-a-time fixups



Andy Shevchenko (1):

more x86 platform-drivers updates



Arnd Bergmann (3):

ARM SoC device tree updates

ARM SoC platform updates

ARM SoC driver updates



Bartlomiej Zolnierkiewicz (2):

fbdev updates

fbdev fix



Benson Leung (1):

chrome platform updates



Bjorn Andersson (2):

rpmsg updates

remoteproc updates



Bjorn Helgaas (2):

PCI updates

PCI fix



Bob Peterson (2):

GFS2 updates

GFS2 fixes



Boris Brezillon (1):

MTD updates



Borislav Petkov (1):

EDAC updates



Bruce Fields (1):

nfsd update



Catalin Marinas (2):

arm64 updates

more arm64 updates



Christoph Hellwig (1):

dma mapping updates



Corey Minyard (1):

IPMI updates



Darren Hart (2):

x86 platform-driver updates

x86 platform driver updates



Darrick Wong (2):

xfs updates

more xfs updates



Dave Airlie (2):

drm updates

more drm updates



David Howells (2):

init_task initializer cleanups

afs updates



David Miller (6):

networking updates

sparc updates

small IDE cleanup

networking fixes

networking fixes

networking fixes



David Sterba (1):

btrfs updates



Dmitry Torokhov (1):

input layer updates



Dominik Brodowski (1):

pcmcia updates



Doug Ledford (1):

more rdma updates



Eric Biederman (2):

siginfo cleanups

userns updates



Geert Uytterhoeven (1):

m68k updates



Greg KH (5):

USB/PHY updates

tty/staging driver updates

staging/IIO updates

driver core updates

char/misc driver updates



Guenter Roeck (1):

hwmon updates



Heiko Carstens (1):

s390 updates



Herbert Xu (1):

crypto updates



Ilya Dryomov (1):

ceph updates



Ingo Molnar (13):

STRICT_DEVMEM default

RCU updates

EFI updates

locking updates

perf updates

x86 RAS updates

scheduler updates

x86 apic cleanup

x86 cleanups

x86 hyperv update

locking fixlets

perf fixes

scheduler updates



Jacek Anaszewski (1):

LED updates



Jaegeuk Kim (1):

f2fs updates



James Bottomley (2):

SCSI updates

second set of SCSI updates



James Hogan (2):

MIPS updates

MIPS fixes



James Morris (5):

integrity updates

smack updates

tpm updates

seccomp updates

integrity fixes



Jan Kara (1):

UDF and ext2 fixlets



Jason Gunthorpe (1):

RDMA subsystem updates



Jassi Brar (1):

mailbox updates



Jean Delvare (1):

dmi subsystem updates/fixes



Jeff Layton (2):

inode->i_version rework

inode->i_version cleanup



Jens Axboe (3):

block updates

more block updates

block fixes



Jesper Nilsson (1):

CRIS updates and fixes



Jessica Yu (1):

modules updates



Jiri Kosina (2):

HID updates

livepatching updates



Joerg Roedel (1):

IOMMU updates



Jon Mason (1):

NTB updates



Jonathan Corbet (2):

documentation updates

more documentation updates



Juergen Gross (1):

xen fixes



Kees Cook (3):

pstore update

hardened usercopy whitelisting

gcc plugins updates



Lee Jones (2):

MFD updates

backlight updates



Ley Foon Tan (1):

nios2 update



Linus Walleij (2):

GPIO updates

pin control updates



Mark Brown (5):

spi updates

regulator updates

regmap updates

more ASoC updates

regulator fix



Martin Schwidefsky (1):

s390 updates



Masahiro Yamada (4):

Kbuild updates

Kbuild misc updates

Kconfig updates

more Kbuild updates



Matt Turner (1):

alpha updates



Matthew Wilcox (1):

idr updates



Mauro Carvalho Chehab (1):

media updates



Max Filippov (2):

Xtensa updates

xtense fix



Michael Ellerman (1):

powerpc updates



Michael Tsirkin (1):

virtio/vhost updates



Michal Simek (1):

microblaze updates



Mike Marshall (1):

orangefs updates



Mike Snitzer (1):

device mapper updates



Miklos Szeredi (1):

overlayfs updates



Nicholas Bellinger (1):

SCSI target updates



Palmer Dabbelt (1):

RISC-V updates



Paul Moore (1):

selinux updates



Petr Mladek (1):

printk updates



Radim Krčmář (1):

KVM updates



Rafael Wysocki (5):

power management updates

ACPI updates

PNP updates

more power management updates

more ACPI updates



Richard Weinberger (1):

UBI/UBIFS updates



Rob Herring (1):

DeviceTree updates



Ross Zwisler (1):

libnvdimm updates



Russell King (1):

ARM updates



Sebastian Reichel (2):

HSI update

power supply and reset updates



Shaohua Li (1):

MD updates



Shuah Khan (1):

kselftest updates



Stefan Richter (1):

firewire updates



Stephen Boyd (1):

clk updates



Steve French (2):

cifs updates

cifs fixes



Steven Rostedt (2):

tracing updates

tracing fixes



Takashi Iwai (1):

sound updates



Ted Ts'o (2):

ext4 updates

fscrypt updates



Tejun Heo (4):

workqueue updates

libata updates

percpu update

cgroup updates



Thierry Reding (1):

pwm updates



Thomas Gleixner (10):

irq updates

timer updates

x86/cache updates

x86 platform updates

x86 timer updates

x86 mm update

x86/pti updates

irq fixes

x86 fixes

spectre/meltdown updates



Trond Myklebust (2):

NFS client updates

more NFS client updates



Ulf Hansson (2):

MMC updates

MMC host fixes



Vinod Koul (1):

dmaengine updates



Wim Van Sebroeck (1):

watchdog updates



Wolfram Sang (1):

i2c updates



Zhang Rui (1):

thermal management updates



