opkg

statically linked package installer
git clone anongit@rnpnr.xyz:opkg.git
Log | Files | Refs | Feed | Submodules | README | LICENSE

Commit: c77555a78cc961c2a2a2919303778e584481ef20
Parent: 8e15d6019a1fefb9342d582acab88d1f0882be41
Author: Michael Forney
Date:   Wed,  1 Apr 2026 19:24:17 -0700

linux-headers: Update to 6.19

Diffstat:
Mpkg/devel/linux-headers/.gitignore | 2+-
Mpkg/devel/linux-headers/base.lua | 46+++++++++++++++++++++++++++++++++++++++++-----
Mpkg/devel/linux-headers/patch/0003-nfc-uapi-remove-stray-semicolon-in-struct-declaratio.patch | 8++++----
Mpkg/devel/linux-headers/sha256 | 2+-
Mpkg/devel/linux-headers/url | 2+-
Mpkg/devel/linux-headers/ver | 2+-
Mpkg/devel/linux-headers/version.awk | 5++++-
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 }