Linux 3276 Published by Philipp Esselbach 0

Linux kernel 6.16.3 has been released. The Linux kernel has been enhanced to accommodate large folios, facilitating more efficient processing of extents. The semantics of reserving credits in pages are now obsolete; instead, credits are reserved in extents. The folio writeback process has the capability to either extend journal credits or initiate a new transaction in the event that the currently reserved journal credits are inadequate. To tackle this issue, the folio writeback process can be adjusted to allocate credits for only one extent initially. The current tracepoints do not adequately capture the writeback position and the return value prior to and following the submission of the folios. Submitting a sufficiently large and discontinuous folio may utilize a substantial amount of journal credits, thereby imposing considerable pressure on the journal. The ext4_write_extent() function, which writes back a large and non-contiguous folio, may also encounter this issue. The ext4_write_extent() function has been updated and is now accessible in the ext4_write_extent() package.

Linux 3276 Published by Philipp Esselbach 0

Linus Torvalds has announced the release of the second release candidate for Linux kernel 6.17, representing one of the more modest RC2 releases in recent history. The release encompasses updates to drivers, focusing on block, GPU, networking, and sound, along with several enhancements for SCSI and FireWire. Other changes include filesystems, core networking, and architecture fixes, mainly x86. Additionally, minor adjustments and a brief log have been incorporated.

The kernel has been updated with fixes for various issues, such as printing RSS for tiler heap BO's in debugfs GEMS file, removing transitional headers, normalizing volume kcontrol names, and fixing iteration bugs in __qgroup_excl_accounting(). Other changes include fixing the race between collapse and PT_RECLAIM under per-vma lock, removing the bouncing T7XX reviewer and kprobes maintainer, and fixing CIFS to handle any iterator type. The release also incorporates enhancements for the Intel WWAN IOSM driver, Intel PTP DFL ToD, addressing the T7XX reviewer, and the kprobes maintainer.

Linux 3276 Published by Philipp Esselbach 0

Linus Torvalds has announced the release of the first release candidate for Linux kernel 6.17

The kernel encompasses a range of updates, including enhancements to VFIO, s390, i3c, RTC, bpf, gfs2, MM, EFI, gpio, power sequencing, remoteproc, PCI, EDAC, x86 CPU mitigation, x86 microcode loader, x86 SEV, as well as various fixes related to locking, irq, smp, xfs, zonefs, ata, module, driver core, drm, jfs, btrfs, input, CRC, crypto library, fscrypt, ipe, erofs, m68k, char/misc, IIO/other driver updates, staging, tty/serial driver updates, USB/Thunderbolt, TTY fix, hwmon, parisc, fbdev, crypto, libnvdimm, f2fs, tpm, rdma, iommufd, mailbox, io_uring, block, HID, sysctl, GNSS, uml, apparmor, sh, and xen.

Linux 3276 Published by Philipp Esselbach 0

The stable release of 4MLinux 49.0 is now available for download. It offers various features such as LibreOffice 25.2, GNOME Office, Firefox 140.0, Chrome 138.0, Thunderbird 140.0, Audacious 4.4.2, VLC 3.0.21, SMPlayer 25.6.0, Mesa 25.1.0, and Wine 10.11. The release also includes Perl 5.40.2, Python 2.7.18, Python 3.13.3, and Ruby 3.4.3. It also supports mobile devices via Bluetooth and PTP/MTP protocols, adds Stella and Brutal Chess to the GamePack collection, and includes optional Intel VAPPI drivers.

Linux 3276 Published by Philipp Esselbach 0

Linus Torvalds has announced that the release of Linux kernel 6.16 has been completed, marking the conclusion of the release cycle. The latest release appears to be in excellent condition, featuring nearly all minor driver updates along with some additional miscellaneous elements included throughout. The kernel has been enhanced with improvements to dma_fence_wait_timeout(), adjustments to DAIF masking in CPU_switch_to(), and the introduction of mute LED support for HP Pavilion 15-eg0xxx.