Ubuntu 6614 Debian 10261 Published by

A new XanMod Linux Kernel based on Linux Kernel 6.6.44 has been released. XanMod is a general-purpose Linux kernel distribution with custom settings and new features. The real-time version is recommended for critical runtime applications such as Linux gaming eSports, streaming, live productions and ultra-low latency enthusiasts.



Linux 6.6.44-xanmod1

XanMod is a general-purpose Linux kernel distribution with custom settings and new features. Built to provide a stable, responsive and smooth desktop experience.

The real-time version is recommended for critical runtime applications such as Linux gaming eSports, streaming, live productions and ultra-low latency enthusiasts.

Supports all recent 64-bit versions of Debian and Ubuntu-based systems.

Main Features

  • Preemptive Full Tickless Kernel at 500Hz w/ Tuned CPU Core Scheduler.
  • RCU Boost for better responsiveness and lower overall system latency.
  • Block Layer w/ multi-threaded runqueue for high I/O throughput.
  • Caching, Virtual Memory Manager and CPUFreq Governor improvements.
  • BBR TCP Congestion Control + FQ-PIE Packet Scheduling and AQM Algorithm [5.8].
  • ORC Unwinder for Kernel Stack Traces (debuginfo) implementation.
  • Third-party patchset available: ZSTD kernel, initrd and modules support [5.8][5.6-rt], Full x86_64 FSGSBASE instructions [5.8], Clear Linux [partial], CK's Hrtimer Patchset [5.8][5.4], Wine / Proton Fsync, PCIe ACS Override, BMQ Process Scheduler [5.4 stock disabled], Aufs [5.4] and GCC graysky's.
  • Real-time Linux kernel (PREEMPT_RT) build available [5.6-rt][5.4-rt].
  • Generic kernel package for compatibility with most Debian & Ubuntu based distributions. Built on the latest GCC 10.2 and Binutils 2.35.
  • GPLv2 license. Can be built for any distribution or purpose.

Install via Terminal

echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key add -

Then update and install:

sudo apt update && sudo apt install linux-xanmod

Reboot.

Meta packages available: linux-xanmodlinux-xanmod-edgelinux-xanmod-ltslinux-xanmod-rt-edge and linux-xanmod-rt.

To try without adding the repository

Download from Sourceforge and install:
https://sourceforge.net/projects/xanmod/files/

  1. In terminal:
    sudo dpkg -i linux-image-*xanmod*.deb linux-headers-*xanmod*.deb
  2. Reboot.
  • Check it:
    cat /proc/version
* linux-firmware-image package is optional

