{
"spl": "2021-08-05",
"fixes": [
"https://source.codeaurora.org/quic/le/kernel/msm-4.19/commit/?id=cb82ed90520b6801e6b0ec6bac6821cd347e3de7",
"https://source.codeaurora.org/quic/le/kernel/msm-4.19/commit/?id=70c13b73f1ea7a30a730ced48a59d366898677bc",
"https://source.codeaurora.org/quic/le/kernel/msm-4.19/commit/?id=a637a43b7995cf905f1d0d059b418ee57e60aa67",
"https://source.codeaurora.org/quic/le/kernel/msm-4.19/commit/?id=851a03f61d90566e37408240b2f71ed34f8cc73a"
],
"types": [
"Unknown"
],
"vanir_signatures": [
{
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/cb82ed90520b6801e6b0ec6bac6821cd347e3de7",
"target": {
"file": "fs/proc/task_mmu.c"
},
"id": "ASB-A-187074483-16078ded",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"175947893531226815822286284170161296651",
"45024859344360667807603670391004091212",
"305422991781744285937058000102097003693",
"257937320328276222831698988303103041187",
"184378968869472298942893427984924140530",
"99492660243604301729905189323163528072",
"272740449355306197619180791390188744335",
"143972599247389825356594090727918466160"
],
"threshold": 0.9
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"201721435077015674655059557994357626004",
"293795328629345830889920409754539880321",
"110745328510678689489393978032082223688",
"240443150670611311116275539813660677168",
"80274651053435826595873523055451539362"
]
},
"signature_version": "v1",
"id": "ASB-A-187074483-20407664",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/msm/kgsl.h"
},
"deprecated": false,
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/70c13b73f1ea7a30a730ced48a59d366898677bc"
},
{
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/851a03f61d90566e37408240b2f71ed34f8cc73a",
"id": "ASB-A-187074483-2059b8b8",
"signature_type": "Line",
"target": {
"file": "fs/proc/task_mmu.c"
},
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"191103831719408458382314034122524227824",
"58315391381924254579894885525871725450",
"317143592770897985035308990567969703256",
"108264700628420397919064304858237793237"
]
}
},
{
"target": {
"file": "drivers/gpu/msm/kgsl.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"219651948720775195681159287454355142015",
"325180139965201238769739604208260072322",
"82605547343559608724743737746899806837",
"158044217224839767364902861771451745657",
"61848310355234129210949125995751090668",
"254934023354778507157072179568543460363",
"39908274198315860181113162251168229794",
"33473912626312234516119067104085728232",
"92383456180243907535011109686665415149",
"187453051500880086354535702785087369470",
"74898679926698661601250089407475124761",
"121720041959084520749135034132016779696",
"90733455263059555072704795306041691130",
"210078174168738093465608384973891020998",
"17181184921928903134292964268780195962",
"150219920151273473094337406542810827383",
"29967736053588453663789585847291192486"
]
},
"id": "ASB-A-187074483-30ee33e4",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/70c13b73f1ea7a30a730ced48a59d366898677bc"
},
{
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/a637a43b7995cf905f1d0d059b418ee57e60aa67",
"target": {
"function": "kgsl_reclaim_callback",
"file": "drivers/gpu/msm/kgsl_reclaim.c"
},
"id": "ASB-A-187074483-6f376687",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "119904071473115314480708521481977040699",
"length": 1768.0
}
},
{
"target": {
"function": "kgsl_reclaim_callback",
"file": "drivers/gpu/msm/kgsl_reclaim.c"
},
"digest": {
"function_hash": "290464790124835522878927198050825080117",
"length": 1781.0
},
"id": "ASB-A-187074483-6f5aedcf",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/cb82ed90520b6801e6b0ec6bac6821cd347e3de7"
},
{
"target": {
"file": "include/linux/mm.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"4168800919108028952931642737283539845",
"270683195206684010744715187445726320234",
"199397484210573750112201605830315873618",
"35990332148379146041838577170018443606"
]
},
"id": "ASB-A-187074483-78ed6bcb",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/cb82ed90520b6801e6b0ec6bac6821cd347e3de7"
},
{
"target": {
"function": "reclaim_address_space",
"file": "fs/proc/task_mmu.c"
},
"digest": {
"function_hash": "152809211230871719505121585614509650139",
"length": 825.0
},
"id": "ASB-A-187074483-cca3a56d",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/cb82ed90520b6801e6b0ec6bac6821cd347e3de7"
},
{
"target": {
"file": "drivers/gpu/msm/kgsl_reclaim.c"
},
"digest": {
"line_hashes": [
"325337861256329684604138641261994550355",
"118885559028531455369984543966489778730",
"329215601402567432096827215508711598665",
"154649476175099805428999587437580747769",
"23817581357839924118354828088678244820",
"244109003802099733578081329719554504579",
"254476973463331837732622868856286459428",
"206328357785392849363234282785810623651"
],
"threshold": 0.9
},
"id": "ASB-A-187074483-d5e638cc",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/a637a43b7995cf905f1d0d059b418ee57e60aa67"
},
{
"digest": {
"line_hashes": [
"324114818396566114791951518476791410387",
"196470230498371543848440251136187612465",
"328054059118518815853497961974967698683",
"188716536779408428155152920833522327115",
"53807630719570343766648551096042921551",
"41391672275460483712937978219775177556"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "ASB-A-187074483-e5b7bb7d",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/msm/kgsl_reclaim.c"
},
"deprecated": false,
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/cb82ed90520b6801e6b0ec6bac6821cd347e3de7"
},
{
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/70c13b73f1ea7a30a730ced48a59d366898677bc",
"target": {
"function": "kgsl_setup_dmabuf_useraddr",
"file": "drivers/gpu/msm/kgsl.c"
},
"id": "ASB-A-187074483-f56d0841",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "66253914086481993386357513423748500847",
"length": 1149.0
}
},
{
"target": {
"function": "kgsl_mmap",
"file": "drivers/gpu/msm/kgsl.c"
},
"digest": {
"function_hash": "111142671278280951855088883402116947894",
"length": 1786.0
},
"id": "ASB-A-187074483-f7be0c48",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/70c13b73f1ea7a30a730ced48a59d366898677bc"
},
{
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/70c13b73f1ea7a30a730ced48a59d366898677bc",
"id": "ASB-A-187074483-f98f0605",
"signature_type": "Function",
"target": {
"function": "check_vma",
"file": "drivers/gpu/msm/kgsl.c"
},
"deprecated": false,
"digest": {
"function_hash": "152132971489605010327196816479265651662",
"length": 328.0
}
},
{
"digest": {
"function_hash": "274746489069685708885371409350500529193",
"length": 351.0
},
"signature_version": "v1",
"id": "ASB-A-187074483-fd263d37",
"signature_type": "Function",
"target": {
"function": "reclaim_task_nomap",
"file": "fs/proc/task_mmu.c"
},
"deprecated": false,
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/851a03f61d90566e37408240b2f71ed34f8cc73a"
}
],
"severity": "High"
}