It's been two weeks, and the merge window is over, and Linux 5.3-rc1
is tagged and pushed out.
This is a pretty big release, judging by the commit count. Not the
biggest ever (that honor still goes to 4.9-rc1, which was
exceptionally big), and we've had a couple of comparable ones (4.12,
4.15 and 4.19 were also big merge windows), but it's definitely up
there.
The merge window also started out pretty painfully, with me hitting a
couple of bugs in the first couple of days. That's never a good sign,
since I don't tend to do anything particularly odd, and if I hit bugs
it means code wasn't tested well enough. In one case it was due to me
using a simplified configuration that hadn't been tested, and caused
an odd issue to show up - it happens. But in the other case, it really
was code that was too recent and too rough and hadn't baked enough.
The first got fixed, the second just got reverted.
Anyway, despite the rocky start, and the big size, things mostly
smoothed out towards the end of the merge window. And there's a lot to
like in 5.3. Too much to do the shortlog with individual commits, of
course, so appended is the usual "mergelog" of people I merged from
and a one-liner very high-level "what got merged". For more detail,
you should go check the git tree.
As always: the people credited below are just the people I pull from,
there's about 1600 individual developers (for 12500+ non-merge
commits) in this merge window.
Go test,
Linus
---
Al Viro (5):
vfs mount updates
adfs updates
misc vfs updates
dcache and mountpoint updates
vfs documentation typo fix
Alex Williamson (1):
VFIO updates
Alexandre Belloni (1):
RTC updates
Andreas Gruenbacher (1):
gfs2 updates
Andrew Morton (3):
updates
more updates
yet more updates
Andy Shevchenko (2):
x86 platform driver updates
another x86 platform driver update
Arnd Bergmann (1):
asm-generic updates
Bartlomiej Zolnierkiewicz (1):
fbdev updates
Benson Leung (1):
chrome platform updates
Bjorn Andersson (3):
rpmsg updates
remoteproc updates
hwspinlock updates
Bjorn Helgaas (1):
PCI updates
Boris Brezillon (1):
ic3 updates
Bruce Fields (1):
nfsd updates
Catalin Marinas (1):
arm64 updates
Christian Brauner (3):
pidfd updates
clone3 system call
pidfd and clone3 fixes
Christoph Hellwig (2):
dma-mapping updates
dma-mapping fixes
Corey Minyard (1):
IPMI updates
Dan Williams (2):
libnvdimm updates
dax updates
Daniel Vetter (1):
drm fixes
Darrick Wong (6):
iomap updates
copy_file_range updates
common SETFLAGS/FSSETXATTR parameter checking
xfs updates
xfs cleanups
iomap split/cleanup
Dave Airlie (1):
drm updates
David Howells (5):
misc keyring updates
request_key improvements
keyring namespacing
keyring ACL support
afs updates
David Miller (5):
networking updates
IDE update
networking fixes
sparc updates
networking fixes
David Sterba (1):
btrfs updates
David Teigland (1):
dlm updates
Denis Efremov (1):
floppy ioctl verification fixes
Dennis Zhou (1):
percpu updates
Dmitry Torokhov (2):
input updates
more input updates
Dominique Martinet (1):
9p updates
Eric Biederman (1):
force_sig() argument change
Eric Biggers (1):
fscrypt updates
Geert Uytterhoeven (2):
m68k updates
m68k fix
Greg KH (5):
char / misc driver updates
staging and IIO driver updates
tty / serial driver updates
USB / PHY updates
driver core and debugfs updates
Greg Ungerer (1):
m68nommu updates
Guenter Roeck (1):
hwmon updates
Guo Ren (1):
arch/csky updates
Helge Deller (2):
parisc updates
parisc fixes
Herbert Xu (2):
crypto updates
crypto fixes
Ilya Dryomov (1):
ceph updates
Ingo Molnar (17):
RCU updates
locking updates
RAS updates
scheduler updates
x86 asm updates
x86 build updates
x86 cache resource control update
x86 cleanups
x86 AVX512 status update
x86 paravirt updates
x86 platform updates
x86 topology updates
perf updates
scheduler fix
x86 fix
locking fix
perf fixes
Jacek Anaszewski (1):
LED updates
Jaegeuk Kim (1):
f2fs updates
James Bottomley (3):
SCSI updates
SCSI scatter-gather list updates
SCSI fixes
James Morris (1):
capabilities update
Jan Kara (2):
fsnotify updates
ext2, udf and quota updates
Jarkko Sakkinen (1):
tpm updates
Jason Gunthorpe (2):
HMM updates
rdma updates
Jassi Brar (1):
mailbox updates
Jeff Layton (1):
file locking updates
Jens Axboe (4):
block updates
libata updates
io_uring updates
more block updates
Jessica Yu (1):
module updates
Jiri Kosina (2):
livepatching updates
HID updates
Joerg Roedel (1):
iommu updates
Jon Mason (1):
NTB updates
Jonathan Corbet (1):
Documentation updates
Juergen Gross (1):
xen updates
Kees Cook (2):
pstore updates
security/loadpin updates
Kirill Smelkov (1):
stream_open() updates
Konrad Rzeszutek Wilk (1):
swiotlb updates
Lee Jones (2):
MFD updates
backlight updates
Ley Foon Tan (1):
arch/nios2 updates
Linus Walleij (3):
GPIO updates
pin control updates
GPIO fixes
Mark Brown (3):
regmap updates
regulator updates
spi updates
Masahiro Yamada (3):
Kbuild updates
Kconfig updates
more Kbuild updates
Mauro Carvalho Chehab (2):
media updates
rst conversion of docs
Max Filippov (1):
Xtensa updates
Micah Morton (1):
safesetid updates
Michael Ellerman (1):
powerpc updates
Michael Tsirkin (1):
virtio, vhost updates
Mike Marshall (1):
orangefs updates
Mike Snitzer (2):
device mapper updates
more device mapper updates
Mimi Zohar (1):
integrity updates
Miquel Raynal (1):
MTD updates
Olof Johansson (4):
ARM SoC platform updates
ARM SoC-related driver updates
ARM Devicetree updates
ARM SoC defconfig updates
Paolo Bonzini (2):
KVM updates
more KVM updates
Paul Burton (1):
MIPS updates
Paul Moore (2):
audit updates
selinux updates
Paul Walmsley (1):
RISC-V updates
Petr Mladek (1):
printk updates
Rafael Wysocki (6):
power management updates
ACPI updates
device properties framework updates
ACPI fix
more ACPI updates
more power management updates
Richard Weinberger (2):
UML updates
UBIFS updates
Rob Herring (2):
Devicetree updates
Devicetree fixes
Russell King (1):
ARM updates
Sasha Levin (1):
hyper-v updates
Sebastian Reichel (1):
power supply and reset updates
Shuah Khan (1):
Kselftest updates
Stephen Boyd (1):
clk updates
Steve French (2):
cifs updates
cifs fixes
Steven Rostedt (2):
tracing updates
tracing fix
Takashi Iwai (2):
sound updates
sound fixes
Ted Ts'o (1):
ext4 updates
Tejun Heo (2):
workqueue updates
cgroup updates
Thierry Reding (1):
pwm updates
Thomas Gleixner (22):
debugobjects updates
Reed-Solomon library updates
SMP/hotplug updates
irq updates
timer updates
x96 apic updates
x86 vsyscall updates
x86 FPU updates
x86 CPU feature updates
x86 timer updates
x86 pti updates
x86 boot updates
x865 kdump updates
irq fixes
stacktrace fix
timer fixes
x86 fixes
CONFIG_PREEMPT_RT stub config
smp fix
core fixes
perf tooling updates
x86 fixes
Tony Luck (1):
EDAC updates
Trond Myklebust (1):
NFS client updates
Tyler Hicks (1):
eCryptfs updates
Ulf Hansson (1):
MMC updates
Vasily Gorbik (2):
s390 updates
more s390 updates
Vineet Gupta (1):
ARC updates
Vinod Koul (1):
dmaengine updates
Wim Van Sebroeck (1):
watchdog updates
Wolfram Sang (1):
i2c updates
Yoshinori Sato (2):
SH updates
h8300 update
Zhang Rui (1):
thermal management updates
Attachment:
signature.asc
Description: PGP signature