Linux 5.9-rc1

From: Linus Torvalds
Date: Sun Aug 16 2020 - 16:51:21 EST


This merge window felt a lot more normal than 5.8, and all the stats
confirm thar it seems to be the usual size.

The only thing that stands out is yet another AMD GPU header file
drop, but by now that almost counts as "usual" too. It does mean that
the diff stats are dominated by those AMD updates, and almost exactly
half of the diff is under drivers/gpu/drm/amd/, but it's the usual big
register definitions (presumably once more generated from the hw
files) and doesn't really matter in the big picture.

If you ignore that, stats look very normal. Even ignoring the AMD GPU
updates, drivers are still about 60% of the patch, and it's all over.
Outside of drivers, it's the usual mix of architecture updates,
documentation, core networking, tooling and filesystem updates.

"Normal size" is still obviously pretty big, so the appended is just
my merge-log as usual. For details, dig down into whichever area
excites you in the git tree...

Linus

---

Al Viro (6):
ptrace regset updates
init and set_fs() cleanups
fdpick coredump update
mount leak fix
misc vfs updates
regset conversion fix

Alex Williamson (1):
VFIO updates

Alexandre Belloni (1):
RTC updates

Andreas Gruenbacher (1):
gfs2 updates

Andrew Morton (3):
misc updates
more updates
even more updates

Andy Shevchenko (1):
x86 platform driver updates

Arnaldo Carvalho de Melo (2):
perf tools updates
more perf tools updates

Arnd Bergmann (5):
ARM defconfig updates
ARM SoC DT updates
ARM SoC updates
ARM SoC driver updates
new ARM SoC support

Benson Leung (1):
chrome platform updates

Bjorn Andersson (3):
rpmsg update
remoteproc updates
hwspinlock updates

Bjorn Helgaas (1):
PCI updates

Casey Schaufler (1):
smack updates

Catalin Marinas (3):
arm64 and cross-arch updates
arm64 fixes
arm64 fix

Christian Brauner (4):
thread updates
fork cleanups
checkpoint-restore updates
close_range() implementation

Christoph Hellwig (2):
uuid update
dma-mapping updates

Chuck Lever (1):
NFS server updates

Corey Minyard (1):
IPMI updates

Damien Le Moal (1):
zonefs update

Daniel Lezcano (1):
thermal updates

Darrick Wong (3):
iomap updates
xfs updates
xfs fixes

Dave Airlie (2):
drm updates
drm fixes

David Miller (2):
networking updates
networking fixes

David Sterba (2):
btrfs updates
more btrfs updates

David Teigland (1):
dlm updates

Dmitry Torokhov (1):
input updates

Dominique Martinet (1):
9p updates

Eric Biederman (1):
execve updates

Eric Biggers (2):
fscrypt updates
fsverity update

Gao Xiang (1):
erofs updates

Geert Uytterhoeven (1):
m68k updates

Greg KH (5):
char/misc driver updates
driver core updates
USB/Thunderbolt updates
staging/IIO driver updates
tty/serial updates

Greg Ungerer (1):
m68knommu updates

Guenter Roeck (1):
hwmon updates

Guo Ren (1):
arch/csky updates

Heiko Carstens (2):
s390 updates
more s390 updates

Helge Deller (2):
parisc updates
more parisc updates

Herbert Xu (2):
crypto updates
crypto fix

Ilya Dryomov (1):
ceph updates

Ingo Molar (1):
x86 cpu updates

Ingo Molnar (26):
irq fixes
debugobjects cleanup
header cleanup
RCU updates
locking updates
objtool updates
perf event updates
scheduler updates
x86/alternatives update
x86 asm updates
x86 boot updates
x86 build updates
x86 cleanups
x86 debug fixlets
x86 FPU selftest
x86 microcode update
x86 MSR filtering
x86 mmm update
x86 platform updates
x86 timer update
x86 RAS updates
sched/fifo updates
locking fixlets
perf fixes
scheduler fixes
x86 fixes

Jaegeuk Kim (1):
f2fs updates

James Bottomley (2):
SCSI updates
more SCSI updates

James Morris (1):
security subsystem updates

Jan Kara (2):
ext2, udf, reiserfs, quota cleanups and minor fixes
fsnotify updates

Jarkko Sakkinen (1):
tpm updates

Jason Gunthorpe (2):
hmm updates
rdma updates

Jassi Brar (1):
mailbox updates

Jeff Layton (1):
file locking fix

Jens Axboe (6):
core block updates
io_uring updates
block driver updates
block stacking updates
block fixes
io_uring fixes

Jessica Yu (1):
module updates

Jiri Kosina (1):
HID updates

Joerg Roedel (1):
iommu updates

Jonathan Corbet (2):
documentation updates
documentation fixes

Juergen Gross (2):
xen updates
more xen updates

Julia Lawall (1):
coccinelle updates

Kees Cook (8):
pstore update
gcc plugin updates
automatic variable initialization updates
tasklets API update
uninitialized_var() macro removal
seccomp updates
seccomp fix
sysfs module section fix

Lee Jones (2):
backlight updates
MFD updates

Linus Walleij (2):
GPIO updates
pin control updates

Mark Brown (3):
regulator updates
spi updates
regmap updates

Masahiro Yamada (2):
Kbuild updates
Kconfig updates

Mauro Carvalho Chehab (1):
media updates

Max Filippov (1):
Xtensa updates

Michael Ellerman (2):
powerpc updates
powerpc fix

Michael Tsirkin (1):
virtio updates

Miguel Ojeda (1):
auxdisplay update

Mike Marshall (1):
orangefs updates

Mike Rapoport (1):
unicore32 removal

Mike Snitzer (1):
device mapper updates

Mimi Zohar (1):
integrity updates

Miquel Raynal (1):
mtd updates

Namjae Jeon (1):
exfat updates

Palmer Dabbelt (2):
RISC-V updates
RISC-V fix

Paolo Bonzini (2):
KVM updates
more KVM updates

Paul Moore (2):
selinux updates
audit updates

Pavel Machek (1):
LED updates

Petr Mladek (2):
printk updates
livepatching updates

Rafael Wysocki (5):
power management updates
ACPI updates
more power management updates
one more power management update
more ACPI updates

Rich Felker (1):
arch/sh updates

Richard Weinberger (2):
mtd fix
JFFS2, UBI and UBIFS updates

Rob Herring (2):
Devicetree updates
devicetree fixes

Russell King (1):
ARM updates

Sebastian Reichel (1):
power supply and reset updates

Shuah Khan (1):
kunit updates

Stafford Horne (1):
OpenRISC updates

Stephen Boyd (2):
clk updates
more clk updates

Steve French (2):
cifs updates
cifs fixes

Steven Rostedt (2):
tracing updates
ktest updates

Takashi Iwai (2):
sound updates
sound fixes

Thierry Reding (1):
pwm updates

Thomas Bogendoerfer (1):
MIPS upates

Thomas Gleixner (9):
irq updates
timer updates
generic kernel entry/exit code
x86 conversion to generic entry code
x86 fsgsbase
locking updates
irq fixes
more timer updates
timekeeping updates

Tony Luck (2):
EDAC updates
edac fix

Trond Myklebust (1):
NFS client updates

Ulf Hansson (1):
MMC updates

Vinod Koul (1):
dmaengine updates

Vishal Verma (1):
libnvdimm updayes

Wei Liu (2):
hyperv updates
hyper-v fixes

Wim Van Sebroeck (1):
watchdog updates

Wolfram Sang (1):
i2c updates