Linus Torvalds bejelentette a Linux 5.5 első kiadásra jelölt változatát.
„Nem volt semmi különös a beolvasztási ablakban, és mivel vasárnap délután van, a régi szabályok szerint be is zárom az ablakot.
Minden teljesen megszokottnak néz ki: ez a beolvasztási ablak csak egy kicsit nagyobb (a változások számát tekintve), mint a legutóbbi néhány volt, de nem nagyobb annyival, hogy bárki csodálkozzon rajta. Ezek mellett nincs olyan dolog, ami rosszul nézne ki, vagy szokatlannak gondolnám: egy kicsivel több, mint a fele a változásoknak az illesztőprogramoknál történt, míg a másik sokat változott terület az architektúra. A változások ezen aránya szinte már szabálynak tekinthető, hiszen nagyon régóta így néz ki.
Ezen kívül a dokumentációt és az eszközkészletet (perf és öntesztek) érintő változások nagyobbak, de igazából ez is egy már egy nagyon régen megszokott mintát követ, úgyhogy egyik sem túl meglepő. A maradék a szokásos dolgok: fájlrendszert, core kernelt, hálózatot és sok egyebet érintő változások.
A pipe újraírását érintő változás csak egy apró csepp az óceánban, számomra mégis ez lett a legfájdalmasabb része a beolvasztásnak. A módosítás nyilvánvalóan nem volt még teljesen kész, de folyamatosan jött hozzá a javítás, így nem kellett visszavonni sem. Talán voltak máshol is hasonló gondok, de mivel azokba nem voltam bevonva, nem lett olyan fájdalmas.
Egyes VFS frissítések hiányoznak, de úgy gondolom, hogy Al megcsinálja őket a következő beolvasztási ablakra. Az egészet nézve úgy látom, hogy enélkül is egy elég nagy kiadásunk van, nem baj, ha ezek a változások csak később kerülnek be.
Mint mindig, most is túl nagy még a naplókivonat ahhoz, hogy csatoljam és senkinek sem lenne elég energiája még csak az átolvasásához sem. Így a beolvasztási naplómat csatoltam, ami csak a magasabb szintű változásokat tartalmazza, így láthatod a különböző alrendszerek változásait, ahol fejlesztés történt. De 12500-nál is több nem beolvasztásos módosítás miatt nyilvánvaló, hogy mindenhol van egy kis mozgolódás.
Menj és tesztelj (és külön megköszönném azoknak, akik már megtették és elkezdek hibajelentéseket küldeni még a beolvasztási ablak alatt)."
Linus
Bejelentés eredeti nyelven: https://lkml.org/lkml/2019/12/8/242
Beolvasztási napló:
Al Viro (3): autofs updates vfs d_inode/d_flags memory ordering fixes misc vfs cleanups Alex Williamson (1): VFIO updates Alexandre Belloni (1): RTC updates Andreas Gruenbacher (1): GFS2 updates Andrew Morton (3): updates more updates misc Kconfig updates Andy Shevchenko (1): x86 platform driver updates Arnd Bergmann (2): removal of most of fs/compat_ioctl.c y2038 cleanups Benson Leung (1): chrome platform changes Bjorn Andersson (3): remoteproc updates rpmsg updates hwspinlock updates Bjorn Helgaas (1): PCI updates Boris Brezillon (1): i3c updates Borislav Petkov (4): x86 microcode updates RAS updates EDAC updates RAS fix Bruce Fields (1): nfsd updates Catalin Marinas (2): arm64 updates arm64 fixes Christian Brauner (1): thread management updates Christoph Hellwig (2): generic ioremap support dma-mapping updates Corey Minyard (1): IPMI updates Dan Williams (1): libnvdimm updates Daniel Thompson (1): kgdb updates Darrick Wong (6): iomap updates splice fix XFS updates iomap cleanups xfs fixes iomap fixes Dave Airlie (3): drm updates drm coherent memory support for vmwgfx more drm updates David Howells (3): AFS updates pipe rework two fixes for the pipe rework David Miller (4): networking updates networking fixes networking fixes networking fixes David Sterba (2): btrfs updates AFFS updates Dennis Zhou (1): percpu updates Dmitry Torokhov (2): input updates more input updates Dominik Brodowski (1): pcmcia updates Eric Biederman (1): sysctl system call removal Eric Biggers (2): fscrypt updates fsverity updates Gao Xiang (1): erofs updates Geert Uytterhoeven (1): m68k updates Greentime Hu (1): nds32 updates Greg KH (6): USB updates char/misc driver updates staging / iio updates driver core updates tty/serial updates SPDX fix Greg Ungerer (1): m68knommu update Guenter Roeck (1): hwmon updates Helge Deller (1): parisc updates Herbert Xu (2): crypto updates crypto fixes Ilya Dryomov (1): ceph updates Ingo Molnar (23): x86 objtool, cleanup, and apic updates x86 boot updates x86 cpu and fpu updates x86 syscall entry updates x86 hyperv updates x86 kdump updates x86 mm updates x86 platform updates x86 PTI updates x86 fixes x86 asm updates x86 iopl updates stacktrace cleanup EFI updates perf updates scheduler updates RCU updates locking updates x86 merge fix perf fixes x86 fixes irq updates timer updates Jaegeuk Kim (1): f2fs updates James Bottomley (2): SCSI updates more SCSI updates Jan Kara (2): ext2, quota, reiserfs cleanups and fixes fsnotify updates Jarkko Sakkinen (1): tpmd updates Jason Gunthorpe (2): rdma updates hmm updates Jassi Brar (1): mailbox updates Jean Delvare (1): dmi updates Jens Axboe (10): io_uring updates libata updates core block updates block driver updates additional block driver updates zoned block device update disk revalidation updates more io_uring updates block fixes more block and io_uring updates Jessica Yu (1): modules updates Jiri Kosina (1): HID updates Joerg Roedel (1): iommu updates John Johansen (1): apparmor updates Jon Mason (1): NTB update Jonathan Corbet (1): Documentation updates Juergen Gross (2): xen updates more xen updates Kees Cook (2): seccomp updates pstore bug fix Lee Jones (2): backlight updates MFD updates Linus Walleij (3): pin control updates pinctrl fix GPIO updates Mark Brown (3): regmap update regulator updates spi updates Masahiro Yamada (1): Kbuild updates Mauro Carvalho Chehab (1): media updates Max Filippov (1): Xtensa updates Michael Ellerman (4): powerpc Spectre-RSB fixes powerpc updates powerpc fixes more powerpc updates Michal Simek (1): Microblaze updates Mike Marshall (1): orangefs update Mike Snitzer (1): device mapper updates Miklos Szeredi (1): fuse update Miquel Raynal (1): MTD updates Olof Johansson (5): ARM SoC platform updates ARM SoC driver updates ARM Device-tree updates ARM SoC defconfig updates ARM SoC fixes Paolo Bonzini (2): KVM updates more KVM updates Paul Burton (1): MIPS updates Paul Moore (2): selinux updates audit updates Paul Walmsley (2): RISC-V updates more RISC-V updates Pavel Machek (1): LED updates Petr Mladek (2): printk updates livepatching updates Rafael Wysocki (5): power management updates ACPI updates device properties framework updates additional power management updates additional ACPI updates Richard Weinberger (2): UBI/UBIFS/JFFS2 updates UML updates Rob Herring (1): Devicetree updates Russell King (2): ARM updates ARM fixes Sasha Levin (1): Hyper-V updates Sebastian Reichel (1): power supply and reset updates Shuah Khan (2): kselftest fixes more kselftest fixes Stafford Horne (1): OpenRISC update Stefan Richter (1): FireWire updates Stephen Boyd (1): clk updates Steve French (2): cifs updates cifs fixes Steven Rostedt (2): tracing updates more tracing updates Takashi Iwai (2): sound updates more sound updates Ted Ts'o (1): ext4 updates Tejun Heo (2): workqueue updates cgroup updates Thierry Reding (1): pwm updates Tony Luck (1): ia64 update Trond Myklebust (1): NFS client 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 Zhang Rui (1): thermal management updates