Tux Machines

Do you waddle the waddle?

Other Sites

9to5Linux

Ardour 9.7 Open-Source DAW Improves MIDI Editing, Adds New Vertical Summary

Coming a little over two weeks after Ardour 9.5, the Ardour 9.7 release introduces an optional vertical summary to complement the newly revamped horizontal summary pane, implements natural sort order around the user interface, integrates the MIDI Tools sidebar into the Editor, and improves listing of control surfaces.

Ubuntu 26.10 Promises a Simplified Installation and New Onboarding Experience

We already knew that Ubuntu 26.10 would ship with the latest GNOME and Linux kernel; in this case, Canonical confirmed that the Stonking Stingray features the upcoming GNOME 51 desktop environment by default and the Linux 7.2 kernel series, as I predicted a few months ago.

GNOME 50.2 Adds Rate Control to the VA-API H.264 Screencast Pipelines

GNOME 50.2 comes almost two months after GNOME 50.1 to implement rate control parameters to the VA-API H.264 screencast pipelines so that the encoder won’t use its default bitrate, and add support for opening the session and accessibility menus on the login screen using either left or right mouse buttons.

LibreOffice 26.2.4 Open-Source Office Suite Released with More Than 40 Bug Fixes

Coming five weeks after LibreOffice 26.2.3, the LibreOffice 26.2.4 release brings more bug fixes to address various issues, crashes, and other annoyances reported by users, as well as stability improvements contributed by LibreOffice’s global community of developers, QA engineers, and ecosystem companies.

Blender 5.2 LTS Promises New Fill Tool and Thin Wall Mode, Beta Out Now

Blender 5.2 LTS promises new features like a brand new Fill tool, a new Bevel node, new Geometry bundles, a new Sample Sound node to pull frequency data from audio files, support for Geometry nodes in empty objects, and support for node-based physics simulations powered by Geometry nodes.

Tails 7.8.1 Is Out as an Emergency Release to Fix Serious Security Vulnerabilities

Coming two weeks after Tails 7.8, the Tails 7.8.1 release is a small update but an important one, as it ships with an updated Debian kernel, Linux 6.12.90-2, which was patched against the CVE-2026-43503 security vulnerabilities that could allow an application in Tails to gain administrative privileges.

KDE Gear 26.04.2 Released with More Improvements for Your Favorite KDE Apps

Coming a month after KDE Gear 26.04.1, KDE Gear 26.04.2 is here to add video URL fallback and a mechanism to detect unavailable formats to AudioTube, adapt KDE Itinerary’s notification icons to the behavior changes introduced in KDE Frameworks 6.27, and adapt most of the KDE apps to KMime’s move to KDE Frameworks.

LinuxGizmos.com

Sparrow Hawk runs Linux on Renesas R-Car V4H SoC

The Sparrow Hawk from Retronix Technology is a single-board computer built around the Renesas R-Car V4H processor. Originally developed for automotive applications, the R-Car V4H combines Arm Cortex-A76 and Cortex-R52 CPU cores with integrated graphics and AI acceleration. Retronix cites robotics, smart manufacturing, computer vision, and industrial edge systems as example use cases.

All-flash and hybrid NAS systems feature multi-gigabit networking and Fygo OS

Radxa has announced two upcoming NAS systems, the DragonStation and DragonBay. Powered by a Qualcomm Snapdragon platform and shipping with Fygo OS pre-installed, the systems combine high-speed storage, multi-gigabit networking, media management, and private cloud functionality in aluminum enclosures.

Tor Project blog

Supporting those who speak out

Fear of digital surveillance breeds silence. 

New Release: Tails 7.8.1

For example, if an attacker was able to exploit other unknown security vulnerabilities in an application included in Tails, they might then use this vulnerability to take full control of your Tails and deanonymize you.

Linux 6.0-rc4 (UPDATED)

posted by Roy Schestowitz on Sep 04, 2022,
updated Sep 05, 2022

It's Sunday afternoon, which can only mean one thing - another rc
release. We're up to rc4, and things mostly still look fairly normal.

