In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: clear optc underflow before turn off odm clock
[Why] After ODM clock off, optc underflow bit will be kept there always and clear not work. We need to clear that before clock off.
[How] Clear that if have when clock off.
[
{
"digest": {
"function_hash": "104100723402339080522596945689257569755",
"length": 591.0
},
"signature_type": "Function",
"target": {
"function": "optc1_enable_optc_clock",
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3101839b080137c367f3f88c2a040f791de880aa",
"signature_version": "v1",
"id": "CVE-2022-49969-16f00f29"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"154134851028389714519253896438006542731",
"5007020698077522658809434744826698683",
"288926266585221360477501867254597082093",
"290043698529194171371446544848135788221"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3101839b080137c367f3f88c2a040f791de880aa",
"signature_version": "v1",
"id": "CVE-2022-49969-54d7eba5"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"154134851028389714519253896438006542731",
"5007020698077522658809434744826698683",
"288926266585221360477501867254597082093",
"290043698529194171371446544848135788221"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@814b756d4ec3a8728debb116cf49005feada7750",
"signature_version": "v1",
"id": "CVE-2022-49969-6abb6a80"
},
{
"digest": {
"function_hash": "104100723402339080522596945689257569755",
"length": 591.0
},
"signature_type": "Function",
"target": {
"function": "optc1_enable_optc_clock",
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c1dfeaeb3b4e3ea656041da1241e6ee3c3b3202",
"signature_version": "v1",
"id": "CVE-2022-49969-8148b2dc"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"154134851028389714519253896438006542731",
"5007020698077522658809434744826698683",
"288926266585221360477501867254597082093",
"290043698529194171371446544848135788221"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@443687798d6f094412b7312b64b3bb4d99aedff7",
"signature_version": "v1",
"id": "CVE-2022-49969-8c8083a6"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"154134851028389714519253896438006542731",
"5007020698077522658809434744826698683",
"288926266585221360477501867254597082093",
"290043698529194171371446544848135788221"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c1dfeaeb3b4e3ea656041da1241e6ee3c3b3202",
"signature_version": "v1",
"id": "CVE-2022-49969-90e7d277"
},
{
"digest": {
"function_hash": "104100723402339080522596945689257569755",
"length": 591.0
},
"signature_type": "Function",
"target": {
"function": "optc1_enable_optc_clock",
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@443687798d6f094412b7312b64b3bb4d99aedff7",
"signature_version": "v1",
"id": "CVE-2022-49969-97a81f0a"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"154134851028389714519253896438006542731",
"5007020698077522658809434744826698683",
"288926266585221360477501867254597082093",
"290043698529194171371446544848135788221"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ee30bcfdb32526233d2572f3d9ec371928679f1",
"signature_version": "v1",
"id": "CVE-2022-49969-993b5399"
},
{
"digest": {
"function_hash": "104100723402339080522596945689257569755",
"length": 591.0
},
"signature_type": "Function",
"target": {
"function": "optc1_enable_optc_clock",
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ee30bcfdb32526233d2572f3d9ec371928679f1",
"signature_version": "v1",
"id": "CVE-2022-49969-ae1d7bcd"
},
{
"digest": {
"function_hash": "104100723402339080522596945689257569755",
"length": 591.0
},
"signature_type": "Function",
"target": {
"function": "optc1_enable_optc_clock",
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b2a93490201300a749ad261b5c5d05cb50179c44",
"signature_version": "v1",
"id": "CVE-2022-49969-d6fb0861"
},
{
"digest": {
"function_hash": "104100723402339080522596945689257569755",
"length": 591.0
},
"signature_type": "Function",
"target": {
"function": "optc1_enable_optc_clock",
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@814b756d4ec3a8728debb116cf49005feada7750",
"signature_version": "v1",
"id": "CVE-2022-49969-f7e29beb"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"154134851028389714519253896438006542731",
"5007020698077522658809434744826698683",
"288926266585221360477501867254597082093",
"290043698529194171371446544848135788221"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b2a93490201300a749ad261b5c5d05cb50179c44",
"signature_version": "v1",
"id": "CVE-2022-49969-fe261bb9"
}
]