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