Most of the fixes the past week have been drivers (gpu, networking, gpio, tty, usb, sound.. a little bit of everything in other words). But we have the usual mix of fixes elsewhere too - architecture fixes (arm64, loongarch, powerpc, RISC-V, s390 and x86), and various other areas - core networking, filesystems, io_uring, LSM, selftests and documentation. Some of this is reverts of things that just turned out to be wrong or just not quite ready.
Please do go test, Linus
---
Abhinav Kumar (1): drm/msm/dpu: populate wb or intf before reset_intf_cfg
Aditya Garg (1): HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list
Adrian Hunter (2): mmc: core: Fix UHS-I SD 1.8V workaround branch mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
Akihiko Odaki (1): HID: AMD_SFH: Add a DMI quirk entry for Chromebooks
Akira Yokosawa (2): docs: kerneldoc-preamble: Test xeCJK.sty before loading docs/ja_JP/SubmittingPatches: Remove reference to submitting-drivers.rst
Alan Stern (3): USB: gadget: Fix obscure lockdep violation for udc_mutex USB: core: Prevent nested device-reset calls media: mceusb: Use new usb_control_msg_*() routines
Alex Sierra (1): drm/amdgpu: ensure no PCIe peer access for CPU XGMI iolinks
Alex Williamson (1): drm/i915/gvt: Fix Comet Lake
Alvaro Karsz (1): net: virtio_net: fix notification coalescing comments
Andrey Zhadchenko (1): openvswitch: fix memory leak at failed datapath creation
Andy Shevchenko (2): platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask platform/x86: p2sb: Fix UAF when caller uses resource name
Archie Pusaka (1): Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt
Ard Biesheuvel (3): arm64: head: Ignore bogus KASLR displacement on non-relocatable kernels arm64: mm: Reserve enough pages for the initial ID map LoongArch: Avoid orphan input sections
Armin Wolf (1): hwmon: (gpio-fan) Fix array out of bounds access
Arnd Bergmann (1): musb: fix USB_MUSB_TUSB6010 dependency
Arun R Murthy (2): drm/i915/display: avoid warnings when registering dual panel backlight drm/i915/display: avoid warnings when registering dual panel backlight
Aurabindo Pillai (4): drm/amd/display: Fix CAB cursor size allocation for DCN32/321 drm/amd/display: disable display fresh from MALL on an edge case for DCN321 drm/amd/display: use actual cursor size instead of max for CAB allocation drm/amd/display: Use correct plane for CAB cursor size allocation
Axel Rasmussen (1): selftests: net: sort .gitignore file
Badhri Jagan Sridharan (1): usb: typec: tcpm: Return ENOTSUPP for power supply prop writes
Bart Van Assche (1): tracing: Define the is_signed_type() macro once
Bartosz Golaszewski (1): gpio: pxa: use devres for the clock struct
Benjamin Tissoires (1): HID: input: fix uclogic tablets
Bjorn Andersson (1): drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails
Carlos Llamas (2): binder: fix UAF of ref->proc caused by race condition binder: fix alloc->vma_vm_mm null-ptr dereference
Casey Schaufler (1): Smack: Provide read control for io_uring_cmd
Casper Andersson (1): net: sparx5: fix handling uneven length packets in manual extraction
Charlene Liu (1): drm/amd/display: fix wrong register access
Chen-Yu Tsai (2): clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops clk: core: Fix runtime PM sequence in clk_core_unprepare()
Chengming Gui (1): drm/amd/amdgpu: skip ucode loading if ucode_size == 0
Christian König (1): dma-buf/dma-resv: check if the new fence is really later
Christophe JAILLET (2): iio: light: cm3605: Fix an error handling path in cm3605_probe() hwmon: (pmbus) Use dev_err_probe() to filter -EPROBE_DEFER error messages
Christophe Leroy (1): powerpc: Fix hard_irq_disable() with sanitizer
Chunfeng Yun (3): usb: xhci-mtk: relax TT periodic bandwidth allocation usb: xhci-mtk: fix bandwidth release issue dt-bindings: usb: mtu3: add compatible for mt8188
Colin Ian King (1): drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
Cong Wang (1): kcm: fix strp_init() order and cleanup
Conor Dooley (2): riscv: kvm: vcpu_timer: fix unused variable warnings riscv: kvm: move extern sbi_ext declarations to a header
Dan Carpenter (6): wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() ALSA: control: Re-order bounds checking in get_ctl_id_hash() staging: rtl8712: fix use after free bugs net: lan966x: improve error handle in lan966x_fdma_rx_get_frame() xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
Daniel Borkmann (2): bpf: Partially revert flexible-array member replacement bpf: Don't use tnum_range on array range checking for poke descriptors
Daniel J. Ogorchock (1): HID: nintendo: fix rumble worker null pointer deref
Daniel Müller (1): selftests/bpf: Add lru_bug to s390x deny list
Daniele Ceraolo Spurio (2): drm/i915/guc: clear stalled request after a reset drm/i915/guc: clear stalled request after a reset
David Howells (2): smb3: Move the flush out of smb2_copychunk_range() into its callers smb3: fix temporary data corruption in insert range
David Matlack (2): KVM: selftests: Fix KVM_EXCEPTION_MAGIC build with Clang KVM: selftests: Fix ambiguous mov in KVM_ASM_SAFE()
David Thompson (1): mlxbf_gige: compute MDIO period based on i1clk
Diego Santa Cruz (1): drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
Douglas Anderson (2): drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg drm/msm/dsi: Fix number of regulators for SDM660
Duncan Ma (1): drm/amd/display: Fix OTG H timing reset for dcn314
Duoming Zhou (1): ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
Enzo Matsumiya (1): cifs: fix small mempool leak in SMB2_negotiate()
Eric Biggers (1): crypto: lib - remove unneeded selection of XOR_BLOCKS
Eric Dumazet (2): tcp: annotate data-race around challenge_timestamp tcp: make global challenge ack rate limitation per net-ns and default disabled
Ethan Wellenreiter (2): drm/amd/display: Re-initialize viewport after pipe merge drm/amd/display: Fix check for stream and plane
Evan Quan (3): drm/amd/pm: use vbios carried pptable for those supported SKUs drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs drm/amd/pm: bump SMU 13.0.0 driver_if header version
Even Xu (2): hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID
Eyal Birger (1): ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels
Fedor Pchelkin (2): tty: n_gsm: replace kicktimer with delayed_work tty: n_gsm: avoid call of sleeping functions from atomic context
Florian Fainelli (2): net: smsc911x: Stop and start PHY during suspend and resume arch_topology: Silence early cacheinfo errors when non-existent
Gao Xiao (1): nfp: fix the access to management firmware hanging
George Shen (1): drm/amd/display: Fix DCN32 DPSTREAMCLK_CNTL programming
Gerald Schaefer (2): s390/mm: remove useless hugepage address alignment s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
Graham Sider (1): drm/amdgpu: Update mes_v11_api_def.h
Greg Kroah-Hartman (3): Revert "binder_alloc: Add missing mmap_lock calls when using the VMA" Revert "usb: add quirks for Lenovo OneLink+ Dock" Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
Greg Tulli (1): Input: iforce - add support for Boeder Force Feedback Wheel
Grzegorz Szymaszek (1): staging: r8188eu: add firmware dependency
Guchun Chen (1): drm/amdgpu: disable FRU access on special SIENNA CICHLID card
Haibo Chen (1): gpio: pca953x: Add mutex_lock for regcache sync in PM
Hannes Reinecke (1): nvmet-auth: add missing goto in nvmet_setup_auth()
Hans de Goede (3): platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS Bluetooth: hci_event: Fix vendor (unknown) opcode status handling platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
Hawking Zhang (1): drm/amdgpu: only init tap_delay ucode when it's included in ucode binary
Heikki Krogerus (2): usb: dwc3: pci: Add support for Intel Raptor Lake usb: typec: Remove retimers properly
Heiko Carstens (1): s390: update defconfigs
Heiner Kallweit (1): usb: dwc2: fix wrong order of phy_power_on and phy_init
Helge Deller (1): vt: Clear selection before changing the font
Horatiu Vultur (1): net: phy: micrel: Make the GPIO to be non-exclusive
Hu Xiaoying (1): usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
Huacai Chen (3): LoongArch: Adjust arch_do_signal_or_restart() to adapt generic entry LoongArch: Improve dump_tlb() output messages LoongArch: Fix section mismatch due to acpi_os_ioremap()
Isaac J. Manjarres (1): driver core: Don't probe devices after bus_type.match() probe deferral
Iwona Winiarska (1): peci: cpu: Fix use-after-free in adev_release()
Jakub Kicinski (1): Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
Jani Nikula (4): drm/i915/dsi: filter invalid backlight and CABC ports drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+ drm/i915/dsi: filter invalid backlight and CABC ports drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
Jann Horn (1): mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
Jarrah Gosbell (2): dt-bindings: input: touchscreen: add compatible string for Goodix GT1158 Input: goodix - add compatible string for GT1158
Jason Wang (1): HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
Jean-Francois Le Fillatre (2): r8152: add PID for the Lenovo OneLink+ Dock usb: add quirks for Lenovo OneLink+ Dock
Jiapeng Chong (3): drm/i915/gvt: Fix kernel-doc drm/i915/gvt: Fix kernel-doc drm/i915/gvt: Fix kernel-doc
Jilin Yuan (1): net/ieee802154: fix repeated words in comments
Jim Mattson (2): KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
Jing Leng (1): usb: gadget: f_uac2: fix superspeed transfer
Johan Hovold (17): usb: dwc3: fix PHY disable sequence Revert "usb: dwc3: qcom: Keep power domain on to retain controller status" usb: dwc3: qcom: fix gadget-only builds usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup usb: dwc3: qcom: fix runtime PM wakeup usb: dwc3: qcom: fix peripheral and OTG suspend dt-bindings: usb: qcom,dwc3: add wakeup-source property usb: dwc3: qcom: fix wakeup implementation usb: dwc3: qcom: clean up suspend callbacks usb: dwc3: qcom: suppress unused-variable warning usb: dwc3: disable USB core PHY management USB: serial: cp210x: add Decagon UCA device id USB: serial: ch341: fix lost character on LCR updates USB: serial: ch341: fix disabled rx timer on older devices misc: fastrpc: fix memory corruption on probe misc: fastrpc: fix memory corruption on open misc: fastrpc: increase maximum session count
Josh Kilmer (1): HID: asus: ROG NKey: Ignore portion of 0x5a report
Josh Poimboeuf (1): s390: fix nospec table alignments
Jouni Högander (2): drm/i915/backlight: Disable pps power hook for aux based backlight drm/i915/backlight: Disable pps power hook for aux based backlight
Julia Lawall (1): drm/i915/gvt: fix typo in comment
Junaid Shahid (2): kvm: x86: mmu: Drop the need_remote_flush() function kvm: x86: mmu: Always flush TLBs when enabling dirty logging
Kacper Michajłow (1): ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
Kai-Heng Feng (1): tg3: Disable tg3 device on system reboot to avoid triggering AER
Kairui Song (1): Docs/admin-guide/mm/damon/usage: fix the example code snip
Kajol Jain (1): powerpc/papr_scm: Fix nvdimm event mappings
Karthik Alapati (1): HID: hidraw: fix memory leak in hidraw_release()
Khalid Masum (1): fscache: fix misdocumented parameter
Konrad Dybcio (1): dt-bindings: usb: qcom,dwc3: Add SM6375 compatible
Krishna Kurapati (1): usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
Krzysztof Kozlowski (1): dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
Kumar Kartikeya Dwivedi (2): bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO selftests/bpf: Add regression test for pruning fix
Kuniyuki Iwashima (1): bpf: Fix a data-race around bpf_jit_limit.
Kuogee Hsieh (2): drm/msm/dp: make eDP panel as the first connected connector drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
Kurt Kanzenbach (1): net: dsa: hellcreek: Print warning only once
Larry Finger (1): staging: r8188eu: Add Rosewill USB-N150 Nano to device tables
Lee Jones (1): HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
Leo Chen (1): drm/amd/display: Missing HPO instance added
Levi Yun (1): arm64/kexec: Fix missing extra range for crashkres_low.
Li Qiong (1): ieee802154: cc2520: add rc code in cc2520_tx()
Liam Howlett (1): binder_alloc: Add missing mmap_lock calls when using the VMA
Like Xu (1): perf/x86/core: Completely disable guest PEBS via guest's global_ctrl
Lin Ma (1): ieee802154/adf7242: defer destroy_workqueue call
Linus Torvalds (1): Linux 6.0-rc4
Liu Jian (1): skmsg: Fix wrong last sg check in sk_msg_recvmsg()
Lorenzo Bianconi (1): wifi: mac80211: always free sta in __sta_info_alloc in case of error
Luis Chamberlain (1): lsm,io_uring: add LSM hooks for the new uring_cmd file op
Luiz Augusto von Dentz (4): Bluetooth: hci_sync: Fix suspend performance regression Bluetooth: L2CAP: Fix build errors in some archs Bluetooth: MGMT: Fix Get Device Flags Bluetooth: ISO: Fix not handling shutdown condition
Lukas Bulwahn (3): MAINTAINERS: rectify entry for XILINX GPIO DRIVER MAINTAINERS: add include/dt-bindings/input to INPUT DRIVERS docs: Update version number from 5.x to 6.x in README.rst
Luke D. Jones (1): platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
Lv Ruyi (1): peci: aspeed: fix error check return value of platform_get_irq()
Magnus Karlsson (1): xsk: Fix corrupted packets for XDP_SHARED_UMEM
Marcus Folkesson (3): iio: adc: mcp3911: make use of the sign bit iio: adc: mcp3911: correct "microchip,device-addr" property iio: adc: mcp3911: use correct formula for AD conversion
Mario Limonciello (1): platform/x86: thinkpad_acpi: Explicitly set to balanced mode on startup
Masahiro Yamada (1): powerpc: align syscall table for ppc32
Mathias Nyman (3): xhci: Fix null pointer dereference in remove if xHC has only one roothub xhci: Add grace period after xHC start to prevent premature runtime suspend. Revert "xhci: turn off port power in shutdown"
Matthew Auld (2): drm/i915/ttm: fix CCS handling drm/i915/ttm: fix CCS handling
Matthias Kaehlcke (1): usb: misc: onboard_usb_hub: Drop reset delay in onboard_hub_power_off()
Matti Vaittinen (1): iio: ad7292: Prevent regulator double disable
Maurizio Lombardi (1): nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
Mauro Carvalho Chehab (1): serial: document start_rx member at struct uart_ops
Maximilian Luz (4): platform/surface: aggregator_registry: Add support for Surface Laptop Go 2 platform/surface: aggregator_registry: Rename HID device nodes based on their function platform/surface: aggregator_registry: Rename HID device nodes based on new findings platform/surface: aggregator_registry: Add HID devices for sensors and UCSI client to SP8
Mazin Al Haddad (1): tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
Menglong Dong (1): docs/conf.py: add function attribute '__fix_address' to conf.py
Miaohe Lin (1): KVM: x86: fix memoryleak in kvm_arch_vcpu_create()
Michael Ellerman (3): Revert "powerpc: Remove unused FW_FEATURE_NATIVE references" powerpc/rtas: Fix RTAS MSR[HV] handling for Cell Revert "powerpc/irq: Don't open code irq_soft_mask helpers"
Michael Hübner (1): HID: thrustmaster: Add sparco wheel and fix array length
Mickaël Salaün (1): landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER
Mika Westerberg (2): thunderbolt: Use the actual buffer in tb_async_error() thunderbolt: Check router generation before connecting xHCI
Ming Lei (1): Documentation: document ublk
Miquel Raynal (1): net: mac802154: Fix a condition in the receive path
Nathan Chancellor (1): powerpc/papr_scm: Ensure rc is always initialized in papr_scm_pmu_register()
Nick Desaulniers (1): Makefile.extrawarn: re-enable -Wformat for clang; take 2
Nicolas Dichtel (1): ip: fix triggering of 'icmp redirect'
Niek Nooijens (1): USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
Ondrej Jirman (1): Input: goodix - add support for GT1158
Pablo Sun (1): usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
PaddyKP_Yao (1): platform/x86: asus-wmi: Fix the name of the mic-mute LED classdev
Pali Rohár (1): powerpc/pci: Enable PCI domains in /proc when PCI bus numbers are not unique
Paolo Bonzini (1): KVM: x86: check validity of argument to KVM_SET_MP_STATE
Paul Moore (2): selinux: implement the security_uring_cmd() LSM hook /dev/null: add IORING_OP_URING_CMD support
Pavel Begunkov (7): io_uring/net: fix overexcessive retries selftests/net: temporarily disable io_uring zc test Revert "io_uring: add zc notification flush requests" Revert "io_uring: rename IORING_OP_FILES_UPDATE" io_uring/notif: remove notif registration io_uring/net: simplify zerocopy send user API selftests/net: return back io_uring zc send tests
Pawel Laszczak (2): usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer usb: cdns3: fix issue with rearming ISO OUT endpoint
Peter Robinson (1): Input: rk805-pwrkey - fix module autoloading
Peter Ujfalusi (1): ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array
Pierre Morel (1): KVM: s390: pci: Hook to access KVM lowlevel from VFIO
Piyush Mehta (1): usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
Pu Lehui (1): bpf, cgroup: Fix kernel BUG in purge_effective_progs
Qiang Yu (1): bus: mhi: host: Fix up null pointer access in mhi_irq_handler
Randy Dunlap (1): Documentation: networking: correct possessive "its"
Rob Clark (1): drm/msm/rd: Fix FIFO-full deadlock
Russ Weight (2): firmware_loader: Fix use-after-free during unregister firmware_loader: Fix memory leak in firmware upload
Sander Vanheule (1): gpio: realtek-otto: switch to 32-bit I/O
Saravana Kannan (4): Revert "driver core: Delete driver_deferred_probe_check_state()" Revert "net: mdio: Delete usage of driver_deferred_probe_check_state()" Revert "PM: domains: Delete usage of driver_deferred_probe_check_state()" Revert "iommu/of: Delete usage of driver_deferred_probe_check_state()"
Sebastian Andrzej Siewior (2): net: dsa: xrs700x: Use irqsave variant for u64 stats update net: Use u64_stats_fetch_begin_irq() for stats fetch.
SeongJae Park (3): xen-blkback: Advertise feature-persistent as user requested xen-blkfront: Advertise feature-persistent as user requested xen-blkfront: Cache feature_persistent value before advertisement
Sergiu Moga (1): tty: serial: atmel: Preserve previous USART mode if RS485 disabled
Shenwei Wang (1): serial: fsl_lpuart: RS485 RTS polariy is inverse
Sherry Sun (1): tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
Shyamin Ayesh (1): nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610
Siddh Raman Pant (2): wifi: mac80211: Fix UAF in ieee80211_scan_rx() wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
Slark Xiao (1): USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
Srinivas Kandagatla (2): soundwire: qcom: remove duplicate reset control get soundwire: qcom: fix device status array range
Steev Klimaszewski (1): HID: add Lenovo Yoga C630 battery quirk
Stefan Wahren (4): clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate clk: bcm: rpi: Prevent out-of-bounds access clk: bcm: rpi: Add missing newline clk: bcm: rpi: Show clock id limit in error case
Stephen Boyd (1): Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
Steve French (2): smb3: fix temporary data corruption in collapse range smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait
Steven Price (1): mm: pagewalk: Fix race between unmap and page walker
Sun Ke (1): cachefiles: fix error return code in cachefiles_ondemand_copen()
Takashi Iwai (5): ALSA: memalloc: Revive x86-specific WC page allocations again Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" ALSA: seq: oss: Fix data-race for max_midi_devs access ALSA: seq: Fix data-race at module auto-loading ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5
Tetsuo Handa (3): Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor() Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag tty: n_gsm: initialize more members at gsm_alloc_mux()
Thierry GUIBERT (1): USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
Tianyu Yuan (1): nfp: flower: fix ingress police using matchall filter
Toke Høiland-Jørgensen (1): sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
Tony Lindgren (1): clk: ti: Fix missing of_node_get() ti_find_clock_provider()
Utkarsh Patel (1): usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
Vadim Pasternak (4): platform/mellanox: mlxreg-lc: Fix coverity warning platform/mellanox: mlxreg-lc: Fix locking issue platform/mellanox: Remove unnecessary code platform/mellanox: Remove redundant 'NULL' check
Ville Syrjälä (1): drm/i915: Skip wm/ddb readout for disabled pipes
Vincent Whitchurch (2): hwmon: (pmbus) Fix vout margin caching tty: Fix lookahead_buf crash with serdev
Vladimir Stempen (1): drm/amd/display: Fix black flash when switching from ODM2to1 to ODMBypass
Waiman Long (1): mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock
Wang Fudong (1): drm/amd/display: set dig fifo read start level to 7 before dig fifo reset
Wang Hai (1): net/sched: fix netdevice reference leaks in attach_default_qdiscs()
Wei Yongjun (1): gpio: mockup: remove gpio debugfs when remove device
Wesley Cheng (1): usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
William Breathitt Gray (4): gpio: 104-dio-48e: Make irq_chip immutable gpio: 104-idi-48: Make irq_chip immutable gpio: 104-idio-16: Make irq_chip immutable gpio: ws16c48: Make irq_chip immutable
Witold Lipieta (1): usb-storage: Add ignore-residue quirk for NXP PN7462AU
Wolfram Sang (1): Bluetooth: move from strlcpy with unused retval to strscpy
Xin Yin (1): cachefiles: make on-demand request distribution fairer
Yacan Liu (1): net/smc: Remove redundant refcount increase
Yan Xinyu (1): USB: serial: option: add support for OPPO R11 diag port
Yang Yingliang (1): wifi: mac80211: fix possible leak in ieee80211_tx_control_port()
YiFei Zhu (1): bpf: Restrict bpf_sys_bpf to CAP_PERFMON
Yonglin Tan (1): USB: serial: option: add Quectel EM060K modem
Yu Zhe (1): perf/arm_pmu_platform: fix tests for platform_get_irq() failure
YuBiao Wang (1): drm/amdgpu: Fix use-after-free in amdgpu_cs_ioctl
Yupeng Li (1): LoongArch: Fix arch_remove_memory() undefined build error
Zhengchao Shao (1): net: sched: tbf: don't call qdisc_put() while holding tree lock
Zhengping Jiang (1): Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn
Zheyu Ma (1): ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash()
sunliming (2): drm/msm/dsi: fix the inconsistent indenting iio: light: cm32181: make cm32181_pm_ops static
ye xingchen (1): LoongArch: mm: Remove the unneeded result variable
Łukasz Bartosik (1): drm/i915: fix null pointer dereference

