Messages in this thread | | | Date | Sun, 24 Jan 2016 14:08:22 -0800 | Subject | Linux 4.5-rc1 | From | Linus Torvalds <> |
| |
So the merge window is over, and rc1 is out there. Go test!
It's a fairly normal release - neither unusually big or unusually small. The statistics look fairly normal too, with drivers being a bit over 70% of the bulk (the big driver areas being gpu, networking, sound, staging, fbdev, but its all over). The shortlog is too big and unwieldly to post, but I'm appending my "mergelog" which credits the maintainers I merge from - not necessarily the people who did the actual individual patches.
Aside from drivers, we have architecture updates (over half of it being arm - both 32- and 64-bit this time around, the rest is powerpc, x86, mips, s390). On the arch front, it's probably worth mentioning that apparently the arm people have finalized their platform work, and that you really can build a generic ARM kernel for all the ARMv6/7 platforms (and describe the hardware with devicetree). It's been many years in coming. Good job.
There's also obviously the usual documentation, filesystem, generic networking, and core kernel updates. A number of nice MM cleanuips came in through Andrew this time around, for example, and Al Viro made pathname lookup stay in RCU mode even over symlink traveral.
So there's a little something for anybody.
Linus
---
Al Viro (10): vfs compat_ioctl fixes vfs RCU symlink updates vfs xattr updates vfs copy_file_range updates iov_iter infrastructure updates misc vfs updates vfs fix vfs regression fix more vfs updates final vfs updates
Alex Williamson (1): VFIO updates
Alexandre Belloni (1): RTC updates
Andrew Morton (5): first patch-bomb second patch-bomb third patch-bomb misc fixes small final update
Arnd Bergmann (2): asm-generic updates ARM SoC multiplatform code updates
Bjorn Helgaas (1): PCI updates
Bob Peterson (1): GFS2 updates
Borislav Petkov (1): EDAC updates
Brian Norris (1): MTD updates
Bruce Fields (1): nfsd updates
Chris Mason (2): btrfs updates more btrfs updates
Chris Metcalf (1): arch/tile updates
Christoph Hellwig (1): configfs updates
Corey Minyard (1): ipmi updates
Dan Williams (1): libnvdimm updates
Darren Hart (2): x86 platform driver updates more x86 platform driver updates
Dave Airlie (1): drm updates
Dave Chinner (2): xfs updates more xfs updates
David Miller (5): networking updates sparc fixes networking fixes IDE updates more networking fixes
David Vrabel (1): xen updates
Dmitry Torokhov (2): input updates more input updates
Doug Ledford (1): rdma updates
Eric Van Hensbergen (1): 9p updates
Geert Uytterhoeven (1): m68k updates
Greg KH (4): USB updates tty/serial updates staging driver updates char/misc updates
Greg Ungerer (1): m68knommu update
Guenter Roeck (1): hwmon updates
Hans-Christian Noren Egtvedt (1): AVR32 updates
Helge Deller (1): parsic updates
Herbert Xu (2): crypto update crypto fixes
Ingo Molnar (16): RCU updates locking updates perf updates RAS updates scheduler updates x86 apic updates x86 asm updates small x86 boot update x86 cleanups x86 cpu updates x86 fpu updates x86 mm updates x86 platform updates perf fixes timer fixes x86 fixes
Jacek Anaszewski (1): LED subsystem updates
Jaegeuk Kim (1): f2fs updates
James Bottomley (2): first round of SCSI updates more SCSI updates
James Morris (2): security subsystem updates security subsystem update
Jan Kara (1): UDF fixes and quota cleanups
Jean Delvare (1): dmi updates
Jeff Layton (1): file locking updates
Jens Axboe (4): core block updates block driver updates lightnvm fixes and updates NVMe updates
Jesper Nilsson (1): CRIS updates
Jiri Kosina (3): HID updates livepatching updates trivial tree updates
Joerg Roedel (1): IOMMU updates
Jon Corbet (1): documentation updates
Jon Mason (1): NTB updates
Jussi Brar (1): mailbox fixlet
Lee Jones (2): backlight updates MFD updates
Linus Walleij (2): pin control updates GPIO updates
Mark Brown (3): regmap updates spi updates regulator updates
Mark Salter (1): tiny c6x update
Martin Schwidefsky (1): s390 updates
Mauro Carvalho Chehab (2): media updates second batch of media updates
Michael Ellerman (1): powerpc updates
Michael Tsirkin (1): virtio barrier rework+fixes
Michael Turquette (1): clk framework updates
Michal Marek (3): kbuild updates kconfig updates misc kbuild updates
Mike Snitzer (1): device mapper updates
Miklos Szeredi (2): fuse updates overlayfs updates
Neil Brown (1): md updates
Nicholas Bellinger (1): SCSI target updates
Olof Johansson (10): non-urgent ARM SoC fixes ARM SoC cleanups ARM SoC platform updates ARM DT updates ARM 64-bit DT updates ARM SoC defconfig updates ARM 64-bit defconfig updates ARM SoC driver updates ARM SoC fixes ARM SoC support for Tegra platforms
Paolo Bonzini (1): KVM updates
Paul Moore (1): audit updates
Rafael Wysocki (2): oower management and ACPI updates more power management and ACPI updates
Ralf Baechle (2): MIPS fixes MIPS updates
Richard Weinberger (2): UML updates UBI/UBIFS updates
Rob Herring (1): DeviceTree updates
Russell King (2): ARM updates component updates
Sage Weil (1): Ceph updates
Sebastian Reichel (2): HSI updates power supply and reset updates
Shuah Khan (1): kselftest updates
Simon Horman (1): SH driver updates
Steve French (1): SMB3 fixes
Steven Rostedt (1): tracing updates
Takashi Iwai (2): sound updates sound fixes
Ted Ts'o (1): ext4 updates
Tejun Heo (4): workqueue update percpu updates libata updates cgroup updates
Thierry Reding (1): pwm updates
Thomas Gleixner (2): timer updates - and a leftover fix - irq updates
Tomi Valkeinen (1): fbdev updates
Tony Luck (2): ia64 build fixes ia64 copy_file_range syscall update
Trond Myklebust (2): NFS client updates NFS client bugfixes and cleanups
Ulf Hansson (2): MMC updates MMC fixes
Vinod Koul (2): dmaengine updates dmaengine fixes
Will Deacon (2): arm64 updates arm[64] perf updates
Wim Van Sebroeck (1): watchdog updates
Wolfram Sang (1): i2c updates
Yoshinori Sato (1): h8300 updates
Zhang Rui (1): thermal management updates
| |