Jump to letter: [
4ABCDEFGHIJKLMNOPQRSTUVWXYZ
]
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.291-30.aldos.i686
[1.6 MiB] |
Changelog
by Joel Barrios (2025-03-13):
- Update to 5.4.291.
- acct: block access to kernel internal filesystems
- acct: perform last write from workqueue
- afs: Fix directory format encoding struct
- ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
- ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
- ALSA: hda/realtek - Add type for ALC287
- ALSA: hda/realtek: Fixup ALC225 depop procedure
- ALSA: hda/realtek: update ALC222 depop optimize
- APEI: GHES: Have GHES honor the panic= setting
- arp: use RCU protection in arp_xmit()
- ASoC: es8328: fix route from DAC to output
- ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V
- ASoC: sun4i-spdif: Add clock multiplier settings
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: fix panic during interface removal
- batman-adv: Ignore neighbor throughput metrics in error case
- be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
- binfmt_flat: Fix integer overflow bug on 32 bit systems
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- bpf: Send signals asynchronously if !preemptible
- btrfs: avoid monopolizing a core when activating a swap file
- btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling
- btrfs: fix use-after-free when attempting to join an aborted transaction
- btrfs: output the reason for open_ctree() failure
- caif_virtio: fix wrong pointer check in cfv_probe()
- can: c_can: fix unbalanced runtime PM disable in error path
- can: ems_pci: move ASIX AX99100 ids to pci_ids.h
- can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero
- clk: analogbits: Fix incorrect calculation of vco rate delta
- clk: qcom: clk-alpha-pll: fix alpha mode configuration
- clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate
- cpufreq: s3c64xx: Fix compilation warning
- cpupower: fix TSC MHz calculation
- crypto: qce - fix goto jump in error path
- crypto: qce - unregister previously registered algos in error path
- crypto: testmgr - fix version number of RSA tests
- crypto: testmgr - fix wrong key length for pkcs1pad
- crypto: testmgr - Fix wrong test case of RSA
- crypto: testmgr - populate RSA CRT parameters in RSA test vectors
- crypto: testmgr - some more fixes to RSA test vectors
- dmaengine: ti: edma: fix OF node reference leaks in edma_driver
- driver core: bus: Fix double free in driver API bus_register()
- drivers/card_reader/rtsx_usb: Restore interrupt based detection
- drm/amdgpu: Check extended configuration space register when system uses large bar
- drm/amdgpu: disable BAR resize on Dell G5 SE
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amdgpu: skip BAR resizing if the bios already did it
- drm/etnaviv: Fix page property being used for non writecombine buffers
- drm/komeda: Add check for komeda_get_layer_fourcc_list()
- drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
- drm/sched: Fix preprocessor guard
- drop_monitor: fix incorrect initialization order
- dt-bindings: mmc: controller: clarify the address-cells description
- eeprom: digsy_mtc: Make GPIO lookup table match the device
- fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device()
- firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry
- flow_dissector: Fix handling of mixed port and port-range keys
- flow_dissector: Fix port range key handling in BPF conversion
- ftrace: Avoid potential division by zero in function_stat_show()
- geneve: Fix use-after-free in geneve_find_dev().
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- genksyms: fix memory leak when the same symbol is added from source
- genksyms: fix memory leak when the same symbol is read from *.symref file
- gpio: bcm-kona: Add missing newline to dev_err format string
- gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0
- gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ
- gpio: rcar: Fix missing of_node_put() call
- gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock
- gpu: drm_dp_cec: fix broken CEC adapter properties check
- Grab mm lock before grabbing pt lock
- gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
- hexagon: Fix unbalanced spinlock in die()
- hexagon: fix using plain integer as NULL pointer warning in cmpxchg
- HID: appleir: Fix potential NULL dereference at raw event handle
- HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections
- HID: google: fix unused variable warning under !CONFIG_ACPI
- HID: hid-sensor-hub: don't use stale platform-data on remove
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- HID: multitouch: Add NULL check in mt_input_configured
- HID: Wacom: Add PCI Wacom device support
- hwmon: (ad7314) Validate leading zero bits and return error
- hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
- hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
- hwmon: (pmbus) Initialise page count in pmbus_identify()
- ima: Fix use-after-free on a dentry's dname.name
- intel_th: pci: Add Arrow Lake support
- intel_th: pci: Add Panther Lake-H support
- intel_th: pci: Add Panther Lake-P/U support
- ipmi: ipmb: Add check devm_kasprintf() returned value
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- ipv4: use RCU protection in inet_select_addr()
- ipv4: use RCU protection in rt_is_expired()
- ipv6: use RCU protection in ip6_default_advmss()
- ipvs: Always clear ipvs_property flag in skb_scrub_packet()
- kbuild: Move -Wenum-enum-conversion to W=2
- kbuild: userprogs: use correct lld when linking through clang
- kernel/acct.c: use dedicated helper to access rlimit values
- kernel/acct.c: use #elif instead of #end and #elif
- ktest.pl: Check kernelrelease return in get_version
- ktest.pl: Remove unused declarations in run_bisect_test function
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- leds: lp8860: Write full EEPROM, not only half of it
- llc: do not use skb_get() before dev_queue_xmit()
- media: camif-core: Add check for clk_enable()
- media: cxd2841er: fix 64-bit division on gcc-9
- media: lmedm04: Handle errors for lme2510_int_read
- media: lmedm04: Use GFP_KERNEL for URB allocation/submission.
- media: mipi-csis: Add check for clk_enable()
- media: ov5640: fix get_light_freq on auto
- media: rc: iguanair: handle timeouts
- media: uvcvideo: Fix double free in error path
- media: uvcvideo: Fix event flags in uvc_ctrl_send_events
- media: uvcvideo: Only save async fh if success
- media: uvcvideo: Propagate buf->error to userspace
- media: uvcvideo: Remove dangling pointers
- media: uvcvideo: Remove redundant NULL assignment
- memcg: fix soft lockup in the OOM process
- mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id
- misc: fastrpc: Fix registered buffer page address
- mm: update mark_victim tracepoints fields
- mmc: core: Respect quirk_max_rate for non-UHS SDIO card
- mm/page_alloc: fix uninitialized variable
- module: Extend the preempt disabled section in dereference_symbol_descriptor().
- mtd: onenand: Fix uninitialized retlen in do_otp_read()
- nbd: don't allow reconnect after disconnect
- ndisc: extend RCU protection in ndisc_send_skb()
- ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()
- ndisc: use RCU protection in ndisc_alloc_skb()
- neighbour: delete redundant judgment statements
- neighbour: use RCU protection in __neigh_notify()
- net: add dev_net_rcu() helper
- net: cadence: macb: Synchronize stats calculations
- net: davicom: fix UAF in dm9000_drv_remove
- net: extract port range fields from fl_flow_key
- net: fec: implement TSO descriptor cleanup
- net: gso: fix ownership in __udp_gso_segment
- net: ipv6: fix dst ref loop in ila lwtunnel
- net: ipv6: fix missing dst ref drop in ila lwtunnel
- net: let net.core.dev_weight always be non-zero
- net: loopback: Avoid sending IP packets without an Ethernet header
- net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.
- net: rose: fix timer races against user threads
- net: rose: lock the socket in rose_bind()
- net: sched: Disallow replacing of child qdisc from one parent to another
- net: sh_eth: Fix missing rtnl lock in suspend/resume path
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- net: usb: rtl8150: enable basic endpoint checking
- net: usb: rtl8150: use new tasklet API
- netem: Update sch->q.qlen before qdisc_tree_reduce_backlog()
- net/mlxfw: Drop hard coded max FW flash image size
- net/ncsi: wait for the last response to Deselect Package before configuring channel
- net-timestamp: support TCP GSO case for a few missing flags
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- nilfs2: do not force clear folio if buffer is referenced
- nilfs2: do not output warnings when clearing dirty buffers
- nilfs2: eliminate staggered calls to kunmap in nilfs_rename
- nilfs2: fix possible int overflows in nilfs_fiemap()
- nilfs2: handle errors that nilfs_prepare_chunk() may return
- nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link
- nilfs2: protect access to buffers with no active references
- nvme: handle connectivity loss in nvme_set_queue_count
- nvmem: core: improve range check for nvmem_cell_write()
- ocfs2: check dir i_size in ocfs2_find_entry
- ocfs2: fix incorrect CPU endianness conversion causing mount failure
- ocfs2: handle a symlink read error correctly
- ocfs2: mark dquot as inactive if failed to start trans while releasing dquot
- of: Correct child specifier used as input of the 2nd nexus node
- of: Fix of_find_node_opts_by_path() handling of alias+path+options
- of: reserved-memory: Fix using wrong number of cells to get property 'alignment'
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- orangefs: fix a oob in orangefs_debug_write
- overflow: Add __must_check attribute to check_*() helpers
- overflow: Allow mixed type arguments
- overflow: Correct check_shl_overflow() comment
- padata: fix sysfs store callback check
- parport_pc: add support for ASIX AX99100
- partitions: ldm: remove the initial kernel-doc notation
- partitions: mac: fix handling of bogus partition table
- PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy()
- perf bench: Fix undefined behavior in cmpworker()
- perf cs-etm: Add missing variable in cs_etm__process_queues()
- perf header: Fix one memory leakage in process_bpf_btf()
- perf header: Fix one memory leakage in process_bpf_prog_info()
- perf report: Fix misleading help message about --demangle
- perf top: Don't complain about lack of vmlinux when not resolving some kernel samples
- perf trace: Fix runtime error of index out of bounds
- perf/core: Fix low freq setting via IOC_PERIOD
- pfifo_tail_enqueue: Drop new packet when sch->limit == 0
- phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk
- phy: tegra: xusb: reset VBUS & ID OVERRIDE
- platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
- PM: hibernate: Add error handling for syscore_suspend()
- power: supply: da9150-fg: fix potential overflow
- ppp: Fix KMSAN uninit-value warning with bpf
- pps: Fix a use-after-free
- printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
- ptp: Ensure info->enable callback is always set
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- rapidio: fix an API misues when rio_add_net() fails
- rdma/cxgb4: Prevent potential integer overflow on 32bit
- RDMA/mlx4: Avoid false error about access to uninitialized gids array
- regmap-irq: Add missing kfree()
- regulator: of: Implement the unwind path of of_regulator_match()
- Revert "btrfs: avoid monopolizing a core when activating a swap file"
- Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
- Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- rtlwifi: replace usage of found with dedicated list iterator variable
- rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg
- sched: Don't try to catch up excess steal time.
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- sched/core: Prevent rescheduling when interrupts are disabled
- scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1
- scsi: storvsc: Set correct data length for sending SCSI command without payload
- scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails
- selftests: harness: fix printing of mismatch values in __EXPECT()
- selftests/harness: Display signed values correctly
- serial: 8250: Fix fifo underflow on flush
- serial: 8250_pci: add support for ASIX AX99100
- serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use
- serial: sh-sci: Drop __initdata macro for port_cfg
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- soc: qcom: smem_state: fix missing of_node_put in error path
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- spi-mxs: Fix chipselect glitch
- Squashfs: check the inode number is not the invalid value of zero
- staging: media: imx: fix OF node leak in imx_media_add_of_subdevs()
- sunrpc: suppress warnings for unused procfs functions
- tasklet: Introduce new initialization API
- team: better TEAM_OPTION_TYPE_STRING validation
- team: prevent adding a device which is already a team device lower
- tee: optee: Fix supplicant wait loop
- tg3: Disable tg3 PCIe AER on system reboot
- tomoyo: don't emit warning in tomoyo_write_control()
- tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind
- tun: fix group permission check
- tun: revert fix group permission check
- ubifs: skip dumping tnc tree when zroot is null
- udf: Fix use of check_add_overflow() with mixed type arguments
- udp: gso: do not drop small packets when PMTU reduces
- USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone
- usb: atm: cxacru: fix a flaw in existing endpoint checks
- usb: cdc-acm: Check control transfer buffer size before access
- USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
- usb: cdc-acm: Fix handling of oversized fragments
- usb: dwc2: gadget: remove of_node reference upon udc_stop
- usb: dwc3: Fix timeout issue during controller enter/exit from halt state
- usb: dwc3: Increase DWC3 controller halt timeout
- usb: gadget: Check bmAttributes only if configuration is valid
- usb: gadget: Fix setting self-powered state on suspend
- usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
- USB: gadget: f_midi: f_midi_complete to call queue_work
- usb: gadget: f_tcm: Decrement command ref count on cleanup
- usb: gadget: f_tcm: Don't free command immediately
- usb: gadget: f_tcm: Don't prepare BOT write request twice
- usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint
- usb: gadget: f_tcm: Translate error to sense
- usb: gadget: Set self-powered based on MaxPower and bmAttributes
- usb: gadget: udc: renesas_usb3: Fix compiler warning
- USB: hub: Ignore non-compliant devices with too many configs or interfaces
- USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
- usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
- USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
- usb: renesas_usbhs: Call clk_put()
- usb: renesas_usbhs: Flush the notify_hotplug_work
- usb: renesas_usbhs: Use devm_usb_get_phy()
- usb: roles: set switch registered flag early on
- USB: serial: option: add MeiG Smart SLM828
- USB: serial: option: add Telit Cinterion FN990B compositions
- USB: serial: option: drop MeiG Smart defines
- USB: serial: option: fix Telit Cinterion FN990A name
- usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
- usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE
- usb: typec: ucsi: increase timeout for PPM reset operations
- usb: xhci: Add timeout argument in address_device USB HCD callback
- usb: xhci: Fix NULL pointer dereference on certain command aborts
- usb/gadget: f_midi: convert tasklets to use new tasklet_setup() API
- usb/gadget: f_midi: Replace tasklet with work
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- vfio/pci: Enable iowrite64 and ioread64 for vfio pci
- vfio/platform: check the bounds of read/write syscalls
- vlan: enforce underlying device type
- vlan: introduce vlan_dev_free_egress_priority
- vlan: move dev_put into vlan_dev_uninit
- vrf: use RCU protection in l3mdev_l3_out()
- vsock: Allow retrying on connect() failure
- wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
- wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()
- wifi: cfg80211: regulatory: improve invalid hints checking
- wifi: iwlwifi: limit printed string from FW file
- wifi: nl80211: reject cooked mode if it is set along with other flags
- wifi: rtlwifi: do not complete firmware loading needlessly
- wifi: rtlwifi: fix memory leaks and invalid access at probe error path
- wifi: rtlwifi: pci: wait for firmware loading before releasing memory
- wifi: rtlwifi: remove unused check_buddy_priv
- wifi: rtlwifi: remove unused dualmac control leftovers
- wifi: rtlwifi: remove unused timer and related code
- wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step
- wifi: rtlwifi: usb: fix workqueue leak when probe fails
- wifi: wlcore: fix unbalanced pm_runtime calls
- x86/amd_nb: Restrict init function to AMD-based systems
- x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
- x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems
- x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
- x86/cpu: Validate CPUID leaf 0x2 EDX output
- x86/i8253: Disable PIT timer 0 when not in use
- x86/mm: Don't disable PCID when INVLPG has been fixed by microcode
- x86/xen: allow larger contiguous memory regions in PV guests
- xen: remove a confusing comment on auto-translated guest I/O
- xhci: pci: Fix indentation in the PCI device ID definitions
|