UPDATE

LWN now.

Other Recent Tux Machines' Posts

The Quiet Clause That May Save Linux From Age‑Verification Laws
As Colorado and California move age verification to the OS layer, exemptions for open source determine whether Linux desktops stay free of mandatory age‑gating
Canonical/Ubuntu Targeting ARM64 Users
2 picks
 
When "idle" isn't idle: how a Linux kernel optimization became a QUIC bug
we’ll tell the story of a bug in which CUBIC's congestion window (cwnd) gets permanently pinned at its minimum and never recovers from a congestion collapse event
GNOME Adaptive Brightness, Libdex Improvements, and GNOME Desktop/GTK News
GNOME Desktop/GTK leftovers
Distributions and Operating Systems: Mageia DDoS, Levente "anthraxx" Polyák Heads Arch Linux, and More
3 stories
Debian: Sparky GNU/Linux and Report From Ben Hutchings; New Tails ISO
Debian updates
Free, Libre, and Open Source Software Leftovers
FOSS, Open Data, and more
PostgreSQL: Autobase 2.8.0, PGConf.PL 2026 Call for Papers, PostgreSQL 19 Beta 1 Released
PostgreSQL news
Programming Leftovers
Development picks
Security Leftovers
Security patches and more
Audiocasts/Shows: Dave Airlie (in SE Radio), BSD Now Podcast, This Week in Linux, and More
new episodes
Releases of Istio 1.30.1, 1.29.4, and 1.28.8 (CVE-2026-47774)
Server software mostly
Content Management Systems (CMS) Leftovers, Mostly WordPress
WordPress hacks and more
Freedom-Respecting Devices and Open Hardware
more of the latter
today's howtos
several more for today
Microsoft-Connected Openwashing of Slop (the Latest Pyramid Scheme)
3 new examples
Ubuntu Spyware Sold Through Hey Hi (AI) Slop
3 picks
Ardour 9.7 Open-Source DAW Improves MIDI Editing, Adds New Vertical Summary
Ardour 9.7 open-source digital audio workstation (DAW) software is now available for download with a brand-new vertical scrollbar in the editor, MIDI editing improvements, and better listing of supported control surfaces.
Ubuntu 26.10 Promises a Simplified Installation and New Onboarding Experience
Ubuntu 26.10 will introduce a simplified installation experience, a new onboarding experience, WCAG 2.2 AA compliance, a package-agnostic App Center, GNOME 51, Linux 7.2, and much more.
GNOME 50.2 Adds Rate Control to the VA-API H.264 Screencast Pipelines
GNOME 50.2 is now available as the second point release to the GNOME 50 desktop environment series with various bug fixes and improvements across several core components and default apps.
GNU/Linux Near 10% in Luxembourg [original]
a tax haven of Europe
Games: GeForce NOW, Guncrypt, Steam Survey, and More
GamingOnLinux's latest
Red Hat's Site is an Ocean of Slop Promotion, Hardly Any "Linux" at All (IBM's Choice)
horrible
Digital Sovereignty and Software Freedom, GNU News
moving in a good trajectory
LibreOffice 26.2.4 Open-Source Office Suite Released with More Than 40 Bug Fixes
LibreOffice 26.2.4 is now available for download as the fourth point release to the LibreOffice 26.2 office suite series with 43 bug fixes.
today's howtos
Instructionals/Technical posts
BSD Leftovers
mostly OpenBSD today
Manufacturing More Birds in Manchester [original]
Some excellent news
I ditched Ubuntu for Fedora Atomic, and now I can't imagine going back to a mutable OS
My move from Windows to Linux was a fun time
Free and Open Source Software
This is free and open source software
KDE Linux Drops AUR
KDE Linux developers have dropped the Arch User Repository from the build pipeline due to security concerns
Linux (Kernel) Turns 35 Next Year, But What Led to GNU/Linux Began in the 1970s [original]
Akira Urushibata examines the early years
Today in Techrights
Some of the latest articles
today's leftovers
FOSS and BSD, GNU/Linux etc.
Firefox Nightly and Tor Browser 15.0.15 Released
Mozilla and more
Debian Hacking and Canonical Promoting Slop
Debian and derivatives
Red Hat/Fedora: Majority is Still Marketing of Slop Plagiarism, Updates on AlmaLinux and Qubes
Red Hat sells slop
Board with GNU/Linux, DIY, Modding
Open Hardware and more
Programming Leftovers
Development news
Standards: Against OOXML, GNOME Internationalization Progress
OOXML is bad
Application Releases: GNU Octave 11.2.0, Transmission 4.1.2, and Shotcut 26.6 Beta
Applications etc.
Growing Interest in Software Freedom / Digital Sovereignty
FSF and more
Panic Over Privilege Escalation in Linux, Dr. Andrew Tridgell Starts Messing About With LLM Slop
Security news, not a good trend
Games: CachyOS, Godot, Fatekeeper, Everything is Gun!
gaming news
today's howtos
many more for today
EasyOS: EasyOS Excalibur 7.3.8 and More EasyOS News
EasyOS leftovers/latest news
Blender 5.2 LTS Promises New Fill Tool and Thin Wall Mode, Beta Out Now
Blender 5.2 LTS open-source 3D graphics software is now available for public beta testing with new Fill tool, new Thin Wall mode, new Sample Sound node, a new Bevel node, and many other changes.
Android Leftovers
Google Meet for Android Auto now rolling out widely
Free Software Awards: Nominate a person or project by July 12
There's no better way to show a member of the free software community that you appreciate their efforts than by nominating them for a Free Software Award
I upgraded to Fedora 44 and one change made it immediately worth it
Every version gets more stable and capable, and Fedora 44
I finally learned Linux after 5 years of distro-hopping, and all it took was building a NAS
If you've been meaning to learn Linux but never quite made it stick
Faster, More Reliable [original]
About 24 hours ago work was done on the network
KDE Gear 26.04.2 Released with More Improvements for Your Favorite KDE Apps
KDE Gear 26.04.2 is now available as the second maintenance update to the latest KDE Gear 26.04 open-source software suite series with fixes for various KDE applications.
Leadership is Underrated [original]
When ManCity replaced Manuel Pellegrini with a more famous manager it didn't envision winning 20 titles in 10 years (it could only hope) [...] Team-building is something that "Pep" seemed to be good at, as was Jürgen Klopp
Tails 7.8.1 Is Out as an Emergency Release to Fix Serious Security Vulnerabilities
Tails 7.8.1 anonymous Linux distribution is now available for download with an updated kernel patched against recent security vulnerabilities, Tor 0.4.9.9, and other changes.
Free and Open Source Software
This is free and open source software
EX-11: Prepping for Plasma's Last X11-Supported Release
This change will be included in Plasma 6.8, which will be released in around five months
GNU/Linux in Israel Nearing 10% "Market Share" Based on statCounter [original]
It's hard to guess what to attribute this to
Android Leftovers
The closest thing to Pixel's Now Playing is already built into your Android phone
Minimal distro MocaccinoOS 26.06 comes with KDE 6.6.5, the 6.18.33 kernel, more
With new releases now moved to the MocaccinoOS SourceForge page
Linux Lite 8.0 “Hematite” Launches with Linux Kernel 7.0, Ubuntu 26.04 LTS Base
Linux Lite 8.0 distribution is now available for download based on Ubuntu 26.04 LTS (Resolute Raccoon) and powered by the Linux 7.0 kernel series. Here’s what’s new!
8 ways I optimize Zorin OS for peak performance - from a decades-long Linux user
Like most Linux distributions, Zorin OS offers a lot
Linux might never replace Windows, so Valve is putting it in your living room instead
For as long as I've been using PCs and building them, the notion that the next year will finally be the Year of the Linux Desktop stubbornly refuses to die
Exciting Week Next Week [original]
Free software is becoming more mainstream
This is how I'd learn Linux if I had to start all over again
I've been using Linux exclusively on my workstation for almost four years now
Free and Open Source Software
This is free and open source software
CalamaroOS – desktop Linux distribution
CalamaroOS is a desktop Linux distribution that builds on Gentoo Stage 3 with systemd and aims to make Gentoo easier to install and use
How to try out over 85 Linux distros, no installation required - with DistroSea
This web-based Linux platform makes it easy to explore dozens of distributions
Using Rhino Linux's new Lomiri snapshot took me back to the glory days of Unity
Rhino Linux has always been a beautiful Linux distribution
LWN coverage from the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit
many new articles
LWN on Slop in Linux and Openwashing
2 new articles
Today in Techrights
Some of the latest articles
COSMIC 1.0.15 Adds Support for Multiple Full-Screen Windows per Workspace
COSMIC 1.0.15 desktop environment is now available with improvements across COSMIC Files, COSMIC Term, COSMIC Edit, COSMIC Store, COSMIC Comp, and COSMIC Applets.
Servers and Shows
3 more stories - today's leftovers
Sharing, Standards, and Free, Libre, and Open Source Software
FOSS and more
Clonezilla Live 3.3.2 Released with Linux Kernel 7.0, Improved MDRAID Support
Clonezilla Live 3.3.2 disk cloning/imaging tool is now available for download with Linux kernel 7.0, Partclone 0.3.47, improved MDRAID support, gocryptfs mechanism for image encryption, and other changes.
Perl Programming Leftovers
From the past week
Web News and Release of Waterfox 6.6.14
Waterfox 6.6.14 is out
Education and Events: Frankfurt Area FreeBSD Hackathon, Python Projects for Raspberry Pi, Postgres Hacking Workshop, and Ubuntu Summit
4 new picks of relevance
EU Seeking More Software Freedom / Digital Sovereignty
EU reckoning
Devices and Modder-Friendly Hardware: Pimoroni, Arduino, and More
Hardware projects mostly
Red Hat on OpenShift, Bugs, Slop, and More
mostly redhat.com
Vulnerabilities in X.Org X server and Xwayland, EasyOS Adopts Xlibre
Xlibre and more
today's howtos
Instructionals/Technical leftovers, 5 picks
NVIDIA Drifts Further Away From Graphics
Linux and more
BSD: FreeBSD, HomeAssistant , OpenZFS and SeaweedFS
4 new picks
Kernel Release 7.1-rc6
almost final
Linux Security News: KDE Linux, RSA, Attack Surface
half a dozen new picks
Canonical/Ubuntu on InfiniBand, Slop, Flutter, and More
Summit and beyond
Games: Mina the Hollower, Gravity Circuit, Factorio 2.1, and More
latest from GamingOnLinux
IBM/Microsoft Pushing systemd Even Harder, Microsoft Front Group (So-calleda new European consortium for a digital Europe"
2 more stories
Programming Leftovers
Development picks
Giada 1.4.2 Open-Source Loop Machine Makes Working with Scenes Smoother
Giada 1.4.2 open-source loop machine and music production software is now available for download with smoother scene workflow, fixes for a few annoyances, and some welcome code cleanup.
T2 Linux 26.6 Brings Linux 7.0, Refined KDE Plasma Desktop with Flatpak Support
T2 Linux SDE 26.6 is now available for download as a hefty update for this highly portable source-based Linux distribution adding a refined KDE Plasma desktop with Flatpak support and Linux 7.0.
Android Leftovers
Android 17 Beta 4.1 Is Now Live: Here's Every Feature You Can Test and Eligible Phones
Why Ubuntu won when every other "easy" Linux distro failed
Every few years, someone declares that this is finally the Linux desktop's moment
New Dell XPS 14 and 16 Announced, Ubuntu Version Coming This Year
Dell has announced the return of its XPS laptop line at CES 2026
A Green Anniversary [original]
a week away from this site's birthday (or anniversary)
Windows Down to New Lows in Australia [original]
Is Microsoft going under down under?
Free and Open Source Software, and Benchmark
This is free and open source software
Why I never let my Android recycling bin sit full for 30 days - and how I empty it
Android keeps deleted files in the Trash for 30 days
Today in Techrights
Some of the latest articles