github xanmod/linux 5.10.47-rt45-xanmod1

2 years ago
  • 753f444 Linux 5.10.47-rt45-xanmod1
  • e4a9360 XANMOD: Makefile: Turn off loop vectorization for GCC -O3 optimization level
  • ebb0bb6 drivers: initialize ata before graphics
  • a3b90bc Merge tag 'v5.10.47-rt45' into 5.10-rt
  • 4c057b1 Linux 5.10.47-rt45
  • b5bcb42 Merge tag 'v5.10.47' into v5.10-rt
    |\
    | * 4357ae2 Linux 5.10.47
    | * 1573d59 integrity: Load mokx variables into the blacklist keyring
    | * c6ae6f8 certs: Add ability to preload revocation certs
    | * 72d6f5d certs: Move load_system_certificate_list to a common function
    | * 4510906 certs: Add EFI_CERT_X509_GUID support for dbx entries
    | * 0ba128f Revert "drm: add a locked version of drm_is_current_master"
    | * 0463b49 netfs: fix test for whether we can skip read when writing beyond EOF
    | * e610814 swiotlb: manipulate orig_addr when tlb_addr has offset
    | * 7570a8b KVM: SVM: Call SEV Guest Decommission if ASID binding fails
    | * 377a796 mm, futex: fix shared futex pgoff on shmem huge page
    | * ab9d178 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
    | * 915c3a2 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
    | * 90073ae mm: page_vma_mapped_walk(): get vma_address_end() earlier
    | * bf60fc2 mm: page_vma_mapped_walk(): use goto instead of while (1)
    | * 9f85dca mm: page_vma_mapped_walk(): add a level of indentation
    | * e56bdb3 mm: page_vma_mapped_walk(): crossing page table boundary
    | * 8dc191e mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
    | * 7b55a4b mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
    | * 1cb0b90 mm: page_vma_mapped_walk(): settle PageHuge on entry
    | * 65febb4 mm: page_vma_mapped_walk(): use page for pvmw->page
    | * 825c280 mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
    | * 0010275 mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
    | * 38cda6b mm/thp: fix page_address_in_vma() on file THP tails
    | * 37ffe9f mm/thp: fix vma_address() if virtual address below file offset
    | * 66be14a mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
    | * 6527d8e mm/thp: make is_huge_zero_pmd() safe and quicker
    | * a8f4ea1 mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
    | * 32f954e mm, thp: use head page in __migration_entry_wait()
    | * bfd90b5 mm/rmap: use page_not_mapped in try_to_unmap()
    | * ff81af8 mm/rmap: remove unneeded semicolon in page_not_mapped()
    | * a0ad7ea mm: add VM_WARN_ON_ONCE_PAGE() macro
    | * 130a1d7 x86/fpu: Make init_fpstate correct with optimized XSAVE
    | * 51d8011 x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate()
    | * 2b35a4e kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
    | * bfe28af kthread_worker: split code for canceling the delayed work timer
    | * 02c303f ceph: must hold snap_rwsem when filling inode for async create
    | * de0af26 i2c: robotfuzz-osif: fix control-request directions
    | * dd8ed6c KVM: do not allow mapping valid but non-reference-counted pages
    | * 5fd0c2c s390/stack: fix possible register corruption with stack switch helper
    | * ab5bef9 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
    | * ace31c9 scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART)
    | * b9e6c20 gpiolib: cdev: zero padding during conversion to gpioline_info_changed
    | * 0221a5a i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access
    | * 018d03f pinctrl: stm32: fix the reported number of GPIO lines per bank
    | * df654cd perf/x86: Track pmu in per-CPU cpu_hw_events
    | * f9e73b2 net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
    | * 1c9cf96 net: ll_temac: Add memory-barriers for TX BD access
    | * bafb6cd PCI: Add AMD RS690 quirk to enable 64-bit DMA
    | * d91c50e recordmcount: Correct st_shndx handling
    | * fb71d81 mac80211: handle various extensible elements correctly
    | * 676a7cb mac80211: reset profile_periodicity/ema_ap
    | * ca0e1fe net: qed: Fix memcpy() overflow of qed_dcbx_params()
    | * 4658a8d KVM: selftests: Fix kvm_check_cap() assertion
    | * e83e3c5 r8169: Avoid memcpy() over-reading of ETH_SS_STATS
    | * 992b105 sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
    | * a10856e r8152: Avoid memcpy() over-reading of ETH_SS_STATS
    | * 196b22e net/packet: annotate accesses to po->ifindex
    | * da8b3ae net/packet: annotate accesses to po->bind
    | * 18ed178 net: caif: fix memory leak in ldisc_open
    | * edcd759 riscv32: Use medany C model for modules
    | * 47c07f9 net: phy: dp83867: perform soft reset and retain established link
    | * f57132a net/packet: annotate data race in packet_sendmsg()
    | * 9707960 inet: annotate date races around sk->sk_txhash
    | * 7293f63 net: annotate data race in sock_error()
    | * 61b132f ping: Check return value of function 'ping_queue_rcv_skb'
    | * 08c389d inet: annotate data race in inet_send_prepare() and inet_dgram_connect()
    | * c2311fd net: ethtool: clear heap allocations for ethtool function
    | * c2813d1 mac80211: drop multicast fragments
    | * fedc4d4 net: ipv4: Remove unneed BUG() function
    | * 93c2aac dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma
    | * 0f48f92 dmaengine: mediatek: do not issue a new desc if one is still current
    | * 63fa5b2 dmaengine: mediatek: free the proper desc in desc_free handler
    | * 78fa0f7 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe()
    | * 6a07cf3 cfg80211: call cfg80211_leave_ocb when switching away from OCB
    | * a902833 mac80211_hwsim: drop pending frames on stop
    | * 8cfe765 mac80211: remove warning in ieee80211_get_sband()
    | * b671b98 dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits
    | * 524f70b dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig
    | * 13b245a dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma_alloc_chan_resourc()
    | * 86f3e72 dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc()
    | * 4df9ed0 perf/x86/intel/lbr: Zero the xstate buffer on allocation
    | * 56bc20e perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context
    | * ca2acbd locking/lockdep: Improve noinstr vs errors
    | * 59aa5c9 x86/xen: Fix noinstr fail in exc_xen_unknown_trap()
    | * cb83c99 x86/entry: Fix noinstr fail in __do_fast_syscall_32()
    | * cf59354 drm/vc4: hdmi: Make sure the controller is powered in detect
    | * f73aca8 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
    | * f11f9ff Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
    | * 4b06eba spi: spi-nxp-fspi: move the register operation after the clock enable
    | * 50a1312 arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation is required
    | * bd5d4df arm64: Ignore any DMA offsets in the max_zone_phys() calculation
    | * 3bbdf5a MIPS: generic: Update node names to avoid unit addresses
    | * 03096a4 mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk
    | * b8fd230 ARM: 9081/1: fix gcc-10 thumb2-kernel regression
    | * 3d6c4f7 drm/amdgpu: wait for moving fence after pinning
    | * 694bb36 drm/radeon: wait for moving fence after pinning
    | * bcfea24 drm/nouveau: wait for moving fence after pinning v2
    | * 3ef0ca0 drm: add a locked version of drm_is_current_master
    | * fea853a Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell."
    | * 1bd8142 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
    | * 3051f23 module: limit enabling module.sig_enforce
    | * 3de043c Linux 5.10.46
    | * 174c275 usb: dwc3: core: fix kernel panic when do reboot
    | * e52d43c usb: dwc3: debugfs: Add and remove endpoint dirs dynamically
    | * 1b5fbb6 perf beauty: Update copy of linux/socket.h with the kernel sources
    | * 69371e0 tools headers UAPI: Sync linux/in.h copy with the kernel sources
    | * 4f6e709 net: fec_ptp: add clock rate zero check
    | * 1af3a8e net: stmmac: disable clocks in stmmac_remove_config_dt()
    | * f71ca81 mm/slub.c: include swab.h
    | * f6ed235 mm/slub: actually fix freelist pointer vs redzoning
    | * 4314c8c mm/slub: fix redzoning for small allocations
    | * 4a36fda mm/slub: clarify verification reporting
    | * 12eb3c2 mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare
    | * fc7fdd8 net: bridge: fix vlan tunnel dst refcnt when egressing
    | * fe0448a net: bridge: fix vlan tunnel dst null pointer dereference
    | * cfe403f net: ll_temac: Fix TX BD buffer overwrite
    | * 019ab7d net: ll_temac: Make sure to free skb when it is completely used
    | * 41984d4 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
    | * bc58ec3 drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.
    | * 96b4126 cfg80211: avoid double free of PMSR request
    | * 5493b0c cfg80211: make certificate generation more robust
    | * f74df6e mac80211: Fix NULL ptr deref for injected rate info
    | * df203c1 dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
    | * b842b56 crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo
    | * 63ba835 x86/fpu: Reset state for all signal restore failures
    | * a7748e0 x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer
    | * 076f732 x86/fpu: Prevent state corruption in __fpu__restore_sig()
    | * abc790b x86/pkru: Write hardware init value to PKRU when xstate is init
    | * 208bb68 x86/ioremap: Map EFI-reserved memory as encrypted for SEV
    | * 75a55bc x86/process: Check PF_KTHREAD and not current->mm for kernel threads
    | * ddaaf38 x86/mm: Avoid truncating memblocks for SGX memory
    | * f6bcb1a ARCv2: save ABI registers across signal handling
    | * b516dae s390/ap: Fix hanging ioctl caused by wrong msg counter
    | * 7c003da s390/mcck: fix calculation of SIE critical section size
    | * 3a9934d KVM: X86: Fix x86_emulator slab cache leak
    | * 18eca69 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU
    | * 669a886 KVM: x86: Immediately reset the MMU context when the SMM flag is cleared
    | * 077cb89 PCI: Work around Huawei Intelligent NIC VF FLR erratum
    | * ee1a9cf PCI: Add ACS quirk for Broadcom BCM57414 NIC
    | * 1a1dbc4 PCI: aardvark: Fix kernel panic during PIO transfer
    | * dac77a1 PCI: Mark some NVIDIA GPUs to avoid bus reset
    | * 1e460dd PCI: Mark TI C667X to avoid bus reset
    | * c9fd0ab tracing: Do no increment trace_clock_global() by one
    | * b313bd9 tracing: Do not stop recording comms if the trace file is being read
    | * adb3849 tracing: Do not stop recording cmdlines when tracing is off
    | * 1a91faf usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection
    | * 576996b usb: core: hub: Disable autosuspend for Cypress CY7C65632
    | * 6bd3d80 can: mcba_usb: fix memory leak in mcba_usb
    | * 509ab6b can: j1939: fix Use-after-Free, hold skb ref while in use
    | * 0cf4b37 can: bcm/raw/isotp: use per module netdevice notifier
    | * acb755b can: bcm: fix infoleak in struct bcm_msg_head
    | * 8c82c52 bpf: Do not mark insn as seen under speculative path verification
    | * e9d2717 bpf: Inherit expanded/patched seen count from old aux data
    | * ed423d8 irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry
    | * 103c4a0 mm: relocate 'write_protect_seq' in struct mm_struct
    | * a87abba hwmon: (scpi-hwmon) shows the negative temperature properly
    | * 57b21ef radeon: use memcpy_to/fromio for UVD fw upload
    | * 3e4b0fb ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin
    | * 360609f drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device
    | * 5bd6bcb pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled
    | * 6d0dc1b ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode
    | * ba8a26a regulator: rt4801: Fix NULL pointer dereference if priv->enable_gpios is NULL
    | * 2f8f0e9 spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd()
    | * e03c8b3 ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values
    | * 813ff24 sched/pelt: Ensure that *_sum is always synced with *_avg
    | * f6d28f0 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error code
    | * 0ea2122 regulator: rtmv20: Fix to make regcache value first reading back from HW
    | * 3c5064c ASoC: fsl-asoc-card: Set .owner attribute when registering card.
    | * 9a17907 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init()
    | * 02e2455 ASoC: rt5659: Fix the lost powers for the HDA header
    | * 3fb6c6a platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support
    | * 0609c36 regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting
    | * 0ea9235 regulator: cros-ec: Fix error code in dev_err message
    | * 95deeb2 net: ethernet: fix potential use-after-free in ec_bhf_remove
    | * 8c0c2d9 icmp: don't send out ICMP messages with a source address of 0.0.0.0
    | * c5d70db bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path
    | * f8774be bnxt_en: Fix TQM fastpath ring backing store computation
    | * acc9175 bnxt_en: Rediscover PHY capabilities after firmware reset
    | * acc3589 cxgb4: fix wrong shift.
    | * 05b2b9f net: cdc_eem: fix tx fixup skb leak
    | * 290b0b6 net: hamradio: fix memory leak in mkiss_close
    | * 45bf43d be2net: Fix an error handling path in 'be_probe()'
    | * 327e626 net/mlx5: Reset mkey index on creation
    | * 38aafe6 net/mlx5: E-Switch, Allow setting GUID for host PF vport
    | * 601be24 net/mlx5: E-Switch, Read PF mac address
    | * 5f2ccc5 net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
    | * ac31cc8 net: ipv4: fix memory leak in ip_mc_add1_src
    | * d08f726 net: fec_ptp: fix issue caused by refactor the fec_devtype
    | * 570a52c net: usb: fix possible use-after-free in smsc75xx_bind
    | * 70c8418 lantiq: net: fix duplicated skb in rx descriptor ring
    | * 11fac7e net: cdc_ncm: switch to eth%d interface naming
    | * 9a47949 ptp: improve max_adj check against unreasonable values
    | * 5fc6ed1 bpf: Fix leakage under speculation on mispredicted branches
    | * 960b08d net: qrtr: fix OOB Read in qrtr_endpoint_post
    | * 0239c43 ipv4: Fix device used for dst_alloc with local routes
    | * 4b5ad4b cxgb4: fix wrong ethtool n-tuple rule lookup
    | * d708e5e netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
    | * 70513cd qlcnic: Fix an error handling path in 'qlcnic_probe()'
    | * fb3a948 ethtool: strset: fix message length calculation
    | * 0e185a7 net: qualcomm: rmnet: don't over-count statistics
    | * e357777 net: qualcomm: rmnet: Update rmnet device MTU based on real device
    | * 4abfd59 net: make get_net_ns return error if NET_NS is disabled
    | * 6a4b399 net: stmmac: dwmac1000: Fix extended MAC address registers definition
    | * 6392ed8 cxgb4: halt chip before flashing PHY firmware image
    | * b38ec78 cxgb4: fix sleep in atomic when flashing PHY firmware
    | * 3d60457 cxgb4: fix endianness when flashing boot image
    | * 5bf940f alx: Fix an error handling path in 'alx_probe()'
    | * 0adf32c selftests: mptcp: enable syncookie only in absence of reorders
    | * eab06f7 mptcp: do not warn on bad input from the network
    | * 222ebed mptcp: try harder to borrow memory from subflow under pressure
    | * 3b491dd sch_cake: Fix out of bounds when parsing TCP options and header
    | * 73eeba7 mptcp: Fix out of bounds when parsing TCP options
    | * 9cdf299 netfilter: synproxy: Fix out of bounds when parsing TCP options
    | * a336dc6 net/mlx5e: Block offload of outer header csum for UDP tunnels
    | * 34ff377 net/mlx5: DR, Don't use SW steering when RoCE is not supported
    | * 3623bfc net/mlx5: DR, Allow SW steering for sw_owner_v2 devices
    | * 792f16e net/mlx5: Consider RoCE cap before init RDMA resources
    | * be7f3f4 net/mlx5e: Fix page reclaim for dead peer hairpin
    | * 02c55a2 net/mlx5e: Remove dependency in IPsec initialization flows
    | * 4733b73 net/sched: act_ct: handle DNAT tuple collision
    | * c8f1437 rtnetlink: Fix regression in bridge VLAN configuration
    | * 8729ec8 udp: fix race between close() and udp_abort()
    | * 7dd7b1e ice: parameterize functions responsible for Tx ring management
    | * 805ae44 ice: add ndo_bpf callback for safe mode netdev ops
    | * 27e3d7d netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local
    | * 5cea03a net: lantiq: disable interrupt before sheduling NAPI
    | * db5f4ad net: dsa: felix: re-enable TX flow control in ocelot_port_flush()
    | * 5946fbf net: rds: fix memory leak in rds_recvmsg
    | * aba26b3 vrf: fix maximum MTU
    | * deeeb65 net: ipv4: fix memory leak in netlbl_cipsov4_add_std
    | * 2088824 libbpf: Fixes incorrect rx_ring_setup_done
    | * 195585d mlxsw: core: Set thermal zone polling delay argument to real value at init
    | * e95848e mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11
    | * 5a1cd67 mac80211: fix skb length check in ieee80211_scan_rx()
    | * 282baa8 batman-adv: Avoid WARN_ON timing related checks
    | * ae1d3b9 fanotify: fix copy_event_to_user() fid error clean up
    | * 0186854 kvm: LAPIC: Restore guard to prevent illegal APIC register access
    | * 9e379da mm/memory-failure: make sure wait for page writeback in memory_failure
    | * 090b1bb afs: Fix an IS_ERR() vs NULL check
    | * 5efb0b3 dmaengine: stedma40: add missing iounmap() on error in d40_probe()
    | * ff864fa dmaengine: SF_PDMA depends on HAS_IOMEM
    | * c0090b0 dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
    | * f984fa0 dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
    | * be47896 dmaengine: xilinx: dpdma: initialize registers before request_irq
    | * edd60af dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions
    | * 4d74c98 dmaengine: idxd: add missing dsa driver unregister
    | * 037a447 Linux 5.10.45
    | * 808fcc1 fib: Return the correct errno code
    | * d8b2e3e net: Return the correct errno code
    | * 04c1556 net/x25: Return the correct errno code
    | * 0aa3569 rtnetlink: Fix missing error code in rtnl_bridge_notify()
    | * 9250f97 drm/amd/amdgpu:save psp ring wptr to avoid attack
    | * 9e8c2af drm/amd/display: Fix potential memory leak in DMUB hw_init
    | * 75fa7fb drm/amdgpu: refine amdgpu_fru_get_product_info
    | * 34fe4cc drm/amd/display: Allow bandwidth validation for 0 streams.
    | * ecd2653 net: ipconfig: Don't override command-line hostnames or domains
    | * 511a010 nvme-loop: do not warn for deleted controllers during reset
    | * 155c2fe nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
    | * 620424d nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
    | * 1c80ca5 nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
    | * b8fdea0 scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V
    | * f8ac1bd Bluetooth: Add a new USB ID for RTL8822CE
    | * 5491d97 scsi: qedf: Do not put host in qedf_vport_create() unconditionally
    | * 609b56e ethernet: myri10ge: Fix missing error code in myri10ge_probe()
    | * 5d5f0d9 scsi: target: core: Fix warning on realtime kernels
    | * a611563 gfs2: Fix use-after-free in gfs2_glock_shrink_scan
    | * bb73f2f riscv: Use -mno-relax when using lld linker
    | * 35277c1 HID: gt683r: add missing MODULE_DEVICE_TABLE
    | * 7a557de gfs2: fix a deadlock on withdraw-during-mount
    | * c3e9ea1 gfs2: Prevent direct-I/O write fallback errors from getting lost
    | * 864b5a8 ARM: OMAP2+: Fix build warning when mmc_omap is not built
    | * 247ec8e ARM: OMAP1: Fix use of possibly uninitialized irq variable
    | * 3c0ad70 drm/tegra: sor: Fully initialize SOR before registration
    | * 9c1d492 gpu: host1x: Split up client initalization and registration
    | * 570b3e4 drm/tegra: sor: Do not leak runtime PM reference
    | * b1e3596 HID: usbhid: fix info leak in hid_submit_ctrl
    | * 1dfd9f1 HID: Add BUS_VIRTUAL to hid_connect logging
    | * 258d3fd HID: multitouch: set Stylus suffix for Stylus-application devices, too
    | * 6a142ea HID: quirks: Add quirk for Lenovo optical mouse
    | * 716a087 HID: hid-sensor-hub: Return error for hid_set_field() failure
    | * 0bd8a4b HID: hid-input: add mapping for emoji picker key
    | * b3c5bfc HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95
    | * be6c988 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65
    | * c7836de net: ieee802154: fix null deref in parse dev addr
  • | a9da55f Linux 5.10.44-rt44
  • | 3501737 Merge tag 'v5.10.44' into v5.10-rt
    ||
    | * f2b1fc3 Linux 5.10.44
    | * ef9a0d2 proc: only require mm_struct for writing
    | * 43c32c2 tracing: Correct the length check which causes memory corruption
    | * 5b53740 scsi: core: Only put parent device if host state differs from SHOST_CREATED
    | * 0a31d12 scsi: core: Put .shost_dev in failure path if host state changes to RUNNING
    | * 146446a scsi: core: Fix failure handling of scsi_add_host_with_dma()
    | * 7a696ce scsi: core: Fix error handling of scsi_host_alloc()
    | * 6e13b9b NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.
    | * d973bd0 NFSv4: Fix second deadlock in nfs4_evict_inode()
    | * c3b6cf6 NFS: Fix use-after-free in nfs4_init_client()
    | * 9064c9d kvm: fix previous commit for 32-bit builds
    | * 351075b perf session: Correct buffer copying when peeking events
    | * b4651ce NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()
    | * 279ad78 NFS: Fix a potential NULL dereference in nfs_get_client()
    | * 91f7fdc IB/mlx5: Fix initializing CQ fragments buffer
    | * d046f72 KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message
    | * 4921feb x86/nmi_watchdog: Fix old-style NMI watchdog regression on old Intel CPUs
    | * 190a7f9 sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling
    | * 32e22db sched/fair: Make sure to update tg contrib for blocked load
    | * 4c37b06 sched/fair: Keep load_avg and load_sum synced
    | * c64a3be perf: Fix data race between pin_count increment/decrement
    | * e0b518a gpio: wcd934x: Fix shift-out-of-bounds error
    | * 56a388a phy: ti: Fix an error code in wiz_probe()
    | * 62d8918 ASoC: meson: gx-card: fix sound-dai dt schema
    | * 0e2c9ae ASoC: core: Fix Null-point-dereference in fmt_single_name()
    | * d83075c phy: cadence: Sierra: Fix error return code in cdns_sierra_phy_probe()
    | * c9cb583 tools/bootconfig: Fix error return code in apply_xbc()
    | * 16ccdcd vmlinux.lds.h: Avoid orphan section with !SMP
    | * c25ec63 ARM: cpuidle: Avoid orphan section warning
    | * cb1aa1d RDMA/mlx4: Do not map the core_clock page to user space unless enabled
    | * 67cf4e4 RDMA/ipoib: Fix warning caused by destroying non-initial netns
    | * fd681a8 drm/msm/a6xx: avoid shadow NULL reference in failure path
    | * 0bc79f4 drm/msm/a6xx: update/fix CP_PROTECT initialization
    | * 5b7dc83 drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650
    | * 5a61f69 drm/mcde: Fix off by 10^3 in calculation
    | * d688892 usb: typec: mux: Fix copy-paste mistake in typec_mux_match
    | * 9e0677c usb: dwc3: gadget: Disable gadget IRQ during pullup disable
    | * cc440da phy: usb: Fix misuse of IS_ENABLED
    | * aafc51f regulator: rtmv20: Fix .set_current_limit/.get_current_limit callbacks
    | * 4579f65 regulator: bd71828: Fix .n_voltages settings
    | * 5a5f5cf regulator: fan53880: Fix missing n_voltages setting
    | * c365ff9 regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837
    | * e3a502a regulator: max77620: Use device_set_of_node_from_dev()
    | * 06653eb regulator: core: resolve supply for boot-on/always-on regulators
    | * 7dcdfa2 usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port
    | * 18eaf0d usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port
    | * b972eff usb: fix various gadget panics on 10gbps cabling
    | * 4b289a0 usb: fix various gadgets null ptr deref on 10gbps cabling.
    | * 6bf8ff7 usb: gadget: eem: fix wrong eem header operation
    | * 21bee94 USB: serial: cp210x: fix alternate function for CP2102N QFN20
    | * 4fa815b USB: serial: quatech2: fix control-request directions
    | * ef91a6b USB: serial: omninet: add device id for Zyxel Omni 56K Plus
    | * 1e2d41c USB: serial: ftdi_sio: add NovaTech OrionMX product ID
    | * 5cead89 usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind
    | * 0b3bb79 usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource()
    | * 6900ef1 usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe()
    | * 572de10 usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
    | * 7cee434 usb: typec: wcove: Use LE to CPU conversion when accessing msg->header
    | * 199af8a usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling
    | * 4704036 usb: dwc3: ep0: fix NULL pointer exception
    | * 851dee5 usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL
    | * 2af93b4 usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe
    | * 750a0d7 usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled
    | * b452e8b usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
    | * 0ff5f83 usb: f_ncm: only first packet of aggregate needs to start timer
    | * 0f5a20b USB: f_ncm: ncm_bitrate (speed) is unsigned
    | * 1bf2c28 mmc: renesas_sdhi: Fix HS400 on R-Car M3-W+
    | * 67aca23 mmc: renesas_sdhi: abort tuning when timeout detected
    | * 9752438 ftrace: Do not blindly read the ip address in ftrace_bug()
    | * 74d3b20 cgroup1: don't allow '\n' in renaming
    | * 31fe243 btrfs: promote debugging asserts to full-fledged checks in validate_super
    | * ca69dc8 btrfs: return value from btrfs_mark_extent_written() in case of error
    | * bf240fe async_xor: check src_offs is not NULL before updating it
    | * 8d5c0f6 staging: rtl8723bs: Fix uninitialized variables
    | * 7af299b kvm: avoid speculation-based attacks from out-of-range memslot accesses
    | * 6b6ff4d KVM: X86: MMU: Use the correct inherited permissions to get shadow page
    | * 14831b7 perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server
    | * aa8591a drm: Lock pointer access in drm_master_release()
    | * 491d52e drm: Fix use-after-free read in drm_getunique()
    | * afd8779 Revert "ACPI: sleep: Put the FACS table after using it"
    | * 82a8ffb spi: bcm2835: Fix out-of-bounds access with more than 4 slaves
    | * 05e6b71 ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8
    | * d62d55f ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8
    | * 5573068 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8
    | * bd0fe35 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2
    | * 6a81e47 ALSA: hda/realtek: headphone and mic don't work on an Acer laptop
    | * 98f8429 ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun()
    | * bd7d88b ALSA: seq: Fix race of snd_seq_timer_open()
    | * fff6af6 i2c: mpc: implement erratum A-004447 workaround
    | * d78b76a i2c: mpc: Make use of i2c_recover_bus()
    | * fa05ba6 spi: Cleanup on failure of initial setup
    | * 0c4d4de spi: Don't have controller clean up spi device before driver unbind
    | * 3a5b982 powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
    | * a7c3c17 powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
    | * 590f718 nvmet: fix false keep-alive timeout when a controller is torn down
    | * 2538f06 nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME
    | * b030880 bnx2x: Fix missing error code in bnx2x_iov_init_one()
    | * 90547d5 dm verity: fix require_signatures module_param permissions
    | * 7519ece MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER
    | * 37a079a nvme-fabrics: decode host pathing error for connect
    | * f42afc0 net: dsa: microchip: enable phy errata workaround on 9567
    | * ee144b7 net: appletalk: cops: Fix data race in cops_probe1
    | * a385cbf net: macb: ensure the device is available before accessing GEMGXL control registers
    | * bbb4878 scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
    | * 1676363 scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq
    | * eac1d15 scsi: vmw_pvscsi: Set correct residual data length
    | * 30030c6 scsi: bnx2fc: Return failure if io_req is already in ABTS processing
    | * 8d717c9 net:sfc: fix non-freed irq in legacy irq mode
    | * e806df7 RDS tcp loopback connection can hang
    | * 4353eb4 net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
    | * ad241cb wq: handle VM suspension in stall detection
    | * 5ca472d cgroup: disable controllers at parse time
    | * be23c4a net: mdiobus: get rid of a BUG_ON()
    | * 1d6d43d netlink: disable IRQs for netlink_lock_table()
    | * 42e4900 bonding: init notify_work earlier to avoid uninitialized use
    | * 143fc72 isdn: mISDN: netjet: Fix crash in nj_probe:
    | * 2e2145c usb: chipidea: udc: assign interrupt number to USB gadget structure
    | * 06e84ea spi: sprd: Add missing MODULE_DEVICE_TABLE
    | * 369f3ca ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
    | * 01905f3 vfio-ccw: Serialize FSM IDLE state with I/O completion
    | * cad3dc7 vfio-ccw: Reset FSM state to IDLE inside FSM
    | * 4352209 ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet
    | * a5ee8f5 ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
    | * 2f523cd usb: cdns3: Fix runtime PM imbalance on error
    | * 1e5cab5 net/nfc/rawsock.c: fix a permission check bug
    | * 584b2c7 bpf: Forbid trampoline attach for functions with variable arguments
    | * fb91ab4 spi: spi-zynq-qspi: Fix stack violation bug
    | * 4b8b7bc spi: Fix spi device unregister flow
    | * cb24d57 ASoC: amd: fix for pcm_read() error
    | * 3b89db7 ASoC: max98088: fix ni clock divider calculation
    | * f70102c proc: Track /proc/$pid/attr/ opener mm_struct
    | * 951358a Linux 5.10.43
    | * d17d47d neighbour: allow NUD_NOARP entries to be forced GCed
    | * 6b53db8 xen-netback: take a reference to the RX task thread
    | * 316de9a netfilter: nf_tables: missing error reporting for not selected expressions
    | * eddf2d9 i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops
    | * f20eef4 lib/lz4: explicitly support in-place decompression
    | * 334c59d x86/kvm: Disable all PV features on crash
    | * 3b0becf x86/kvm: Disable kvmclock on all CPUs on shutdown
    | * 38b858d x86/kvm: Teardown PV features on boot CPU as well
    | * b327c97 KVM: arm64: Fix debug register indexing
    | * b3ee3f5 KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
    | * fe910d2 btrfs: fix unmountable seed device after fstrim
    | * 05e41f6 drm/msm/dpu: always use mdp device to scale bandwidth
    | * 2eb4ec9 mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY
    | * baa6763 btrfs: fix deadlock when cloning inline extents and low on available space
    | * 0df50d4 btrfs: abort in rename_exchange if we fail to insert the second ref
    | * 48568f3 btrfs: fixup error handling in fixup_inode_link_counts
    | * 466d83f btrfs: return errors from btrfs_del_csums in cleanup_ref_head
    | * 5a89982 btrfs: fix error handling in btrfs_del_csums
    | * b547a16 btrfs: mark ordered extent and inode with error if we fail to finish
    | * 5e5e63b powerpc/kprobes: Fix validation of prefixed instructions across page boundary
    | * 42f75a4 x86/apic: Mark all legacy interrupts when IO/APIC is missing
    | * 3a6b692 drm/amdgpu: make sure we unpin the UVD BO
    | * 58da0b5 drm/amdgpu: Don't query CE and UE errors
    | * 48ee0db nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect
    | * 445477e x86/sev: Check SME/SEV support in CPUID first
    | * 942c586 x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid()
    | * 68dcd32 mm/page_alloc: fix counting of free pages after take off from buddy
    | * 5f2e1e8 mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests()
    | * c8d5fae ocfs2: fix data corruption by fallocate
    | * 7178be0 pid: take a reference when initializing cad_pid
    | * a4ed12f usb: dwc2: Fix build in periphal-only mode
    | * 3b713aa ext4: fix accessing uninit percpu counter variable with fast_commit
    | * 2050c6e ext4: fix memory leak in ext4_mb_init_backend on error path.
    | * fb86acc ext4: fix fast commit alignment issues
    | * d3b668b ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed
    | * 01d349a ext4: fix memory leak in ext4_fill_super
    | * b2057d1 ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators
    | * 623603e ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch
    | * 846848c ALSA: hda: update the power_state during the direct-complete
    | * cfbb57f ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx
    | * 029c061 ALSA: timer: Fix master timer notification
    | * d11e5b9 gfs2: fix scheduling while atomic bug in glocks
    | * 127f25b HID: multitouch: require Finger field to mark Win8 reports as MT
    | * b5d013c HID: magicmouse: fix NULL-deref on disconnect
    | * a5e554f HID: i2c-hid: Skip ELAN power-on command after reset
    | * 46403c1 net: caif: fix memory leak in cfusbl_device_notify
    | * af28063 net: caif: fix memory leak in caif_device_notify
    | * d6db727 net: caif: add proper error handling
    | * dac5356 net: caif: added cfserl_release function
    | * df3b45f wireguard: allowedips: free empty intermediate nodes when removing single node
    | * c5155c7 wireguard: allowedips: allocate nodes in kmem_cache
    | * 70a9a71 wireguard: allowedips: remove nodes in O(1)
    | * 42a6677 wireguard: allowedips: initialize list head in selftest
    | * 842c21d wireguard: selftests: make sure rp_filter is disabled on vethc
    | * b8d72ac wireguard: selftests: remove old conntrack kconfig value
    | * f74da2c wireguard: use synchronize_net rather than synchronize_rcu
    | * d427588 wireguard: peer: allocate in kmem_cache
    | * d64fdba wireguard: do not use -O3
    | * 74caf71 Bluetooth: use correct lock to prevent UAF of hdev object
    | * 3795007 Bluetooth: fix the erroneous flush_work() order
    | * 7fa8ee0 drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate
    | * c129465 drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate
    | * 58f4d45 drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate
    | * ec72cb5 io_uring: use better types for cflags
    | * 0b2a990 io_uring: fix link timeout refs
    | * 3c23e23 riscv: vdso: fix and clean-up Makefile
    | * 282c9ee serial: stm32: fix threaded interrupt handling
    | * fdf1e5e tipc: fix unique bearer names sanity check
    | * e31ae45 tipc: add extack messages for bearer/media failure
    | * 0d83aec bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act
    | * 5592731 ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells
    | * 67ae12a ARM: dts: imx7d-pico: Fix the 'tuning-step' property
    | * a776ea1 ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property
    | * 8aa4700 arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage
    | * 4f323ce arm64: dts: zii-ultra: fix 12V_MAIN voltage
    | * a3716c1 arm64: dts: ls1028a: fix memory node
    | * d551b8e bus: ti-sysc: Fix am335x resume hang for usb otg module
    | * 426ba49 optee: use export_uuid() to copy client UUID
    | * d866a6e arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent
    | * a1bf166 ixgbe: add correct exception tracing for XDP
    | * e369db6 ixgbe: optimize for XDP_REDIRECT in xsk path
    | * ad50570 ice: add correct exception tracing for XDP
    | * 9e1eb42 ice: optimize for XDP_REDIRECT in xsk path
    | * 7bd82b7 ice: simplify ice_run_xdp
    | * 274d6ee i40e: add correct exception tracing for XDP
    | * fbae1a9 i40e: optimize for XDP_REDIRECT in xsk path
    | * 1958a31 cxgb4: avoid link re-train during TC-MQPRIO configuration
    | * 21d494d i2c: qcom-geni: Add shutdown callback for i2c
    | * c4b796f ice: Allow all LLDP packets from PF to Tx
    | * 68db783 ice: report supported and advertised autoneg using PHY capabilities
    | * 8726b9e ice: handle the VF VSI rebuild failure
    | * a79883c ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared
    | * b94580b ice: Fix allowing VF to request more/less queues via virtchnl
    | * 0987023 ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions
    | * 1dcf3d4 cxgb4: fix regression with HASH tc prio value update
    | * 8067da9 ixgbevf: add correct exception tracing for XDP
    | * e0b61cd igb: add correct exception tracing for XDP
    | * e513d88 ieee802154: fix error return code in ieee802154_llsec_getparams()
    | * 2a0ba01 ieee802154: fix error return code in ieee802154_add_iface()
    | * ff5039e bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks
    | * cdf3f6d bpf: Simplify cases in bpf_base_func_proto
    | * 4cf297e drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest()
    | * 8d614ee netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches
    | * 5f3429c netfilter: nft_ct: skip expectations for confirmed conntrack
    | * c440cd0 nvmet: fix freeing unallocated p2pmem
    | * 2a8cda3 net/mlx5: DR, Create multi-destination flow table with level less than 64
    | * c8972cf net/mlx5e: Check for needed capability for cvlan matching
    | * 7307003 net/mlx5: Check firmware sync reset requested is set before trying to abort it
    | * c1ea8c0 net/mlx5e: Fix incompatible casting
    | * f1d4184 net/tls: Fix use-after-free after the TLS device goes down and up
    | * 874ece2 net/tls: Replace TLS_RX_SYNC_RUNNING with RCU
    | * a5de17b net: sock: fix in-kernel mark setting
    | * 09fdb67 net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs
    | * 091283e perf probe: Fix NULL pointer dereference in convert_variable_location()
    | * 100c872 ACPICA: Clean up context mutex during object deletion
    | * df7c913 nvme-rdma: fix in-casule data send for chained sgls
    | * b198f77 mptcp: always parse mptcp options for MPC reqsk
    | * be0d850 net/sched: act_ct: Fix ct template allocation for zone 0
    | * f07c548 net/sched: act_ct: Offload connections with commit action
    | * 4f00f9c devlink: Correct VIRTUAL port to not have phys_port attributes
    | * 56c45ab HID: i2c-hid: fix format string mismatch
    | * 744db82 HID: pidff: fix error return code in hid_pidff_init()
    | * 39b9272 HID: logitech-hidpp: initialize level variable
    | * 4b1aba6 ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service
    | * 46ae882 vfio/platform: fix module_put call in error flow
    | * 2adb031 samples: vfio-mdev: fix error handing in mdpy_fb_probe()
    | * c25454a vfio/pci: zap_vma_ptes() needs MMU
    | * c303db1 vfio/pci: Fix error return code in vfio_ecap_init()
    | * 8d27efb efi: cper: fix snprintf() use in cper_dimm_err_location()
    | * 951f8ef efi/libstub: prevent read overflow in find_file_option()
    | * b828601 efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared
    | * 5148066 efi/fdt: fix panic when no valid fdt found
    | * 39a909a netfilter: conntrack: unregister ipv4 sockopts on error unwind
    | * 46e6506 hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228
    | * 0d0df2e hwmon: (dell-smm-hwmon) Fix index values
    | * 70df000 net: usb: cdc_ncm: don't spew notifications
    | * 1d62b7a btrfs: tree-checker: do not error out if extent ref hash doesn't match
  • | 462cf46 Linux 5.10.42-rt43
  • | a5d573c Merge tag 'v5.10.42' into v5.10-rt
    |/
  • 65859ec Linux 5.10.42
  • 972b4c1 usb: core: reduce power-on-good delay time of root hub
  • 5c7b23b neighbour: Prevent Race condition in neighbour subsytem
  • 9427906 scripts/clang-tools: switch explicitly to Python 3
  • c1febac net: hso: bail out on interrupt URB allocation failure
  • 0e3045c Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference""
  • 899b513 SUNRPC: More fixes for backlog congestion
  • c2779f8 bpftool: Add sock_release help info for cgroup attach/prog load command
  • 534b622 net: hns3: check the return of skb_checksum_help()
  • bc924bb samples/bpf: Consider frame size in tx_only of xdpsock sample
  • 02ce4c9 i915: fix build warning in intel_dp_get_link_status()
  • 8d2ab01 net: mvpp2: add buffer header handling in RX
  • ac49345 net: zero-initialize tc skb extension on allocation
  • 8cad659 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c
  • 70a922f MIPS: alchemy: xxs1500: add gpio-au1000.h header file
  • f6442ee net: hsr: fix mac_len checks
  • a6a0af3 sch_dsmark: fix a NULL deref in qdisc_reset()
  • cd751bd net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88
  • f103ae7 ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static
  • 5a2e1ce ipv6: record frag_max_size in atomic fragments in input path
  • 5ac7235 net: lantiq: fix memory corruption in RX ring
  • 9884399 scsi: libsas: Use _safe() loop in sas_resume_port()
  • 3a17d8a ASoC: qcom: lpass-cpu: Use optional clk APIs
  • 3cfd115 ixgbe: fix large MTU request from VF
  • 9948170 bpf: Set mac_len in bpf_skb_change_head
  • 24cb8bb bpf, offload: Reorder offload callback 'prepare' in verifier
  • 78d5f41 ASoC: cs35l33: fix an error code in probe()
  • d29df5f staging: emxx_udc: fix loop in _nbu2ss_nuke()
  • 02f0388 cxgb4: avoid accessing registers when clearing filters
  • a521251 iommu/vt-d: Use user privilege for RID2PASID translation
  • a663c1e net: hns3: put off calling register_netdev() until client initialize complete
  • 09867c5 net: hns3: fix incorrect resp_msg issue
  • 815eb57 iommu/virtio: Add missing MODULE_DEVICE_TABLE
  • 8e534c9 gve: Correct SKB queue index validation.
  • 48f4dde gve: Upgrade memory barrier in poll routine
  • da21a35 gve: Add NULL pointer checks when freeing irqs.
  • 7114438 gve: Update mgmt_msix_idx if num_ntfy changes
  • b6ef5bf gve: Check TX QPL was actually assigned
  • 8b2cdc0 net/smc: remove device from smcd_dev_list after failed device_add()
  • beb39ad mld: fix panic in mld_newpack()
  • 7e31bcb bnxt_en: Fix context memory setup for 64K page size.
  • 4ebb03c bnxt_en: Include new P5 HV definition in VF check.
  • 8f79356 net: bnx2: Fix error return code in bnx2_init_board()
  • 8eaca8d net: hso: check for allocation failure in hso_create_bulk_serial_device()
  • f9fc21e net: sched: fix tx action reschedule issue with stopped queue
  • 2f23d5b net: sched: fix tx action rescheduling issue during deactivation
  • 21c7151 net: sched: fix packet stuck problem for lockless qdisc
  • 60e2193 tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT
  • 886dd7f openvswitch: meter: fix race when getting now_ms.
  • b96adbf cxgb4/ch_ktls: Clear resources when pf4 device is removed
  • ada298f net: mdio: octeon: Fix some double free issues
  • 4bd833b net: mdio: thunder: Fix a double free issue in the .remove function
  • 4246f7d chelsio/chtls: unlock on error in chtls_pt_recvmsg()
  • 8ee7ef4 net: fec: fix the potential memory leak in fec_enet_init()
  • 9c38601 net: packetmmap: fix only tx timestamp on request
  • 1f1b431 net: really orphan skbs tied to closing sk
  • f5da082 spi: Assume GPIO CS active high in ACPI case
  • cd37040 vfio-ccw: Check initialized flag in cp_init()
  • ee67cbc net: ipa: memory region array is variable size
  • bf5c8f9 net: stmmac: Fix MAC WoL not working if PHY does not support WoL
  • 95cfa6c ASoC: cs42l42: Regmap must use_single_read/write
  • 211c5d1 interconnect: qcom: Add missing MODULE_DEVICE_TABLE
  • 4e3cea8 interconnect: qcom: bcm-voter: add a missing of_node_put()
  • d7932e6 net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count
  • d5b0a15 net: netcp: Fix an error message
  • 1354ec8 linux/bits.h: fix compilation error with GENMASK
  • b0f5d48 block: fix a race between del_gendisk and BLKRRPART
  • ff945d0 platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet
  • 5fbc70e drm/amdgpu: stop touching sched.ready in the backend
  • 4951dd4 drm/amd/amdgpu: fix a potential deadlock in gpu reset
  • f98cdf0 drm/amdgpu: Fix a use-after-free
  • 9fdb8ed drm/amd/amdgpu: fix refcount leak
  • 07ab4df drm/amd/display: Disconnect non-DP with no EDID
  • 530baa6 SMB3: incorrect file id in requests compounded with open
  • 518457d platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet
  • c5bda3a platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI
  • fe156a6 platform/x86: hp-wireless: add AMD's hardware id to the supported list
  • 7e13db5 btrfs: do not BUG_ON in link_to_fixup_dir
  • 88f566b btrfs: release path before starting transaction when cloning inline extent
  • 8eaa762 scsi: pm80xx: Fix drives missing during rmmod/insmod loop
  • 71084e2 openrisc: Define memory barrier mb
  • 6384103 scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic
  • d644642 scsi: ufs: ufs-mediatek: Fix power down spec violation
  • c7e0c60 btrfs: return whole extents in fiemap
  • df451ea brcmfmac: properly check for bus register errors
  • f0044d1 Revert "brcmfmac: add a check for the status of usb_register"
  • 43e6b2e net: liquidio: Add missing null pointer checks
  • e6fbd9f Revert "net: liquidio: fix a NULL pointer dereference"
  • 32aba71 media: gspca: properly check for errors in po1030_probe()
  • 3d8ac40 Revert "media: gspca: Check the return value of write_bridge for timeout"
  • 9ffea48 media: gspca: mt9m111: Check write_bridge for timeout
  • e4bb3db Revert "media: gspca: mt9m111: Check write_bridge for timeout"
  • 9fd73df media: dvb: Add check on sp8870_readreg return
  • 7dae0ca Revert "media: dvb: Add check on sp8870_readreg"
  • 3bf09ab ASoC: cs43130: handle errors in cs43130_probe() properly
  • ce333cc Revert "ASoC: cs43130: fix a NULL pointer dereference"
  • 7fe86d9 libertas: register sysfs groups properly
  • bf2b6ff Revert "libertas: add checks for the return value of sysfs_create_group"
  • e04f1a7 dmaengine: qcom_hidma: comment platform_driver_register call
  • 611640b Revert "dmaengine: qcom_hidma: Check for driver register failure"
  • d9029b1 isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info
  • fb278d3 Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc"
  • 34f4c20 ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()
  • 7e0dc2e Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()"
  • 576675c isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io
  • 9410622 Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference"
  • 1f88661 Revert "ALSA: usx2y: Fix potential NULL pointer dereference"
  • 95886db Revert "ALSA: gus: add a check of the status of snd_ctl_add"
  • c8972b1 char: hpet: add checks after calling ioremap
  • 0f4e71f Revert "char: hpet: fix a missing check of ioremap"
  • 4d2b8fc net: caif: remove BUG_ON(dev == NULL) in caif_xmit
  • 8b5bd5b Revert "net: caif: replace BUG_ON with recovery code"
  • 62c2472 net/smc: properly handle workqueue allocation failure
  • 83d4efe Revert "net/smc: fix a NULL pointer dereference"
  • 71723a7 net: fujitsu: fix potential null-ptr-deref
  • b67c3d7 Revert "net: fujitsu: fix a potential NULL pointer dereference"
  • 52610c1 serial: max310x: unregister uart driver in case of failure and abort
  • f7d0b85 Revert "serial: max310x: pass return value of spi_register_driver"
  • 6bbcc12 Revert "ALSA: sb: fix a missing check of snd_ctl_add"
  • 870a113 Revert "media: usb: gspca: add a missed check for goto_low_power"
  • dac2dde Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions"
  • 2bfa3ab gpio: cadence: Add missing MODULE_DEVICE_TABLE
  • 515181e platform/x86: hp_accel: Avoid invoking _INI to speed up resume
  • 3267a06 mptcp: fix data stream corruption
  • deeb7d8 mptcp: drop unconditional pr_warn on bad opt
  • 71227b6 mptcp: avoid error message on infinite mapping
  • cb554bb nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response
  • e31975c perf jevents: Fix getting maximum number of fds
  • ee8a8dd afs: Fix the nlink handling of dir-over-dir rename
  • ce23a0a i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E
  • b523feb i2c: i801: Don't generate an interrupt on bus reset
  • 87f18aa i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset
  • eff3c5b i2c: s3c2410: fix possible NULL pointer deref on read message after write
  • 935c944 net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S
  • 83999bf net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails
  • dd8609f net: dsa: sja1105: add error handling in sja1105_setup()
  • 4a368bc net: dsa: sja1105: error out on unsupported PHY mode
  • 4ef506c net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic
  • 6f4b792 net: dsa: sja1105: update existing VLANs from the bridge VLAN list
  • caff86f net: dsa: fix a crash if ->get_sset_count() fails
  • b91117b net: dsa: mt7530: fix VLAN traffic leaks
  • 6d6bc8c netfilter: flowtable: Remove redundant hw refresh bit
  • fe6921e spi: spi-fsl-dspi: Fix a resource leak in an error handling path
  • 6da24cf tipc: skb_linearize the head skb when reassembling msgs
  • 5195ec5 tipc: wait and exit until all work queues are done
  • 0aa2212 Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"
  • 5343fcf SUNRPC in case of backlog, hand free slots directly to waiting task
  • 5dc9055 net/mlx5: Set term table as an unmanaged flow table
  • 143154a net/mlx4: Fix EEPROM dump support
  • 2e4b0b9 net/mlx5e: Fix null deref accessing lag dev
  • cb6cc62 net/mlx5: Set reformat action when needed for termination rules
  • 2dde54e net/mlx5e: Fix nullptr in add_vlan_push_action()
  • 89a0e38 {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table
  • bbd00c4 net/mlx5e: Fix error path of updating netdev queues
  • 02a8da4 net/mlx5e: Fix multipath lag activation
  • fc41e45 net/mlx5e: reset XPS on error flow if netdev isn't registered yet
  • d66083c drm/meson: fix shutdown crash when component not probed
  • 92db126 NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config
  • 7087db9 NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()
  • ee21cd3 NFS: Fix an Oopsable condition in __nfs_pageio_add_request()
  • 9b367fe NFS: fix an incorrect limit in filelayout_decode_layout()
  • 1fbbcd1 fs/nfs: Use fatal_signal_pending instead of signal_pending
  • 1b364f8 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails
  • 635ac38 net: usb: fix memory leak in smsc75xx_bind
  • 77c6f2b usb: typec: mux: Fix matching with typec_altmode_desc
  • bd4caf5 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()
  • adccf17 usb: dwc3: gadget: Properly track pending and queued SG
  • a40b07a thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID
  • bfd46c0 USB: serial: pl2303: add device id for ADLINK ND-6530 GC
  • 7947944 USB: serial: ftdi_sio: add IDs for IDS GmbH Products
  • f9a5cbd USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011
  • 682437d USB: serial: ti_usb_3410_5052: add startech.com device id
  • 6a931ce serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'
  • e955711 serial: sh-sci: Fix off-by-one error in FIFO threshold register setting
  • 604c654 serial: tegra: Fix a mask operation that is always true
  • d007150 drivers: base: Fix device link removal
  • 8d83f10 USB: usbfs: Don't WARN about excessively large memory allocations
  • bc439b4 Revert "irqbypass: do not start cons/prod when failed connect"
  • b98a038 USB: trancevibrator: fix control-request direction
  • ae46660 serial: 8250_pci: handle FL_NOIRQ board flag
  • 60f9e33 serial: 8250_pci: Add support for new HPE serial device
  • a4a2613 serial: 8250_dw: Add device HID for new AMD UART controller
  • 595505f serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART
  • 023cd91 iio: adc: ad7192: handle regulator voltage error first
  • 885fbd6 iio: adc: ad7192: Avoid disabling a clock that was never enabled.
  • e07d428 iio: adc: ad7793: Add missing error code in ad7793_setup()
  • bd29833 iio: adc: ad7923: Fix undersized rx buffer.
  • f701228 iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers
  • fbb02b5 iio: adc: ad7124: Fix missbalanced regulator enable / disable on error.
  • dceb4ec iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp()
  • a78238f iio: dac: ad5770r: Put fwnode in error case during ->probe()
  • 6192897 iio: gyro: fxas21002c: balance runtime power in error path
  • 0239a37 staging: iio: cdc: ad7746: avoid overwrite of num_channels
  • ead51af mei: request autosuspend after sending rx flow control
  • 3128387 KVM: arm64: Prevent mixed-width VM creation
  • bb2e3ad KVM: X86: Fix vCPU preempted state from guest's point of view
  • 439a0b0 thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue
  • 1b4a654 thunderbolt: usb4: Fix NVM read buffer bounds and offset issue
  • 5394ae9 misc/uss720: fix memory leak in uss720_probe
  • 1a2494c serial: core: fix suspicious security_locked_down() call
  • b71781c seccomp: Refactor notification handler to prepare for new semantics
  • a160cab Documentation: seccomp: Fix user notification documentation
  • adfe1d0 kgdb: fix gcc-11 warnings harder
  • eeb3f0b selftests/gpio: Fix build when source tree is read only
  • 008f98f selftests/gpio: Move include of lib.mk up
  • beac83e selftests/gpio: Use TEST_GEN_PROGS_EXTENDED
  • 1cdabf9 drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate
  • bed5cc6 drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate
  • efd47c9 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
  • 01abf69 drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error
  • 2e4f262 drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
  • e3a662e drm/amd/pm: correct MGpuFanBoost setting
  • 1a8ecc3 dm snapshot: properly fix a crash when an origin has no snapshots
  • cc5d84b ath11k: Clear the fragment cache during key install
  • 8135f46 ath10k: Validate first subframe of A-MSDU before processing the list
  • 6643b21 ath10k: Fix TKIP Michael MIC verification for PCIe
  • c4d5271 ath10k: drop MPDU which has discard flag set by firmware for SDIO
  • 425cee6 ath10k: drop fragments with multicast DA for SDIO
  • b1b3dcd ath10k: drop fragments with multicast DA for PCIe
  • c17b3e1 ath10k: add CCMP PN replay protection for fragmented frames for PCIe
  • 6abcc01 mac80211: extend protection against mixed key and fragment cache attacks
  • 2b9b07b mac80211: do not accept/forward invalid EAPOL frames
  • bf710b6 mac80211: prevent attacks on TKIP/WEP as well
  • e64ea05 mac80211: check defrag PN against current frame
  • f51fe83 mac80211: add fragment cache to sta_info
  • 9b21fca mac80211: drop A-MSDUs on old ciphers
  • c730d72 cfg80211: mitigate A-MSDU aggregation attacks
  • e3561d5 mac80211: properly handle A-MSDUs that start with an RFC 1042 header
  • 42d98e0 mac80211: prevent mixed key and fragment cache attacks
  • f7829b0 mac80211: assure all fragments are encrypted
  • b1f45a2 netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version
  • e6294c0 net/sched: fq_pie: fix OOB access in the traffic path
  • e583eb5 net/sched: fq_pie: re-factor fix for fq_pie endless loop
  • 47da4f6 net: hso: fix control-request directions
  • fb003a1 proc: Check /proc/$pid/attr/ writes against file opener
  • 03b777c perf scripts python: exported-sql-viewer.py: Fix warning display
  • 76b6c5a perf scripts python: exported-sql-viewer.py: Fix Array TypeError
  • 07f7694 perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report
  • 7285b92 perf intel-pt: Fix transaction abort handling
  • ce3ea6b perf intel-pt: Fix sample instruction bytes
  • f011343 iommu/vt-d: Fix sysfs leak in alloc_iommu()
  • f989065 NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()
  • 3e5b48d cifs: set server->cipher_type to AES-128-CCM for SMB3.0
  • 020b6b0 ALSA: usb-audio: scarlett2: Improve driver startup messages
  • 9a75ed5 ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci
  • 7b42f41 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8
  • 7573b58 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8
  • b8cd716 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8
  • 8ffce2b ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8
  • 7906018 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340
  • 2f0f8e0 ALSA: hda/realtek: Headphone volume is controlled by Front mixer
  • 8ca63ce ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i

Don't miss a new linux release

NewReleases is sending notifications on new releases.