Change log

  • 18698f7 Linux 6.6.44-xanmod1
  • 137eb3a XANMOD: config: Set RCU_BOOST_DELAY to 100 ms
  • 2149fa9 Merge tag 'v6.6.44' into 6.6
  • 7213910 Linux 6.6.44
  • acbd66c fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
  • 77848b3 nvme-pci: add missing condition check for existence of mapped data
  • 766b0e8 io_uring: fix io_match_task must_hold
  • b62841e iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en
  • 97dfb89 s390/cpum_cf: Fix endless loop in CF_DIAG event stop
  • b4d781d s390/pci: Allow allocation of more than 1 MSI interrupt
  • 3eab85f s390/pci: Refactor arch_setup_msi_irqs()
  • da0a3eb ceph: fix incorrect kmalloc size of pagevec mempool
  • 6d98741 ASoC: TAS2781: Fix tasdev_load_calibrated_data()
  • be6d86d ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
  • af1125d spi: spidev: add correct compatible for Rohm BH2228FV
  • 6443a40 ASoC: sof: amd: fix for firmware reload failure in Vangogh platform
  • 8772be9 nvme-pci: Fix the instructions for disabling power management
  • 3feda36 spi: microchip-core: ensure TX and RX FIFOs are empty at start of a transfer
  • 783f42b spi: microchip-core: fix init function not setting the master and motorola modes
  • 0b0b759 spi: microchip-core: switch to use modern name
  • c41d217 spi: microchip-core: only disable SPI controller when register value change requires it
  • 1dc6d9f spi: microchip-core: defer asserting chip select until just before write to TX FIFO
  • 11e0f3c spi: microchip-core: fix the issues in the isr
  • 0e51f66 ASoC: SOF: imx8m: Fix DSP control regmap retrieval
  • 64dc362 auxdisplay: ht16k33: Drop reference after LED registration
  • f4c6ebb lirc: rc_dev_get_from_fd(): fix file leak
  • 4f79a18 powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
  • 6c92075 apparmor: Fix null pointer deref when receiving skb during sock creation
  • ddc7955 mISDN: Fix a use after free in hfcmulti_tx()
  • c349631 bpf: Fix a segment issue when downgrading gso_size
  • 7704460 net: nexthop: Initialize all fields in dumped nexthops
  • 4384135 net: stmmac: Correct byte order of perfect_match
  • 76ddf84 tipc: Return non-zero value from tipc_udp_addr2str() on error
  • 5c82010 netfilter: nft_set_pipapo_avx2: disable softinterrupts
  • b6426ea ice: Fix recipe read procedure
  • d9f0109 net: bonding: correctly annotate RCU in bond_should_notify_peers()
  • 42f493b ipv4: Fix incorrect source address in Record Route option
  • 1f07fab MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
  • 9c79502 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
  • ba709e7 bpf, events: Use prog to emit ksymbol event for main program
  • 1fe97f6 dma: fix call order in dmam_free_coherent
  • 772f9c3 af_unix: Disable MSG_OOB handling for sockets in sockmap/sockhash
  • 297a14f libbpf: Fix no-args func prototype BTF dumping syntax
  • 390c17c selftests/bpf: fexit_sleep: Fix stack allocation for arm64
  • 019167c kbuild: avoid build error when single DTB is turned into composite DTB
  • fbcd51e f2fs: fix to update user block counts in block_operations()
  • 8aeab1a watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
  • fb45265 watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
  • abde880 f2fs: fix start segno of large section
  • 0aa0284 um: time-travel: fix signal blocking race/hang
  • f66d436 um: time-travel: fix time-travel-start option
  • 7eaa069 phy: zynqmp: Enable reference clock correctly
  • 1cffbf3 phy: cadence-torrent: Check return value on register read
  • 0d820e1 dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
  • ff14ead jfs: Fix array-index-out-of-bounds in diFree
  • 9e58df6 kdb: Use the passed prompt in kdb_position_cursor()
  • 7b01bf2 kdb: address -Wformat-security warnings
  • f44a25a f2fs: fix to truncate preallocated blocks in f2fs_file_open()
  • 73a9260 s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
  • 2cc8973 PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
  • 9b6742d PCI: Introduce cleanup helpers for device reference counts and locks
  • 86e7bdc wifi: mac80211: track capability/opmode NSS separately
  • 4211d06 mm/mglru: fix ineffective protection calculation
  • be56dfc nilfs2: handle inconsistent state in nilfs_btnode_create_block()
  • 6c0cf60 minmax: scsi: fix mis-use of 'clamp()' in sr.c
  • 34e4dfe Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
  • 499ca9d Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
  • 3f83f52 video: logo: Drop full path of the input filename in generated file
  • 32c3c30 lib/build_OID_registry: don't mention the full path of the script in output
  • 7ca762d rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
  • 36913de rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
  • 1901f1c drm/panfrost: Mark simple_ondemand governor as softdep
  • 92d3ca3 drm/etnaviv: don't block scheduler when GPU is still active
  • cf9b29f MIPS: Loongson64: Test register availability before use
  • 6c695c3 MIPS: Loongson64: reset: Prioritise firmware service
  • 690d62d MIPS: Loongson64: Remove memory node for builtin-dtb
  • f7097b5 MIPS: Loongson64: env: Hook up Loongsson-2K
  • 2747903 MIPS: dts: loongson: Fix GMAC phy node
  • 97f0998 MIPS: ip30: ip30-console: Add missing include
  • f29119b MIPS: dts: loongson: Add ISA node
  • 2de4d41 remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init
  • 6c9ea35 remoteproc: imx_rproc: Skip over memory region when node value is NULL
  • 83ada7d remoteproc: stm32_rproc: Fix mailbox interrupts queuing
  • 9a2acb0 rbd: don't assume rbd_is_lock_owner() for exclusive mappings
  • dcb5620 dm-verity: fix dm_is_verity_target() when dm-verity is builtin
  • 47e85f7 selftests/sigaltstack: Fix ppc64 GCC build
  • ff5bbbd RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
  • aa9ccec platform: mips: cpu_hwmon: Disable driver on unsupported hardware
  • bbaeff6 watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
  • 0cff6d4 rtc: abx80x: Fix return value of nvmem callback on read
  • 625fd91 rtc: isl1208: Fix return value of nvmem callbacks
  • 12880cc drm/i915/dp: Don't switch the LTTPR mode on an active link
  • a90e900 drm/i915/dp: Reset intel_dp->link_trained before retraining the link
  • e150f01 drm/amd/amdgpu: Fix uninitialized variable warnings
  • 3237905 drm/amdgpu: reset vm state machine after gpu reset(vram lost)
  • e290feb drm/dp_mst: Fix all mstb marked as not probed after suspend/resume
  • b29c910 drm/udl: Remove DRM_CONNECTOR_POLL_HPD
  • 9d74e50 drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
  • 05c0fb2 drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8
  • 899857d perf/x86/intel/pt: Fix a topa_entry base address calculation
  • 8f5f3db perf/x86/intel/pt: Fix topa_entry base length
  • 344bb09 perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
  • 76d4ab9 perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR
  • 7d049cd perf stat: Fix the hard-coded metrics calculation on the hybrid
  • 104e258 perf: Fix event leak upon exec and file release
  • 05d3fd5 perf: Fix event leak upon exit
  • f6be298 scsi: qla2xxx: validate nvme_local_port correctly
  • 314efe3 scsi: qla2xxx: Complete command early within lock
  • bf192b8 scsi: qla2xxx: Fix flash read failure
  • 3f43a7d scsi: qla2xxx: Reduce fabric scan duplicate code
  • 56c0f66 scsi: qla2xxx: Use QP lock to search for bsg
  • 571d7f2 scsi: qla2xxx: Fix for possible memory corruption
  • bc78c3f scsi: qla2xxx: Unable to act on RSCN for port online
  • 87c25fc scsi: qla2xxx: During vport delete send async logout explicitly
  • 45230f3 scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if in PRLI_ISSUE state
  • 13749b8 rtc: cmos: Fix return value of nvmem callbacks
  • ab14e19 mm/numa_balancing: teach mpol_to_str about the balancing mode
  • 21bd3f9 irqchip/imx-irqsteer: Handle runtime power management correctly
  • 8b0e8b3 irqdomain: Fixed unbalanced fwnode get and put
  • b67552d devres: Fix memory leakage caused by driver API devm_free_percpu()
  • 7a76022 devres: Fix devm_krealloc() wasting memory
  • d623890 ice: Add a per-VF limit on number of FDIR filters
  • d772503 gve: Fix an edge case for TSO skb validity check
  • 57fe01d kobject_uevent: Fix OOB access within zap_modalias_env()
  • f7150b2 ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
  • 414f502 ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare
  • 70a9f00 kbuild: Fix '-S -c' in x86 stack protector scripts
  • 75243c9 decompress_bunzip2: fix rare decompression failure
  • 4600164 mm: fix old/young bit handling in the faulting path
  • 5a5625a block: fix deadlock between sd_remove & sd_release
  • 3aba1db ubi: eba: properly rollback inside self_check_eba
  • 17c312e clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
  • b82d430 f2fs: use meta inode for GC of COW file
  • 271fda6 f2fs: use meta inode for GC of atomic file
  • 077f0e2 f2fs: fix return value of f2fs_convert_inline_inode()
  • e62ff09 f2fs: fix to don't dirty inode for readonly filesystem
  • 1789db6 f2fs: fix to force buffered IO on inline_data inode
  • b4205df ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
  • 5a33c92 scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
  • 2cac0df fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed
  • f17cbe5 efi/libstub: Zero initialize heap allocated struct screen_info
  • ea4f779 hostfs: fix dev_t handling
  • b579ea3 dev/parport: fix the array out-of-bounds risk
  • a1d85fc binder: fix hang of unregistered readers
  • e22b88f PCI: loongson: Enable MSI in LS7A Root Complex
  • a5b1cce PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
  • a30211c PCI: dw-rockchip: Fix initial PERST# GPIO value
  • 09b1502 PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
  • 2383733 parisc: Fix warning at drivers/pci/msi/msi.h:121
  • e91173e hwrng: amd - Convert PCIBIOS_* return codes to errnos
  • 8d70d61 tools/memory-model: Fix bug in lock.cat
  • fe3a28b ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
  • 3e81a7a ALSA: usb-audio: Move HD Webcam quirk to the right place
  • 923d326 ALSA: usb-audio: Fix microphone sound on HD webcam.
  • 689e078 ALSA: ump: Force 1 Group for MIDI1 FBs
  • ad4ab14 ALSA: ump: Don't update FB name for static blocks
  • 647cbf2 KVM: nVMX: Request immediate exit iff pending nested event needs injection
  • e06f46f KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
  • 5d104a5 media: ivsc: csi: don't count privacy on as error
  • b57b5c8 media: uvcvideo: Fix integer overflow calculating timestamp
  • 82b85a7 jbd2: avoid infinite transaction commit loop
  • b81c375 jbd2: precompute number of transaction descriptor blocks
  • 7a8532b jbd2: make jbd2_journal_get_max_txn_bufs() internal
  • 358bc85 media: imx-pxp: Fix ERR_PTR dereference in pxp_probe()
  • 787b734 media: ivsc: csi: add separate lock for v4l2 control handler
  • 04a4668 leds: mt6360: Fix memory leak in mt6360_init_isnk_properties()
  • 655cc01 md/md-bitmap: fix writing non bitmap pages
  • f67774b leds: ss4200: Convert PCIBIOS_* return codes to errnos
  • e44eb9d drivers: soc: xilinx: check return status of get_api_version()
  • 4b060d1 wifi: rtw88: usb: Fix disconnection after beacon loss
  • c755c01 wifi: mwifiex: Fix interface type change
  • 27be7ff selftests/landlock: Add cred_transfer test
  • 6a74f52 trace/pid_list: Change gfp flags in pid_list_fill_irq()
  • f1fd860 io_uring: tighten task exit cancellations
  • c3893d9 ext4: make sure the first directory block is not a hole
  • 9d241b7 ext4: check dot and dotdot of dx_root before making dir indexed
  • 8d04ddb m68k: amiga: Turn off Warp1260 interrupts during boot
  • 57053b3 udf: Avoid using corrupted block bitmap buffer
  • d3ea49f task_work: Introduce task_work_cancel() again
  • 0475bba task_work: s/task_work_cancel()/task_work_cancel_func()/
  • f2d6c5b cifs: mount with "unix" mount option for SMB1 incorrectly handled
  • 31553d2 cifs: fix reconnect with SMB1 UNIX Extensions
  • 160235e cifs: fix potential null pointer use in destroy_workqueue in init_cifs error path
  • 691aada apparmor: use kvfree_sensitive to free data->data
  • 4ccd370 drm/amd/display: Check for NULL pointer
  • bf0ac89 scsi: qla2xxx: Fix optrom version displayed in FDMI
  • 46d2ef2 drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
  • 2d209b2 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
  • 8d01e63 io_uring/io-wq: limit retrying worker initialisation
  • 8a31e8f ext2: Verify bitmap and itable block numbers before using them
  • 9c4e40b hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
  • 2c59cc6 ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error
  • ce47719 ata: libata-scsi: Do not overwrite valid sense data when CK_COND=1
  • 66fa52e media: venus: fix use after free in vdec_close
  • 2b1aec0 char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
  • 5a7c16a ata: libata-scsi: Fix offsets for the fixed format sense data
  • fcebdc0 fuse: verify {g,u}id mount options correctly
  • 7ca5297 sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
  • b047898 NFSD: Support write delegations in LAYOUTGET
  • 46cb65e ipv6: take care of scope when choosing the src addr
  • 0aa47c2 ipv4: fix source address selection with route leak
  • 5c07084 kernel: rerun task_work while freezing in get_signal()
  • c205565 btrfs: fix extent map use-after-free when adding pages to compressed bio
  • 5a041d2 af_packet: Handle outgoing VLAN packets without hardware offloading
  • 9e541c2 net: netconsole: Disable target before netpoll cleanup
  • 3a58c59 tick/broadcast: Make takeover of broadcast hrtimer reliable
  • a049560 dt-bindings: thermal: correct thermal zone node name limit
  • a7ac198 exfat: fix potential deadlock on __exfat_get_dentry_set
  • d849da8 x86/efistub: Revert to heap allocated boot_params for PE entrypoint
  • c12db5a x86/efistub: Avoid returning EFI_SUCCESS on error
  • 3e1e476 mm/mglru: fix overshooting shrinker memory
  • 0038abf mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
  • d6510f2 mm/mglru: fix div-by-zero in vmpressure_calc_level()
  • 99a49b6 mm/hugetlb: fix possible recursive locking detected warning
  • c311d65 hugetlb: force allocating surplus hugepages on mempolicy allowed nodes
  • 1689691 landlock: Don't lose track of restrictions on cred_transfer
  • cc33680 LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint
  • 8fe6e8c sbitmap: fix io hung due to race on sbitmap_word::cleared
  • a3e4c8f sbitmap: use READ_ONCE to access map->word
  • e511167 s390/dasd: fix error checks in dasd_copy_pair_store()
  • 145bc12 powerpc/8xx: fix size given to set_huge_pte_at()
  • acb2835 fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
  • f8599ff fs/ntfs3: Missed error return
  • 58ebd50 fs/ntfs3: Fix the format of the "nocase" mount option
  • 99eb444 rtc: interface: Add RTC offset to alarm after fix-up
  • a3fd1a1 nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
  • 8acbcc5 fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page of PMD-mapped THPs
  • cdeba6d fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without PM_PRESENT
  • 92e8bd4 fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr
  • 3aa4d91 fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
  • 09c5a17 pinctrl: renesas: r8a779g0: Fix TPU suffixes
  • 798a182 pinctrl: renesas: r8a779g0: Fix TCLK suffixes
  • 6b8ba65 pinctrl: renesas: r8a779g0: FIX PWM suffixes
  • 637cb96 pinctrl: renesas: r8a779g0: Fix IRQ suffixes
  • 37198b2 pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes
  • 70b7259 pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes
  • e59258c pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
  • 8cdbe6e pinctrl: renesas: r8a779g0: Fix CANFD5 suffix
  • a0bfea5 fs/ntfs3: Fix field-spanning write in INDEX_HDR
  • ab09df5 fs/ntfs3: Drop stray '' (backslash) in formatting string
  • d0c3ba5 fs/ntfs3: Correct undo if ntfs_create_inode failed
  • 53173e3 fs/ntfs3: Replace inode_trylock with inode_lock
  • e0ed0ea pinctrl: freescale: mxs: Fix refcount of child
  • a9b7175 pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
  • cbcdfab pinctrl: ti: ti-iodelay: Drop if block with always false condition
  • 197c5c8 pinctrl: single: fix possible memory leak when pinctrl_enable() fails
  • 99ae068 pinctrl: core: fix possible memory leak when pinctrl_enable() fails
  • d51dc9f pinctrl: rockchip: update rk3308 iomux routes
  • bcd4e15 fs/ntfs3: Add missing .dirty_folio in address_space_operations
  • 055f226 fs/ntfs3: Fix getting file type
  • 2f4ddb5 fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting
  • 645da4f fs/ntfs3: Deny getting attr data block in compressed frame
  • c4df2d4 fs/ntfs3: Fix transform resident to nonresident for compressed files
  • f37b756 fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
  • 9678798 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
  • 5081604 net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
  • 935dec4 ipv4: Fix incorrect TOS in fibmatch route get reply
  • 015d29d ipv4: Fix incorrect TOS in route get reply
  • 4afbac1 net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
  • 9b66bb1 gve: Fix XDP TX completion handling when counters overflow
  • 3dd4280 ipvs: properly dereference pe in ip_vs_add_service
  • 69b6a67 netfilter: nf_set_pipapo: fix initial map fill
  • 744bd92 netfilter: nft_set_pipapo: constify lookup fn args where possible
  • 27662b4 netfilter: ctnetlink: use helper function to calculate expect ID
  • 08e4d92 bnxt_re: Fix imm_data endianness
  • ac45a09 RDMA: Fix netdev tracker in ib_device_set_netdev
  • 60708cb RDMA/core: Remove NULL check before dev_{put, hold}
  • ddeff5d iommu/vt-d: Fix identity map bounds in si_domain_init()
  • e22ea60 RDMA/hns: Fix insufficient extend DB for VFs.
  • 7bf1e00 RDMA/hns: Fix undifined behavior caused by invalid max_sge
  • b47c078 RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
  • 4d480e4 RDMA/hns: Fix missing pagesize and alignment check in FRMR
  • f098ad9 RDMA/hns: Fix unmatch exception handling when init eq table fails
  • 72bbfe0 RDMA/hns: Check atomic wr length
  • a60111f macintosh/therm_windtunnel: fix module unload.
  • 4af2730 powerpc/xmon: Fix disassembly CPU feature checks
  • 9244649 PCI: dwc: Fix index 0 incorrectly being interpreted as a free ATU slot
  • 6c1a7c0 PCI: qcom-ep: Disable resources unconditionally during PERST# assert
  • f59ae46 MIPS: Octeron: remove source file executable bit
  • aa8cc8b clk: en7523: fix rate divider for slic and spi clocks
  • 56a118f clk: qcom: Park shared RCGs upon registration
  • 7e8e9d3 clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error
  • adbaa8f crypto: qat - extend scope of lock in adf_cfg_add_key_value_param()
  • 846ee3b nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
  • 90d41eb net: missing check virtio
  • 30bd459 vhost/vsock: always initialize seqpacket_allow
  • 3750e92 PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup()
  • 0e27e2e PCI: endpoint: Clean up error handling in vpci_scan_bus()
  • 99b642d ASoC: amd: Adjust error handling in case of absent codec device
  • 3dbfcd4 Input: elan_i2c - do not leave interrupt disabled on suspend failure
  • 480d281 RDMA/device: Return error earlier if port in not valid
  • 52cfbd6 mtd: make mtd_test.c a separate module
  • 5e1659d ASoC: max98088: Check for clk_prepare_enable() error
  • 6e891b0 powerpc/prom: Add CPU info to hardware description string later
  • e977bf4 hwrng: core - Fix wrong quality calculation at hw rng registration
  • 57600a7 scsi: lpfc: Fix a possible null pointer dereference
  • b32e36e ASoC: qcom: Adjust issues in case of DT error in asoc_qcom_lpass_cpu_platform_probe()
  • 9fbfef0 RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
  • f79ae07 RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled
  • 3681261 RDMA/mlx4: Fix truncated output warning in alias_GUID.c
  • f0583d6 RDMA/mlx4: Fix truncated output warning in mad.c
  • 8f8b4da Input: qt1050 - handle CHIP_ID reading error
  • 48eecce interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
  • e2c0cc7 clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
  • 9d6cff2 clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable
  • 5d7c843 clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON flags
  • e37d8e7 clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags
  • 48de26f clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during disable
  • 77765f8 RDMA/cache: Release GID table even if leak is detected
  • 9cc5d64 usb: typec-mux: nb7vpq904m: unregister typec switch on probe error and remove
  • 5f7b12d ASoC: cs35l56: Accept values greater than 0 as IRQ numbers
  • 417fb74 ASoc: tas2781: Enable RCA-based playback without DSP firmware download
  • 93090f0 RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE
  • 0b6bef6 coresight: Fix ref leak when of_coresight_parse_endpoint() fails
  • b8bdda6 KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR
  • 74e308b KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3
  • d115e17 iio: frequency: adrf6780: rm clk provider include
  • b6f7aac clk: qcom: camcc-sc7280: Add parent dependency to all camera GDSCs
  • 698f307 clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
  • 993cace scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
  • 526a877 PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup()
  • 0a6f1b5 PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
  • 24e2490 PCI: keystone: Don't enable BAR 0 for AM654x
  • 764d75c PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode()
  • 4cd2eca PCI: Fix resource double counting on remove & rescan
  • 31ff846 iio: Fix the sorting functionality in iio_gts_build_avail_time_table
  • 0cd55c6 SUNRPC: Fixup gss_status tracepoint error output
  • c7e94ab sparc64: Fix incorrect function signature and add prototype for prom_cif_init
  • 051a246 leds: flash: leds-qcom-flash: Test the correct variable in init
  • 1e81d6c ext4: avoid writing unitialized memory to disk in EA inodes
  • 6b18e4e ext4: don't track ranges in fast_commit if inode has inlined data
  • 5d52f87 NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
  • 3b45d19 SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
  • 83e025d xprtrdma: Fix rpcrdma_reqs_reset()
  • 5b042b7 mfd: omap-usb-tll: Use struct_size to allocate tll
  • 05e4efd mfd: rsmu: Split core code into separate module
  • 3fc173f perf intel-pt: Fix exclude_guest setting
  • f24f95b perf intel-pt: Fix aux_watermark calculation for 64-bit size
  • 645753c media: venus: flush all buffers in output plane streamoff
  • 844801d drm/mediatek/dp: Fix spurious kfree()
  • 8f0d32c drm/mediatek/dp: switch to ->edid_read callback
  • c6e67df ext4: fix infinite loop when replaying fast_commit
  • 016accc drm/mediatek: Remove less-than-zero comparison of an unsigned value
  • c327a4f Revert "leds: led-core: Fix refcount leak in of_led_get()"
  • 4b1f303 drm/qxl: Add check for drm_cvt_mode
  • 6b723ca drm/etnaviv: fix DMA direction handling for cached RW buffers
  • 7678d9b perf report: Fix condition in sort__sym_cmp()
  • 6b3b9c2 perf pmus: Fixes always false when compare duplicates aliases
  • fa423fe perf test: Make test_arm_callgraph_fp.sh more robust
  • 98c14a4 drm/msm/dpu: drop validity checks for clear_pending_flush() ctl op
  • 724ec08 drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC
  • cb8aa9d leds: trigger: Unregister sysfs attributes before calling deactivate()
  • be50a29 media: imx-jpeg: Drop initial source change event if capture has been setup
  • 1765092 drm/mediatek: Add OVL compatible name for MT8195
  • 5dbb98e drm/mediatek: Turn off the layers with zero width or height
  • 7445f2a drm/mediatek: Fix destination alpha error in OVL
  • 7b59d75 drm/mediatek: Fix XRGB setting error in Mixer
  • 35447af drm/mediatek: Fix XRGB setting error in OVL
  • 232c042 drm/mediatek: Use 8-bit alpha in ETHDR
  • df55aca drm/mediatek: Add missing plane settings when async update
  • 74e622f media: renesas: vsp1: Store RPF partition configuration per RPF instance
  • fe2025b media: renesas: vsp1: Fix _irqsave and _irq mix
  • c276c2b media: rcar-csi2: Cleanup subdevice in remove()
  • 3b6d482 media: rcar-csi2: Disable runtime_pm in probe error
  • ea4f6c7 media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
  • c6ad609 drm: zynqmp_kms: Fix AUX bus not getting unregistered
  • b2f9bfe drm: zynqmp_dpsub: Fix an error handling path in zynqmp_dpsub_probe()
  • afb8391 media: uvcvideo: Override default flags
  • 6dbe1b7 media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920
  • 7b0155f media: uvcvideo: Quirk for invalid dev_sof in Logitech C922
  • 991df39 media: uvcvideo: Disable autosuspend for Insta360 Link
  • 6377b07 media: i2c: imx219: fix msr access command sequence
  • 6c1358b saa7134: Unchecked i2c_transfer function result fixed
  • fa6950e ipmi: ssif_bmc: prevent integer overflow on 32bit systems
  • 2746560 x86/shstk: Make return uprobe work with shadow stack
  • 1c109f2 media: mediatek: vcodec: Handle invalid decoder vsi
  • 8736604 s390/uv: Don't call folio_wait_writeback() without a folio reference
  • 79bcb67 s390/mm: Convert gmap_make_secure to use a folio
  • 098ca92 s390/mm: Convert make_page_secure to use a folio
  • 249212c media: v4l: async: Fix NULL pointer dereference in adding ancillary links
  • 88a45f9 media: i2c: Fix imx412 exposure control
  • ff64b81 media: imon: Fix race getting ictx->lock
  • f543af2 media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
  • 3d8fd92 media: pci: ivtv: Add check for DMA map result
  • 9414381 drm/bridge: it6505: fix hibernate to resume no display issue
  • 2918b50 drm/bridge: Fixed a DP link training bug
  • c9bec33 drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare()
  • 93296c2 drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
  • 93486f4 drm/panel: himax-hx8394: Handle errors from mipi_dsi_dcs_set_display_on() better
  • 6d72626 drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1
  • 67b4592 drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit
  • ae1dd0a drm/amdgpu: Fix memory range calculation
  • 0af2e5c drm/amd/pm: Fix aldebaran pcie speed reporting
  • 8d869d0 drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_generic_write_seq()
  • 4e9d95a drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_dcs_write_seq()
  • cd1885a drm/amdkfd: Fix CU Masking for GFX 9.4.3
  • 5b78b88 drm/arm/komeda: Fix komeda probe failing if there are no links in the secondary pipeline
  • 86d2012 drm/rockchip: vop2: Fix the port mux of VP2
  • c43046d net: bridge: mst: Check vlan state for egress decision
  • bf0ce5a xdp: fix invalid wait context of page_pool_destroy()
  • e8558b8 Bluetooth: btnxpuart: Add handling for boot-signature timeout errors
  • e19f7b0 Bluetooth: btintel: Refactor btintel_set_ppag()
  • 424b424 Bluetooth: hci_bcm4377: Use correct unit for timeouts
  • 7c11185 selftests: forwarding: devlink_lib: Wait for udev events after reloading
  • 9d40fd5 bpf: Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT
  • 33a1321 bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
  • b0ff0cd bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
  • 5306d9a bpf: annotate BTF show functions with __printf
  • 67f4e66 selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops
  • 384dc56 selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()
  • ec204ab selftests/resctrl: Move run_benchmark() to a more fitting file
  • a2cb20d selftests/bpf: Close obj in error path in xdp_adjust_tail
  • 691ec70 selftests/bpf: Null checks for links in bpf_tcp_ca
  • 2a789fc selftests/bpf: Close fd in error path in drop_on_reuseport
  • d179ebe locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
  • 9a95e70 wifi: virt_wifi: don't use strlen() in const context
  • 477163b gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
  • 36e92b5 wifi: virt_wifi: avoid reporting connection success with wrong SSID
  • 4b66e79 xfrm: call xfrm_dev_policy_delete when kill policy
  • 0c92f09 xfrm: fix netdev reference count imbalance
  • 7a0edc3 wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter()
  • ef49102 perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake
  • 0c8a2ef perf: Fix default aux_watermark calculation
  • 3e43ad7 perf: Prevent passing zero nr_pages to rb_alloc_aux()
  • 3d5fa18 perf: Fix perf_aux_size() for greater-than 32-bit size
  • 69da07e perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
  • 77bf25d bpftool: Mount bpffs when pinmaps path not under the bpffs
  • 878c90b xfrm: Export symbol xfrm_dev_state_delete.
  • 0f6b8ae wifi: rtl8xxxu: 8188f: Limit TX power index
  • 150b7f9 wifi: rtw89: 8852b: fix definition of KIP register number
  • 802de75 netfilter: nf_tables: rise cap on SELinux secmark context
  • fed3317 ipvs: Avoid unnecessary calls to skb_is_gso_sctp
  • d5f53ed xfrm: Fix unregister netdevice hang on hardware offload.
  • c276044 libbpf: Checking the btf_type kind when fixing variable offsets
  • 16c5cb3 net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
  • e6c691f net: fec: Refactor: #define magic constants
  • fe2ead2 udf: Fix bogus checksum computation in udf_rename()
  • 67b5f10 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
  • 0675037 wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
  • 51a8a23 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
  • fc5cdbe jump_label: Fix concurrency issues in static_key_slow_dec()
  • a1359e0 perf/x86: Serialize set_attr_rdpmc()
  • f7c2f0e mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors
  • 0e59c2d mlxsw: spectrum_acl_erp: Fix object nesting warning
  • 1936fa0 lib: objagg: Fix general protection fault
  • e382588 udf: Fix lock ordering in udf_evict_inode()
  • be953b4 selftests/bpf: Check length of recv in test_sockmap
  • a9e46f9 net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
  • 44aa1e4 tcp: fix races in tcp_v[46]_err()
  • bc4f9c2 tcp: fix race in tcp_write_err()
  • ecc6836 tcp: add tcp_done_with_error() helper
  • c42b268 wifi: ath12k: fix wrong definition of CE ring's base address
  • 3e77981 wifi: ath11k: fix wrong definition of CE ring's base address
  • 586c7fb wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights
  • 0de96f9 wifi: ath12k: fix firmware crash during reo reinject
  • 8126f82 wifi: ath12k: fix invalid memory access while processing fragmented packets
  • e99d9b1 wifi: ath12k: change DMA direction while mapping reinjected packets
  • 7797efc net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
  • d8ffeb5 selftests/bpf: Fix prog numbers in test_sockmap
  • f3c9773 bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer
  • 3d4e3a3 wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure
  • cf484c8 wifi: ath12k: Correct 6 GHz frequency value in rx status
  • 0c1c958 wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
  • d027ac4 firmware: turris-mox-rwtm: Initialize completion before mailbox
  • 6173dd1 firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
  • 2f4f8d1 firmware: turris-mox-rwtm: Do not complete if there are no waiters
  • 9312a63 vmlinux.lds.h: catch .bss..L* sections into BSS")
  • e6c9eca ARM: spitz: fix GPIO assignment for backlight
  • b8cdefd m68k: cmpxchg: Fix return value for default case in __arch_xchg()
  • 13a7138 cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems
  • 72ff9d2 arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain property
  • c2e8bdc arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
  • 78beab7 arm64: dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS
  • d156865 arm64: dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS
  • 215b1aa arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
  • d523659 arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
  • bca0d01 arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS
  • becbe98 arm64: dts: rockchip: Add missing power-domains for rk356x vop_mmu
  • da8ea49 x86/xen: Convert comma to semicolon
  • 2e67d5c arm64: dts: imx8mp: Fix pgc vpu locations
  • 713750a arm64: dts: imx8mp: add HDMI power-domains
  • 0150dbc arm64: dts: imx8mp: Fix pgc_mlmix location
  • 1beddcd arm64: dts: imx8mp: Add NPU Node
  • 1667b27 m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
  • d5cfd8d arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ
  • fc46ee6 arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ
  • 35dcc7e arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ
  • ad15922 arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ
  • 880c61a arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ
  • 5baa02d arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ
  • 878177c arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10
  • e157575 arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc
  • 3f2f40a arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a
  • 3f75eb9 arm64: dts: amlogic: setup hdmi system clock
  • fbb1f7a arm64: dts: amlogic: add power domain to hdmitx
  • b448369 arm64: dts: amlogic: gx: correct hdmi clocks
  • 3cfa05f arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
  • 0580ecf arm64: dts: mediatek: mt8183-kukui: Fix the value of dlg,jack-det-rate mismatch
  • db85bab arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
  • d014162 arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg
  • 94a6cd9 arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
  • 440a052 arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
  • 80d8afc ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
  • 5b2db0b ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
  • e71469e ARM: dts: imx6qdl-kontron-samx6i: fix board reset
  • 3b96e42 ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
  • e139b74 ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
  • 7120acc arm64: dts: amlogic: sm1: fix spdif compatibles
  • 6652725 arm64: dts: rockchip: Increase VOP clk rate on RK3328
  • d48f3bb soc: qcom: pdr: fix parsing of domains lists
  • 3e81562 soc: qcom: pdr: protect locator_addr with the main mutex
  • aad41f4 soc: qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove
  • fab4a7b arm64: dts: qcom: qdu1000: Add secure qfprom node
  • 7267936 arm64: dts: qcom: qdu1000-idp: drop unused LLCC multi-ch-bit-off
  • 051ac32 arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs
  • 7eb34ea arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
  • 22646c5 arm64: dts: ti: k3-am62x: Drop McASP AFIFOs
  • c22649e memory: fsl_ifc: Make FSL_IFC config visible and selectable
  • 21dec02 OPP: ti: Fix ti_opp_supply_probe wrong return values
  • d94eb19 cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
  • 4b49314 arm64: dts: qcom: qrb4210-rb2: make L9A always-on
  • b6271fb ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer
  • 0fffc2e ARM: dts: sunxi: remove duplicated entries in makefile
  • a96e60a soc: xilinx: rename cpu_number1 to dummy_cpu_number
  • adc0b5c arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
  • 33fb3e3 arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
  • a86a568 arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
  • 0c4c1b7 arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s
  • 30ee9e5 arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
  • 96155dc arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s
  • 459f84f soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
  • 762384e soc: qcom: pmic_glink: Handle the return value of pmic_glink_init
  • 4bf50c7 arm64: dts: qcom: msm8998: enable adreno_smmu by default
  • 23e4427 arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
  • d74b0b6 arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY
  • 4d460ea arm64: dts: qcom: sm8450: add power-domain to UFS PHY
  • bfe9984 arm64: dts: qcom: sm8350: add power-domain to UFS PHY
  • f43134d arm64: dts: qcom: sm8250: add power-domain to UFS PHY
  • cf2ca13 arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings
  • 928691e arm64: dts: qcom: sm6350: add power-domain to UFS PHY
  • 3832f6d arm64: dts: qcom: sm6115: add power-domain to UFS PHY
  • 15a0aec arm64: dts: qcom: sdm845: add power-domain to UFS PHY
  • 23ce787 arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
  • 9a39bcd arm64: dts: qcom: sc8180x: switch UFS QMP PHY to new style of bindings
  • 72a9e5f arm64: dts: qcom: sc8180x: Correct PCIe slave ports
  • 5bf6767 hwmon: (max6697) Fix swapped temp{1,8} critical alarms
  • feb57c9 hwmon: (max6697) Fix underflow when writing limit attributes
  • 0804bd0 pwm: atmel-tcb: Fix race condition and convert to guards
  • 390645c drm/meson: fix canvas release in bind function
  • 908ce7f nvmet-auth: fix nvmet_auth hash error handling
  • 386171a pwm: stm32: Always do lazy disabling
  • 0089366 md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
  • 2a6849a block/mq-deadline: Fix the tag reservation code
  • b2c67e1 block: Call .limit_depth() after .hctx has been set
  • ff36cc0 hwmon: (adt7475) Fix default duty on fan is disabled
  • 96226fb cgroup/cpuset: Prevent UAF in proc_cpuset_show()
  • aea95c6 kernfs: Convert kernfs_path_from_node_locked() from strlcpy() to strscpy()
  • c8a3645 x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
  • 56d4e76 x86/pci/xen: Fix PCIBIOS_* return code handling
  • 12b24c1 x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
  • f6c475c x86/of: Return consistent error type from x86_of_pci_irq_enable()
  • f04da10 hfsplus: fix to avoid false alarm of circular locking
  • c8cae1c x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
  • 23a1965 block: initialize integrity buffer to zero before writing it to media
  • 1cfdfb9 ubd: untagle discard vs write zeroes not support handling
  • 3236c24 ubd: refactor the interrupt handler
  • b37d68a platform/chrome: cros_ec_debugfs: fix wrong EC message version
  • 2d0738a md: fix deadlock between mddev_suspend and flush bio
  • 43b75d5 rcu/tasks: Fix stale task snaphot for Tasks Trace
  • c25ae63 EDAC, i10nm: make skx_common.o a separate module
  • 754b569 spi: atmel-quadspi: Add missing check for clk_prepare
  • df8e2a3 spi: spi-microchip-core: Fix the number of chip selects supported
  • 3103777 powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC

Xanmod

Homepage
Download Linux 6.6.44-xanmod1 source from GitHub