Letter K

kernel-headers - Header files for the Linux kernel for use by glibc

Website: https://www.kernel.org/
License: GPL-2.0-only and Redistributable, no modification permitted
Vendor: Alcance Libre, Inc.
Description:
Kernel-headers includes the C header files that specify the interface
between the Linux kernel and userspace libraries and programs.  The
header files define structures and constants that are needed for
building most standard programs and are also needed for rebuilding the
glibc package.

Packages

kernel-headers-5.10.248-40.aldos.x86_64 [1.7 MiB] Changelog by Joel Barrios (2026-01-20):
- Update to 5.10.248.
- 9p: fix /sys/fs/9p/caches overwriting itself
- 9p: sysfs_init: don't hardcode error to ENOMEM
- ACPI: CPPC: Fix missing PCC check for guaranteed_perf
- ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4
- ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()
- ACPI: property: Return present device nodes only on fwnode interface
- ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- ACPI: video: force native for Lenovo 82K8
- ACPICA: Avoid walking the Namespace if start_node is NULL
- ACPICA: dispatcher: Use acpi_ds_clear_operands() in acpi_ds_call_control_method()
- ACPICA: Update dsmethod.c to get rid of unused variable warning
- acpi,srat: Fix incorrect device handle check for Generic Initiator
- allow finish_no_open(file, ERR_PTR(-E...))
- ALSA: dice: fix buffer overflow in detect_stream_formats()
- ALSA: hda/realtek: Audio disappears on HP 15-fc000 after warm boot again
- ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path
- ALSA: uapi: Fix typo in asound.h comment
- ALSA: usb-audio: add mono main switch to Presonus S1824c
- ALSA: usb-audio: Add validation of UAC2/UAC3 effect units
- ALSA: usb-audio: apply quirk for MOONDROP Quark2
- ALSA: usb-audio: fix control pipe direction
- ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd
- ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
- ALSA: usb-audio: fix uac2 clock source at terminal parser
- ALSA: usb-mixer: us16x08: validate meter packet indices
- ALSA: vxpocket: Fix resource leak in vxpocket_probe error path
- ALSA: wavefront: Clear substream pointers on close
- ALSA: wavefront: Fix integer overflow in sample size validation
- amba: tegra-ahb: Fix device leak on SMMU enable
- arch: back to -std=gnu89 in < v5.18
- arp: do not assume dev_hard_header() does not change skb->head
- ASoC: ak4458: Disable regulator when error happens
- ASoC: ak5558: Disable regulator when error happens
- ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure()
- ASoC: cs4271: Fix regulator leak on probe failure
- ASoC: fsl_sai: Add missing registers to cache default
- ASoC: max98090/91: fixed max98091 ALSA widget powering up/down
- ASoC: meson: aiu-encoder-i2s: fix bit clock polarity
- ASoC: qcom: q6adm: the the copp device only during last instance
- ASoC: qcom: q6asm-dai: perform correct state check before closing
- ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment.
- ASoC: qdsp6: q6asm: do not sleep while atomic
- ASoC: stm: Use dev_err_probe() helper
- ASoC: stm32: sai: fix clk prepare imbalance on probe failure
- ASoC: stm32: sai: fix device leak on probe
- ASoC: stm32: sai: Use the devm_clk_get_optional() helper
- ata: libata-scsi: Fix system suspend for a security locked drive
- atm: Fix dma_free_coherent() size
- atm/fore200e: Fix possible data race in fore200e_open()
- backlight: led-bl: Add devlink to supplier LEDs
- backlight: led_bl: Take led_access lock when required
- backlight: lp855x: Fix lp855x.h kernel-doc warnings
- be2net: pass wrb_params in case of OS2BMC
- bfs: Reconstruct file type when loading from disk
- blk-mq: Abort suspend when wakeup events are pending
- blk-throttle: Set BIO_THROTTLED when bio has been throttled
- block: fix comment for op_is_zone_mgmt() to include RESET_ALL
- block: fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL
- block: make REQ_OP_ZONE_OPEN a write operation
- block: rnbd-clt: Fix leaked ID in init_dev()
- block: rnbd-clt: Fix signedness bug in init_dev()
- block/rnbd: Remove a useless mutex
- block/rnbd-clt: fix wrong max ID in ida_alloc_max
- Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions
- Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion
- Bluetooth: 6lowpan: reset link-local header on ipv6 recv path
- Bluetooth: Add more enc key size check
- Bluetooth: bcsp: receive data only if registered
- Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE
- Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF
- Bluetooth: L2CAP: export l2cap_chan_hold for modules
- Bluetooth: SCO: Fix UAF on sco_conn_free
- Bluetooth: SMP: Fix not generating mackey and ltk when repairing
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- bpf: Don't use %pK through printk
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf: Sync pending IRQ work before freeing ring buffer
- bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress
- bridge: Redirect to backup port when port is administratively down
- broadcom: b44: prevent uninitialized value usage
- btrfs: always drop log root tree reference in btrfs_replay_log()
- btrfs: do not clean up repair bio if submit fails
- btrfs: don't rewrite ret from inode_permission
- btrfs: fix memory leak of fs_devices in degraded seed device path
- btrfs: mark dirty extent range for out of bound prealloc extents
- btrfs: scrub: always update btrfs_scrub_progress::last_physical
- btrfs: use smp_mb__after_atomic() when forcing COW in create_pending_snapshot()
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- caif: fix integer underflow in cffrml_receive()
- can: gs_usb: increase max interface to U8_MAX
- can: j1939: make j1939_session_activate() fail if device is no longer registered
- can: kvaser_usb: leaf: Fix potential infinite loop in command parsers
- can: sja1000: fix max irq loop handling
- can: sun4i_can: sun4i_can_interrupt(): fix max irq loop handling
- ceph: add checking of wait_for_completion_killable() return value
- char: applicom: fix NULL pointer dereference in ac_ioctl
- char: misc: Does not request module for miscdevice with dynamic minor
- clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4
- clk: renesas: r9a06g032: Fix memory leak in error path
- clocksource/drivers/vf-pit: Replace raw_readl/writel to readl/writel
- comedi: c6xdigio: Fix invalid PNP driver unregistration
- comedi: check device's attached status in compat ioctls
- comedi: multiq3: sanitize config options in multiq3_attach()
- compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddress sanitizer
- compiler_types: Move unused static inline functions warning to W=2
- console: Delete dummy con_font_set() and con_font_default() callback implementations
- console: Delete unused con_font_copy() callback implementations
- cpufreq: nforce2: fix reference count leak in nforce2
- cpufreq: s5pv210: fix refcount leak
- cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate()
- cpufreq/longhaul: handle NULL policy in longhaul_exit
- cpuidle: Fail cpuidle device registration if there is one already
- crypto: af_alg - zero initialize memory allocated via sock_kmalloc
- crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id
- crypto: ccree - Correctly handle return of sg_nents_for_len
- crypto: seqiv - Do not use req->iv after crypto_aead_encrypt
- devcoredump: Fix circular locking dependency with devcd->mutex.
- dm log-writes: Add missing set_freezable() for freezable kthread
- dmaengine: dw-edma: Set status for callback_result
- dmaengine: mv_xor: match alloc_wc and free_wc
- dmaengine: sh: setup_xref error handling
- dma/pool: eliminate alloc_pages warning in atomic_pool_expand
- dm-ebs: Mark full buffer dirty even on partial write
- dm-raid: fix possible NULL dereference with undefined raid type
- dm-verity: fix unreliable memory allocation
- Documentation: process: Also mention Sasha Levin as stable tree maintainer
- drm: sti: fix device leaks at component probe
- drm/amd/display: Check NULL before accessing
- drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1()
- drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()
- drm/amdgpu/jpeg: Hold pg_lock before jpeg poweroff
- drm/amdkfd: return -ENOTTY for unsupported IOCTLs
- drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption
- drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table()
- drm/amd/pm: Use cached metrics data on arcturus
- drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji
- drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland
- drm/bridge: display-connector: don't set OP_DETECT for DisplayPorts
- drm/etnaviv: fix flush sequence logic
- drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
- drm/msm/a6xx: Fix GMU firmware parser
- drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers
- drm/nouveau: replace snprintf() with scnprintf() in nvkm_snprintbf()
- drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb
- drm/panel: visionox-rm69299: Don't clear all mode flags
- drm/pl111: Fix error handling in pl111_amba_probe
- drm/tegra: dc: Fix reference leak in tegra_dc_couple()
- drm/tidss: Use the crtc_* timings when programming the HW
- drm/vgem-fence: Fix potential deadlock on release
- drm/vmwgfx: Fix a null-ptr access in the cursor snooper
- drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
- dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups
- e1000: fix OOB in e1000_tbi_should_accept()
- EDAC/altera: Handle OCRAM ECC enable after warm reset
- EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection
- efi/cper: Add a new helper function to print bitmasks
- efi/cper: Adjust infopfx size to accept an extra space
- efi/cper: Fix cper_bits_to_str buffer handling and return value
- eth: 8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP
- eth: bnxt: move and rename reset helpers
- ethtool: Avoid overflowing userspace buffer on stats query
- ethtool: use phydev variable
- exfat: check return value of sb_min_blocksize in exfat_read_boot_sector
- exfat: fix remount failure in different process environments
- exfat: limit log print for IO error
- ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock()
- ext4: correct the checking of quota files before moving extents
- ext4: fix incorrect group number assertion in mb_check_buddy
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: fix string copying in parse_apply_sb_mount_options()
- ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation
- ext4: introduce ITAIL helper
- ext4: minor defrag code improvements
- ext4: refresh inline data size before write operations
- ext4: remove unused return value of __mb_check_buddy
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- extcon: adc-jack: Cleanup wakeup source only if it was enabled
- extcon: adc-jack: Fix wakeup source leaks on device unbind
- f2fs: fix return value of f2fs_recover_fsync_data()
- f2fs: fix to avoid updating zero-sized extent in extent cache
- f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes()
- f2fs: fix to propagate error from f2fs_enable_checkpoint()
- f2fs: invalidate dentry cache on failed whiteout creation
- f2fs: use global inline_xattr_slab instead of per-sb slab cache
- fbcon: Avoid using FNTCHARCNT() and hard-coded built-in font charcount
- fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds
- fbdev: atyfb: Check if pll_ops->init_pll failed
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: gbefb: fix to use physical address instead of dma address
- fbdev: pvr2fb: Fix leftover reference to ONCHIP_NR_DMA_CHANNELS
- fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing
- fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
- fbdev: tcx.c fix mem_map to correct smem_start offset
- fbdev: valkyriefb: Fix reference count leak in valkyriefb_init
- firewire: nosy: Fix dma_free_coherent() size
- firewire: nosy: switch from 'pci_' to 'dma_' API
- firmware: imx: scu-irq: fix OF node leak in
- firmware: imx: scu-irq: Init workqueue before request mbox channel
- firmware: imx: scu-irq: Set mu_resource_id before get handle
- firmware: stratix10-svc: fix bug in saving controller data
- fjes: Add missing iounmap in fjes_hw_init()
- floppy: fix for PAGE_SIZE != 4KB
- Fonts: Add charcount field to font_desc
- fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- fs_context: drop the unused lsm_flags member
- fsdax: mark the iomap argument to dax_iomap_sector as const
- fs/hpfs: Fix error code for new_inode() failure in mkdir/create/mknod/symlink
- fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()
- fs/nls: Fix utf16 to utf8 conversion
- fsnotify: do not generate ACCESS/MODIFY events on child for special files
- fs/proc: fix uaf in proc_readdir_de()
- gcov: add support for GCC 15
- genalloc.h: fix htmldocs warning
- hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create
- hfsplus: fix volume corruption issue for generic/070
- hfsplus: fix volume corruption issue for generic/073
- hfsplus: Verify inode mode when loading from disk
- HID: core: Harden s32ton() against conversion to 0 bits
- HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
- HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen
- HID: logitech-dj: Remove duplicate error logging
- HID: quirks: avoid Cooler Master MM712 dongle wakeup bug
- HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155
- HID: quirks: work around VID/PID conflict for appledisplay
- hsr: Fix supervision frame sending on HSRv0
- hwmon: (dell-smm) Add support for Dell OptiPlex 7040
- hwmon: (ibmpex) fix use-after-free in high/low store
- hwmon: (max16065) Use local variable to avoid TOCTOU
- hwmon: replace snprintf in show functions with sysfs_emit
- hwmon: (w83791d) Convert macros to functions to avoid TOCTOU
- hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU
- i2c: amd-mp2: fix reference leak in MP2 PCI device
- i3c: fix refcount inconsistency in i3c_master_register
- i40e: fix scheduling in set_rx_mode
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- idr: fix idr_alloc() returning an ID out of range
- iio: adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before setting register
- iio: imu: st_lsm6dsx: discard samples during filters settling time
- iio: imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields
- iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member
- iio: imu: st_lsm6dsx: introduce st_lsm6dsx_device_set_enable routine
- iio:common:ssp_sensors: Fix an error handling path ssp_probe()
- ima: Handle error code returned by ima_filter_rule_match()
- inet: Avoid ehash lookup race in inet_ehash_insert()
- inet: ping: Fix icmp out counting
- Input: cros_ec_keyb - fix an invalid memory access
- Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
- Input: imx_sc_key - fix memory corruption on unload
- Input: pegasus-notetaker - fix potential out-of-bounds access
- Input: remove third argument of usb_maxpacket()
- Input: ti_am335x_tsc - fix off-by-one error in wire_order validation
- intel_th: Fix error handling in intel_th_output_open
- iommu/amd: Skip enabling command/event buffers for kdump
- iommu/exynos: fix device leak on of_xlate()
- iommu/ipmmu-vmsa: fix device leak on of_xlate()
- iommu/mediatek: fix device leak on of_xlate()
- iommu/mediatek-v1: fix device leak on probe_device()
- iommu/omap: fix device leaks on probe_device()
- iommu/qcom: fix device leak on of_xlate()
- iommu/sun50i: fix device leak on of_xlate()
- io_uring: fix filename leak in __io_openat_prep()
- ip6_gre: make ip6gre_header() robust
- ipmi: Fix __scan_channels() failing to rescan channels
- ipmi: Fix the race between __scan_channels() and deliver_response()
- ipv4: Fix reference count leak when using error routes with nexthop objects
- ipv4: Fix uninit-value access in __ip_make_skb()
- ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe
- ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- ipv6: Fix potential uninit-value access in __ip6_make_skb()
- ipv6: np->rxpmtu race annotation
- ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
- ipvs: fix ipv4 null-ptr-deref in route error path
- irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment
- irqchip/qcom-irq-combiner: Fix section mismatch
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted
- jbd2: fix the inconsistency between checksum and data in memory for journal sb
- jbd2: use a weaker annotation in journal handling
- jfs: fix uninitialized waitqueue in transaction manager
- jfs: Verify inode mode when loading from disk
- kconfig/mconf: Initialize the default locale at startup
- kconfig/nconf: Initialize the default locale at startup
- kmsan: introduce __no_sanitize_memory and __no_kmsan_checks
- ktest.pl: Fix uninitialized var in config-bisect.pl
- KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation
- KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)
- KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0
- leds: leds-lp50xx: Allow LED 0 to be added to module bank
- leds: leds-lp50xx: Enable chip before any communication
- leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs
- leds: lp50xx: Get rid of redundant check in lp50xx_enable_disable()
- leds: lp50xx: Reduce level of dereferences
- leds: lp50xx: Remove duplicated error reporting in .remove()
- leds: netxbig: Fix GPIO descriptor leak in error paths
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- libceph: make calc_target() set t->paused, not just clear it
- libceph: make decode_pool() more resilient against corrupted osdmaps
- libceph: make free_choose_arg_map() resilient to partial allocation
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- lib/crypto: aes: Fix missing MMU protection for AES S-box
- lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC
- lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit
- lib/vsprintf: Check pointer before dereferencing in time_and_date()
- Linux 5.10.247
- Linux 5.10.248
- livepatch: Match old_sympos 0 and 1 in klp_find_func()
- lockd: fix vfs_test_lock() calls
- locking/spinlock/debug: Fix data-race in do_raw_write_lock
- macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse
- mailbox: mailbox-test: Fix debugfs_create_dir error checking
- Makefile.compiler: replace cc-ifversion with compiler-specific macros
- media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status()
- media: cec: Fix debugfs leak on bus_register() failure
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- media: fix uninitialized symbol warnings
- media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe
- media: i2c: adv7842: Remove redundant cancel_delayed_work in probe
- media: imon: make send_packet() more robust
- media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init()
- media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread()
- media: pci: ivtv: Don't create fake v4l2_fh
- media: pvrusb2: Fix incorrect variable used in trace message
- media: rc: st_rc: Fix reset control resource leak
- media: redrat3: use int type to store negative error codes
- media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled
- media: samsung: exynos4-is: fix potential ABBA deadlock on init
- media: TDA1997x: Remove redundant cancel_delayed_work in probe
- media: v4l2-mem2mem: Fix outdated documentation
- media: vidtv: initialize local pointers upon transfer of memory ownership
- media: vpif_capture: fix section mismatch
- mei: me: add nova lake point S DID
- memstick: Add timeout to prevent indefinite waiting
- mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup
- mfd: da9055: Fix missing regmap_del_irq_chip() in error path
- mfd: da9063: Split chip variant reading in two bus transactions
- mfd: madera: Work around false-positive -Wininitialized warning
- mfd: max77620: Fix potential IRQ chip conflict when probing two devices
- mfd: mt6358-irq: Fix missing irq_domain_remove() in error path
- mfd: mt6397-irq: Fix missing irq_domain_remove() in error path
- mfd: stmpe: Remove IRQ domain upon removal
- mfd: stmpe-i2c: Add missing MODULE_LICENSE
- MIPS: Fix a reference leak bug in ip22_check_gio()
- mips: lantiq: danube: add missing device_type in pci node
- mips: lantiq: danube: add missing properties to cpu node
- mips: lantiq: xway: sysctrl: rename stp clock
- MIPS: Malta: Fix !EVA SOC-it PCI MMIO
- MIPS: mm: Prevent a TLB shutdown on initial uniquification
- mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats()
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mm/balloon_compaction: convert balloon_page_delete() to balloon_page_finalize()
- mm/balloon_compaction: make balloon page compaction callbacks static
- mm/balloon_compaction: we cannot have isolated pages in the balloon list
- mmc: host: renesas_sdhi: Fix the actual clock
- mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card
- mm/ksm: fix flag-dropping behavior in ksm_madvise
- mm/mm_init: fix hash table order logging in alloc_large_system_hash()
- most: usb: fix double free on late probe failure
- mptcp: do not fallback when OoO is present
- mptcp: fix a race in mptcp_pm_del_add_timer()
- mptcp: Fix proto fallback detection with BPF
- mptcp: fix race condition in mptcp_schedule_work()
- mptcp: introduce mptcp_schedule_work
- mptcp: pm: ignore unknown endpoint flags
- mtd: lpddr_cmds: fix signed shifts in lpddr_cmds
- mtd: onenand: Pass correct pointer to IRQ handler
- mtd: rawnand: cadence: fix DMA device NULL pointer dereference
- nbd: clean up return value checking of sock_xmit()
- nbd: defer config put in recv_work
- nbd: defer config unlock in nbd_genl_connect
- nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply()
- net: 3com: 3c59x: fix possible null dereference in vortex_probe1()
- net: aquantia: Add missing descriptor cache invalidation on ATL2
- net: atlantic: fix fragment overflow handling in RX path
- net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct
- net: call cond_resched() less often in __release_sock()
- net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV.
- net: dsa: b53: fix enabling ip multicast
- net: dsa: b53: fix resetting speed and pause on forced link
- net: dsa: b53: skip multicast entries for fdb_dump()
- net: dsa: b53: stop reading ARL entries if search is done
- net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error
- net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool()
- net: fec: correct rx_bytes statistic for the case SHIFT16 is set
- net: hns3: add VLAN id validation before using
- net: hns3: using the num_tqps in the vf driver to apply for resources
- net: intel: fm10k: Fix parameter idx set but not used
- net: ipv6: fix field-spanning memcpy warning in AH output
- net: macb: avoid dealing with endianness in macb_set_hwaddr()
- net: mdio: aspeed: add dummy read to avoid read-after-write issue
- net: mdio: aspeed: move reg accessing part into separate functions
- net: mdio: fix resource leak in mdiobus_register_device()
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write
- net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms
- net: openvswitch: Avoid needlessly taking the RTNL on vport destroy
- net: openvswitch: fix middle attribute validation in push_nsh() action
- net: openvswitch: remove never-working support for setting nsh fields
- net: phy: dp83867: Disable EEE support as not implemented
- net: phy: marvell: Fix 88e1510 downshift counter errata
- net: qede: Initialize qede_ll_ops with designated initializer
- net: ravb: Enforce descriptor type ordering
- net: rose: fix invalid array index in rose_kill_by_device()
- net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak
- net: sctp: Fix some typos
- net: sh_eth: Disable WoL if system can not suspend
- net: sock: fix hardened usercopy panic in sock_recv_errqueue
- net: stmmac: Check stmmac_hw_setup() in stmmac_resume()
- net: sxgbe: fix potential NULL dereference in sxgbe_rx()
- net: tls: Cancel RX async resync request on rcd_delta overflow
- net: usb: asix_devices: Check return value of usbnet_get_endpoints
- net: usb: pegasus: fix memory leak in update_eth_regs_async()
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
- net: usb: sr9700: fix incorrect command used to write single register
- net: Use nlmsg_unicast() instead of netlink_unicast()
- net: vlan: sync VLAN features with lower device
- net: When removing nexthops, don't call synchronize_net if it is not necessary
- net/cls_cgroup: Fix task_get_classid() during qdisc run
- netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates
- net/ethtool/ioctl: remove if n_stats checks from ethtool_get_phy_stats
- net/ethtool/ioctl: split ethtool_get_phy_stats into multiple helpers
- netfilter: nf_conncount: fix leaked ct in error paths
- netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around
- netfilter: nf_conncount: reduce unnecessary GC
- netfilter: nf_conncount: rework API to use sk_buff directly
- netfilter: nf_conncount: update last_gc only when GC has been performed
- netfilter: nf_set_pipapo: fix initial map fill
- netfilter: nf_set_pipapo_avx2: fix initial map fill
- netfilter: nf_tables: reject duplicate device on updates
- netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails
- netfilter: nft_connlimit: move stateful fields out of expression data
- netfilter: nft_connlimit: update the count if add was skipped
- netfilter: nft_synproxy: avoid possible data-race on update operation
- net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
- net/mlx5: fw_tracer, Add support for unrecognized string
- net/mlx5: fw_tracer, Handle escaped percent properly
- net/mlx5: fw_tracer, Validate format string parameters
- net/mlx5e: Avoid field-overflowing memcpy()
- net/mlx5e: Don't print error message due to invalid module
- net/mlx5e: Fix maxrate wraparound in threshold between units
- net/mlx5e: Fix validation logic in rate limiting
- net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps
- netrom: Fix memory leak in nr_sendmsg()
- net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change
- net/sched: ets: Remove drr class from the active list if it changes to strict
- net_sched: limit try_bulk_dequeue_skb() batches
- net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
- net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset
- net/sched: sch_qfq: Fix null-deref in agg_dequeue
- net/smc: fix mismatch between CLC header and proposal
- nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
- NFS: add barriers when testing for NFS_FSDATA_BLOCKED
- NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
- NFS: Avoid changing nlink when file removes and attribute updates race
- NFS: Clean up function nfs_mark_dir_for_revalidate()
- NFS: don't unhash dentry during unlink/rename
- NFS: Fix missing unlock in nfs_unlink()
- NFS: Fix open coded versions of nfs_set_cache_invalid()
- NFS: Fix up the automount fs_context to use the correct cred
- NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink()
- NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT
- NFS4: Fix state renewals missing after boot
- nfs4_setup_readdir(): insufficient locking for ->d_parent->d_inode dereferencing
- NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap
- nfsd: Drop the client reference in client_states_open()
- NFSD: Fix crash in nfsd4_read_release()
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()
- nfsd: Mark variable __maybe_unused to avoid W=1 build break
- NFSD: NFSv4 file creation neglects setting ACL
- nfsd: provide locking for v4_end_grace
- NFSD: use correct reservation type in nfsd4_scsi_fence_client
- NFSD/blocklayout: Fix minlength check in proc_layoutget
- NFSv4: ensure the open stateid seqid doesn't go backwards
- NFSv4: handle ERR_GRACE on delegation recalls
- NFSv4.1: fix mount hang after CREATE_SESSION failure
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()
- nvme-fc: don't hold rport lock when putting ctrl
- nvme-fc: use lock accessing port_state and rport state
- ocfs2: fix kernel BUG in ocfs2_find_victim_chain
- ocfs2: fix memory leak in ocfs2_merge_rec_left()
- ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
- octeontx2-pf: fix "UBSAN: shift-out-of-bounds error"
- orangefs: fix xattr related buffer overflow...
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- ovl: Use "buf" flexible array for memcpy() destination
- page_pool: Clamp pool size to max 16K pages
- PCI: brcmstb: Fix disabling L0s capability
- PCI: cadence: Check for the existence of cdns_pcie::ops before using it
- PCI: Disable MSI on RDC PCI to PCIe bridges
- PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition
- PCI: keystone: Exit ks_pcie_probe() for invalid mode
- PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call
- PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths
- perf tools: Fix split kallsyms DSO counting
- perf/x86/intel: Correct large PEBS flag check
- phy: broadcom: bcm63xx-usbh: fix section mismatches
- phy: cadence: cdns-dphy: Enable lower resolutions in dphy
- pinctrl: qcom: msm: Fix deadlock in pinmux configuration
- pinctrl: single: fix bias pull up/down handling in pin_config_set
- pinctrl: single: Fix incorrect type for error return variable
- pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling
- pinctrl: stm32: fix hwspinlock resource leak in probe function
- platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver
- platform/x86: acer-wmi: Ignore backlight event
- platform/x86: asus-wmi: use brightness_set_blocking() for kbd led
- platform/x86: huawei-wmi: add keys for HONOR models
- platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic
- platform/x86: msi-laptop: add missing sysfs_remove_group()
- PM: runtime: Do not clear needs_force_resume with enabled runtime PM
- pmdomain: imx: Fix reference count leak in imx_gpc_remove
- power: supply: apm_power: only unset own apm_get_power_status
- power: supply: wm831x: Check wm831x_set_bits() return value
- powercap: fix race condition in register_control_type()
- powercap: fix sscanf() error return value handling
- pwm: bcm2835: Make sure the channel is enabled after pwm_request()
- pwm: bcm2835: Support apply function for atomic configuration
- pwm: stm32: Always program polarity
- r8169: set EEE speed down ratio to 1
- rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
- RDMA/bnxt_re: fix dma_free_coherent() pointer
- RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send
- RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db()
- RDMA/bnxt_re: Fix to use correct page size for PDE table
- RDMA/cm: Fix leaking the multicast GID table reference
- RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr()
- RDMA/efa: Remove possible negative shift
- RDMA/rtrs: server: Fix error handling in get_or_create_srv
- rds: Fix endianness annotation for RDS_MPATH_HASH
- regmap: slimbus: fix bus_context pointer in regmap init calls
- regulator: core: disable supply if enabling main regulator fails
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- regulator: fixed: fix GPIO descriptor leak on register failure
- regulator: fixed: use dev_err_probe for register
- remoteproc: qcom: q6v5: Avoid handling handover twice
- Revert "iommu/amd: Skip enabling command/event buffers for kdump"
- Revert "nfs: clear SB_RDONLY before getting superblock"
- Revert "NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity"
- Revert "nfs: ignore SB_RDONLY when mounting nfs"
- Revert "nfs: ignore SB_RDONLY when remounting nfs"
- Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()"
- Revert "xfrm: destroy xfrm_state synchronously on net exit path"
- rpmsg: glink: fix rpmsg device leak
- scs: fix a wrong parameter in __scs_magic
- scsi: aic94xx: fix use-after-free in device removal path
- scsi: core: Fix a regression triggered by scsi_host_busy()
- scsi: core: ufs: Fix a hang in the error handler
- scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset
- scsi: iscsi: Move pool freeing
- scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
- scsi: lpfc: Define size of debugfs entry for xri rebalancing
- scsi: pm8001: Use int instead of u32 to store error codes
- scsi: pm80xx: Fix race condition caused by static variables
- scsi: pm80xx: Set phy->enable_completion only when we
- scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive
- scsi: qla2xxx: Use reinit_completion on mbx_intr_comp
- scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
- scsi: sg: Do not sleep in atomic context
- scsi: sg: Fix occasional bogus elapsed time that exceeds timeout
- scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls
- scsi: stex: Fix reboot_notifier leak in probe error path
- scsi: target: Do not write NUL characters into ASCII configfs output
- scsi: target: Reset t_task_cdb pointer in error case
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- sctp: hold endpoint before calling cb in sctp_transport_lookup_process
- sctp: Hold RCU read lock while iterating over address list
- sctp: Hold sock lock while iterating over address list
- sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto
- sctp: Prevent TOCTOU out-of-bounds write
- selftests: Disable dad for ipv6 in fcnal-test.sh
- selftests: Replace sleep with slowwait
- selftests: traceroute: Use require_command()
- selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2
- selftests/bpf: Fix failure paths in send_signal test
- selftests/bpf: Improve reliability of test_perf_branches_no_hw()
- selftests/ftrace: traceonoff_triggers: strip off names
- selftests/Makefile: include $(INSTALL_DEP_TARGETS) in clean target to clean net/lib dependency
- selftests/net: Ensure assert() triggers in psock_tpacket.c
- selftests/net: Replace non-standard __WORDSIZE with sizeof(long) * 8
- serial: 8250_dw: handle reset control deassert error
- serial: 8250_dw: Use devm_add_action_or_reset()
- serial: add support of CPCI cards
- serial: amba-pl011: prefer dma_mapping_error() over explicit address checking
- serial: sprd: Return -EPROBE_DEFER when uart clock is not ready
- slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves
- smack: fix bug: unprivileged task can create labels
- smb: client: fix memory leak in cifs_construct_tcon()
- soc: amlogic: canvas: fix device leak on lookup
- soc: qcom: ocmem: fix device leak on lookup
- soc: qcom: smem: Fix endian-unaware access of num_entries
- soc: ti: pruss: don't use %pK through printk
- spi: bcm63xx: fix premature CS deassertion on RX-only transactions
- spi: fsl-cpm: Check length parity before switching to 16 bit mode
- spi: imx: keep dma request disabled before dma transfer setup
- spi: loopback-test: Don't use %pK through printk
- spi: Try to get ACPI GPIO IRQ earlier
- spi: xilinx: increase number of retries before declaring stall
- staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
- staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
- strparser: Fix signed/unsigned mismatch bug
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- tee: allow a driver to allocate a tee_device without a pool
- thunderbolt: Add support for Intel Wildcat Lake
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx
- tools/cpupower: Fix incorrect size in cpuidle_state_disable()
- tools/power x86_energy_perf_policy: Enhance HWP enable
- tools/power x86_energy_perf_policy: Fix incorrect fopen mode usage
- tools/power x86_energy_perf_policy: Prefer driver HWP limits
- tools/testing/nvdimm: Use per-DIMM device handle
- tpm: Cap the number of PCR banks
- tracing: Do not register unsupported perf events
- tracing: fix declaration-after-statement warning
- tracing: Fix memory leaks in create_field_var()
- udp_tunnel: use netdev_warn() instead of netdev_WARN()
- uio_hv_generic: Set event for all channels on the device
- um: Fix help message for ssl-non-raw
- uprobe: Do not emulate/sstep original instruction when ip is changed
- usb: cdns3: Fix double resource release in cdns3_pci_probe
- usb: chaoskey: fix locking for O_NONBLOCK
- usb: deprecate the third argument of usb_maxpacket()
- usb: dwc2: disable platform lowlevel hw resources during shutdown
- usb: dwc2: fix hang during shutdown if set as peripheral
- usb: dwc2: fix hang during suspend if set as peripheral
- usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths
- usb: dwc3: keep susphy enabled during exit to avoid controller faults
- usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe
- USB: Fix descriptor count when handling invalid MBIM extended descriptor
- usb: gadget: f_eem: Fix memory leak in eem_unwrap
- usb: gadget: f_fs: Fix epfile null pointer access after ep enable.
- usb: gadget: f_hid: Fix zero length packet transfer
- usb: gadget: f_ncm: Fix MAC assignment NCM ethernet
- usb: gadget: lpc32xx_udc: fix clock imbalance in error path
- usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
- usb: gadget: udc: fix use-after-free in usb_gadget_state_work
- USB: lpc32xx_udc: Fix error handling in probe
- usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs
- usb: ohci-nxp: fix device leak on probe failure
- usb: ohci-nxp: Use helper function devm_clk_get_enabled()
- usb: phy: Initialize struct usb_phy list_head
- usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
- usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc()
- usb: renesas_usbhs: Fix synchronous external abort on unbind
- USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC
- USB: serial: ftdi_sio: add support for u-blox EVK-M101
- USB: serial: ftdi_sio: match on interface number for jtag
- USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC
- USB: serial: option: add Foxconn T99W760
- USB: serial: option: add support for Rolling RW101R-GL
- USB: serial: option: add Telit Cinterion FE910C04 new compositions
- USB: serial: option: move Telit 0x10c7 composition in the right place
- usb: storage: Fix memory leak in USB bulk transport
- USB: storage: Remove subclass and protocol overrides from Novatek quirk
- usb: storage: sddr55: Reject out-of-bound new_pba
- usb: typec: ucsi: Handle incorrect num_connectors capability
- usb: typec: ucsi: psy: Set max current to zero when disconnected
- usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer
- usb: usb-storage: Maintain minimal modifications to the bcdDevice range.
- usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive.
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: limit run_graceperiod for only usb 3.0 devices
- usb: xhci: move link chain bit quirk checks into one helper function.
- usb: xhci: plat: Facilitate using autosuspend for xhci plat devices
- usbip: Fix locking bug in RT-enabled kernels
- usbnet: Prevents free active kevent
- vhost/vsock: improve RCU read sections around vhost_vsock_get()
- via_wdt: fix critical boot hang due to unnamed resource allocation
- video: backlight: lp855x_bl: Set correct EPROM start for LP8556
- virtio: fix virtqueue_set_affinity() docs
- virtio_console: fix order of fields cols and rows
- vsock: Ignore signal/timeout on connect() if already established
- watchdog: wdat_wdt: Fix ACPI table leak in probe function
- watchdog: wdat_wdt: Stop watchdog when uninstalling module
- wifi: ath10k: Fix connection after GTK rekeying
- wifi: ath10k: Fix memory leak on unsupported WMI command
- wifi: avoid kernel-infoleak from struct iw_point
- wifi: brcmfmac: fix crash while sending Action Frames in standalone AP Mode
- wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
- wifi: ieee80211: correct FILS status codes
- wifi: mac80211: Discard Beacon frames to non-broadcast address
- wifi: mac80211: skip rate verification for not captured PSDUs
- wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring()
- wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb()
- x86: kmsan: don't instrument stack walking functions
- x86/boot: Compile boot code with -std=gnu11 too
- x86/bugs: Fix reporting of LFENCE retpoline
- x86/dumpstack: Make show_trace_log_lvl() static
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- x86/kvm: Prefer native qspinlock for dedicated vCPUs irrespective of PV_UNHALT
- x86/ptrace: Always inline trivial accessors
- x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMID
- x86/vsyscall: Do not require X86_PF_INSTR to emulate vsyscall
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x->tunnel as we delete x
- xfrm: flush all states in xfrm_state_fini
- xfs: always warn about deprecated mount options
- xfs: fix a memory leak in xfs_buf_item_init()
- xhci: dbgtty: Fix data corruption when transmitting data form DbC to host
- xhci: dbgtty: fix device unregister

Listing created by Repoview-0.7.1