1{
2    "spdxVersion": "SPDX-2.3",
3    "dataLicense": "CC0-1.0",
4    "SPDXID": "SPDXRef-DOCUMENT",
5    "name": "6.6.30-android15-7-gbb616d66d8a9-ab11968886-4k",
6    "documentNamespace": "https://www.google.com/sbom/spdx/android/kernel/6.6.30-android15-7-gbb616d66d8a9-ab11968886-4k",
7    "creationInfo": {
8        "creators": [
9            "Organization: Google"
10        ],
11        "created": "2024-06-14T00:21:44Z"
12    },
13    "documentDescribes": [
14        "SPDXRef-kernel"
15    ],
16    "packages": [
17        {
18            "name": "kernel",
19            "SPDXID": "SPDXRef-kernel",
20            "downloadLocation": "https://source.android.com",
21            "filesAnalyzed": true,
22            "versionInfo": "6.6.30-android15-7-gbb616d66d8a9-ab11968886-4k",
23            "supplier": "Organization: Google",
24            "hasFiles": [
25                "6lowpan.ko",
26                "8021q.ko",
27                "9pnet.ko",
28                "9pnet_fd.ko",
29                "Image",
30                "Image.gz",
31                "Image.lz4",
32                "System.map",
33                "abi_symbollist",
34                "aqc111.ko",
35                "asix.ko",
36                "ax88179_178a.ko",
37                "bluetooth.ko",
38                "boot-gz.img",
39                "boot-img.tar.gz",
40                "boot-lz4.img",
41                "boot.img",
42                "bsd_comp.ko",
43                "btbcm.ko",
44                "btqca.ko",
45                "btsdio.ko",
46                "build.config.constants",
47                "can-bcm.ko",
48                "can-dev.ko",
49                "can-gw.ko",
50                "can-raw.ko",
51                "can.ko",
52                "cctrng.ko",
53                "cdc-acm.ko",
54                "cdc_eem.ko",
55                "cdc_ether.ko",
56                "cdc_ncm.ko",
57                "diag.ko",
58                "download_configs.json",
59                "ftdi_sio.ko",
60                "gki-info.txt",
61                "gki_certification_tools.tar.gz",
62                "gzvm.ko",
63                "hci_uart.ko",
64                "hidp.ko",
65                "ieee802154.ko",
66                "ieee802154_6lowpan.ko",
67                "ieee802154_socket.ko",
68                "init_ddk.zip",
69                "kernel-headers.tar.gz",
70                "kernel-uapi-headers.tar.gz",
71                "kernel_aarch64_Module.symvers",
72                "kernel_aarch64_ddk_headers_archive.tar.gz",
73                "kernel_aarch64_filegroup_decl.tar.gz",
74                "kernel_aarch64_kmi_symbol_list_violations_checked",
75                "kheaders.ko",
76                "kmi_symbol_list_strict_mode_checked",
77                "l2tp_core.ko",
78                "l2tp_ppp.ko",
79                "libarc4.ko",
80                "mac802154.ko",
81                "macsec.ko",
82                "mii.ko",
83                "modules.builtin",
84                "modules.builtin.modinfo",
85                "nfc.ko",
86                "nhc_dest.ko",
87                "nhc_fragment.ko",
88                "nhc_hop.ko",
89                "nhc_ipv6.ko",
90                "nhc_mobility.ko",
91                "nhc_routing.ko",
92                "nhc_udp.ko",
93                "open-dice.ko",
94                "ppp_deflate.ko",
95                "ppp_generic.ko",
96                "ppp_mppe.ko",
97                "pppox.ko",
98                "pps_core.ko",
99                "pptp.ko",
100                "ptp.ko",
101                "ptp_kvm.ko",
102                "r8152.ko",
103                "r8153_ecm.ko",
104                "rfcomm.ko",
105                "rfkill.ko",
106                "rtl8150.ko",
107                "slcan.ko",
108                "slhc.ko",
109                "system_dlkm.erofs.img",
110                "system_dlkm.ext4.img",
111                "system_dlkm.flatten.erofs.img",
112                "system_dlkm.flatten.ext4.img",
113                "system_dlkm.modules.blocklist",
114                "system_dlkm.modules.load",
115                "system_dlkm_staging_archive.tar.gz",
116                "test_mappings.zip",
117                "tests.zip",
118                "tipc.ko",
119                "unstripped_modules.tar.gz",
120                "usbmon.ko",
121                "usbnet.ko",
122                "usbserial.ko",
123                "vcan.ko",
124                "vcpu_stall_detector.ko",
125                "virtio_balloon.ko",
126                "virtio_blk.ko",
127                "virtio_console.ko",
128                "virtio_pci.ko",
129                "virtio_pci_modern_dev.ko",
130                "vmlinux",
131                "vmlinux.symvers",
132                "vmw_vsock_virtio_transport.ko",
133                "wwan.ko",
134                "zram.ko",
135                "zsmalloc.ko"
136            ],
137            "packageVerificationCode": {
138                "packageVerificationCodeValue": "0520843de815d000f1e44ee8989b93e354d34f99"
139            }
140        },
141        {
142            "name": "KernelSourceCode",
143            "SPDXID": "SPDXRef-KernelSourceCode",
144            "downloadLocation": "https://source.android.com",
145            "filesAnalyzed": false,
146            "versionInfo": "6.6.30-android15-7-gbb616d66d8a9-ab11968886-4k",
147            "supplier": "Organization: Google"
148        },
149        {
150            "name": "LinuxUpstreamPackage",
151            "SPDXID": "SPDXRef-LinuxUpstreamPackage",
152            "downloadLocation": "https://www.kernel.org",
153            "filesAnalyzed": false,
154            "versionInfo": "6.6.30",
155            "supplier": "Organization: The Linux Kernel Organization"
156        }
157    ],
158    "files": [
159        {
160            "fileName": "6lowpan.ko",
161            "SPDXID": "SPDXRef-6lowpan.ko",
162            "checksums": [
163                {
164                    "algorithm": "SHA1",
165                    "checksumValue": "477529148c9cecb4c53b1d4e3c35023c58b7f566"
166                }
167            ]
168        },
169        {
170            "fileName": "8021q.ko",
171            "SPDXID": "SPDXRef-8021q.ko",
172            "checksums": [
173                {
174                    "algorithm": "SHA1",
175                    "checksumValue": "f74d0bf1b46e6eda0440b5b90cd816ec5c452144"
176                }
177            ]
178        },
179        {
180            "fileName": "9pnet.ko",
181            "SPDXID": "SPDXRef-9pnet.ko",
182            "checksums": [
183                {
184                    "algorithm": "SHA1",
185                    "checksumValue": "303845a2dc1b42b0396d9d6d7199f04082371df5"
186                }
187            ]
188        },
189        {
190            "fileName": "9pnet_fd.ko",
191            "SPDXID": "SPDXRef-9pnet_fd.ko",
192            "checksums": [
193                {
194                    "algorithm": "SHA1",
195                    "checksumValue": "db435c77a8f30cce59f061f81d50beac8ee42e6c"
196                }
197            ]
198        },
199        {
200            "fileName": "Image",
201            "SPDXID": "SPDXRef-Image",
202            "checksums": [
203                {
204                    "algorithm": "SHA1",
205                    "checksumValue": "60f6441703208996b9e8d34874a14c3858a516d4"
206                }
207            ]
208        },
209        {
210            "fileName": "Image.gz",
211            "SPDXID": "SPDXRef-Image.gz",
212            "checksums": [
213                {
214                    "algorithm": "SHA1",
215                    "checksumValue": "6285e8e2cf181d482059ab3dcc1ac07e599ca273"
216                }
217            ]
218        },
219        {
220            "fileName": "Image.lz4",
221            "SPDXID": "SPDXRef-Image.lz4",
222            "checksums": [
223                {
224                    "algorithm": "SHA1",
225                    "checksumValue": "61d635999f2cf111ff3fe4fa605de758d3ce04f2"
226                }
227            ]
228        },
229        {
230            "fileName": "System.map",
231            "SPDXID": "SPDXRef-System.map",
232            "checksums": [
233                {
234                    "algorithm": "SHA1",
235                    "checksumValue": "67fa798c8319b630a307cfefa77af8c3d9a8fe9e"
236                }
237            ]
238        },
239        {
240            "fileName": "abi_symbollist",
241            "SPDXID": "SPDXRef-abi_symbollist",
242            "checksums": [
243                {
244                    "algorithm": "SHA1",
245                    "checksumValue": "e60e3400bc108cc276c1140d4b60c44ed147f264"
246                }
247            ]
248        },
249        {
250            "fileName": "aqc111.ko",
251            "SPDXID": "SPDXRef-aqc111.ko",
252            "checksums": [
253                {
254                    "algorithm": "SHA1",
255                    "checksumValue": "c79b94656222851d39cb6c8ab026df5ff28a83dd"
256                }
257            ]
258        },
259        {
260            "fileName": "asix.ko",
261            "SPDXID": "SPDXRef-asix.ko",
262            "checksums": [
263                {
264                    "algorithm": "SHA1",
265                    "checksumValue": "01d541cb834982d2b9a8f2cfb47fa8581bbfdf49"
266                }
267            ]
268        },
269        {
270            "fileName": "ax88179_178a.ko",
271            "SPDXID": "SPDXRef-ax88179_178a.ko",
272            "checksums": [
273                {
274                    "algorithm": "SHA1",
275                    "checksumValue": "5d7c128bc88345e7a956f7298210c808cee77d70"
276                }
277            ]
278        },
279        {
280            "fileName": "bluetooth.ko",
281            "SPDXID": "SPDXRef-bluetooth.ko",
282            "checksums": [
283                {
284                    "algorithm": "SHA1",
285                    "checksumValue": "1452e1ea9cafe7995a0da63a303978552a73abf3"
286                }
287            ]
288        },
289        {
290            "fileName": "boot-gz.img",
291            "SPDXID": "SPDXRef-boot-gz.img",
292            "checksums": [
293                {
294                    "algorithm": "SHA1",
295                    "checksumValue": "db86d225358105cb73bf049ea3a26d5dd6793c98"
296                }
297            ]
298        },
299        {
300            "fileName": "boot-img.tar.gz",
301            "SPDXID": "SPDXRef-boot-img.tar.gz",
302            "checksums": [
303                {
304                    "algorithm": "SHA1",
305                    "checksumValue": "bdff3aa869cab6ae26bf25ff81410783994cb171"
306                }
307            ]
308        },
309        {
310            "fileName": "boot-lz4.img",
311            "SPDXID": "SPDXRef-boot-lz4.img",
312            "checksums": [
313                {
314                    "algorithm": "SHA1",
315                    "checksumValue": "aee80c4cf3f4dfba4f56f656c03789e6eeb66c51"
316                }
317            ]
318        },
319        {
320            "fileName": "boot.img",
321            "SPDXID": "SPDXRef-boot.img",
322            "checksums": [
323                {
324                    "algorithm": "SHA1",
325                    "checksumValue": "ae06c5f8576335ea522670048abe13e0c5916e64"
326                }
327            ]
328        },
329        {
330            "fileName": "bsd_comp.ko",
331            "SPDXID": "SPDXRef-bsd_comp.ko",
332            "checksums": [
333                {
334                    "algorithm": "SHA1",
335                    "checksumValue": "5f9a5d154bb403392b8f8592b01293dd36d0e91a"
336                }
337            ]
338        },
339        {
340            "fileName": "btbcm.ko",
341            "SPDXID": "SPDXRef-btbcm.ko",
342            "checksums": [
343                {
344                    "algorithm": "SHA1",
345                    "checksumValue": "ed266e2e2b106cfadad82de27ce2c6b84e961fc1"
346                }
347            ]
348        },
349        {
350            "fileName": "btqca.ko",
351            "SPDXID": "SPDXRef-btqca.ko",
352            "checksums": [
353                {
354                    "algorithm": "SHA1",
355                    "checksumValue": "4932758419ea598afd5f0ce632066be7ac0935a9"
356                }
357            ]
358        },
359        {
360            "fileName": "btsdio.ko",
361            "SPDXID": "SPDXRef-btsdio.ko",
362            "checksums": [
363                {
364                    "algorithm": "SHA1",
365                    "checksumValue": "7f74cf24952c73d77bed2cc6110225c39d59ce6c"
366                }
367            ]
368        },
369        {
370            "fileName": "build.config.constants",
371            "SPDXID": "SPDXRef-build.config.constants",
372            "checksums": [
373                {
374                    "algorithm": "SHA1",
375                    "checksumValue": "df18b3ba7d15684772d4170e30b22d7ce94b7cbc"
376                }
377            ]
378        },
379        {
380            "fileName": "can-bcm.ko",
381            "SPDXID": "SPDXRef-can-bcm.ko",
382            "checksums": [
383                {
384                    "algorithm": "SHA1",
385                    "checksumValue": "a6a871894705c0a99c262b31811ed0b92e0f67f8"
386                }
387            ]
388        },
389        {
390            "fileName": "can-dev.ko",
391            "SPDXID": "SPDXRef-can-dev.ko",
392            "checksums": [
393                {
394                    "algorithm": "SHA1",
395                    "checksumValue": "8848a9f79c7456701b79cccd426201cef96e4db5"
396                }
397            ]
398        },
399        {
400            "fileName": "can-gw.ko",
401            "SPDXID": "SPDXRef-can-gw.ko",
402            "checksums": [
403                {
404                    "algorithm": "SHA1",
405                    "checksumValue": "806d5cdbc43c268e8ce421294f1dedfe988e0249"
406                }
407            ]
408        },
409        {
410            "fileName": "can-raw.ko",
411            "SPDXID": "SPDXRef-can-raw.ko",
412            "checksums": [
413                {
414                    "algorithm": "SHA1",
415                    "checksumValue": "d57ead5b42c57eae20b05065f037f0680fd1573c"
416                }
417            ]
418        },
419        {
420            "fileName": "can.ko",
421            "SPDXID": "SPDXRef-can.ko",
422            "checksums": [
423                {
424                    "algorithm": "SHA1",
425                    "checksumValue": "a96603311fefd75c6e9e5796d4e315d175772d2f"
426                }
427            ]
428        },
429        {
430            "fileName": "cctrng.ko",
431            "SPDXID": "SPDXRef-cctrng.ko",
432            "checksums": [
433                {
434                    "algorithm": "SHA1",
435                    "checksumValue": "967c0b0e32189f774b13ec3a9d9b7132789a9f0b"
436                }
437            ]
438        },
439        {
440            "fileName": "cdc-acm.ko",
441            "SPDXID": "SPDXRef-cdc-acm.ko",
442            "checksums": [
443                {
444                    "algorithm": "SHA1",
445                    "checksumValue": "73510d4a6c92714324a471191d048cc80dcf3808"
446                }
447            ]
448        },
449        {
450            "fileName": "cdc_eem.ko",
451            "SPDXID": "SPDXRef-cdc_eem.ko",
452            "checksums": [
453                {
454                    "algorithm": "SHA1",
455                    "checksumValue": "fcc0f1073f82b4800e0b7763881d049a8ffd36d6"
456                }
457            ]
458        },
459        {
460            "fileName": "cdc_ether.ko",
461            "SPDXID": "SPDXRef-cdc_ether.ko",
462            "checksums": [
463                {
464                    "algorithm": "SHA1",
465                    "checksumValue": "0ad6348586c20f023edff96d86e0054129a22a4b"
466                }
467            ]
468        },
469        {
470            "fileName": "cdc_ncm.ko",
471            "SPDXID": "SPDXRef-cdc_ncm.ko",
472            "checksums": [
473                {
474                    "algorithm": "SHA1",
475                    "checksumValue": "d28dd9380f8199bdf8e68d42d2fdeacc3f7181f5"
476                }
477            ]
478        },
479        {
480            "fileName": "diag.ko",
481            "SPDXID": "SPDXRef-diag.ko",
482            "checksums": [
483                {
484                    "algorithm": "SHA1",
485                    "checksumValue": "7c613e27014e8a06d8462e27775d881baf7fcfc0"
486                }
487            ]
488        },
489        {
490            "fileName": "download_configs.json",
491            "SPDXID": "SPDXRef-download_configs.json",
492            "checksums": [
493                {
494                    "algorithm": "SHA1",
495                    "checksumValue": "43ca3a72c520efb20a2c1b8b24e3eff5740e1ee9"
496                }
497            ]
498        },
499        {
500            "fileName": "ftdi_sio.ko",
501            "SPDXID": "SPDXRef-ftdi_sio.ko",
502            "checksums": [
503                {
504                    "algorithm": "SHA1",
505                    "checksumValue": "3d5bc35a3bc1f1e9d32282cf17d5e44838e3854d"
506                }
507            ]
508        },
509        {
510            "fileName": "gki-info.txt",
511            "SPDXID": "SPDXRef-gki-info.txt",
512            "checksums": [
513                {
514                    "algorithm": "SHA1",
515                    "checksumValue": "1436b7dba01d54291e0b0db14d139357d424ed81"
516                }
517            ]
518        },
519        {
520            "fileName": "gki_certification_tools.tar.gz",
521            "SPDXID": "SPDXRef-gki_certification_tools.tar.gz",
522            "checksums": [
523                {
524                    "algorithm": "SHA1",
525                    "checksumValue": "7e037a4f90baf687ea404de85f15c770988ea9d0"
526                }
527            ]
528        },
529        {
530            "fileName": "gzvm.ko",
531            "SPDXID": "SPDXRef-gzvm.ko",
532            "checksums": [
533                {
534                    "algorithm": "SHA1",
535                    "checksumValue": "2d9531eb5620010bb803273947433edcc3080a8a"
536                }
537            ]
538        },
539        {
540            "fileName": "hci_uart.ko",
541            "SPDXID": "SPDXRef-hci_uart.ko",
542            "checksums": [
543                {
544                    "algorithm": "SHA1",
545                    "checksumValue": "fb59f5fe8b70529dc3c53bd028f98fe28590ceb6"
546                }
547            ]
548        },
549        {
550            "fileName": "hidp.ko",
551            "SPDXID": "SPDXRef-hidp.ko",
552            "checksums": [
553                {
554                    "algorithm": "SHA1",
555                    "checksumValue": "7f7821d1d3f74a18e59b49753fc87ac99e5877db"
556                }
557            ]
558        },
559        {
560            "fileName": "ieee802154.ko",
561            "SPDXID": "SPDXRef-ieee802154.ko",
562            "checksums": [
563                {
564                    "algorithm": "SHA1",
565                    "checksumValue": "96f83c1c981fe49ef1e91cc9d5c54cdfd9806578"
566                }
567            ]
568        },
569        {
570            "fileName": "ieee802154_6lowpan.ko",
571            "SPDXID": "SPDXRef-ieee802154_6lowpan.ko",
572            "checksums": [
573                {
574                    "algorithm": "SHA1",
575                    "checksumValue": "20796d72a75141a8de8905c0ceb1e9314ef071e6"
576                }
577            ]
578        },
579        {
580            "fileName": "ieee802154_socket.ko",
581            "SPDXID": "SPDXRef-ieee802154_socket.ko",
582            "checksums": [
583                {
584                    "algorithm": "SHA1",
585                    "checksumValue": "885b357b33847044e3c4fd8e649b4a3bc5f0bc0e"
586                }
587            ]
588        },
589        {
590            "fileName": "init_ddk.zip",
591            "SPDXID": "SPDXRef-init_ddk.zip",
592            "checksums": [
593                {
594                    "algorithm": "SHA1",
595                    "checksumValue": "87229ad15009121298e3c97e9246c5a5d6250d86"
596                }
597            ]
598        },
599        {
600            "fileName": "kernel-headers.tar.gz",
601            "SPDXID": "SPDXRef-kernel-headers.tar.gz",
602            "checksums": [
603                {
604                    "algorithm": "SHA1",
605                    "checksumValue": "3b468d0a1d68603690307360a89ad45bb42e5b7a"
606                }
607            ]
608        },
609        {
610            "fileName": "kernel-uapi-headers.tar.gz",
611            "SPDXID": "SPDXRef-kernel-uapi-headers.tar.gz",
612            "checksums": [
613                {
614                    "algorithm": "SHA1",
615                    "checksumValue": "060a633c1a644920cfad349bf250858073ede1e4"
616                }
617            ]
618        },
619        {
620            "fileName": "kernel_aarch64_Module.symvers",
621            "SPDXID": "SPDXRef-kernel_aarch64_Module.symvers",
622            "checksums": [
623                {
624                    "algorithm": "SHA1",
625                    "checksumValue": "9152eedd3aab8e58ddaca25835f4912c66c036cd"
626                }
627            ]
628        },
629        {
630            "fileName": "kernel_aarch64_ddk_headers_archive.tar.gz",
631            "SPDXID": "SPDXRef-kernel_aarch64_ddk_headers_archive.tar.gz",
632            "checksums": [
633                {
634                    "algorithm": "SHA1",
635                    "checksumValue": "b2453e5360c7acf8466069b837d2114d5bbae218"
636                }
637            ]
638        },
639        {
640            "fileName": "kernel_aarch64_filegroup_decl.tar.gz",
641            "SPDXID": "SPDXRef-kernel_aarch64_filegroup_decl.tar.gz",
642            "checksums": [
643                {
644                    "algorithm": "SHA1",
645                    "checksumValue": "efae9b9b0ca8ffacb18663dde86bb72a63930c13"
646                }
647            ]
648        },
649        {
650            "fileName": "kernel_aarch64_kmi_symbol_list_violations_checked",
651            "SPDXID": "SPDXRef-kernel_aarch64_kmi_symbol_list_violations_checked",
652            "checksums": [
653                {
654                    "algorithm": "SHA1",
655                    "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"
656                }
657            ]
658        },
659        {
660            "fileName": "kheaders.ko",
661            "SPDXID": "SPDXRef-kheaders.ko",
662            "checksums": [
663                {
664                    "algorithm": "SHA1",
665                    "checksumValue": "398ff61f5c46e3739fada048acbb3d5485797959"
666                }
667            ]
668        },
669        {
670            "fileName": "kmi_symbol_list_strict_mode_checked",
671            "SPDXID": "SPDXRef-kmi_symbol_list_strict_mode_checked",
672            "checksums": [
673                {
674                    "algorithm": "SHA1",
675                    "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"
676                }
677            ]
678        },
679        {
680            "fileName": "l2tp_core.ko",
681            "SPDXID": "SPDXRef-l2tp_core.ko",
682            "checksums": [
683                {
684                    "algorithm": "SHA1",
685                    "checksumValue": "ceaf2b684316d8234bb7da3295ffbd06d80855c5"
686                }
687            ]
688        },
689        {
690            "fileName": "l2tp_ppp.ko",
691            "SPDXID": "SPDXRef-l2tp_ppp.ko",
692            "checksums": [
693                {
694                    "algorithm": "SHA1",
695                    "checksumValue": "bb6dda7f696fbe6d045b20e135a2d6599e7fc87d"
696                }
697            ]
698        },
699        {
700            "fileName": "libarc4.ko",
701            "SPDXID": "SPDXRef-libarc4.ko",
702            "checksums": [
703                {
704                    "algorithm": "SHA1",
705                    "checksumValue": "2ad4e865537d1de3e556d577994d1e6e859b8c0a"
706                }
707            ]
708        },
709        {
710            "fileName": "mac802154.ko",
711            "SPDXID": "SPDXRef-mac802154.ko",
712            "checksums": [
713                {
714                    "algorithm": "SHA1",
715                    "checksumValue": "4e7c79abd3dc0110185f9d30bbd24445182bb72d"
716                }
717            ]
718        },
719        {
720            "fileName": "macsec.ko",
721            "SPDXID": "SPDXRef-macsec.ko",
722            "checksums": [
723                {
724                    "algorithm": "SHA1",
725                    "checksumValue": "ef22bd9c1af5dfa8dffa3e1736b35abf57104a35"
726                }
727            ]
728        },
729        {
730            "fileName": "mii.ko",
731            "SPDXID": "SPDXRef-mii.ko",
732            "checksums": [
733                {
734                    "algorithm": "SHA1",
735                    "checksumValue": "026ab32b8ed6cabea66dc961232a2549cc0f7f35"
736                }
737            ]
738        },
739        {
740            "fileName": "modules.builtin",
741            "SPDXID": "SPDXRef-modules.builtin",
742            "checksums": [
743                {
744                    "algorithm": "SHA1",
745                    "checksumValue": "4f9df6be8d175a5b8791794c63acde94907c06d3"
746                }
747            ]
748        },
749        {
750            "fileName": "modules.builtin.modinfo",
751            "SPDXID": "SPDXRef-modules.builtin.modinfo",
752            "checksums": [
753                {
754                    "algorithm": "SHA1",
755                    "checksumValue": "fb0c52e8cd7267fd243c25895e46ef0aebe5a3b2"
756                }
757            ]
758        },
759        {
760            "fileName": "nfc.ko",
761            "SPDXID": "SPDXRef-nfc.ko",
762            "checksums": [
763                {
764                    "algorithm": "SHA1",
765                    "checksumValue": "0facff461dee8ac3e892905d642926dd926c1567"
766                }
767            ]
768        },
769        {
770            "fileName": "nhc_dest.ko",
771            "SPDXID": "SPDXRef-nhc_dest.ko",
772            "checksums": [
773                {
774                    "algorithm": "SHA1",
775                    "checksumValue": "0f971ad255604db02fa5937d831c18da25d6e5f0"
776                }
777            ]
778        },
779        {
780            "fileName": "nhc_fragment.ko",
781            "SPDXID": "SPDXRef-nhc_fragment.ko",
782            "checksums": [
783                {
784                    "algorithm": "SHA1",
785                    "checksumValue": "93f3753a32bb6ba5d49120366a7c3f602b83fadd"
786                }
787            ]
788        },
789        {
790            "fileName": "nhc_hop.ko",
791            "SPDXID": "SPDXRef-nhc_hop.ko",
792            "checksums": [
793                {
794                    "algorithm": "SHA1",
795                    "checksumValue": "331360ec35568446066181c0e2f7ccdb9270dc7f"
796                }
797            ]
798        },
799        {
800            "fileName": "nhc_ipv6.ko",
801            "SPDXID": "SPDXRef-nhc_ipv6.ko",
802            "checksums": [
803                {
804                    "algorithm": "SHA1",
805                    "checksumValue": "68d4ccfe4cd0ca60321f12de41ba56a0965a4a56"
806                }
807            ]
808        },
809        {
810            "fileName": "nhc_mobility.ko",
811            "SPDXID": "SPDXRef-nhc_mobility.ko",
812            "checksums": [
813                {
814                    "algorithm": "SHA1",
815                    "checksumValue": "6fc0053d6e85abcf7f44133b421d447d86c22b70"
816                }
817            ]
818        },
819        {
820            "fileName": "nhc_routing.ko",
821            "SPDXID": "SPDXRef-nhc_routing.ko",
822            "checksums": [
823                {
824                    "algorithm": "SHA1",
825                    "checksumValue": "caa3c712521fe18be71aa9dbb6801021cc519539"
826                }
827            ]
828        },
829        {
830            "fileName": "nhc_udp.ko",
831            "SPDXID": "SPDXRef-nhc_udp.ko",
832            "checksums": [
833                {
834                    "algorithm": "SHA1",
835                    "checksumValue": "4e343d1246aba4165d6e0aca0b256384f997378e"
836                }
837            ]
838        },
839        {
840            "fileName": "open-dice.ko",
841            "SPDXID": "SPDXRef-open-dice.ko",
842            "checksums": [
843                {
844                    "algorithm": "SHA1",
845                    "checksumValue": "cb497a5bd0477aae8c2148192db67be6c2bd6204"
846                }
847            ]
848        },
849        {
850            "fileName": "ppp_deflate.ko",
851            "SPDXID": "SPDXRef-ppp_deflate.ko",
852            "checksums": [
853                {
854                    "algorithm": "SHA1",
855                    "checksumValue": "e24a7a03cdac324d80b3a06110ccce7f7c52023b"
856                }
857            ]
858        },
859        {
860            "fileName": "ppp_generic.ko",
861            "SPDXID": "SPDXRef-ppp_generic.ko",
862            "checksums": [
863                {
864                    "algorithm": "SHA1",
865                    "checksumValue": "08de7ce33fa56e7747d94e7857a9aa5c06e51bb6"
866                }
867            ]
868        },
869        {
870            "fileName": "ppp_mppe.ko",
871            "SPDXID": "SPDXRef-ppp_mppe.ko",
872            "checksums": [
873                {
874                    "algorithm": "SHA1",
875                    "checksumValue": "e4a778521477d02329e0a1a883f1e18e972e887e"
876                }
877            ]
878        },
879        {
880            "fileName": "pppox.ko",
881            "SPDXID": "SPDXRef-pppox.ko",
882            "checksums": [
883                {
884                    "algorithm": "SHA1",
885                    "checksumValue": "5f04c9a63bd51ec1d295067d9be51135cdee15e0"
886                }
887            ]
888        },
889        {
890            "fileName": "pps_core.ko",
891            "SPDXID": "SPDXRef-pps_core.ko",
892            "checksums": [
893                {
894                    "algorithm": "SHA1",
895                    "checksumValue": "c42d5a872a6f982441a547622f38ff5a8ed09aec"
896                }
897            ]
898        },
899        {
900            "fileName": "pptp.ko",
901            "SPDXID": "SPDXRef-pptp.ko",
902            "checksums": [
903                {
904                    "algorithm": "SHA1",
905                    "checksumValue": "94028864c35f938d528498be7dce7efecdf7061f"
906                }
907            ]
908        },
909        {
910            "fileName": "ptp.ko",
911            "SPDXID": "SPDXRef-ptp.ko",
912            "checksums": [
913                {
914                    "algorithm": "SHA1",
915                    "checksumValue": "207675c6ba0c8c2a4e8168e35c41b8fd8d9bdbe7"
916                }
917            ]
918        },
919        {
920            "fileName": "ptp_kvm.ko",
921            "SPDXID": "SPDXRef-ptp_kvm.ko",
922            "checksums": [
923                {
924                    "algorithm": "SHA1",
925                    "checksumValue": "f1fe90717c1932280ade190e8fb4b9f27b57f782"
926                }
927            ]
928        },
929        {
930            "fileName": "r8152.ko",
931            "SPDXID": "SPDXRef-r8152.ko",
932            "checksums": [
933                {
934                    "algorithm": "SHA1",
935                    "checksumValue": "4a51273e64170ea5d9cdb06f25e49da0d7875fdd"
936                }
937            ]
938        },
939        {
940            "fileName": "r8153_ecm.ko",
941            "SPDXID": "SPDXRef-r8153_ecm.ko",
942            "checksums": [
943                {
944                    "algorithm": "SHA1",
945                    "checksumValue": "2175dece84e351c6076db89d00eb4d2df341bb5b"
946                }
947            ]
948        },
949        {
950            "fileName": "rfcomm.ko",
951            "SPDXID": "SPDXRef-rfcomm.ko",
952            "checksums": [
953                {
954                    "algorithm": "SHA1",
955                    "checksumValue": "14cb79d4e2154ae1b54059832fd3f4ef701d3b29"
956                }
957            ]
958        },
959        {
960            "fileName": "rfkill.ko",
961            "SPDXID": "SPDXRef-rfkill.ko",
962            "checksums": [
963                {
964                    "algorithm": "SHA1",
965                    "checksumValue": "a82c32881b424b938ea4161b7e4c5cd8f6d5ec85"
966                }
967            ]
968        },
969        {
970            "fileName": "rtl8150.ko",
971            "SPDXID": "SPDXRef-rtl8150.ko",
972            "checksums": [
973                {
974                    "algorithm": "SHA1",
975                    "checksumValue": "7c6de7958d5b728739f6bcb1f4985f2e87d1de94"
976                }
977            ]
978        },
979        {
980            "fileName": "slcan.ko",
981            "SPDXID": "SPDXRef-slcan.ko",
982            "checksums": [
983                {
984                    "algorithm": "SHA1",
985                    "checksumValue": "e8f143acd2ba60fb42d8c6a96bc5b575c54acbe1"
986                }
987            ]
988        },
989        {
990            "fileName": "slhc.ko",
991            "SPDXID": "SPDXRef-slhc.ko",
992            "checksums": [
993                {
994                    "algorithm": "SHA1",
995                    "checksumValue": "00c1dc04ed8aaeead976c17ba60cac31e55f05d4"
996                }
997            ]
998        },
999        {
1000            "fileName": "system_dlkm.erofs.img",
1001            "SPDXID": "SPDXRef-system_dlkm.erofs.img",
1002            "checksums": [
1003                {
1004                    "algorithm": "SHA1",
1005                    "checksumValue": "5eb3d86c04b22c987c998d840e7d5a4c7a9a240b"
1006                }
1007            ]
1008        },
1009        {
1010            "fileName": "system_dlkm.ext4.img",
1011            "SPDXID": "SPDXRef-system_dlkm.ext4.img",
1012            "checksums": [
1013                {
1014                    "algorithm": "SHA1",
1015                    "checksumValue": "d83b0bbef267b30d5d03adc0984d90e74525ce1a"
1016                }
1017            ]
1018        },
1019        {
1020            "fileName": "system_dlkm.flatten.erofs.img",
1021            "SPDXID": "SPDXRef-system_dlkm.flatten.erofs.img",
1022            "checksums": [
1023                {
1024                    "algorithm": "SHA1",
1025                    "checksumValue": "b8aa312f3851c5a778219f56fc9d2944caa43990"
1026                }
1027            ]
1028        },
1029        {
1030            "fileName": "system_dlkm.flatten.ext4.img",
1031            "SPDXID": "SPDXRef-system_dlkm.flatten.ext4.img",
1032            "checksums": [
1033                {
1034                    "algorithm": "SHA1",
1035                    "checksumValue": "62c2152cfbd84705848c732e0309e7ea032e9c3a"
1036                }
1037            ]
1038        },
1039        {
1040            "fileName": "system_dlkm.modules.blocklist",
1041            "SPDXID": "SPDXRef-system_dlkm.modules.blocklist",
1042            "checksums": [
1043                {
1044                    "algorithm": "SHA1",
1045                    "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"
1046                }
1047            ]
1048        },
1049        {
1050            "fileName": "system_dlkm.modules.load",
1051            "SPDXID": "SPDXRef-system_dlkm.modules.load",
1052            "checksums": [
1053                {
1054                    "algorithm": "SHA1",
1055                    "checksumValue": "9fdc97a82a6b274687309da7f88936923488f1e0"
1056                }
1057            ]
1058        },
1059        {
1060            "fileName": "system_dlkm_staging_archive.tar.gz",
1061            "SPDXID": "SPDXRef-system_dlkm_staging_archive.tar.gz",
1062            "checksums": [
1063                {
1064                    "algorithm": "SHA1",
1065                    "checksumValue": "0be9ef938fe0a28931315f7203c1776a92653d0f"
1066                }
1067            ]
1068        },
1069        {
1070            "fileName": "test_mappings.zip",
1071            "SPDXID": "SPDXRef-test_mappings.zip",
1072            "checksums": [
1073                {
1074                    "algorithm": "SHA1",
1075                    "checksumValue": "bf35665eaf51959f297d6e4417128469516afd12"
1076                }
1077            ]
1078        },
1079        {
1080            "fileName": "tests.zip",
1081            "SPDXID": "SPDXRef-tests.zip",
1082            "checksums": [
1083                {
1084                    "algorithm": "SHA1",
1085                    "checksumValue": "034d2fe5b101d4ef7881c218b60c1ff715947235"
1086                }
1087            ]
1088        },
1089        {
1090            "fileName": "tipc.ko",
1091            "SPDXID": "SPDXRef-tipc.ko",
1092            "checksums": [
1093                {
1094                    "algorithm": "SHA1",
1095                    "checksumValue": "577490c1ec93d06a52ca32432d31fa7445db56ba"
1096                }
1097            ]
1098        },
1099        {
1100            "fileName": "unstripped_modules.tar.gz",
1101            "SPDXID": "SPDXRef-unstripped_modules.tar.gz",
1102            "checksums": [
1103                {
1104                    "algorithm": "SHA1",
1105                    "checksumValue": "a84c7c829fe431488ab2542f97c54829fbcac958"
1106                }
1107            ]
1108        },
1109        {
1110            "fileName": "usbmon.ko",
1111            "SPDXID": "SPDXRef-usbmon.ko",
1112            "checksums": [
1113                {
1114                    "algorithm": "SHA1",
1115                    "checksumValue": "2218ee09a7c4ae52a46ba2bb590f9b7b4d082a8f"
1116                }
1117            ]
1118        },
1119        {
1120            "fileName": "usbnet.ko",
1121            "SPDXID": "SPDXRef-usbnet.ko",
1122            "checksums": [
1123                {
1124                    "algorithm": "SHA1",
1125                    "checksumValue": "d565a1715a29991e0843efe80c12aac9fffa5774"
1126                }
1127            ]
1128        },
1129        {
1130            "fileName": "usbserial.ko",
1131            "SPDXID": "SPDXRef-usbserial.ko",
1132            "checksums": [
1133                {
1134                    "algorithm": "SHA1",
1135                    "checksumValue": "2ea9871f74bfbc848921f146cd011007fc99be71"
1136                }
1137            ]
1138        },
1139        {
1140            "fileName": "vcan.ko",
1141            "SPDXID": "SPDXRef-vcan.ko",
1142            "checksums": [
1143                {
1144                    "algorithm": "SHA1",
1145                    "checksumValue": "7494605ba17cdd7758e045c7958541858098b561"
1146                }
1147            ]
1148        },
1149        {
1150            "fileName": "vcpu_stall_detector.ko",
1151            "SPDXID": "SPDXRef-vcpu_stall_detector.ko",
1152            "checksums": [
1153                {
1154                    "algorithm": "SHA1",
1155                    "checksumValue": "4b362a7cb905c361d5e13b5fce00cb8c4e15b14d"
1156                }
1157            ]
1158        },
1159        {
1160            "fileName": "virtio_balloon.ko",
1161            "SPDXID": "SPDXRef-virtio_balloon.ko",
1162            "checksums": [
1163                {
1164                    "algorithm": "SHA1",
1165                    "checksumValue": "52b665764d868102a54c5136a7a1ecce46ffd713"
1166                }
1167            ]
1168        },
1169        {
1170            "fileName": "virtio_blk.ko",
1171            "SPDXID": "SPDXRef-virtio_blk.ko",
1172            "checksums": [
1173                {
1174                    "algorithm": "SHA1",
1175                    "checksumValue": "6f550cb2680c55e0944b7cf52f7c6b74d11d5474"
1176                }
1177            ]
1178        },
1179        {
1180            "fileName": "virtio_console.ko",
1181            "SPDXID": "SPDXRef-virtio_console.ko",
1182            "checksums": [
1183                {
1184                    "algorithm": "SHA1",
1185                    "checksumValue": "811ccac9c5ea044490e4128c71512e291453459f"
1186                }
1187            ]
1188        },
1189        {
1190            "fileName": "virtio_pci.ko",
1191            "SPDXID": "SPDXRef-virtio_pci.ko",
1192            "checksums": [
1193                {
1194                    "algorithm": "SHA1",
1195                    "checksumValue": "d6e332c782696a5784bc164a37ccbeb97f0b892c"
1196                }
1197            ]
1198        },
1199        {
1200            "fileName": "virtio_pci_modern_dev.ko",
1201            "SPDXID": "SPDXRef-virtio_pci_modern_dev.ko",
1202            "checksums": [
1203                {
1204                    "algorithm": "SHA1",
1205                    "checksumValue": "acc4c91e6dab2dc20d130cb1a33771550717eb0f"
1206                }
1207            ]
1208        },
1209        {
1210            "fileName": "vmlinux",
1211            "SPDXID": "SPDXRef-vmlinux",
1212            "checksums": [
1213                {
1214                    "algorithm": "SHA1",
1215                    "checksumValue": "cb58238a68f48725c4b886fbabb06a9a4ad51985"
1216                }
1217            ]
1218        },
1219        {
1220            "fileName": "vmlinux.symvers",
1221            "SPDXID": "SPDXRef-vmlinux.symvers",
1222            "checksums": [
1223                {
1224                    "algorithm": "SHA1",
1225                    "checksumValue": "7cca7562d6a3122fb80f6a36c616bd58549cbc89"
1226                }
1227            ]
1228        },
1229        {
1230            "fileName": "vmw_vsock_virtio_transport.ko",
1231            "SPDXID": "SPDXRef-vmw_vsock_virtio_transport.ko",
1232            "checksums": [
1233                {
1234                    "algorithm": "SHA1",
1235                    "checksumValue": "f28a7d80eeebaca03ba2b77bf061ff8ceb13824b"
1236                }
1237            ]
1238        },
1239        {
1240            "fileName": "wwan.ko",
1241            "SPDXID": "SPDXRef-wwan.ko",
1242            "checksums": [
1243                {
1244                    "algorithm": "SHA1",
1245                    "checksumValue": "e34398e290ef5fbaabe6ef794259e7cbcbc458bf"
1246                }
1247            ]
1248        },
1249        {
1250            "fileName": "zram.ko",
1251            "SPDXID": "SPDXRef-zram.ko",
1252            "checksums": [
1253                {
1254                    "algorithm": "SHA1",
1255                    "checksumValue": "3f41dc10731f96b554ffdeee8d69a8555a008f2d"
1256                }
1257            ]
1258        },
1259        {
1260            "fileName": "zsmalloc.ko",
1261            "SPDXID": "SPDXRef-zsmalloc.ko",
1262            "checksums": [
1263                {
1264                    "algorithm": "SHA1",
1265                    "checksumValue": "1b960d4039c739d6bcb5044791d4ca5bd91b1a4a"
1266                }
1267            ]
1268        }
1269    ],
1270    "relationships": [
1271        {
1272            "spdxElementId": "SPDXRef-kernel",
1273            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1274            "relationshipType": "GENERATED_FROM"
1275        },
1276        {
1277            "spdxElementId": "SPDXRef-KernelSourceCode",
1278            "relatedSpdxElement": "SPDXRef-LinuxUpstreamPackage",
1279            "relationshipType": "VARIANT_OF"
1280        },
1281        {
1282            "spdxElementId": "SPDXRef-6lowpan.ko",
1283            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1284            "relationshipType": "GENERATED_FROM"
1285        },
1286        {
1287            "spdxElementId": "SPDXRef-8021q.ko",
1288            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1289            "relationshipType": "GENERATED_FROM"
1290        },
1291        {
1292            "spdxElementId": "SPDXRef-9pnet.ko",
1293            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1294            "relationshipType": "GENERATED_FROM"
1295        },
1296        {
1297            "spdxElementId": "SPDXRef-9pnet_fd.ko",
1298            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1299            "relationshipType": "GENERATED_FROM"
1300        },
1301        {
1302            "spdxElementId": "SPDXRef-Image",
1303            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1304            "relationshipType": "GENERATED_FROM"
1305        },
1306        {
1307            "spdxElementId": "SPDXRef-Image.gz",
1308            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1309            "relationshipType": "GENERATED_FROM"
1310        },
1311        {
1312            "spdxElementId": "SPDXRef-Image.lz4",
1313            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1314            "relationshipType": "GENERATED_FROM"
1315        },
1316        {
1317            "spdxElementId": "SPDXRef-System.map",
1318            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1319            "relationshipType": "GENERATED_FROM"
1320        },
1321        {
1322            "spdxElementId": "SPDXRef-abi_symbollist",
1323            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1324            "relationshipType": "GENERATED_FROM"
1325        },
1326        {
1327            "spdxElementId": "SPDXRef-aqc111.ko",
1328            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1329            "relationshipType": "GENERATED_FROM"
1330        },
1331        {
1332            "spdxElementId": "SPDXRef-asix.ko",
1333            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1334            "relationshipType": "GENERATED_FROM"
1335        },
1336        {
1337            "spdxElementId": "SPDXRef-ax88179_178a.ko",
1338            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1339            "relationshipType": "GENERATED_FROM"
1340        },
1341        {
1342            "spdxElementId": "SPDXRef-bluetooth.ko",
1343            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1344            "relationshipType": "GENERATED_FROM"
1345        },
1346        {
1347            "spdxElementId": "SPDXRef-boot-gz.img",
1348            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1349            "relationshipType": "GENERATED_FROM"
1350        },
1351        {
1352            "spdxElementId": "SPDXRef-boot-img.tar.gz",
1353            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1354            "relationshipType": "GENERATED_FROM"
1355        },
1356        {
1357            "spdxElementId": "SPDXRef-boot-lz4.img",
1358            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1359            "relationshipType": "GENERATED_FROM"
1360        },
1361        {
1362            "spdxElementId": "SPDXRef-boot.img",
1363            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1364            "relationshipType": "GENERATED_FROM"
1365        },
1366        {
1367            "spdxElementId": "SPDXRef-bsd_comp.ko",
1368            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1369            "relationshipType": "GENERATED_FROM"
1370        },
1371        {
1372            "spdxElementId": "SPDXRef-btbcm.ko",
1373            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1374            "relationshipType": "GENERATED_FROM"
1375        },
1376        {
1377            "spdxElementId": "SPDXRef-btqca.ko",
1378            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1379            "relationshipType": "GENERATED_FROM"
1380        },
1381        {
1382            "spdxElementId": "SPDXRef-btsdio.ko",
1383            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1384            "relationshipType": "GENERATED_FROM"
1385        },
1386        {
1387            "spdxElementId": "SPDXRef-build.config.constants",
1388            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1389            "relationshipType": "GENERATED_FROM"
1390        },
1391        {
1392            "spdxElementId": "SPDXRef-can-bcm.ko",
1393            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1394            "relationshipType": "GENERATED_FROM"
1395        },
1396        {
1397            "spdxElementId": "SPDXRef-can-dev.ko",
1398            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1399            "relationshipType": "GENERATED_FROM"
1400        },
1401        {
1402            "spdxElementId": "SPDXRef-can-gw.ko",
1403            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1404            "relationshipType": "GENERATED_FROM"
1405        },
1406        {
1407            "spdxElementId": "SPDXRef-can-raw.ko",
1408            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1409            "relationshipType": "GENERATED_FROM"
1410        },
1411        {
1412            "spdxElementId": "SPDXRef-can.ko",
1413            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1414            "relationshipType": "GENERATED_FROM"
1415        },
1416        {
1417            "spdxElementId": "SPDXRef-cctrng.ko",
1418            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1419            "relationshipType": "GENERATED_FROM"
1420        },
1421        {
1422            "spdxElementId": "SPDXRef-cdc-acm.ko",
1423            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1424            "relationshipType": "GENERATED_FROM"
1425        },
1426        {
1427            "spdxElementId": "SPDXRef-cdc_eem.ko",
1428            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1429            "relationshipType": "GENERATED_FROM"
1430        },
1431        {
1432            "spdxElementId": "SPDXRef-cdc_ether.ko",
1433            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1434            "relationshipType": "GENERATED_FROM"
1435        },
1436        {
1437            "spdxElementId": "SPDXRef-cdc_ncm.ko",
1438            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1439            "relationshipType": "GENERATED_FROM"
1440        },
1441        {
1442            "spdxElementId": "SPDXRef-diag.ko",
1443            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1444            "relationshipType": "GENERATED_FROM"
1445        },
1446        {
1447            "spdxElementId": "SPDXRef-download_configs.json",
1448            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1449            "relationshipType": "GENERATED_FROM"
1450        },
1451        {
1452            "spdxElementId": "SPDXRef-ftdi_sio.ko",
1453            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1454            "relationshipType": "GENERATED_FROM"
1455        },
1456        {
1457            "spdxElementId": "SPDXRef-gki-info.txt",
1458            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1459            "relationshipType": "GENERATED_FROM"
1460        },
1461        {
1462            "spdxElementId": "SPDXRef-gki_certification_tools.tar.gz",
1463            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1464            "relationshipType": "GENERATED_FROM"
1465        },
1466        {
1467            "spdxElementId": "SPDXRef-gzvm.ko",
1468            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1469            "relationshipType": "GENERATED_FROM"
1470        },
1471        {
1472            "spdxElementId": "SPDXRef-hci_uart.ko",
1473            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1474            "relationshipType": "GENERATED_FROM"
1475        },
1476        {
1477            "spdxElementId": "SPDXRef-hidp.ko",
1478            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1479            "relationshipType": "GENERATED_FROM"
1480        },
1481        {
1482            "spdxElementId": "SPDXRef-ieee802154.ko",
1483            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1484            "relationshipType": "GENERATED_FROM"
1485        },
1486        {
1487            "spdxElementId": "SPDXRef-ieee802154_6lowpan.ko",
1488            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1489            "relationshipType": "GENERATED_FROM"
1490        },
1491        {
1492            "spdxElementId": "SPDXRef-ieee802154_socket.ko",
1493            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1494            "relationshipType": "GENERATED_FROM"
1495        },
1496        {
1497            "spdxElementId": "SPDXRef-init_ddk.zip",
1498            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1499            "relationshipType": "GENERATED_FROM"
1500        },
1501        {
1502            "spdxElementId": "SPDXRef-kernel-headers.tar.gz",
1503            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1504            "relationshipType": "GENERATED_FROM"
1505        },
1506        {
1507            "spdxElementId": "SPDXRef-kernel-uapi-headers.tar.gz",
1508            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1509            "relationshipType": "GENERATED_FROM"
1510        },
1511        {
1512            "spdxElementId": "SPDXRef-kernel_aarch64_Module.symvers",
1513            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1514            "relationshipType": "GENERATED_FROM"
1515        },
1516        {
1517            "spdxElementId": "SPDXRef-kernel_aarch64_ddk_headers_archive.tar.gz",
1518            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1519            "relationshipType": "GENERATED_FROM"
1520        },
1521        {
1522            "spdxElementId": "SPDXRef-kernel_aarch64_filegroup_decl.tar.gz",
1523            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1524            "relationshipType": "GENERATED_FROM"
1525        },
1526        {
1527            "spdxElementId": "SPDXRef-kernel_aarch64_kmi_symbol_list_violations_checked",
1528            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1529            "relationshipType": "GENERATED_FROM"
1530        },
1531        {
1532            "spdxElementId": "SPDXRef-kheaders.ko",
1533            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1534            "relationshipType": "GENERATED_FROM"
1535        },
1536        {
1537            "spdxElementId": "SPDXRef-kmi_symbol_list_strict_mode_checked",
1538            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1539            "relationshipType": "GENERATED_FROM"
1540        },
1541        {
1542            "spdxElementId": "SPDXRef-l2tp_core.ko",
1543            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1544            "relationshipType": "GENERATED_FROM"
1545        },
1546        {
1547            "spdxElementId": "SPDXRef-l2tp_ppp.ko",
1548            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1549            "relationshipType": "GENERATED_FROM"
1550        },
1551        {
1552            "spdxElementId": "SPDXRef-libarc4.ko",
1553            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1554            "relationshipType": "GENERATED_FROM"
1555        },
1556        {
1557            "spdxElementId": "SPDXRef-mac802154.ko",
1558            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1559            "relationshipType": "GENERATED_FROM"
1560        },
1561        {
1562            "spdxElementId": "SPDXRef-macsec.ko",
1563            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1564            "relationshipType": "GENERATED_FROM"
1565        },
1566        {
1567            "spdxElementId": "SPDXRef-mii.ko",
1568            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1569            "relationshipType": "GENERATED_FROM"
1570        },
1571        {
1572            "spdxElementId": "SPDXRef-modules.builtin",
1573            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1574            "relationshipType": "GENERATED_FROM"
1575        },
1576        {
1577            "spdxElementId": "SPDXRef-modules.builtin.modinfo",
1578            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1579            "relationshipType": "GENERATED_FROM"
1580        },
1581        {
1582            "spdxElementId": "SPDXRef-nfc.ko",
1583            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1584            "relationshipType": "GENERATED_FROM"
1585        },
1586        {
1587            "spdxElementId": "SPDXRef-nhc_dest.ko",
1588            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1589            "relationshipType": "GENERATED_FROM"
1590        },
1591        {
1592            "spdxElementId": "SPDXRef-nhc_fragment.ko",
1593            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1594            "relationshipType": "GENERATED_FROM"
1595        },
1596        {
1597            "spdxElementId": "SPDXRef-nhc_hop.ko",
1598            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1599            "relationshipType": "GENERATED_FROM"
1600        },
1601        {
1602            "spdxElementId": "SPDXRef-nhc_ipv6.ko",
1603            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1604            "relationshipType": "GENERATED_FROM"
1605        },
1606        {
1607            "spdxElementId": "SPDXRef-nhc_mobility.ko",
1608            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1609            "relationshipType": "GENERATED_FROM"
1610        },
1611        {
1612            "spdxElementId": "SPDXRef-nhc_routing.ko",
1613            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1614            "relationshipType": "GENERATED_FROM"
1615        },
1616        {
1617            "spdxElementId": "SPDXRef-nhc_udp.ko",
1618            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1619            "relationshipType": "GENERATED_FROM"
1620        },
1621        {
1622            "spdxElementId": "SPDXRef-open-dice.ko",
1623            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1624            "relationshipType": "GENERATED_FROM"
1625        },
1626        {
1627            "spdxElementId": "SPDXRef-ppp_deflate.ko",
1628            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1629            "relationshipType": "GENERATED_FROM"
1630        },
1631        {
1632            "spdxElementId": "SPDXRef-ppp_generic.ko",
1633            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1634            "relationshipType": "GENERATED_FROM"
1635        },
1636        {
1637            "spdxElementId": "SPDXRef-ppp_mppe.ko",
1638            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1639            "relationshipType": "GENERATED_FROM"
1640        },
1641        {
1642            "spdxElementId": "SPDXRef-pppox.ko",
1643            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1644            "relationshipType": "GENERATED_FROM"
1645        },
1646        {
1647            "spdxElementId": "SPDXRef-pps_core.ko",
1648            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1649            "relationshipType": "GENERATED_FROM"
1650        },
1651        {
1652            "spdxElementId": "SPDXRef-pptp.ko",
1653            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1654            "relationshipType": "GENERATED_FROM"
1655        },
1656        {
1657            "spdxElementId": "SPDXRef-ptp.ko",
1658            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1659            "relationshipType": "GENERATED_FROM"
1660        },
1661        {
1662            "spdxElementId": "SPDXRef-ptp_kvm.ko",
1663            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1664            "relationshipType": "GENERATED_FROM"
1665        },
1666        {
1667            "spdxElementId": "SPDXRef-r8152.ko",
1668            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1669            "relationshipType": "GENERATED_FROM"
1670        },
1671        {
1672            "spdxElementId": "SPDXRef-r8153_ecm.ko",
1673            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1674            "relationshipType": "GENERATED_FROM"
1675        },
1676        {
1677            "spdxElementId": "SPDXRef-rfcomm.ko",
1678            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1679            "relationshipType": "GENERATED_FROM"
1680        },
1681        {
1682            "spdxElementId": "SPDXRef-rfkill.ko",
1683            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1684            "relationshipType": "GENERATED_FROM"
1685        },
1686        {
1687            "spdxElementId": "SPDXRef-rtl8150.ko",
1688            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1689            "relationshipType": "GENERATED_FROM"
1690        },
1691        {
1692            "spdxElementId": "SPDXRef-slcan.ko",
1693            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1694            "relationshipType": "GENERATED_FROM"
1695        },
1696        {
1697            "spdxElementId": "SPDXRef-slhc.ko",
1698            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1699            "relationshipType": "GENERATED_FROM"
1700        },
1701        {
1702            "spdxElementId": "SPDXRef-system_dlkm.erofs.img",
1703            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1704            "relationshipType": "GENERATED_FROM"
1705        },
1706        {
1707            "spdxElementId": "SPDXRef-system_dlkm.ext4.img",
1708            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1709            "relationshipType": "GENERATED_FROM"
1710        },
1711        {
1712            "spdxElementId": "SPDXRef-system_dlkm.flatten.erofs.img",
1713            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1714            "relationshipType": "GENERATED_FROM"
1715        },
1716        {
1717            "spdxElementId": "SPDXRef-system_dlkm.flatten.ext4.img",
1718            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1719            "relationshipType": "GENERATED_FROM"
1720        },
1721        {
1722            "spdxElementId": "SPDXRef-system_dlkm.modules.blocklist",
1723            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1724            "relationshipType": "GENERATED_FROM"
1725        },
1726        {
1727            "spdxElementId": "SPDXRef-system_dlkm.modules.load",
1728            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1729            "relationshipType": "GENERATED_FROM"
1730        },
1731        {
1732            "spdxElementId": "SPDXRef-system_dlkm_staging_archive.tar.gz",
1733            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1734            "relationshipType": "GENERATED_FROM"
1735        },
1736        {
1737            "spdxElementId": "SPDXRef-test_mappings.zip",
1738            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1739            "relationshipType": "GENERATED_FROM"
1740        },
1741        {
1742            "spdxElementId": "SPDXRef-tests.zip",
1743            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1744            "relationshipType": "GENERATED_FROM"
1745        },
1746        {
1747            "spdxElementId": "SPDXRef-tipc.ko",
1748            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1749            "relationshipType": "GENERATED_FROM"
1750        },
1751        {
1752            "spdxElementId": "SPDXRef-unstripped_modules.tar.gz",
1753            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1754            "relationshipType": "GENERATED_FROM"
1755        },
1756        {
1757            "spdxElementId": "SPDXRef-usbmon.ko",
1758            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1759            "relationshipType": "GENERATED_FROM"
1760        },
1761        {
1762            "spdxElementId": "SPDXRef-usbnet.ko",
1763            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1764            "relationshipType": "GENERATED_FROM"
1765        },
1766        {
1767            "spdxElementId": "SPDXRef-usbserial.ko",
1768            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1769            "relationshipType": "GENERATED_FROM"
1770        },
1771        {
1772            "spdxElementId": "SPDXRef-vcan.ko",
1773            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1774            "relationshipType": "GENERATED_FROM"
1775        },
1776        {
1777            "spdxElementId": "SPDXRef-vcpu_stall_detector.ko",
1778            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1779            "relationshipType": "GENERATED_FROM"
1780        },
1781        {
1782            "spdxElementId": "SPDXRef-virtio_balloon.ko",
1783            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1784            "relationshipType": "GENERATED_FROM"
1785        },
1786        {
1787            "spdxElementId": "SPDXRef-virtio_blk.ko",
1788            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1789            "relationshipType": "GENERATED_FROM"
1790        },
1791        {
1792            "spdxElementId": "SPDXRef-virtio_console.ko",
1793            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1794            "relationshipType": "GENERATED_FROM"
1795        },
1796        {
1797            "spdxElementId": "SPDXRef-virtio_pci.ko",
1798            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1799            "relationshipType": "GENERATED_FROM"
1800        },
1801        {
1802            "spdxElementId": "SPDXRef-virtio_pci_modern_dev.ko",
1803            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1804            "relationshipType": "GENERATED_FROM"
1805        },
1806        {
1807            "spdxElementId": "SPDXRef-vmlinux",
1808            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1809            "relationshipType": "GENERATED_FROM"
1810        },
1811        {
1812            "spdxElementId": "SPDXRef-vmlinux.symvers",
1813            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1814            "relationshipType": "GENERATED_FROM"
1815        },
1816        {
1817            "spdxElementId": "SPDXRef-vmw_vsock_virtio_transport.ko",
1818            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1819            "relationshipType": "GENERATED_FROM"
1820        },
1821        {
1822            "spdxElementId": "SPDXRef-wwan.ko",
1823            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1824            "relationshipType": "GENERATED_FROM"
1825        },
1826        {
1827            "spdxElementId": "SPDXRef-zram.ko",
1828            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1829            "relationshipType": "GENERATED_FROM"
1830        },
1831        {
1832            "spdxElementId": "SPDXRef-zsmalloc.ko",
1833            "relatedSpdxElement": "SPDXRef-KernelSourceCode",
1834            "relationshipType": "GENERATED_FROM"
1835        }
1836    ]
1837}