Letter K

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

Website: https://www.kernel.org/
License: GPLv2 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.4.280-30.aldos.x86_64 [1.8 MiB] Changelog by Joel Barrios (2024-07-18):
- Update to 5.4.280.
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
- af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
- af_unix: Annotate data-race of sk->sk_state in unix_inq_len().
- af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
- af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
- af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll().
- af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
- af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
- ALSA: emux: improve patch ioctl data validation
- ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
- ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
- ASoC: fsl-asoc-card: set priv->pdev before using it
- ASoC: ti: davinci-mcasp: Fix race condition during probe
- ASoC: ti: davinci-mcasp: Handle missing required DT properties
- ASoC: ti: davinci-mcasp: remove always zero of davinci_mcasp_get_dt_params
- ASoC: ti: davinci-mcasp: Remove legacy dma_request parsing
- ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret
- ASoC: ti: davinci-mcasp: Simplify the configuration parameter handling
- ASoC: ti: davinci-mcasp: Use platform_get_irq_byname_optional
- ata: libata-core: Fix double free on error
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- batman-adv: Don't accept TT entries for out-of-spec VIDs
- Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
- Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
- cipso: fix total option length computation
- Compiler Attributes: Add __uninitialized macro
- csky, hexagon: fix broken sys_sync_file_range
- dmaengine: axi-dmac: fix possible race in remove()
- dmaengine: ioatdma: Fix missing kmem_cache_destroy()
- drivers: core: synchronize really_probe() and dev_uevent()
- drm/amd/display: Handle Y carry-over in VCP X.Y calculation
- drm/amd/display: Skip finding free audio for unknown engine_id
- drm/amdgpu/atomfirmware: silence UBSAN warning
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- drm/amdgpu: Initialize timestamp for some legacy SOCs
- drm/bridge/panel: Fix runtime warning on panel bridge release
- drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
- drm/exynos/vidi: fix memory leak in .get_modes()
- drm/komeda: check for error-valued pointer
- drm/lima: fix shared irq handling on driver remove
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/radeon: fix UBSAN warning in kv_dpm.c
- drop_monitor: replace spin_lock by raw_spin_lock
- filelock: fix potential use-after-free in posix_lock_inode
- firmware: dmi: Stop decoding on broken entry
- fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
- fsnotify: Do not generate events for O_PATH file descriptors
- fs/proc: fix softlockup in __read_vmcore
- ftruncate: pass a signed offset
- gcov: add support for GCC 14
- gpio: davinci: Validate the obtained number of IRQs
- gpio: tqmx86: fix typo in Kconfig label
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- hexagon: fix fadvise64_64 calling conventions
- HID: core: remove unnecessary WARN_ON() in implement()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- hpet: Support 32-bit userspace
- hugetlb_encode.h: fix undefined behaviour (34 << 26)
- hv_utils: drain the timesync packets on onchannelcallback
- i2c: at91: Fix the functionality flags of the slave-only interface
- i2c: i801: Annotate apanel_addr as __ro_after_init
- i2c: ocores: set IACK bit after core is enabled
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- i2c: rcar: bring hardware to known state when probing
- IB/core: Implement a limit on UMAD receive List
- iio: adc: ad7266: Fix variable checking bug
- iio: chemical: bme680: Fix calibration data variable
- iio: chemical: bme680: Fix overflows in compensate() functions
- iio: chemical: bme680: Fix pressure value output
- iio: chemical: bme680: Fix sensor data read operation
- iio: dac: ad5592r-base: Replace indio_dev->mlock with own device lock
- iio: dac: ad5592r: fix temperature channel scaling value
- iio: dac: ad5592r: un-indent code-block for scale read
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- Input: ff-core - prefer struct_size over open coded arithmetic
- Input: try trimming too long modalias strings
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support
- intel_th: pci: Add Lunar Lake support
- intel_th: pci: Add Meteor Lake-S support
- intel_th: pci: Add Sapphire Rapids SOC support
- iommu/amd: Fix sysfs leak in iommu init
- iommu: Return right value in iommu_sva_bind_device()
- ionic: fix use after netif_napi_del()
- ipv6: annotate some data-races around sk->sk_prot
- ipv6: Fix data races around sk->sk_prot.
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- ipv6: prevent possible NULL dereference in rt6_probe()
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
- jffs2: Fix potential illegal address access in jffs2_free_inode
- jfs: xattr: fix buffer overflow for invalid xattr
- kheaders: explicitly define file modes for archived headers
- libceph: fix race between delayed_work() and ceph_monc_stop()
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- media: dvb: as102-fe: Fix as10x_register_addr packing
- media: dvbdev: Initialize sbuf
- media: dvb-frontends: tda10048: Fix integer overflow
- media: dvb-frontends: tda18271c2dd: Remove casting during div
- media: dvb-usb: dib0700_devices: Add missing release_firmware()
- media: dw2102: Don't translate i2c read into write
- media: dw2102: fix a potential buffer overflow
- media: s2255: Use refcount_t instead of atomic_t for num_channels
- mei: me: release irq in mei_me_pci_resume error path
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- MIPS: Routerboard 532: Fix vendor retry check code
- mmc: sdhci: Do not invert write-protect twice
- mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
- mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
- mm: optimize the redundant loop of mm_update_owner_next()
- mtd: partitions: redboot: Added conversion of operands to a larger type
- mtd: spinand: macronix: Add support for serial NAND flash
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- net: can: j1939: Initialize unused data in j1939_send_one()
- net: can: j1939: recover socket queue on CAN bus error during BAM transmission
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- net: dsa: microchip: fix initial port flush problem
- net: dsa: mv88e6xxx: Correct check for empty list
- net: ethernet: lantiq_etop: fix double free in detach
- netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type
- netfilter: ipset: Fix suspicious rcu_dereference_protected()
- netfilter: nftables: exthdr: fix 4-byte stack OOB write
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- netfilter: nf_tables: validate family when identifying table via handle
- net/ipv6: Fix the RT cache flush via sysctl using a previous delay
- net/iucv: Avoid explicit cpumask var allocation on stack
- net: lantiq_etop: add blank line after declaration
- net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets
- net/mlx5: Stop waiting for PCI if pci channel is offline
- netns: Make get_net_ns() handle zero refcount net
- net: phy: mchp: Add support for LAN8814 QUAD PHY
- net: phy: micrel: add Microchip KSZ 9477 to the device table
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- net: tcp better handling of reordering then loss cases
- net: tcp: fix unexcepted socket die when snd_wnd is 0
- net: usb: ax88179_178a: improve link status logs
- net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
- nfs: Leave pages in the pagecache if readpage failed
- nilfs2: add missing check for inode numbers on directory entries
- nilfs2: fix incorrect inode allocation from reserved inodes
- nilfs2: fix inode number range checks
- nilfs2: fix kernel bug on rename operation of broken directory
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- nilfs2: Remove check for PageError
- nilfs2: return the mapped address from nilfs_get_page()
- nvme: fixup comment for nvme RDMA Provider Type
- nvmem: meson-efuse: Fix return value of nvmem callbacks
- nvme-multipath: find NUMA path only for online numa-node
- ocfs2: fix races between hole punching and AIO+DIO
- ocfs2: use coarse time for new created files
- octeontx2-af: fix detection of IP layer
- octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability()
- orangefs: fix out-of-bounds fsid access
- PCI: Add PCI_ERROR_RESPONSE and related definitions
- PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
- PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
- perf/core: Fix missing wakeup when waiting for context reference
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
- pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
- pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
- ppp: reject claimed-as-LCP but actually malformed packets
- ptp: Fix error message on failed pin verification
- pwm: stm32: Refuse too small period requests
- rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment
- regulator: core: Fix modpost error "regulator_get_regmap" undefined
- Revert "kheaders: substituting --sort in archive creation"
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- scsi: qedi: Fix crash while reading debugfs attribute
- sctp: prefer struct_size over open coded arithmetic
- selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh
- selftests: fix OOM in msg_zerocopy selftest
- selftests: make order checking verbose in msg_zerocopy selftest
- selftests/mm: compaction_test: fix bogus test success on Aarch64
- selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
- selftests/mm: conform test to TAP format output
- serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
- serial: sc16is7xx: replace hardcoded divisor value with BIT() macro
- soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message
- SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
- SUNRPC: return proper error from gss_wrap_req_priv
- tcp: add ece_ack flag to reno sack functions
- tcp: add TCP_INFO status for failed client TFO
- tcp: avoid too many retransmit packets
- tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
- tcp: Fix data races around icsk->icsk_af_ops.
- tcp: fix incorrect undo caused by DSACK of TLP retransmit
- tcp: fix race in tcp_v6_syn_recv_sock()
- tcp_metrics: validate source addr length
- tcp: refactor tcp_retransmit_timer()
- tcp: tcp_mark_head_lost is only valid for sack-tcp
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device()
- tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
- tracing/selftests: Fix kprobe event name test for .isra. functions
- tty: mcf: MCF54418 has 10 UARTS
- udf: udftime: prevent overflow in udf_disk_stamp_to_time()
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
- USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- usb: gadget: printer: SS+ support
- usb: misc: uss720: check for incompatible versions of the Belkin F5U002
- usb: musb: da8xx: fix a resource leak in probe()
- USB: serial: option: add Fibocom FM350-GL
- USB: serial: option: add Netprisma LCUK54 series modules
- USB: serial: option: add Rolling RW350-GL variants
- USB: serial: option: add support for Foxconn T99W651
- USB: serial: option: add Telit FN912 rmnet compositions
- USB: serial: option: add Telit generic core-dump composition
- usb-storage: alauda: Check whether the media is initialized
- vfs: don't mod negative dentry count when on shrinker list
- virtio_net: checksum offloading handling fix
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- vxlan: Fix regression when dropping packets due to invalid src addresses
- wifi: cfg80211: pmsr: use correct nla_get_uX functions
- wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- wifi: wilc1000: fix ies_len type in connect path
- x86/amd_nb: Check for invalid SMN reads
- x86: stop playing stack games in profile_pc()
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- xhci: Apply broken streams quirk to Etron EJ188 xHCI host
- xhci: Apply reset resume quirk to Etron EJ188 xHCI host
- xhci: Set correct transferred length for cancelled bulk transfers

Listing created by Repoview-0.6.6-6.fc14.al