github xanmod/linux 6.6.30-rt30-xanmod1

13 days ago
  • a34d01a Linux 6.6.30-rt30-xanmod1
  • d5193ff XANMOD: RT: config: Disable writeback throttling by default
  • 1006fdd Merge tag '6.6.30-xanmod1' into 6.6-rt
  • dab1cf0 Merge tag 'v6.6.30-rt30' into 6.6-rt
  • cb3cfb4 Linux 6.6.30-rt30
  • 91a8bdf Linux 6.6.30-xanmod1
  • 0e8e3a6 XANMOD: mm: Raise max_map_count default value
  • d1dc1c7 Merge tag 'v6.6.30' into 6.6
  • b31adb4 Merge tag 'v6.6.30' into v6.6-rt
  • 5697d15 Linux 6.6.30
  • 15aa09d bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
  • 57c34bf net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec
  • 6c3020d macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst
  • ee5dde3 macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads
  • bbc8486 Revert "riscv: kdump: fix crashkernel reserving problem on RISC-V"
  • be9857a ovl: fix memory leak in ovl_parse_param()
  • 3caf7f4 phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6
  • e342567 i2c: smbus: fix NULL function pointer dereference
  • 470d347 sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf()
  • 2cf53d8 sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr
  • dc21662 sched/eevdf: Always update V if se->on_rq when reweighting
  • 73224a5 phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered
  • b008e32 riscv: Fix loading 64-bit NOMMU kernels past the start of RAM
  • a0f0dbb riscv: Fix TASK_SIZE on 64-bit NOMMU
  • e4c881d riscv: fix VMALLOC_START definition
  • f976eca dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
  • 8e3c947 dma: xilinx_dpdma: Fix locking
  • 758071a dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue
  • 0e532b9 phy: qcom: m31: match requested regulator name with dt schema
  • 1da7f6a phy: rockchip: naneng-combphy: Fix mux on rk3588
  • 743cf2f phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits
  • d3d3723 phy: rockchip-snps-pcie3: fix bifurcation on rk3588
  • 78fe49b phy: freescale: imx8m-pcie: fix pcie link-up instability
  • 73e4d4f phy: marvell: a3700-comphy: Fix hardcoded array size
  • 610f175 phy: marvell: a3700-comphy: Fix out of bounds read
  • 935d4c7 soundwire: amd: fix for wake interrupt handling for clockstop mode
  • 4b80c02 idma64: Don't try to serve interrupts when device is powered off
  • 6e98921 dmaengine: tegra186: Fix residual calculation
  • 3053b68 dmaengine: owl: fix register access functions
  • 2431b5f mm: turn folio_test_hugetlb into a PageType
  • 25c5f2e x86/tdx: Preserve shared bit on mprotect()
  • 2b56188 phy: qcom: qmp-combo: Fix VCO div offset on v3
  • c219ef4 phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE
  • db4ecbf mtd: diskonchip: work around ubsan link failure
  • 1d2809e udp: preserve the connected status if only UDP cmsg
  • 8986ea3 fbdev: fix incorrect address computation in deferred IO
  • b2916e1 stackdepot: respect __GFP_NOLOCKDEP allocation flag
  • fefe98d net: b44: set pause params only when interface is up
  • ca958a1 ethernet: Add helper for assigning packet type when dest address does not match device address
  • 3ecf224 ACPI: CPPC: Fix access width used for PCC registers
  • 6a8fda8 ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
  • 1b890ae ACPI: CPPC: Use access_width over bit_width for system memory accesses
  • 03170e6 irqchip/gic-v3-its: Prevent double free on error
  • d7d7284 drm/amdgpu: Fix leak when GPU memory allocation fails
  • 65356a1 drm/amdgpu: Assign correct bits for SDMA HDP flush
  • b33d7aa drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
  • 9b338b2 arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
  • e64c811 arm64: dts: qcom: sm8450: Fix the msi-map entries
  • 93cf1e2 arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
  • c15b5c6 LoongArch: Fix access error when read fault on a write-only VMA
  • 2c733bb LoongArch: Fix callchain parse error with kernel tracepoint events
  • 8292f4f cpu: Re-enable CPU mitigations by default for !X86 architectures
  • 3a63cee btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
  • e498cc0 btrfs: scrub: run relocation repair when/only needed
  • 73aa8ea btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range()
  • 5e2239f btrfs: fallback if compressed IO fails for ENOSPC
  • 29e94f2 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
  • 699f895 smb3: fix lock ordering potential deadlock in cifs_sync_mid_result
  • 0fcf7e2 smb3: missing lock when picking channel
  • 39ad3d6 smb: client: Fix struct_group() usage in __packed structs
  • 92abee9 mm: support page_mapcount() on page_has_type() pages
  • 1eb691e mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros
  • 56b99a5 mmc: sdhci-msm: pervent access to suspended controller
  • f6c5d21 mm/hugetlb: fix missing hugetlb_lock for resv uncharge
  • 87fc30d mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec()
  • 67459f1 Bluetooth: qca: fix NULL-deref on non-serdev setup
  • 6b47cde Bluetooth: qca: fix NULL-deref on non-serdev suspend
  • e0813f2 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
  • 4eb706b Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
  • ece94c7 rust: remove params from module macro example
  • 4805d76 kbuild: rust: force alloc extern to allow "empty" Rust files
  • 2eed438 kbuild: rust: remove unneeded @rustc_cfg to avoid ICE
  • 3a93374 rust: make mutually exclusive with CFI_CLANG
  • c34a805 rust: init: remove impl Zeroable for Infallible
  • 37ca196 rust: don't select CONSTRUCTORS
  • 3b1ce48 x86/cpu: Fix check for RDPKRU in __show_regs()
  • cec11fa fork: defer linking file vma until vma is fully initialized
  • 612fbf6 selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID)
  • f4b1e2c selftests/seccomp: Change the syscall used in KILL_THREAD test
  • 003af8c selftests/seccomp: user_notification_addfd check nextfd is available
  • be383ef Squashfs: check the inode number is not the invalid value of zero
  • 331b633 squashfs: convert to new timestamp accessors
  • ab65b0c drm/ttm: stop pooling cached NUMA pages v2
  • ded1ffe mm, treewide: introduce NR_PAGE_ORDERS
  • 4c5eaf0 drm/amdgpu: fix visible VRAM handling during faults
  • f85a55f drm/amdgpu: add shared fdinfo stats
  • a4ae24c drm: add drm_gem_object_is_shared_for_memory_stats() helper
  • 9e89821 mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly
  • 49db746 mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH
  • 67d2212 KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"
  • 6393087 KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled
  • 753a277 af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
  • 4e40e62 tls: fix lockless read of strp->msg_ready in ->poll
  • 77df3da net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
  • 7407177 ice: fix LAG and VF lock dependency in ice_reset_vf()
  • 2f7cc2d iavf: Fix TC config comparison with existing adapter TC config
  • a918926 i40e: Report MFS in decimal base instead of hex
  • 8d6105f i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
  • 94b00cd net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns()
  • 9dfe293 net: phy: dp83869: Fix MII mode failure
  • 8260c98 netfilter: nf_tables: honor table dormant flag from netdev release event path
  • cf1a368 ARM: dts: imx6ull-tarragon: fix USB over-current polarity
  • 62041d2 eth: bnxt: fix counting packets discarded due to OOM and netpoll
  • de1aaef mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
  • ab4ecfb mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
  • e890456 mlxsw: spectrum_acl_tcam: Fix warning during rehash
  • 0ae8ff7 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
  • 3da432f mlxsw: spectrum_acl_tcam: Rate limit error message
  • 311eeaa mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
  • feabdac mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
  • 136fc52 mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
  • 79736f5 mlxsw: spectrum_acl_tcam: Fix race in region ID allocation
  • 99a9e7f mlxsw: Use refcount_t for reference counting
  • eaa5e16 net: openvswitch: Fix Use-After-Free in ovs_ct_exit
  • 3605413 ipvs: Fix checksumming on GSO of SCTP packets
  • cd212ca Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional()
  • 1e9a69f Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor
  • 80dfef1 Bluetooth: btusb: mediatek: Fix double free of skb in coredump
  • 882d614 Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID
  • 62e3a7c Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE
  • 190d33b Bluetooth: btusb: Fix triggering coredump implementation for QCA
  • e4ce6eb gpio: tegra186: Fix tegra186_gpio_is_accessible() check
  • 2497beb net: phy: mediatek-ge-soc: follow netdev LED trigger semantics
  • 2aacd4d net: gtp: Fix Use-After-Free in gtp_dellink
  • 209967f net: usb: ax88179_178a: stop lying about skb->truesize
  • 8240c73 ipv4: check for NULL idev in ip_route_use_hint()
  • 5e53816 net: fix sk_memory_allocated_{add|sub} vs softirqs
  • fe1e838 net: make SK_MEMORY_PCPU_RESERV tunable
  • 6a65f01 tools: ynl: don't ignore errors in NLMSG_DONE messages
  • 4fee8fa ax25: Fix netdev refcount issue
  • cffee39 NFC: trf7970a: disable all regulators on removal
  • 0142cbb net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps()
  • b50bb50 cxl/core: Fix potential payload size confusion in cxl_mem_get_poison()
  • e33625b bnxt_en: Fix the PCI-AER routines
  • 96ef658 bnxt_en: refactor reset close code
  • 7e8e0e0 bridge/br_netlink.c: no need to return void function
  • d68dc71 icmp: prevent possible NULL dereferences from icmp_build_probe()
  • 1fb855a ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property
  • 94346ef mlxsw: core_env: Fix driver initialization with old firmware
  • ac60e90 mlxsw: core: Unregister EMAD trap using FORWARD action
  • 09040ba net: bcmasp: fix memory leak when bringing down interface
  • b5fa073 vxlan: drop packets from invalid src-address
  • 3ccbec6 net: libwx: fix alloc msix vectors failed
  • 2122198 wifi: mac80211: fix unaligned le16 access
  • 83a137e wifi: mac80211: remove link before AP
  • 115cd09 wifi: mac80211_hwsim: init peer measurement result
  • 1960e9e drm/gma500: Remove lid code
  • bd7e8e5 wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
  • 2565820 wifi: iwlwifi: mvm: remove old PASN station when adding a new one
  • 154be74 wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded
  • 1ba4d2a wifi: mac80211: clean up assignments to pointer cache.
  • 80ea4ee ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
  • 37e2042 gpio: tangier: Use correct type for the IRQ chip data
  • 4de1378 arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller
  • 9f9d12a arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro
  • ff3e2ca arm64: dts: mediatek: mt2712: fix validation errors
  • ed427ce arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-"
  • 81559c9 arm64: dts: mediatek: mt7986: drop invalid thermal block clock
  • 5a3aa5d arm64: dts: mediatek: mt7986: reorder nodes
  • 76bb245 arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller
  • b42af71 arm64: dts: mediatek: mt7986: drop invalid properties from ethsys
  • b626cfb arm64: dts: mediatek: mt7986: reorder properties
  • 7327c4f arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
  • 847afa3 arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
  • 999d769 arm64: dts: mediatek: mt7622: fix IR nodename
  • 837f0b9 arm64: dts: mediatek: mt7622: fix clock controllers
  • 13f4079 arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358
  • a594104 arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315
  • 9d0b70b arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315
  • 0c29f85 arm64: dts: mediatek: cherry: Describe CPU supplies
  • a61f1a5 arm64: dts: mediatek: cherry: Add platform thermal configuration
  • 2928d2b arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1
  • 4978503 arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex
  • 346ffd2 arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys
  • 550ad9a arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex
  • 88b1625 arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg
  • 4142a16 arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
  • 11c51d2 arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
  • 6eb4c12 arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
  • 5fa8b9f arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
  • 82fe644 arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f
  • 4fb8d6e HID: logitech-dj: allow mice to use all types of reports
  • b7e3f0c HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
  • fc1860a cifs: reinstate original behavior again for forceuid/forcegid
  • 5514967 smb: client: fix rename(2) regression against samba
  • 4a5c16d cifs: Fix reacquisition of volume cookie on still-live connection
  • 41b273c Linux 6.6.29-xanmod1
  • 80f71c6 netfilter: xt_FLOWOFFLOAD: validate pppoe header
  • 8922cd0 Merge tag 'v6.6.29' into 6.6
  • a3463f0 Linux 6.6.29
  • 63cc4f1 selftests: kselftest: Fix build failure with NOLIBC
  • c67f926 thunderbolt: Reset only non-USB4 host routers in resume
  • b0f4478 PCI/ASPM: Fix deadlock when enabling ASPM
  • 3b62923 ksmbd: common: use struct_group_attr instead of struct_group for network_open_info
  • 4cbb883 ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
  • 5c20b24 ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
  • 3160d97 ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
  • 6355b46 powerpc/ftrace: Ignore ftrace locations in exit text sections
  • 43a71c1 virtio_net: Do not send RSS key if it is not supported
  • bd41ee1 net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards
  • 21b9d89 net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530
  • 2382eae nilfs2: fix OOB in nilfs_set_de_type
  • e46d3be bootconfig: use memblock_free_late to free xbc memory to buddy
  • a019b44 nouveau: fix instmem race condition around ptr stores
  • 5d2f587 drm/vmwgfx: Fix crtc's atomic check conditional
  • f1769cb drm/vmwgfx: Sort primary plane formats by order of preference
  • 6567421 drm/vmwgfx: Fix prime import/export
  • db74904 drm/amdgpu: remove invalid resource->start check v2
  • aa02d43 drm/amdkfd: Fix memory leak in create_process failure
  • ef13eec drm/amdgpu: validate the parameters of bo mapping operations more clearly
  • 885d4c3 fuse: fix leaked ENOSYS error on first statx call
  • cc10db0 mm/shmem: inline shmem_is_huge() for disabled transparent hugepages
  • 882e118 mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled
  • c85106f mm,swapops: update check in is_pfn_swap_entry for hwpoison entries
  • db01bfb mm/userfaultfd: allow hugetlb change protection upon poison entry
  • 81cf85a init/main.c: Fix potential static_command_line memory overflow
  • 31f815c arm64: hibernate: Fix level3 translation fault in swsusp_save()
  • e972b6a arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
  • cdf811a KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status
  • 947d518 KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms
  • 037e48c KVM: x86/pmu: Disable support for adaptive PEBS
  • bdda0c1 KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible
  • 7fce9f0 sched: Add missing memory barrier in switch_mm_cid
  • ac10735 fs: sysfs: Fix reference leak in sysfs_break_active_protection()
  • 8defb1d speakup: Avoid crash on very long word
  • 2a19c2a mei: me: disable RPL-S on SPS and IGN firmwares
  • f356fd0 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error
  • aa61f87 usb: Disable USB3 LPM at shutdown
  • 8a139fa usb: dwc2: host: Fix dereference issue in DDMA completion flow.
  • 2ff436b Revert "usb: cdc-wdm: close race between read and workqueue"
  • d841a93 USB: serial: option: add Telit FN920C04 rmnet compositions
  • 0772a60 USB: serial: option: add Rolling RW101-GL and RW135-GL support
  • b39ecc8 USB: serial: option: support Quectel EM060K sub-models
  • aeb7de0 USB: serial: option: add Lonsung U8300/U9300 product
  • f91606d USB: serial: option: add support for Fibocom FM650/FG650
  • 590d0e1 USB: serial: option: add Fibocom FM135-GL variants
  • 83290f9 serial: core: Fix missing shutdown and startup for serial base port
  • 7ae7104 serial: core: Clearing the circular buffer before NULLifying it
  • 12e9459 serial: stm32: Reset .throttled state in .startup()
  • 9f9be0e serial: stm32: Return IRQ_NONE in the ISR if no handling happend
  • 52aaf1f serial/pmac_zilog: Remove flawed mitigation for rx irq flood
  • 5f40fd6 serial: mxs-auart: add spinlock around changing cts state
  • 59f33af comedi: vmk80xx: fix incomplete endpoint checking
  • 9954c51 thunderbolt: Fix wake configurations after device unplug
  • 3238b23 thunderbolt: Avoid notify PM core about runtime PM resume
  • 1d7f104 binder: check offset alignment in binder_get_object()
  • ce2ec45 ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC
  • 90782cf ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
  • 05e6bfd ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1
  • 1da8f46 ALSA: hda/tas2781: correct the register for pow calibrated data
  • 02d32d5 ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
  • 388a730 net/mlx5: E-switch, store eswitch pointer before registering devlink_param
  • 00cf046 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
  • 5facc04 x86/bugs: Fix BHI retpoline check
  • c0dcd5c clk: mediatek: Do a runtime PM get on controllers during probe
  • 2c077fd clk: Get runtime PM before walking tree for clk_summary
  • 888a44f clk: Show active consumers of clocks in debugfs
  • 60ff482 clk: Get runtime PM before walking tree during disable_unused
  • 731ffd8 clk: Initialize struct clk_core kref earlier
  • 02a516c clk: Remove prepare_lock hold assertion in __clk_release()
  • d0d04ef interconnect: Don't access req_list while it's being manipulated
  • d7cc1d7 platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes
  • 3adcbec usb: new quirk to reduce the SET_ADDRESS request timeout
  • 26cc5cb usb: xhci: Add timeout argument in address_device USB HCD callback
  • ac1ddbe drm: panel-orientation-quirks: Add quirk for Lenovo Legion Go
  • 771ad4d ALSA: scarlett2: Rename scarlett_gen2 to scarlett2
  • 4afc65c PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word()
  • d9a2891 PCI/DPC: Use FIELD_GET()
  • 4ef9290 ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support
  • 92088c4 ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support
  • 2c57a5c ALSA: scarlett2: Add correct product series name to messages
  • 9c48e24 ALSA: scarlett2: Default mixer driver to enabled
  • 3c1d704 thunderbolt: Reset topology created by the boot firmware
  • 90cdb98 thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers
  • dc32d75 thunderbolt: Introduce tb_path_deactivate_hop()
  • 6c24584 thunderbolt: Introduce tb_port_reset()
  • ac630fb ASoC: ti: Convert Pandora ASoC to GPIO descriptors
  • a95f279 ALSA: scarlett2: Add support for Clarett 8Pre USB
  • a299e0b ALSA: scarlett2: Move USB IDs out from device_info struct
  • 259486b drm/radeon: make -fstrict-flex-arrays=3 happy
  • 158010b drm/panel: visionox-rm69299: don't unregister DSI device
  • 6690cc2 drm: nv04: Fix out of bounds access
  • 2df56f4 s390/cio: fix race condition during online processing
  • e43c124 s390/qdio: handle deferred cc1
  • c418d7a perf lock contention: Add a missing NULL check
  • 910be4f RDMA/mlx5: Fix port number for counter query in multi-port configuration
  • b428528 RDMA/cm: Print the old state when cm_destroy_id gets timeout
  • 99a7ccc RDMA/rxe: Fix the problem "mutex_destroy missing"
  • 7517032 drm/i915/mst: Limit MST+DSC to TGL+
  • 7ba7f70 net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them
  • 6855f72 net: ethernet: mtk_eth_soc: fix WED + wifi reset
  • cd81184 gpiolib: swnode: Remove wrong header inclusion
  • 121fb75 s390/ism: Properly fix receive message buffer allocation
  • f8de1b6 net: dsa: mt7530: fix port mirroring for MT7988 SoC switch
  • d1be396 net: dsa: mt7530: fix mirroring frames received on local port
  • 40f4ced tun: limit printing rate when illegal packet received by tun dev
  • 0ada998 ice: Fix checking for unsupported keys on non-tunnel device
  • 8d2e34e ice: tc: allow zero flags in parsing tc flower
  • 91efead ice: tc: check src_vsi in case of traffic from VF
  • 93d565e net: stmmac: Fix IP-cores specific MAC capabilities
  • 178856b net: stmmac: Fix max-speed being ignored on queue re-init
  • 0580dcc net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only
  • 447e00f octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation
  • 622479d net: change maximum number of UDP segments to 128
  • 48c4bb8 net/mlx5e: Prevent deadlock while disabling aRFS
  • c7fbc7b net/mlx5: Lag, restore buckets number to default after hash LAG deactivation
  • ff928d7 net: sparx5: flower: fix fragment flags handling
  • 022d81a af_unix: Don't peek OOB data without MSG_OOB.
  • aea3cb8 af_unix: Call manage_oob() for every skb in unix_stream_read_generic().
  • 4ed82dd netfilter: flowtable: incorrect pppoe tuple
  • a2471d2 netfilter: flowtable: validate pppoe header
  • ebf7c97 netfilter: nft_set_pipapo: do not free live element
  • 3f59ac2 netfilter: br_netfilter: skip conntrack input hook for promisc packets
  • ad33357 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()
  • a9ebf34 netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
  • 5562a51 scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5
  • ac4ad51 arm64: tlb: Fix TLBI RANGE operand
  • 663f72c arm64/mm: Modify range-based tlbi to decrement scale
  • bc835b8 net: usb: ax88179_178a: avoid writing the mac address before first reading
  • 37e14db scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING
  • 998f52a random: handle creditable entropy from atomic process context
  • 9f39e9e selftests/ftrace: Limit length in subsystem-enable tests
  • 5b84dab SUNRPC: Fix rpcgss_context trace event acceptor field
  • 5e3eb86 drm/i915/vma: Fix UAF on destroy against retire race
  • 63fb4af io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure
  • 390a71e media: videobuf2: request more buffers for vb2_read
  • bef7139 drm/msm/dpu: populate SSPP scaler block version
  • fe09b8d selftests: timers: Fix posix_timers ksft_print_msg() warning
  • dbfb523 ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
  • 985b9ee ceph: rename _to_client() to _to_fs_client()
  • 2e2023e ceph: pass the mdsc to several helpers
  • a17236f drm/amd/display: Do not recursively call manual trigger programming
  • c626db7 selftests/timers/posix_timers: Reimplement check_timer_distribution()
  • b04cae4 selftests: timers: Convert posix_timers test to generate KTAP output
  • 9d10617 drm/i915: Disable live M/N updates when using bigjoiner
  • ccb0934 drm/i915: Adjust seamless_m_n flag behaviour
  • deaeb5b drm/i915: Enable VRR later during fastsets
  • 7e50ac4 drm/i915: Extract intel_crtc_vblank_evade_scanlines()
  • e19dc8c drm/i915: Change intel_pipe_update_{start,end}() calling convention
  • 51cc733 drm/i915/cdclk: Fix voltage_level programming edge case
  • 6711b08 drm/i915/mst: Reject FEC+MST on ICL
  • 6b625d2 drm/i915: Fix FEC pipe A vs. DDI A mixup
  • 488d4cb smb: client: refresh referral without acquiring refpath_lock
  • 645f332 smb: client: guarantee refcounted children from parent session
  • 441786b smb3: show beginning time for per share stats
  • 6202996 smb: client: fix UAF in smb2_reconnect_server()
  • fe1bad7 smb: client: remove extra @chan_count check in __cifs_put_smb_ses()
  • ac361ff Linux 6.6.28-xanmod2
  • 180adc3 XANMOD: config: Disable writeback throttling by default
  • e075fa3 Revert "mm/vmscan: Add sysctl knobs for protecting the working set [le9uo-1.5]"
  • c72fa2f Revert "mm/vmscan: vm.workingset_protection: On by default"
  • c41b6a7 Revert "mm/vmscan: vm.workingset_protection: Update to linux6.6-le9uo-1.6"
  • 2e4ffa7 Linux 6.6.28-xanmod1
  • 79c4992 Merge tag 'v6.6.28' into 6.6
  • ba15141 Linux 6.6.28
  • 5097157 drm/amd/display: fix disable otg wa logic in DCN316
  • 5ca6cbd drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST
  • b12c3cf drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4
  • bd3105a drm/amdgpu: fix incorrect number of active RBs for gfx11
  • fa2df4a drm/amdgpu: always force full reset for SOC21
  • 1520bf6 drm/amdgpu: Reset dGPU if suspend got aborted
  • 2708354 drm/i915: Disable port sync when bigjoiner is used
  • d1742f7 drm/i915/cdclk: Fix CDCLK programming order when pipes are active
  • 09e6cbe x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI
  • a823da6 x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
  • 9c9cd01 x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
  • 7497589 x86/bugs: Fix BHI handling of RRSBA
  • c83e35f x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'
  • bdbbe95 x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
  • 39053a3 x86/bugs: Fix BHI documentation
  • 2d00390 x86/bugs: Fix return type of spectre_bhi_state()
  • 548af61 irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
  • 052d73c x86/apic: Force native_apic_mem_read() to use the MOV instruction
  • 5c5fb50 selftests: timers: Fix abs() warning in posix_timers test
  • 2978ee7 x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
  • d4a2a96 perf/x86: Fix out of range data
  • d619651 vhost: Add smp_rmb() in vhost_enable_notify()
  • 8a05b66 vhost: Add smp_rmb() in vhost_vq_avail_empty()
  • a156f37 arm64: dts: imx8-ss-dma: fix spi lpcg indices
  • e9e44fc arm64: dts: imx8-ss-lsio: fix pwm lpcg indices
  • 16c2dd9 arm64: dts: imx8-ss-conn: fix usb lpcg indices
  • 7c42854 arm64: dts: imx8-ss-dma: fix adc lpcg indices
  • 19a8492 arm64: dts: imx8-ss-dma: fix can lpcg indices
  • 20ceb2b arm64: dts: imx8qm-ss-dma: fix can lpcg indices
  • 04e018b drm/client: Fully protect modes[] with dev->mode_config.mutex
  • 3180671 drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
  • a81b2ac drm/ast: Fix soft lockup
  • 4d87f08 drm/amdkfd: Reset GPU on queue preemption failure
  • f9b31df drm/i915/vrr: Disable VRR when using bigjoiner
  • 88685c3 drm/vmwgfx: Enable DMA mappings with SEV
  • d43e11d accel/ivpu: Fix deadlock in context_xa
  • 2704f48 scsi: sg: Avoid race in error handling & drop bogus warn
  • 46af904 scsi: sg: Avoid sg device teardown race
  • d15023f kprobes: Fix possible use-after-free issue on kprobe registration
  • 96b7b09 io_uring/net: restore msg_control on sendzc retry
  • 585c573 btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans
  • 363be24 btrfs: record delayed inode root in transaction
  • 1443181 btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations
  • 03cca8f btrfs: qgroup: correctly model root qgroup rsv in convert
  • 732752b selftests: mptcp: use += operator to append strings
  • 4c6d2f4 iommu/vt-d: Allocate local memory for page request queue
  • f3ccbb6 iommu/vt-d: Fix wrong use of pasid config
  • e3e1e80 tracing: hide unused ftrace_event_id_fops
  • 2fc4d53 net: ena: Set tx_info->xdpf value to NULL
  • 354627f net: ena: Use tx_ring instead of xdp_ring for XDP channel TX
  • bc0ad68 net: ena: Pass ena_adapter instead of net_device to ena_xmit_common()
  • c891d76 net: ena: Move XDP code to its new files
  • 5c7f224 net: ena: Fix incorrect descriptor free behavior
  • dc1d1e3 net: ena: Wrong missing IO completions check order
  • 4d142dd net: ena: Fix potential sign extension issue
  • 507cc23 af_unix: Fix garbage collector racing against connect()
  • 301fdba af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
  • 8b6c4b6 net: dsa: mt7530: trap link-local frames regardless of ST Port State
  • 785510c Revert "s390/ism: fix receive message buffer allocation"
  • 54541e1 net: sparx5: fix wrong config being used when reconfiguring PCS
  • 292a764 net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit
  • 8777d6a net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
  • f9ac93b net/mlx5e: Fix mlx5e_priv_init() cleanup flow
  • 690e3d9 net/mlx5: Correctly compare pkt reformat ids
  • 5cf5337 net/mlx5: Properly link new fs rules into the tree
  • cbe5852 net/mlx5: offset comp irq index in name by one
  • 8c91c60 net/mlx5: Register devlink first under devlink lock
  • 7a83673 net/mlx5: SF, Stop waiting for FW as teardown was called
  • 89242d9 netfilter: complete validation of user input
  • e2c680f Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit
  • 72473db Bluetooth: SCO: Fix not validating setsockopt user input
  • cc950d5 Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY
  • de3c85d Bluetooth: hci_sync: Use QoS to determine which PHY to scan
  • a39cc8d Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
  • c832164 Bluetooth: ISO: Align broadcast sync_timeout with connection timeout
  • 01b11a0 ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
  • 5fd0b8b ipv4/route: avoid unused-but-set-variable warning
  • 8a18d2f ipv6: fib: hide unused 'pn' variable
  • cc10d3e octeontx2-af: Fix NIX SQ mode and BP config
  • 601a89e af_unix: Clear stale u->oob_skb.
  • cba376e net: ks8851: Handle softirqs at the end of IRQ thread to fix hang
  • e454abe net: ks8851: Inline ks8851_rx_skb()
  • 499c993 bnxt_en: Reset PTP tx_avail after possible firmware reset
  • 4cbcf8c bnxt_en: Fix error recovery for RoCE ulp client
  • c60ed82 bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
  • 1e91775 s390/ism: fix receive message buffer allocation
  • 190d9ef geneve: fix header validation in geneve[6]_xmit_skb
  • 740ffad block: fix q->blkg_list corruption during disk rebind
  • 7af5582 octeontx2-pf: Fix transmit scheduler resource leak
  • b143e19 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
  • 80fa4fb u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
  • bdce65f net: openvswitch: fix unwanted error log on timeout policy probing
  • 60b87b5 scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
  • 8a18216 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
  • aebbe59 nouveau: fix function cast warning
  • 42cbe04 Revert "drm/qxl: simplify qxl_fence_wait"
  • 9bd1891 cxl/core: Fix initialization of mbox_cmd.size_out in get event
  • ea16e63 arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
  • f7ef9a4 drm/msm/dpu: don't allow overriding data from catalog
  • eb0ef41 cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned
  • 645cef1 cxl/mem: Fix for the index of Clear Event Record Handle
  • c0781d6 firmware: arm_scmi: Make raw debugfs entries non-seekable
  • 6f9a8a5 ARM: OMAP2+: fix USB regression on Nokia N8x0
  • ff75f9f mmc: omap: restore original power up/down steps
  • f6c34c9 mmc: omap: fix deferred probe
  • 267bcd2 mmc: omap: fix broken slot switch lookup
  • 086426d ARM: OMAP2+: fix N810 MMC gpiod table
  • d73e7fb ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
  • 7611722 media: cec: core: remove length check of Timer Status
  • 9fdfeef PM: s2idle: Make sure CPUs will wakeup directly on resume
  • 3860152 ACPI: scan: Do not increase dep_unmet for already met dependencies
  • cfd7580 platform/chrome: cros_ec_uart: properly fix race condition
  • 1e3b887 drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
  • 9ab5e44 Bluetooth: Fix memory leak in hci_req_sync_complete()
  • a9cd92b ring-buffer: Only update pages_touched when a new page is touched
  • 3f28d49 raid1: fix use-after-free for original bio in raid1_write_request()
  • 1808b99 ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
  • 4ca2a5f batman-adv: Avoid infinite loop trying to resize local TT
  • 341b5e1 ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
  • 99618f8 ata: libata-core: Allow command duration limits detection for ACS-4 drives
  • 05eedb5 smb3: fix Open files on server counter going negative
  • 4642d6e Linux 6.6.27-xanmod1
  • 2bfedab Revert "XANMOD: config: Change to voluntary preemption by default"
  • b922073 mm/vmscan: vm.workingset_protection: Update to linux6.6-le9uo-1.6
  • ef286ab Merge tag 'v6.6.27' into 6.6
  • 5e82800 Linux 6.6.27
  • 5c1dc51 drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes
  • 14ac934 Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()"
  • 91fb03c VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
  • b456cb9 net: mpls: error out if inner headers are not set
  • 83890a4 Bluetooth: btintel: Fixe build regression
  • ce64c26 platform/x86: intel-vbtn: Update tablet mode switch at end of probe
  • 300a2b9 randomize_kstack: Improve entropy diffusion
  • 41671f0 media: mediatek: vcodec: adding lock to protect encoder context list
  • 0a2dc70 media: mediatek: vcodec: adding lock to protect decoder context list
  • ec25fc3 media: mediatek: vcodec: Fix oops when HEVC init fails
  • a445eb1 selftests: mptcp: display simult in extra_msg
  • 9dff96b gcc-plugins/stackleak: Avoid .head.text section
  • 7365444 ALSA: hda/realtek: Add quirks for some Clevo laptops
  • 3d4b909 fbmon: prevent division by zero in fb_videomode_from_videomode()
  • 5e11bac drivers/nvme: Add quirks for device 126f:2262
  • 19e525e modpost: fix null pointer dereference
  • 21162ad io_uring: clear opcode specific data for an early failure
  • 89f0cf6 fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
  • 4cd44fd x86/xen: attempt to inflate the memory balloon on PVH
  • 9afc9fd ASoC: soc-core.c: Skip dummy codec when adding platforms
  • d009236 thermal/of: Assume polling-delay(-passive) 0 when absent
  • 6712b75 ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE
  • fa5c8f2 usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
  • 55b724b usb: typec: tcpci: add generic tcpci fallback compatible
  • d8518f0 thunderbolt: Keep the domain powered when USB4 port is in redrive mode
  • 266f403 usb: typec: ucsi: Limit read size on v1.2
  • 0d52e18 usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR
  • 4b1f991 kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id()
  • ac191bc bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state
  • bb72eb8 tools: iio: replace seekdir() in iio_generic_buffer
  • fb8579a ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment
  • 80f175d Input: xpad - add support for Snakebyte GAMEPADs
  • fd067c8 ktest: force $buildonly = 1 for 'make_warnings_file' test type
  • 6066887 ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
  • 08aba12 perf/x86/amd/lbr: Discard erroneous branch entries
  • a9852cf platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
  • ed2f8b7 Input: allocate keycode for Display refresh rate toggle
  • dddc9f4 Input: imagis - use FIELD_GET where applicable
  • 2e90774 RDMA/cm: add timeout to cm_destroy_id wait
  • 5f7fd6a block: prevent division by zero in blk_rq_stat_sum()
  • 0662dea drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09
  • 44723bd input/touchscreen: imagis: Correct the maximum touch area value
  • d0e2f7a libperf evlist: Avoid out-of-bounds access
  • a822f30 Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
  • 8466112 PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge
  • 73bdf8d SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
  • 3d1b47e drm: Check output polling initialized before disabling
  • 09d4600 drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()
  • 0f09e89 HID: input: avoid polling stylus battery on Chromebook Pompom
  • 30930f0 i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
  • cd0a183 accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid warnings
  • 953fee8 drm/amd/display: Fix nanosec stat overflow
  • a5e7686 ext4: forbid commit inconsistent quota data when errors=remount-ro
  • 58546b2 ext4: add a hint for block bitmap corrupt state in mb_groups
  • bd6b1c4 ASoC: Intel: avs: Populate board selection with new I2S entries
  • f4a345e ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter
  • cb94201 media: sta2x11: fix irq handler cast
  • 214a6c4 Julia Lawall reported this null pointer dereference, this should fix it.
  • 24e5e1e rcu-tasks: Repair RCU Tasks Trace quiescence check
  • 4d58c9f rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
  • f4b6cae ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops
  • d43a902 isofs: handle CDs with bad root inode but good Joliet root directory
  • 07a2aa6 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
  • 89e8524 sysv: don't call sb_bread() with pointers_lock held
  • 56f5e36 pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
  • 852ad6a drm/ttm: return ENOSPC from ttm_bo_mem_space v3
  • 02a3b0d ASoC: SOF: amd: Optimize quirk for Valve Galileo
  • f19ad40 drm: panel-orientation-quirks: Add quirk for GPD Win Mini
  • eafaec4 Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
  • d6b2fe2 drm/vc4: don't check if plane->state->fb == state->fb
  • 8677a14 Bluetooth: Add new quirk for broken read key length on ATS2851
  • 6d0950c Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922
  • ffdca0a Bluetooth: btintel: Fix null ptr deref in btintel_read_version
  • a2e6bff net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
  • c926393 ice: use relative VSI index for VFs instead of PF VSI number
  • c1363ed btrfs: send: handle path ref underflow in header iterate_inode_ref()
  • 30237d6 btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
  • 0d23b34 btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
  • 5d7a858 wifi: cfg80211: check A-MSDU format more carefully
  • 95eec16 wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm
  • 2618ab1 overflow: Allow non-type arg to type_max() and type_min()
  • 3ba4ace cpufreq: Don't unregister cpufreq cooling on CPU hotplug
  • 138fdea wifi: ath11k: decrease MHI channel buffer length to 8KB
  • 4031b72 dma-direct: Leak pages on dma_set_decrypted() failure
  • 9470114 net: pcs: xpcs: Return EINVAL in the internal methods
  • cf21eb6 tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
  • ec72568 pstore/zone: Add a null pointer check to the psz_kmsg_read
  • a217b61 ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS
  • 1feb6fc wifi: mt76: mt7996: add locking for accessing mapped registers
  • 1152c2c wifi: mt76: mt7996: disable AMSDU for non-data frames
  • 891fd07 wifi: mt76: mt7915: add locking for accessing mapped registers
  • c39e75f wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro
  • 5dc5f8c firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename()
  • 1b2b265 net: skbuff: add overflow debug check to pull/push helpers
  • b8dccb2 ionic: set adminq irq affinity
  • 9d3f959 pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain
  • ce666ce pmdomain: ti: Add a null pointer check to the omap_prm_domain_init
  • a7b862a net: add netdev_lockdep_set_classes() to virtual drivers
  • fc1d1ca arm64: dts: rockchip: fix rk3399 hdmi ports node
  • 5c014f0 arm64: dts: rockchip: fix rk3328 hdmi ports node
  • bb8ca34 ARM: dts: rockchip: fix rk322x hdmi ports node
  • c795042 ARM: dts: rockchip: fix rk3288 hdmi ports node
  • 3f0a747 cpuidle: Avoid potential overflow in integer multiplication
  • 750d446 panic: Flush kernel log buffer at the end
  • a2e14cc printk: For @suppress_panic_printk check for other CPU in panic
  • dbd3c05 wifi: iwlwifi: pcie: Add the PCI device id for new hardware
  • dae70a5 VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  • 0a6def0 wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor
  • 7a71f61 net: phy: phy_device: Prevent nullptr exceptions on ISR
  • 2485bee net: stmmac: dwmac-starfive: Add support for JH7100 SoC
  • 3dac6ab bnx2x: Fix firmware version string character counts
  • b34d64e wifi: rtw89: fix null pointer access when abort scan
  • 15df198 wifi: ath9k: fix LNA selection in ath_ant_try_scan()
  • 315eb3c amdkfd: use calloc instead of kzalloc to avoid integer overflow
  • bd62b21 Linux 6.6.26-xanmod1
  • b953134 mm/vmscan: vm.workingset_protection: On by default
  • 365b514 mm/vmscan: Add sysctl knobs for protecting the working set [le9uo-1.5]
  • 0225682 Merge tag 'v6.6.26' into 6.6
  • 99c7e5a Revert "mm/vmscan: add sysctl knobs for protecting the working set"
  • 0ccfb8e Linux 6.6.26
  • 6d9ef0c x86: set SPECTRE_BHI_ON as default
  • cb238e9 KVM: x86: Add BHI_NO
  • 1c42ff8 x86/bhi: Mitigate KVM by default
  • d414b40 x86/bhi: Add BHI mitigation knob
  • 118794d x86/bhi: Enumerate Branch History Injection (BHI) bug
  • c6e3d59 x86/bhi: Define SPEC_CTRL_BHI_DIS_S
  • eb36b0d x86/bhi: Add support for clearing branch history at syscall entry
  • eb0f175 x86/syscall: Don't force use of indirect calls for system calls
  • 108feca x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
  • 0465453 x86/boot: Move mem_encrypt= parsing to the decompressor
  • ccde70a x86/efistub: Remap kernel text read-only before dropping NX attribute
  • 56408ed x86/sev: Move early startup code into .head.text section
  • af90ced x86/sme: Move early SME kernel encryption handling into .head.text
  • dc4cbf9 efi/libstub: Add generic support for parsing mem_encrypt=
  • 5447cb9 x86/head/64: Move the __head definition to <asm/init.h>
  • 876941f bpf: support deferring bpf_link dealloc to after RCU grace period
  • 771690b bpf: put uprobe link's path and task in release callback
  • 43eca11 mptcp: don't account accept() of non-MPC client as fallback to TCP
  • 12f353f mptcp: don't overwrite sock_ops in mptcp_is_tcpsk()
  • 5b5ff82 selftests: mptcp: connect: fix shellcheck warnings
  • e4a4493 of: module: prevent NULL pointer dereference in vsnprintf()
  • 37b81ae Revert "x86/mpparse: Register APIC address only once"
  • a7ff84a drm/i915/gt: Enable only one CCS for compute workload
  • 726ff62 drm/i915/gt: Do not generate the command streamer for all the CCS
  • c1f7ce2 drm/i915/gt: Disable HW load balancing for CCS
  • 2cfff21 smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect()
  • aa582b3 smb: client: fix potential UAF in smb2_is_network_name_deleted()
  • 0a15ba8 smb: client: fix potential UAF in is_valid_oplock_break()
  • f92739f smb: client: fix potential UAF in smb2_is_valid_lease_break()
  • 21fed37 smb: client: fix potential UAF in smb2_is_valid_oplock_break()
  • 10e17ca smb: client: fix potential UAF in cifs_dump_full_key()
  • c3cf8b7 smb: client: fix potential UAF in cifs_stats_proc_show()
  • cf03020 smb: client: fix potential UAF in cifs_stats_proc_write()
  • a65f2b5 smb: client: fix potential UAF in cifs_debug_files_proc_show()
  • 6f17163 smb3: retrying on failed server close
  • ba55f8a smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex
  • 9b2ee27 smb: client: handle DFS tcons in cifs_construct_tcon()
  • 00effef riscv: process: Fix kernel gp leakage
  • 7a82963 riscv: Fix spurious errors from __get/put_kernel_nofault
  • 3dcb222 s390/entry: align system call table on 8 bytes
  • 782baf5 selftests/mm: include strings.h for ffsl
  • 43fad1d mm/secretmem: fix GUP-fast succeeding on secretmem folios
  • 8a44119 arm64/ptrace: Use saved floating point state type to determine SVE layout
  • 92f32f1 perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event
  • 453b5f2 x86/coco: Require seeding RNG with RDRAND on CoCo systems
  • 5a02df3 x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
  • 51b7841 x86/mm/pat: fix VM_PAT handling in COW mappings
  • 801c8b8 of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
  • dfa6557 driver core: Introduce device_link_wait_removal()
  • 65938e8 io_uring/kbuf: hold io_buffer_list reference over mmap
  • 6b9d49b io_uring: use private workqueue for exit work
  • b392402 io_uring/kbuf: protect io_buffer_list teardown with a reference
  • 4c0a5da io_uring/kbuf: get rid of bl->is_ready
  • d6e03f6 io_uring/kbuf: get rid of lower BGID lists
  • 781477d ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
  • 04d78aa ALSA: hda/realtek - Fix inactive headset mic jack
  • 67c477f ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  • a637fab ksmbd: validate payload size in ipc response
  • a06562f ksmbd: don't send oplock break if rename fails
  • 2f0262a gpio: cdev: fix missed label sanitizing in debounce_setup()
  • d9f0804 gpio: cdev: check for NULL labels when sanitizing them for irqs
  • 63bd086 x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
  • ac522af ice: fix typo in assignment
  • 9d60e8e nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
  • 6e307a6 riscv: Disable preemption when using patch_map()
  • 1ba1291 SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
  • e12149d ASoC: SOF: amd: fix for false dsp interrupts
  • cbd080c ata: sata_mv: Fix PCI device ID table declaration compilation warning
  • 4b31a22 spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe
  • 0fdada1 cifs: Fix caching to try to do open O_WRONLY as rdwr on server
  • 0f28afe Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching"
  • f3e692c scsi: sd: Unregister device if device_add_disk() failed in sd_probe()
  • 56de23e scsi: mylex: Fix sysfs buffer lengths
  • 4cad40d ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
  • fce7a54 regmap: maple: Fix uninitialized symbol 'ret' warnings
  • 04b5238 ASoC: amd: acp: fix for acp_init function error handling
  • 3d3e148 spi: s3c64xx: Use DMA mode from fifo size
  • 5448a99 spi: s3c64xx: determine the fifo depth only once
  • f8a6edd spi: s3c64xx: allow full FIFO masks
  • 6f9d907 spi: s3c64xx: define a magic value
  • 3fa0085 spi: s3c64xx: remove else after return
  • 56aeaed spi: s3c64xx: explicitly include <linux/bits.h>
  • 0df4616 spi: s3c64xx: sort headers alphabetically
  • bb3ee5f spi: s3c64xx: Extract FIFO depth calculation to a dedicated macro
  • 80ca762 ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
  • 229c761 ASoC: rt722-sdca-sdw: fix locking sequence
  • 1064108 ASoC: rt712-sdca-sdw: fix locking sequence
  • 3bfbc53 ASoC: rt711-sdw: fix locking sequence
  • 53c8045 ASoC: rt711-sdca: fix locking sequence
  • 8eea5ae ASoC: rt5682-sdw: fix locking sequence
  • cc4d9f0 drm/prime: Unbreak virtgpu dma-buf export
  • 692a51b nouveau/uvmm: fix addr/range calcs for remap operations
  • 9e3941c drm/panfrost: fix power transition timeout warnings
  • 4930d7a ALSA: hda: cs35l56: Add ACPI device match tables
  • 3af6c5a regmap: maple: Fix cache corruption in regcache_maple_drop()
  • 4e73748 RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
  • b2ddeb7 drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported
  • 3e1a29f ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
  • 40613ea 9p: Fix read/write debug statements to report server reply
  • f4a192c fs/pipe: Fix lockdep false-positive in watchqueue pipe_write()
  • ab7a6fe KVM: SVM: Add support for allowing zero SEV ASIDs
  • 79b79ea KVM: SVM: Use unsigned integers when dealing with ASIDs
  • 0a583b7 net: ravb: Always update error counters
  • 1dd9204 net: ravb: Always process TX descriptor ring
  • a9fb2f7 net: ravb: Let IP-specific receive function to interrogate descriptors
  • 199a131 e1000e: move force SMBUS from enable ulp function to avoid PHY loss issue
  • eb96a5c e1000e: Minor flow correction in e1000_shutdown function
  • 1d16cd9 e1000e: Workaround for sporadic MDI error on Meteor Lake systems
  • d5752c7 intel: legacy: field get conversion
  • e383353 intel: add bit macro includes where needed
  • e77220e i40e: Remove circular header dependencies and fix headers
  • 59a9de1 i40e: Split i40e_osdep.h
  • 2ee5326 i40e: Move memory allocation structures to i40e_alloc.h
  • 0ed1150 i40e: Simplify memory allocation functions
  • 0c52a50 virtchnl: Add header dependencies
  • 45116a7 i40e: Refactor I40E_MDIO_CLAUSE* macros
  • f629cf1 i40e: Remove back pointer from i40e_hw structure
  • 66ca011 i40e: Enforce software interrupt during busy-poll exit
  • e6d25db i40e: Remove _t suffix from enum type names
  • 3da10e9 drm/amd: Flush GFXOFF requests in prepare stage
  • da67a11 drm/amd: Add concept of running prepare_suspend() sequence for IP blocks
  • 8b5f720 drm/amd: Evict resources during PM ops prepare() callback
  • 4356a2c drm/amd/display: Prevent crash when disable stream
  • 8dc9a27 drm/amd/display: Fix DPSTREAM CLK on and off sequence
  • 113b12e usb: typec: ucsi: Fix race between typec_switch and role_switch
  • 0dcf573 i40e: fix vf may be used uninitialized in this function warning
  • 89e2941 i40e: fix i40e_count_filters() to count only active/new filters
  • 76c39cf octeontx2-af: Add array index check
  • 43b69da octeontx2-pf: check negative error code in otx2_open()
  • b08b0c7 octeontx2-af: Fix issue with loading coalesced KPU profiles
  • 03b6f36 udp: prevent local UDP tunnel packets from being GROed
  • 2a1b61d udp: do not transition UDP GRO fraglist partial checksums to unnecessary
  • 3001e7a udp: do not accept non-tunnel GSO skbs landing in a tunnel
  • a5eae74 r8169: skip DASH fw status checks when DASH is disabled
  • 36a1cb0 mlxbf_gige: stop interface during shutdown
  • f2dd75e ipv6: Fix infinite recursion in fib6_dump_done().
  • 74204bf ax25: fix use-after-free bugs caused by ax25_ds_del_timer
  • 8b88752 tcp: Fix bind() regression for v6-only wildcard and v4(-mapped-v6) non-wildcard addresses.
  • 690e877 selftests: reuseaddr_conflict: add missing new line at the end of the output
  • 4e3fdee erspan: make sure erspan_base_hdr is present in skb->head
  • a03e138 i40e: Fix VF MAC filter removal
  • b9bd149 ice: fix enabling RX VLAN filtering
  • fc126c1 gro: fix ownership transfer
  • 3986409 selftests: net: gro fwd: update vxlan GRO test expectations
  • 23e1c68 net: dsa: mv88e6xxx: fix usable ports on 88e6020
  • 95c1016 net: phy: micrel: Fix potential null pointer dereference
  • f996e5e net: fec: Set mac_managed_pm during probe
  • 22a44ee net: txgbe: fix i2c dev name cannot match clkdev
  • 1e30432 net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping
  • 784a656 net: stmmac: fix rx queue priority assignment
  • c040b99 net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
  • f4d1fa5 net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45()
  • 729ad2a net/sched: act_skbmod: prevent kernel-infoleak
  • 3dcaf25 KVM: arm64: Ensure target address is granule-aligned for range TLBI
  • 3ec2110 x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
  • 668b307 bpf, sockmap: Prevent lock inversion deadlock in map delete elem
  • 55fabde vboxsf: Avoid an spurious warning if load_nls_xxx() fails
  • 81d51b9 netfilter: validate user input for expected length
  • 9627fd0 netfilter: nf_tables: discard table flag update with pending basechain deletion
  • 8b89115 netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
  • 333b508 netfilter: nf_tables: flush pending destroy work before exit_net release
  • 420132b netfilter: nf_tables: reject new basechain after table flag update
  • e40f32f x86/bugs: Fix the SRSO mitigation on Zen3/4
  • 93eae88 x86/nospec: Refactor UNTRAIN_RET[_*]
  • 820a362 x86/srso: Disentangle rethunk-dependent options
  • 6b10edf x86/srso: Improve i-cache locality for alias mitigation
  • 065012b vsock/virtio: fix packet delivery to tap device
  • ca58927 net: mana: Fix Rx DMA datasize and skb_over_panic
  • 426366d net: usb: ax88179_178a: avoid the interface always configured as random address
  • 92309be net/rds: fix possible cp null dereference
  • 27aa3e4 xen-netfront: Add missing skb_mark_for_recycle
  • 117eed2 selftests: mptcp: join: fix dev in check_endpoint
  • 8038ee3 netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
  • b0b36dc netfilter: nf_tables: release batch on table validation from abort path
  • d75632d Bluetooth: Fix TOCTOU in HCI debugfs implementation
  • 4a32840 Bluetooth: hci_event: set the conn encrypted before conn establishes
  • 57e089d Bluetooth: add quirk for broken address properties
  • 1622e56 Bluetooth: qca: fix device-address endianness
  • b99d061 arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
  • 417c6cc Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT"
  • 3f9d57c x86/bpf: Fix IP after emitting call depth accounting
  • 4d47169 x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word
  • b990610 r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
  • 477ed67 selinux: avoid dereference of garbage after mount failure
  • 9e2af26 KVM: arm64: Fix host-programmed guest events in nVHE
  • 651bf5b RISC-V: KVM: Fix APLIC in_clrip[x] read emulation
  • 200cc2c RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
  • 21bc9b1 gpio: cdev: sanitize the label before requesting the interrupt
  • a267160 modpost: do not make find_tosym() return NULL
  • 2bc92c6 modpost: Optimize symbol search from linear to binary search
  • 55ed6c4 perf/x86/amd/lbr: Use freeze based on availability
  • 56e7373 x86/cpufeatures: Add new word for scattered features
  • 69fe5f1 perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
  • d2be2f8 x86/CPU/AMD: Add X86_FEATURE_ZEN1
  • 5427302 x86/CPU/AMD: Get rid of amd_erratum_1054[]
  • 8245498 x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function
  • 702a652 x86/CPU/AMD: Move Zenbleed check to the Zen2 init function
  • 2577e2a x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function
  • eae5902 x86/CPU/AMD: Carve out the erratum 1386 fix
  • 936e59c x86/CPU/AMD: Add ZenX generations flags
  • 49d640d btrfs: fix race when detecting delalloc ranges during fiemap
  • 8cc484e btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is given
  • fbc0a83 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
  • 907835e mm/treewide: replace pud_large() with pud_leaf()
  • 7cd73d9 dm integrity: fix out-of-range warning
  • 2564623 drm/i915/mtl: Update workaround 14018575942
  • 798781b drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74
  • 338db81 drm/i915/mtl: Update workaround 14016712196
  • ec84b2a drm/i915: Replace several IS_METEORLAKE with proper IP version checks
  • b374961 drm/i915: Eliminate IS_MTL_GRAPHICS_STEP
  • 18e7795 drm/i915/xelpg: Call Xe_LPG workaround functions based on IP version
  • 67f7fba drm/i915: Consolidate condition for Wa_22011802037
  • 6b25099 drm/i915: Tidy workaround definitions
  • 0a9901f drm/i915/dg2: Drop pre-production GT workarounds
  • f487722 inet: inet_defrag: prevent sk release while still in use
  • 54720f6 Octeontx2-af: fix pause frame configuration in GMP mode
  • 74a78a0 net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
  • 4bb7ad1 net: bcmasp: Bring up unimac after PHY link up
  • cf89395 netfilter: nf_tables: skip netdev hook unregistration if table is dormant
  • 2d0d1ab netfilter: nf_tables: reject table flag and netdev basechain updates
  • cddd048 netfilter: nf_tables: reject destroy command to remove basechain hooks
  • 614bc8c cifs: Fix duplicate fscache cookie warnings
  • 3f0784b bpf: Protect against int overflow for stack access size
  • 867a2f5 mlxbf_gige: call request_irq() after NAPI initialized
  • f1b7f14 tls: get psock ref after taking rxlock to avoid leak
  • f19e995 tls: adjust recv return with async crypto and failed copy to userspace
  • dc4bce2 tls: recv: process_rx_list shouldn't use an offset with kvec
  • 872f574 net: hns3: mark unexcuted loopback test result as UNEXECUTED
  • 1b550da net: hns3: fix kernel crash when devlink reload during pf initialization
  • b033da1 net: hns3: fix index limit to support all queue stats
  • 77ffc72 ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
  • 7fb8b3d selftests: vxlan_mdb: Fix failures with old libnet
  • 2e22c9c net: wwan: t7xx: Split 64bit accesses to fix alignment issues
  • c1ae4d1 tcp: properly terminate timers for kernel sockets
  • 984c3d9 net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
  • 21dea14 s390/qeth: handle deferred cc1
  • 1b1c0f6 igc: Remove stale comment about Tx timestamping
  • 4465b15 ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
  • e40a02f ice: fix memory corruption bug with suspend and rebuild
  • feddf6c ice: realloc VSI stats arrays
  • 493b299 ice: Refactor FW data type and fix bitmap casting issue
  • 0172edc ALSA: hda: cs35l56: Set the init_done flag before component_add()
  • dc1ec9c wifi: iwlwifi: mvm: include link ID when releasing frames
  • 13fd96c wifi: iwlwifi: disable multi rx queue for 9000
  • c0a40f2 wifi: iwlwifi: mvm: rfi: fix potential response leaks
  • 84d30c5 mlxbf_gige: stop PHY during open() error paths
  • 5c05bdd tools: ynl: fix setting presence bits in simple nests
  • a946ebe nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
  • 087dc50 arm64: bpf: fix 32bit unconditional bswap
  • 156c226 dma-buf: Fix NULL pointer dereference in sanitycheck()
  • aeecb67 bpf, arm64: fix bug in BPF_LDX_MEMSX
  • c3062bd s390/bpf: Fix bpf_plt pointer arithmetic
  • 54d38a5 scripts/bpf_doc: Use silent mode when exec make cmd
  • cc696ce drm/i915: Pre-populate the cursor physical dma address
  • 2c07e24 drm/i915/display: Use i915_gem_object_get_dma_address to get dma address

https://sourceforge.net/projects/xanmod/files/releases/rt/6.6.30-rt30-xanmod1

Don't miss a new linux release

NewReleases is sending notifications on new releases.