Bug 218682

Summary: opp issues on devices with multiple power-domains
Product: Linux Reporter: Barnabás Czémán (trabarni)
Component: KernelAssignee: Virtual assignee for kernel bugs (linux-kernel)
Status: NEW ---    
Severity: normal CC: regressions, viresh.kumar
Priority: P3    
Hardware: ARM   
OS: Linux   
Kernel Version: 6.8 Subsystem:
Regression: Yes Bisected commit-id: e37440e7e2c2760475d60c5556b59c8880a7fd63
Attachments: Dmesg from xiaomi-onclite

Description Barnabás Czémán 2024-04-04 17:06:35 UTC
Created attachment 306086 [details]
Dmesg from xiaomi-onclite

Devices with multiple power-domains has issues with required_opps is pointing to wrong opp table because it lazily just uses dt node to find it.
But every genpd device has its own table.


The issue was fixed downstream with this commit:
https://github.com/msm8953-mainline/linux/commit/6afec1ea2cf1cdb968d646c45d1d1a80f6cb5fb2
Comment 1 The Linux kernel's regression tracker (Thorsten Leemhuis) 2024-04-05 15:22:40 UTC
Forwarded by mail: https://lore.kernel.org/regressions/19851b9b-c3ff-4781-8292-4ce5999747d3@leemhuis.info/T/#u