Linux 5.0-rc1
From: Linus Torvalds
Date: Sun Jan 06 2019 - 21:14:39 EST
So this was a fairly unusual merge window with the holidays, and as a
result I'm not even going to complain about the pull requests that
ended up coming in late. It all mostly worked out fine, I think. And
lot of people got their pull requests in early, and hopefully had a
calm holiday season. Thanks again to everybody.
The numbering change is not indicative of anything special. If you
want to have an official reason, it's that I ran out of fingers and
toes to count on, so 4.21 became 5.0. There's no nice git object
numerology this time (we're _about_ 6.5M objects in the git repo), and
there isn't any major particular feature that made for the release
numbering either. Of course, depending on your particular interests,
some people might well find a feature _they_ like so much that they
think it can do as a reason for incrementing the major number.
So go wild. Make up your own reason for why it's 5.0.
Because as usual, there's a lot of changes in there. Not because this
merge window was particularly big - but even our smaller merge windows
aren't exactly small. It's a very solid and average merge window with
just under 11k commits (or about 11.5k if you count merges).
The stats look fairly normal. About 50% is drivers, 20% is
architecture updates, 10% is tooling, and the remaining 20% is all
over (documentation, networking, filesystems, header file updates,
core kernel code..). Nothing particular stands out, although I do like
seeing how some ancient drivers are getting put out to pasture
(*cought*isdn*cough*).
As usual even the shortlog is much too big to post, so the summary
below is only a list of the pull requests I merged.
Go test. Kick the tires. Be the first kid on your block running a 5.0
pre-release kernel.
Linus
---
Al Viro (2):
trivial vfs updates
vfs mount API prep
Alex Williamson (1):
VFIO updates
Alexandre Belloni (1):
RTC updates
Andrew Morton (2):
misc updates
more updates
Andy Shevchenko (1):
x86 platform driver updates
Anna Schumaker (1):
NFS client updates
Arnd Bergmann (2):
arch/sh syscall table scripting
y2038 updates
Bartlomiej Zolnierkiewicz (1):
fbdev updates
Benson Leung (1):
chrome platform updates
Bjorn Andersson (1):
hwspinlock updates
Bjorn Helgaas (1):
PCI updates
Bob Peterson (1):
gfs2 updates
Boris Brezillon (2):
initial i3c support
mtd updates
Borislav Petkov (4):
EDAC updates
x86 cache control updates
x86 microcode loading updates
x86 RAS updates
Bruce Fields (1):
nfsd updates
Christoph Hellwig (2):
DMA mapping updates
dma-mapping fixes
Dan Williams (2):
libnvdimm updates
dax fix
Daniel Thompson (1):
kgdb updates
Darrick Wong (4):
XFS updates
iomap update
xfs fixlets
iomap maintainer update
Dave Airlie (3):
drm updates
more drm updates
drm fixes
David Miller (3):
sparc updates
networking updates
networking fixes
David Sterba (1):
btrfs updates
David Teigland (1):
dlm updates
Dennis Zhou (1):
percpu update
Dmitry Torokhov (1):
input updates
Dominique Martinet (1):
9p updates
Eduardo Valentin (1):
thermal SoC updates
Geert Uytterhoeven (1):
m68k updates
Greentime Hu (1):
nds32 updates
Greg KH (5):
USB/PHY updates
tty/serial driver updates
staging/IIO driver updates
driver core updates
char/misc driver updates
Guenter Roeck (1):
hwmon updates
Guo Ren (1):
arch/csky updates
Helge Deller (2):
parisc updates
parisc fix
Herbert Xu (1):
crypto updates
Ilya Dryomov (1):
ceph updates
Ingo Molnar (15):
RCU updates
EFI updates
locking updates
perf updates
scheduler updates
x86 AMD northbridge updates
x86 asm updates
x86 boot updates
x86 build updates
x86 cleanups
x86 cpu updates
x86 fpu updates
x86 mm updates
x86 platform update
scheduler fix
Jacek Anaszewski (1):
LED updates
Jaegeuk Kim (1):
f2fs updates
James Bottomley (1):
SCSI updates
James Morris (5):
general security subsystem updates
integrity updates
seccomp updates
smack updates
TPM updates
Jan Kara (2):
fsnotify updates
ext2, udf, and quota update
Jason Gunthorpe (2):
rdma updates
rdma fixes
Jassi Brar (1):
mailbox updates
Jeff Layton (2):
file locking updates
file locking bugfix
Jens Axboe (6):
block updates
aio updates
libata updates
libata fix
more block updates
block updates and fixes
Jessica Yu (1):
modules updates
Jiri Kosina (2):
livepatch update
HID updates
Joerg Roedel (1):
IOMMU updates
Jonathan Corbet (2):
documentation update
documentation fixes
Juergen Gross (1):
xen updates
Kees Cook (2):
pstore updates
gcc-plugins update
Linus Walleij (2):
GPIO updates
pin control updates
Mark Brown (3):
regulator updates
spi updates
regmap updates
Martin Schwidefsky (1):
s390 updates
Masahiro Yamada (4):
Kbuild updates
Kconfig updates
Kconfig file consolidation
more Kbuild updates
Matt Turner (1):
alpha architecture updates
Mauro Carvalho Chehab (2):
media updates
more media updates
Max Filippov (1):
Xtensa updates
Michael Ellerman (2):
powerpc updates
powerpc fixes
Michael Tsirkin (1):
virtio/vhost updates
Michal Simek (1):
arch/microblaze updates
Mike Snitzer (1):
device mapper updates
Olof Johansson (5):
arm SoC platform updates
ARM SoC driver updates
ARM Device-tree updates
ARM SoC defconfig updates
more ARM SoC updates
Palmer Dabbelt (1):
RISC-V updates
Paolo Bonzini (1):
KVM updates
Paul Burton (2):
MIPS updates
MIPS fixes
Paul Moore (2):
audit updates
selinux patches
Petr Mladek (1):
printk updates
Rafael Wysocki (4):
power management updates
ACPI updates
device properties framework updates
device properties framework fixes
Richard Weinberger (1):
UML updates
Rob Herring (1):
Devicetree updates
Russell King (1):
ARM updates
Sebastian Reichel (2):
power supply and reset updates
HSI update
Shuah Khan (1):
Kselftest updates
Stafford Horne (1):
OpenRISC update
Stefan Richter (1):
firewire fixlet
Stephen Boyd (2):
clk updates
more clk updates
Steve French (2):
cifs updates
smb3 fixes
Steven Rostedt (2):
tracing updates
ftrace sh build fix
Takashi Iwai (2):
sound updates
sound fixes
Ted Ts'o (3):
ext4 updates
ext4 bug fixes
fscrypt updates
Tejun Heo (1):
cgroup updates
Thierry Reding (1):
pwm updates
Thomas Gleixner (3):
irq updates
timer updates
x86 pti updates
Tony Luck (1):
ia64 updates
Ulf Hansson (1):
MMC updates
Vinod Koul (1):
dmaengine updates
Will Deacon (2):
arm64 festive updates
arm64 fixes
Wim Van Sebroeck (1):
watchdog updates
Wolfram Sang (1):
i2c updates
Yoshinori Sato (1):
h8300 fix
Zhang Rui (1):
thermal management updates