Commit: c77555a78cc961c2a2a2919303778e584481ef20
Parent: 8e15d6019a1fefb9342d582acab88d1f0882be41
Author: Michael Forney
Date: Wed, 1 Apr 2026 19:24:17 -0700
linux-headers: Update to 6.19
Diffstat:
7 files changed, 53 insertions(+), 14 deletions(-)
diff --git a/pkg/devel/linux-headers/.gitignore b/pkg/devel/linux-headers/.gitignore
@@ -1,3 +1,3 @@
-/linux-6.12.tar.xz
+/linux-6.19.tar.xz
/src
/tools.ninja
diff --git a/pkg/devel/linux-headers/base.lua b/pkg/devel/linux-headers/base.lua
@@ -37,12 +37,16 @@ return {
'asm-generic/types.h',
'asm-generic/ucontext.h',
'asm-generic/unistd.h',
+ 'cxl/features.h',
'drm/amdgpu_drm.h',
+ 'drm/amdxdna_accel.h',
'drm/armada_drm.h',
+ 'drm/asahi_drm.h',
'drm/drm.h',
'drm/drm_fourcc.h',
'drm/drm_mode.h',
'drm/drm_sarea.h',
+ 'drm/ethosu_accel.h',
'drm/etnaviv_drm.h',
'drm/exynos_drm.h',
'drm/habanalabs_accel.h',
@@ -51,6 +55,7 @@ return {
'drm/lima_drm.h',
'drm/msm_drm.h',
'drm/nouveau_drm.h',
+ 'drm/nova_drm.h',
'drm/omap_drm.h',
'drm/panfrost_drm.h',
'drm/panthor_drm.h',
@@ -58,6 +63,7 @@ return {
'drm/qaic_accel.h',
'drm/qxl_drm.h',
'drm/radeon_drm.h',
+ 'drm/rocket_accel.h',
'drm/tegra_drm.h',
'drm/v3d_drm.h',
'drm/vc4_drm.h',
@@ -65,6 +71,10 @@ return {
'drm/virtgpu_drm.h',
'drm/vmwgfx_drm.h',
'drm/xe_drm.h',
+ 'fwctl/cxl.h',
+ 'fwctl/fwctl.h',
+ 'fwctl/mlx5.h',
+ 'fwctl/pds.h',
'linux/a.out.h',
'linux/acct.h',
'linux/acrn.h',
@@ -76,6 +86,7 @@ return {
'linux/am437x-vpfe.h',
'linux/amt.h',
'linux/android/binder.h',
+ 'linux/android/binder_netlink.h',
'linux/android/binderfs.h',
'linux/apm_bios.h',
'linux/arcfb.h',
@@ -115,6 +126,7 @@ return {
'linux/bfs_fs.h',
'linux/binfmts.h',
'linux/bits.h',
+ 'linux/blk-crypto.h',
'linux/blkdev.h',
'linux/blkpg.h',
'linux/blktrace_api.h',
@@ -162,8 +174,10 @@ return {
'linux/comedi.h',
'linux/connector.h',
'linux/const.h',
+ 'linux/coredump.h',
'linux/coresight-stm.h',
'linux/counter.h',
+ 'linux/counter/microchip-tcb-capture.h',
'linux/cramfs_fs.h',
'linux/cryptouser.h',
'linux/cuda.h',
@@ -172,6 +186,7 @@ return {
'linux/cycx_cfm.h',
'linux/dcbnl.h',
'linux/dccp.h',
+ 'linux/dev_energymodel.h',
'linux/devlink.h',
'linux/dlm.h',
'linux/dlm_device.h',
@@ -203,6 +218,7 @@ return {
'linux/erspan.h',
'linux/ethtool.h',
'linux/ethtool_netlink.h',
+ 'linux/ethtool_netlink_generated.h',
'linux/eventfd.h',
'linux/eventpoll.h',
'linux/exfat.h',
@@ -236,6 +252,8 @@ return {
'linux/genetlink.h',
'linux/genwqe/genwqe_card.h',
'linux/gfs2_ondisk.h',
+ 'linux/gpib.h',
+ 'linux/gpib_ioctl.h',
'linux/gpio.h',
'linux/gsmmux.h',
'linux/gtp.h',
@@ -269,7 +287,6 @@ return {
'linux/if_arp.h',
'linux/if_bonding.h',
'linux/if_bridge.h',
- 'linux/if_cablemodem.h',
'linux/if_eql.h',
'linux/if_ether.h',
'linux/if_fc.h',
@@ -306,6 +323,8 @@ return {
'linux/input-event-codes.h',
'linux/input.h',
'linux/io_uring.h',
+ 'linux/io_uring/mock_file.h',
+ 'linux/io_uring/query.h',
'linux/ioam6.h',
'linux/ioam6_genl.h',
'linux/ioam6_iptunnel.h',
@@ -351,14 +370,17 @@ return {
'linux/libc-compat.h',
'linux/limits.h',
'linux/lirc.h',
+ 'linux/liveupdate.h',
'linux/llc.h',
'linux/loadpin.h',
+ 'linux/lockd_netlink.h',
'linux/loop.h',
'linux/lp.h',
'linux/lsm.h',
'linux/lwtunnel.h',
'linux/magic.h',
'linux/major.h',
+ 'linux/map_benchmark.h',
'linux/map_to_14segment.h',
'linux/map_to_7segment.h',
'linux/matroxfb.h',
@@ -367,8 +389,13 @@ return {
'linux/mdio.h',
'linux/media-bus-format.h',
'linux/media.h',
+ 'linux/media/amlogic/c3-isp-config.h',
+ 'linux/media/arm/mali-c55-config.h',
'linux/media/raspberrypi/pisp_be_config.h',
'linux/media/raspberrypi/pisp_common.h',
+ 'linux/media/raspberrypi/pisp_fe_config.h',
+ 'linux/media/raspberrypi/pisp_fe_statistics.h',
+ 'linux/media/v4l2-isp.h',
'linux/mei.h',
'linux/mei_uuid.h',
'linux/membarrier.h',
@@ -392,6 +419,7 @@ return {
'linux/mrp_bridge.h',
'linux/msdos_fs.h',
'linux/msg.h',
+ 'linux/mshv.h',
'linux/mtio.h',
'linux/nbd-netlink.h',
'linux/nbd.h',
@@ -401,6 +429,7 @@ return {
'linux/net.h',
'linux/net_dropmon.h',
'linux/net_namespace.h',
+ 'linux/net_shaper.h',
'linux/net_tstamp.h',
'linux/netconf.h',
'linux/netdev.h',
@@ -581,6 +610,7 @@ return {
'linux/oom.h',
'linux/openat2.h',
'linux/openvswitch.h',
+ 'linux/ovpn.h',
'linux/packet_diag.h',
'linux/papr_pdsm.h',
'linux/param.h',
@@ -610,14 +640,18 @@ return {
'linux/ppp-ioctl.h',
'linux/ppp_defs.h',
'linux/pps.h',
+ 'linux/pps_gen.h',
'linux/pr.h',
'linux/prctl.h',
'linux/psample.h',
'linux/psci.h',
'linux/psp-dbc.h',
'linux/psp-sev.h',
+ 'linux/psp-sfs.h',
+ 'linux/psp.h',
'linux/ptp_clock.h',
'linux/ptrace.h',
+ 'linux/pwm.h',
'linux/qemu_fw_cfg.h',
'linux/qnx4_fs.h',
'linux/qnxtypes.h',
@@ -629,8 +663,6 @@ return {
'linux/random.h',
'linux/rds.h',
'linux/reboot.h',
- 'linux/reiserfs_fs.h',
- 'linux/reiserfs_xattr.h',
'linux/remoteproc_cdev.h',
'linux/resource.h',
'linux/rfkill.h',
@@ -825,13 +857,16 @@ return {
'linux/virtio_pmem.h',
'linux/virtio_ring.h',
'linux/virtio_rng.h',
+ 'linux/virtio_rtc.h',
'linux/virtio_scmi.h',
'linux/virtio_scsi.h',
'linux/virtio_snd.h',
+ 'linux/virtio_spi.h',
'linux/virtio_types.h',
'linux/virtio_vsock.h',
'linux/vm_sockets.h',
'linux/vm_sockets_diag.h',
+ 'linux/vmclock-abi.h',
'linux/vmcore.h',
'linux/vsockmon.h',
'linux/vt.h',
@@ -850,7 +885,7 @@ return {
'linux/xilinx-v4l2-controls.h',
'linux/zorro.h',
'linux/zorro_ids.h',
- 'misc/cxl.h',
+ 'misc/amd-apml.h',
'misc/fastrpc.h',
'misc/mrvl_cn10k_dpi.h',
'misc/ocxl.h',
@@ -875,6 +910,7 @@ return {
'rdma/ib_user_mad.h',
'rdma/ib_user_sa.h',
'rdma/ib_user_verbs.h',
+ 'rdma/ionic-abi.h',
'rdma/irdma-abi.h',
'rdma/mana-abi.h',
'rdma/mlx4-abi.h',
@@ -893,7 +929,6 @@ return {
'rdma/siw-abi.h',
'rdma/vmw_pvrdma-abi.h',
'regulator/regulator.h',
- 'scsi/cxlflash_ioctl.h',
'scsi/fc/fc_els.h',
'scsi/fc/fc_fs.h',
'scsi/fc/fc_gs.h',
@@ -910,6 +945,7 @@ return {
'sound/compress_offload.h',
'sound/compress_params.h',
'sound/emu10k1.h',
+ 'sound/fcp.h',
'sound/firewire.h',
'sound/hdsp.h',
'sound/hdspm.h',
diff --git a/pkg/devel/linux-headers/patch/0003-nfc-uapi-remove-stray-semicolon-in-struct-declaratio.patch b/pkg/devel/linux-headers/patch/0003-nfc-uapi-remove-stray-semicolon-in-struct-declaratio.patch
@@ -1,4 +1,4 @@
-From c421db7540796882a53d9b533862da16d7810ec3 Mon Sep 17 00:00:00 2001
+From f5847ab03a96b9b7b54fb9120f09f696a40332a1 Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Fri, 18 Feb 2022 01:51:13 -0800
Subject: [PATCH] nfc: uapi: remove stray semicolon in struct declaration
@@ -9,10 +9,10 @@ Signed-off-by: Michael Forney <mforney@mforney.org>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/uapi/linux/nfc.h b/include/uapi/linux/nfc.h
-index 4fa4e979e948..8ab0833ed192 100644
+index 2f5b4be25261..bfc3a91d5a22 100644
--- a/include/uapi/linux/nfc.h
+++ b/include/uapi/linux/nfc.h
-@@ -277,7 +277,7 @@ struct sockaddr_nfc_llcp {
+@@ -280,7 +280,7 @@ struct sockaddr_nfc_llcp {
__u32 nfc_protocol;
__u8 dsap; /* Destination SAP, if known */
__u8 ssap; /* Source SAP to be bound to */
@@ -22,5 +22,5 @@ index 4fa4e979e948..8ab0833ed192 100644
};
--
-2.34.1
+2.49.0
diff --git a/pkg/devel/linux-headers/sha256 b/pkg/devel/linux-headers/sha256
@@ -1 +1 @@
-b1a2562be56e42afb3f8489d4c2a7ac472ac23098f1ef1c1e40da601f54625eb linux-6.12.tar.xz
+303079a8250b8f381f82b03f90463d12ac98d4f6b149b761ea75af1323521357 linux-6.19.tar.xz
diff --git a/pkg/devel/linux-headers/url b/pkg/devel/linux-headers/url
@@ -1 +1 @@
-url = "https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz"
+url = "https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.19.tar.xz"
diff --git a/pkg/devel/linux-headers/ver b/pkg/devel/linux-headers/ver
@@ -1 +1 @@
-6.12 1
+6.19
diff --git a/pkg/devel/linux-headers/version.awk b/pkg/devel/linux-headers/version.awk
@@ -4,5 +4,8 @@
END {
print "#define LINUX_VERSION_CODE " (version * 65536 + patchlevel * 256 + sublevel)
- print "#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))"
+ print "#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))"
+ print "#define LINUX_VERSION_MAJOR " version
+ print "#define LINUX_VERSION_PATCHLEVEL " patchlevel
+ print "#define LINUX_VERSION_SUBLEVEL " sublevel
}