{
  "license": "GPL-2.0-only",
  "kernel": "v7.3",
  "licensing": {
    "generated_file": "GPL-2.0-only",
    "generated_at": "2026-11-01T22:16:54.452156+00:00",
    "upstream_notice": "sources/COPYING",
    "upstream_license_texts": [
      "sources/LICENSES/preferred/GPL-2.0",
      "sources/LICENSES/exceptions/Linux-syscall-note"
    ],
    "generator": "scripts/sync_kernel.py",
    "modification_notice": "Generated by syscall-reference from Linux v7.3; tables and declarations were parsed, filtered by ABI, and converted to JSON. Bundled input files are unchanged; their original licenses, notices and exceptions remain in effect. The Linux-syscall-note is not applied to all application code or all extracted declarations."
  },
  "kind": "upstream",
  "repository": "https://github.com/torvalds/linux",
  "ref": "v7.3",
  "files": [
    {
      "path": "COPYING",
      "sha256": "fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a0",
      "bundled_path": "sources/COPYING",
      "role": "license-notice"
    },
    {
      "path": "LICENSES/exceptions/Linux-syscall-note",
      "sha256": "8e378ab93586eb55135d3bc119cce787f7324f48394777d00c34fa3d0be3303f",
      "bundled_path": "sources/LICENSES/exceptions/Linux-syscall-note",
      "role": "license-notice"
    },
    {
      "path": "LICENSES/preferred/GPL-2.0",
      "sha256": "8780e78a1a737e127f25a65f6d95269bffd36158dc261114de7859b490bfc5aa",
      "bundled_path": "sources/LICENSES/preferred/GPL-2.0",
      "role": "license-notice"
    },
    {
      "path": "Makefile",
      "sha256": "2eb7b5d5c2ac15a28136607e086f82ebd13f0d3753acc89e463fed49109bc794",
      "bundled_path": "sources/Makefile",
      "spdx_license_identifier": "GPL-2.0"
    },
    {
      "path": "arch/arm/include/asm/syscalls.h",
      "sha256": "c2e43cb284cb9b2bbf3bd70a3c38d4fe9a968ed7e6376640e32892e789a37c0f",
      "bundled_path": "sources/arch/arm/include/asm/syscalls.h",
      "spdx_license_identifier": "GPL-2.0-only"
    },
    {
      "path": "arch/arm/tools/syscall.tbl",
      "sha256": "dc648378df0307a247fddf248bc2882ebc9bf66b929733bfae0e66b12efbd29d",
      "bundled_path": "sources/arch/arm/tools/syscall.tbl",
      "spdx_license_identifier": "GPL-2.0 WITH Linux-syscall-note"
    },
    {
      "path": "arch/arm64/kernel/Makefile.syscalls",
      "sha256": "27e95d7bd10c3ab67c8a3f16c7dfe5da30c586c2fda3993c42025109a22098c5",
      "bundled_path": "sources/arch/arm64/kernel/Makefile.syscalls",
      "spdx_license_identifier": "GPL-2.0"
    },
    {
      "path": "arch/arm64/tools/syscall_64.tbl",
      "sha256": "e0a5d9a188af7952060d69e4e248675df79a583610ae535e68787bb5481a30db",
      "bundled_path": "sources/arch/arm64/tools/syscall_64.tbl",
      "spdx_license_identifier": "GPL-2.0 WITH Linux-syscall-note",
      "symlink_target": "scripts/syscall.tbl"
    },
    {
      "path": "arch/loongarch/kernel/Makefile.syscalls",
      "sha256": "9f1325a01ef05309183a6daf1c23f4fce0e0da743ee3b5e8aaf1a263dbfe6482",
      "bundled_path": "sources/arch/loongarch/kernel/Makefile.syscalls",
      "spdx_license_identifier": "GPL-2.0"
    },
    {
      "path": "arch/riscv/kernel/Makefile.syscalls",
      "sha256": "39fcdb4a5cee942d6d79f4db56a75926ebc5aa3f9096eefd9348e2470462c920",
      "bundled_path": "sources/arch/riscv/kernel/Makefile.syscalls",
      "spdx_license_identifier": "GPL-2.0"
    },
    {
      "path": "arch/x86/entry/syscalls/syscall_32.tbl",
      "sha256": "dac86f54b6894f0eb4482c595a463a267b5a15b552da3cf7f9ac6611aa6ab3e8",
      "bundled_path": "sources/arch/x86/entry/syscalls/syscall_32.tbl",
      "spdx_license_identifier": "GPL-2.0 WITH Linux-syscall-note"
    },
    {
      "path": "arch/x86/entry/syscalls/syscall_64.tbl",
      "sha256": "37794e7f9eb8dde12f95257c9414b0255fb008a8767be010b77717379aaa37c2",
      "bundled_path": "sources/arch/x86/entry/syscalls/syscall_64.tbl",
      "spdx_license_identifier": "GPL-2.0 WITH Linux-syscall-note"
    },
    {
      "path": "arch/x86/include/asm/syscalls.h",
      "sha256": "8655e80fcb5895893bee11f1c6cd3ce58117d4a9bc650e2a9777faa8f1567b31",
      "bundled_path": "sources/arch/x86/include/asm/syscalls.h",
      "spdx_license_identifier": "GPL-2.0-only"
    },
    {
      "path": "include/linux/compat.h",
      "sha256": "1d97b75af2b9f934da5e38aec84c6281734d68619082661bde525b88cc584858",
      "bundled_path": "sources/include/linux/compat.h",
      "spdx_license_identifier": "GPL-2.0"
    },
    {
      "path": "include/linux/syscalls.h",
      "sha256": "d33c81b7d2267c222020308354a1792704a8d6cb3619250ca3179c1970a1f61c",
      "bundled_path": "sources/include/linux/syscalls.h",
      "spdx_license_identifier": "GPL-2.0-only"
    },
    {
      "path": "scripts/syscall.tbl",
      "sha256": "f09f4c97a0c72c7cc73cc17f21844dee062693ddce3d08f9213d80d6803f3b81",
      "bundled_path": "sources/scripts/syscall.tbl",
      "spdx_license_identifier": "GPL-2.0 WITH Linux-syscall-note"
    }
  ]
}
