* WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 dev_pm_opp_set_config+0x344/0x620 @ 2022-07-22 5:31 Naresh Kamboju 2022-07-25 10:27 ` Viresh Kumar 0 siblings, 1 reply; 8+ messages in thread From: Naresh Kamboju @ 2022-07-22 5:31 UTC (permalink / raw) To: open list, Linux-Next Mailing List, regressions, Linux PM, lkft-triage Cc: Viresh Kumar, Bjorn Andersson, Nishanth Menon, Stephen Boyd, Abhinav Kumar I have found this warning on db845c while booting Linux next-20220720. Please find more details in the below link, Reported-by: Linux Kernel Functional Testing <lkft@linaro.org> [ 9.769688] WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 dev_pm_opp_set_config+0x344/0x620 [ 9.769698] i2c 16-0010: Fixing up cyclic dependency with acb3000.camss [ 9.810991] msm-mdss ae00000.mdss: Adding to iommu group 15 [ 9.811082] Modules linked in: hci_uart qcom_camss msm(+) videobuf2_dma_sg [ 9.823435] ath10k_snoc 18800000.wifi: supply vdd-3.3-ch1 not found, using dummy regulator [ 9.827664] ath10k_snoc(+) btqca v4l2_fwnode btbcm ath10k_core venus_core(+) gpu_sched camcc_sdm845 reset_qcom_pdc v4l2_async v4l2_mem2mem i2c_qcom_geni videobuf2_memops ath drm_dp_aux_bus drm_display_helper videobuf2_v4l2 bluetooth mac80211 i2c_qcom_cci videobuf2_common qcom_rng spi_geni_qcom gpi(+) qcom_q6v5_mss xhci_pci qrtr xhci_pci_renesas cfg80211 rfkill slim_qcom_ngd_ctrl lmh icc_osm_l3 pdr_interface slimbus qcom_wdt display_connector icc_bwmon qcom_q6v5_pas qcom_pil_info qcom_q6v5 qcom_sysmon drm_kms_helper qcom_common qcom_glink_smem qmi_helpers mdt_loader drm socinfo rmtfs_mem fuse [ 9.885445] qcom-camss acb3000.camss: Adding to iommu group 16 [ 9.911179] platform ae94000.dsi: Fixing up cyclic dependency with ae01000.display-controller [[0;32m OK [0m] Started D-Bus System Message Bus.[ 9.911593] Bluetooth: hci0: setting up wcn399x [ 9.928261] CPU: 4 PID: 326 Comm: systemd-udevd Not tainted 5.19.0-rc7-next-20220720 #1 [ 9.928265] Hardware name: Thundercomm Dragonboard 845c (DT) [ 9.928267] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 9.928269] pc : dev_pm_opp_set_config+0x344/0x620 [ 9.977763] lr : dev_pm_opp_set_config+0x68/0x620 [ 9.982508] sp : ffff8000089337b0 [ 9.985846] x29: ffff8000089337b0 x28: ffff800008933c90 x27: ffff3e2780f9bc10 [ 9.993030] x26: ffffb9048f76dd40 x25: ffffb904d98c8de8 x24: ffff3e278da60080 [ 10.000226] x23: ffff3e2780f9bc10 x22: ffff8000089338b0 x21: ffff3e278eda0d80 [ 10.007416] x20: ffff3e2780f9bc10 x19: ffff3e2786ffe000 x18: ffffffffffffffff [ 10.014602] x17: 0000000000000000 x16: ffffb904d7d90f50 x15: 6f63713d305f454c [ 10.021795] x14: ffffb904d9df6a20 x13: 0000000000000040 x12: 0000000000000228 [ 10.028981] x11: 0000000000000000 x10: 0000000000000bd0 x9 : ffffb904d7d905e0 [ 10.036166] x8 : ffff3e27833a8c30 x7 : 0000000000000018 x6 : 0000000000000001 [ 10.043361] x5 : ffffb904d982f000 x4 : ffff3e27833a8000 x3 : ffffb904d9bf2c20 [ 10.043365] x2 : 0000000000000000 x1 : ffff3e2786f70d00 x0 : ffff3e2786ffe060 [ 10.043368] Call trace: [ 10.043369] dev_pm_opp_set_config+0x344/0x620 [ 10.043373] devm_pm_opp_set_config+0x24/0x80 [ 10.043376] core_get_v4+0x244/0x360 [venus_core] [ 10.043393] venus_probe+0x100/0x470 [venus_core] [ 10.043404] platform_probe+0x74/0xf0 [ 10.043410] really_probe+0xc8/0x3e0 [ 10.043413] __driver_probe_device+0x84/0x190 [[0;32m OK [0m] Started Avahi mDNS/DNS-SD Stack. [ 10.043414] driver_probe_device+0x44/0x100 [ 10.043416] __driver_attach+0xd8/0x210 [ 10.043418] bus_for_each_dev+0x7c/0xe0 [ 10.043420] driver_attach+0x30/0x3c [ 10.043422] bus_add_driver+0x188/0x244 [ 10.043424] driver_register+0x84/0x140 [ 10.043426] __platform_driver_register+0x34/0x40 [ 10.043428] qcom_venus_driver_init+0x30/0x1000 [venus_core] [ 10.043440] do_one_initcall+0x50/0x2b0 [ 10.043445] do_init_module+0x50/0x200 [ 10.043448] load_module+0x1b5c/0x1fc4 [ 10.043449] __do_sys_finit_module+0xac/0x12c [ 10.043451] __arm64_sys_finit_module+0x2c/0x40 [ 10.043453] invoke_syscall+0x50/0x120 [ 10.043457] el0_svc_common.constprop.0+0x104/0x124 [ 10.043460] do_el0_svc+0x3c/0xd0 [ 10.043463] el0_svc+0x30/0x94 [ 10.043467] el0t_64_sync_handler+0xbc/0x140 [ 10.043469] el0t_64_sync+0x18c/0x190 [ 10.043471] ---[ end trace 0000000000000000 ]--- Link: https://qa-reports.linaro.org/lkft/linux-next-master/build/v5.19-rc6-12429-g4ee7eaa411ee/testrun/10922376/suite/log-parser-test/test/check-kernel-warning-5303907/details/ Build: https://builds.tuxbuild.com/2CD0dD2GUweY5lvh8VnF3rWZWEm/ vmlinux: https://builds.tuxbuild.com/2CD0dD2GUweY5lvh8VnF3rWZWEm/vmlinux.xz System.map: https://builds.tuxbuild.com/2CD0dD2GUweY5lvh8VnF3rWZWEm/System.map -- Linaro LKFT https://lkft.linaro.org ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 dev_pm_opp_set_config+0x344/0x620 2022-07-22 5:31 WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 dev_pm_opp_set_config+0x344/0x620 Naresh Kamboju @ 2022-07-25 10:27 ` Viresh Kumar 2022-07-25 11:55 ` Stanimir Varbanov 0 siblings, 1 reply; 8+ messages in thread From: Viresh Kumar @ 2022-07-25 10:27 UTC (permalink / raw) To: Naresh Kamboju, Stanimir Varbanov, Bjorn Andersson, Mansur Alisha Shaik Cc: open list, Linux-Next Mailing List, regressions, Linux PM, lkft-triage, Nishanth Menon, Stephen Boyd, Abhinav Kumar On 22-07-22, 11:01, Naresh Kamboju wrote: > I have found this warning on db845c while booting Linux next-20220720. > Please find more details in the below link, > > Reported-by: Linux Kernel Functional Testing <lkft@linaro.org> > > [ 9.769688] WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 > dev_pm_opp_set_config+0x344/0x620 > [ 9.769698] i2c 16-0010: Fixing up cyclic dependency with acb3000.camss > [ 9.810991] msm-mdss ae00000.mdss: Adding to iommu group 15 > [ 9.811082] Modules linked in: hci_uart qcom_camss msm(+) videobuf2_dma_sg > [ 9.823435] ath10k_snoc 18800000.wifi: supply vdd-3.3-ch1 not > found, using dummy regulator > [ 9.827664] ath10k_snoc(+) btqca v4l2_fwnode btbcm ath10k_core > venus_core(+) gpu_sched camcc_sdm845 reset_qcom_pdc v4l2_async > v4l2_mem2mem i2c_qcom_geni videobuf2_memops ath drm_dp_aux_bus > drm_display_helper videobuf2_v4l2 bluetooth mac80211 i2c_qcom_cci > videobuf2_common qcom_rng spi_geni_qcom gpi(+) qcom_q6v5_mss xhci_pci > qrtr xhci_pci_renesas cfg80211 rfkill slim_qcom_ngd_ctrl lmh > icc_osm_l3 pdr_interface slimbus qcom_wdt display_connector icc_bwmon > qcom_q6v5_pas qcom_pil_info qcom_q6v5 qcom_sysmon drm_kms_helper > qcom_common qcom_glink_smem qmi_helpers mdt_loader drm socinfo > rmtfs_mem fuse > [ 9.885445] qcom-camss acb3000.camss: Adding to iommu group 16 > [ 9.911179] platform ae94000.dsi: Fixing up cyclic dependency with > ae01000.display-controller > [[0;32m OK [0m] Started D-Bus System Message Bus.[ 9.911593] > Bluetooth: hci0: setting up wcn399x > [ 9.928261] CPU: 4 PID: 326 Comm: systemd-udevd Not tainted > 5.19.0-rc7-next-20220720 #1 > > [ 9.928265] Hardware name: Thundercomm Dragonboard 845c (DT) > [ 9.928267] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) > [ 9.928269] pc : dev_pm_opp_set_config+0x344/0x620 > [ 9.977763] lr : dev_pm_opp_set_config+0x68/0x620 > [ 9.982508] sp : ffff8000089337b0 > [ 9.985846] x29: ffff8000089337b0 x28: ffff800008933c90 x27: ffff3e2780f9bc10 > [ 9.993030] x26: ffffb9048f76dd40 x25: ffffb904d98c8de8 x24: ffff3e278da60080 > [ 10.000226] x23: ffff3e2780f9bc10 x22: ffff8000089338b0 x21: ffff3e278eda0d80 > [ 10.007416] x20: ffff3e2780f9bc10 x19: ffff3e2786ffe000 x18: ffffffffffffffff > [ 10.014602] x17: 0000000000000000 x16: ffffb904d7d90f50 x15: 6f63713d305f454c > [ 10.021795] x14: ffffb904d9df6a20 x13: 0000000000000040 x12: 0000000000000228 > [ 10.028981] x11: 0000000000000000 x10: 0000000000000bd0 x9 : ffffb904d7d905e0 > [ 10.036166] x8 : ffff3e27833a8c30 x7 : 0000000000000018 x6 : 0000000000000001 > [ 10.043361] x5 : ffffb904d982f000 x4 : ffff3e27833a8000 x3 : ffffb904d9bf2c20 > [ 10.043365] x2 : 0000000000000000 x1 : ffff3e2786f70d00 x0 : ffff3e2786ffe060 > [ 10.043368] Call trace: > [ 10.043369] dev_pm_opp_set_config+0x344/0x620 > [ 10.043373] devm_pm_opp_set_config+0x24/0x80 > [ 10.043376] core_get_v4+0x244/0x360 [venus_core] > [ 10.043393] venus_probe+0x100/0x470 [venus_core] > [ 10.043404] platform_probe+0x74/0xf0 Stanimir / Bjorn, The OPP core expects all configuration options to be provided before the OPP table is added. i.e. (for your case here), we need to call devm_pm_opp_set_clkname() and devm_pm_opp_attach_genpd(), before calling devm_pm_opp_of_add_table(). This is a hard requirement, it was a hard requirement earlier (before the new changes in OPP core came in) too, just that devm_pm_opp_attach_genpd() was missing the necessary WARN(), which was there in every other helper. Can someone from Qcom team reorder things a bit provide a patch to fix this WARN() ? I will carry that in my tree then. It may look like this, I don't want to touch code that I don't understand at all: diff --git a/drivers/media/platform/qcom/venus/pm_helpers.c b/drivers/media/platform/qcom/venus/pm_helpers.c index cb48c5ff3dee..c93d2906e4c7 100644 --- a/drivers/media/platform/qcom/venus/pm_helpers.c +++ b/drivers/media/platform/qcom/venus/pm_helpers.c @@ -875,7 +875,7 @@ static int vcodec_domains_get(struct venus_core *core) } skip_pmdomains: - if (!core->has_opp_table) + if (!core->res->opp_pmdomain) return 0; /* Attach the power domain for setting performance state */ @@ -1007,6 +1007,10 @@ static int core_get_v4(struct venus_core *core) if (ret) return ret; + ret = vcodec_domains_get(core); + if (ret) + return ret; + if (core->res->opp_pmdomain) { ret = devm_pm_opp_of_add_table(dev); if (!ret) { @@ -1017,10 +1021,6 @@ static int core_get_v4(struct venus_core *core) } } - ret = vcodec_domains_get(core); - if (ret) - return ret; - return 0; } -- viresh ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 dev_pm_opp_set_config+0x344/0x620 2022-07-25 10:27 ` Viresh Kumar @ 2022-07-25 11:55 ` Stanimir Varbanov 2022-07-25 12:09 ` Viresh Kumar 2022-08-01 2:36 ` Viresh Kumar 0 siblings, 2 replies; 8+ messages in thread From: Stanimir Varbanov @ 2022-07-25 11:55 UTC (permalink / raw) To: Viresh Kumar, Naresh Kamboju, Bjorn Andersson, Mansur Alisha Shaik Cc: open list, Linux-Next Mailing List, regressions, Linux PM, lkft-triage, Nishanth Menon, Stephen Boyd, Abhinav Kumar Hi Viresh, I can take a look and provide a patch to fix that. But, is this a new warn or it is a consequence of new changes in opp/core.c ? On 7/25/22 13:27, Viresh Kumar wrote: > On 22-07-22, 11:01, Naresh Kamboju wrote: >> I have found this warning on db845c while booting Linux next-20220720. >> Please find more details in the below link, >> >> Reported-by: Linux Kernel Functional Testing <lkft@linaro.org> >> >> [ 9.769688] WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 >> dev_pm_opp_set_config+0x344/0x620 >> [ 9.769698] i2c 16-0010: Fixing up cyclic dependency with acb3000.camss >> [ 9.810991] msm-mdss ae00000.mdss: Adding to iommu group 15 >> [ 9.811082] Modules linked in: hci_uart qcom_camss msm(+) videobuf2_dma_sg >> [ 9.823435] ath10k_snoc 18800000.wifi: supply vdd-3.3-ch1 not >> found, using dummy regulator >> [ 9.827664] ath10k_snoc(+) btqca v4l2_fwnode btbcm ath10k_core >> venus_core(+) gpu_sched camcc_sdm845 reset_qcom_pdc v4l2_async >> v4l2_mem2mem i2c_qcom_geni videobuf2_memops ath drm_dp_aux_bus >> drm_display_helper videobuf2_v4l2 bluetooth mac80211 i2c_qcom_cci >> videobuf2_common qcom_rng spi_geni_qcom gpi(+) qcom_q6v5_mss xhci_pci >> qrtr xhci_pci_renesas cfg80211 rfkill slim_qcom_ngd_ctrl lmh >> icc_osm_l3 pdr_interface slimbus qcom_wdt display_connector icc_bwmon >> qcom_q6v5_pas qcom_pil_info qcom_q6v5 qcom_sysmon drm_kms_helper >> qcom_common qcom_glink_smem qmi_helpers mdt_loader drm socinfo >> rmtfs_mem fuse >> [ 9.885445] qcom-camss acb3000.camss: Adding to iommu group 16 >> [ 9.911179] platform ae94000.dsi: Fixing up cyclic dependency with >> ae01000.display-controller >> [[0;32m OK [0m] Started D-Bus System Message Bus.[ 9.911593] >> Bluetooth: hci0: setting up wcn399x >> [ 9.928261] CPU: 4 PID: 326 Comm: systemd-udevd Not tainted >> 5.19.0-rc7-next-20220720 #1 >> >> [ 9.928265] Hardware name: Thundercomm Dragonboard 845c (DT) >> [ 9.928267] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) >> [ 9.928269] pc : dev_pm_opp_set_config+0x344/0x620 >> [ 9.977763] lr : dev_pm_opp_set_config+0x68/0x620 >> [ 9.982508] sp : ffff8000089337b0 >> [ 9.985846] x29: ffff8000089337b0 x28: ffff800008933c90 x27: ffff3e2780f9bc10 >> [ 9.993030] x26: ffffb9048f76dd40 x25: ffffb904d98c8de8 x24: ffff3e278da60080 >> [ 10.000226] x23: ffff3e2780f9bc10 x22: ffff8000089338b0 x21: ffff3e278eda0d80 >> [ 10.007416] x20: ffff3e2780f9bc10 x19: ffff3e2786ffe000 x18: ffffffffffffffff >> [ 10.014602] x17: 0000000000000000 x16: ffffb904d7d90f50 x15: 6f63713d305f454c >> [ 10.021795] x14: ffffb904d9df6a20 x13: 0000000000000040 x12: 0000000000000228 >> [ 10.028981] x11: 0000000000000000 x10: 0000000000000bd0 x9 : ffffb904d7d905e0 >> [ 10.036166] x8 : ffff3e27833a8c30 x7 : 0000000000000018 x6 : 0000000000000001 >> [ 10.043361] x5 : ffffb904d982f000 x4 : ffff3e27833a8000 x3 : ffffb904d9bf2c20 >> [ 10.043365] x2 : 0000000000000000 x1 : ffff3e2786f70d00 x0 : ffff3e2786ffe060 >> [ 10.043368] Call trace: >> [ 10.043369] dev_pm_opp_set_config+0x344/0x620 >> [ 10.043373] devm_pm_opp_set_config+0x24/0x80 >> [ 10.043376] core_get_v4+0x244/0x360 [venus_core] >> [ 10.043393] venus_probe+0x100/0x470 [venus_core] >> [ 10.043404] platform_probe+0x74/0xf0 > > Stanimir / Bjorn, > > The OPP core expects all configuration options to be provided before the OPP > table is added. i.e. (for your case here), we need to call > devm_pm_opp_set_clkname() and devm_pm_opp_attach_genpd(), before calling > devm_pm_opp_of_add_table(). This is a hard requirement, it was a hard > requirement earlier (before the new changes in OPP core came in) too, just that > devm_pm_opp_attach_genpd() was missing the necessary WARN(), which was there in > every other helper. > > Can someone from Qcom team reorder things a bit provide a patch to fix this > WARN() ? I will carry that in my tree then. > > It may look like this, I don't want to touch code that I don't understand at > all: > > diff --git a/drivers/media/platform/qcom/venus/pm_helpers.c b/drivers/media/platform/qcom/venus/pm_helpers.c > index cb48c5ff3dee..c93d2906e4c7 100644 > --- a/drivers/media/platform/qcom/venus/pm_helpers.c > +++ b/drivers/media/platform/qcom/venus/pm_helpers.c > @@ -875,7 +875,7 @@ static int vcodec_domains_get(struct venus_core *core) > } > > skip_pmdomains: > - if (!core->has_opp_table) > + if (!core->res->opp_pmdomain) > return 0; > > /* Attach the power domain for setting performance state */ > @@ -1007,6 +1007,10 @@ static int core_get_v4(struct venus_core *core) > if (ret) > return ret; > > + ret = vcodec_domains_get(core); > + if (ret) > + return ret; > + > if (core->res->opp_pmdomain) { > ret = devm_pm_opp_of_add_table(dev); > if (!ret) { > @@ -1017,10 +1021,6 @@ static int core_get_v4(struct venus_core *core) > } > } > > - ret = vcodec_domains_get(core); > - if (ret) > - return ret; > - > return 0; > } > -- regards, Stan ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 dev_pm_opp_set_config+0x344/0x620 2022-07-25 11:55 ` Stanimir Varbanov @ 2022-07-25 12:09 ` Viresh Kumar 2022-08-01 2:36 ` Viresh Kumar 1 sibling, 0 replies; 8+ messages in thread From: Viresh Kumar @ 2022-07-25 12:09 UTC (permalink / raw) To: Stanimir Varbanov Cc: Naresh Kamboju, Bjorn Andersson, Mansur Alisha Shaik, open list, Linux-Next Mailing List, regressions, Linux PM, lkft-triage, Nishanth Menon, Stephen Boyd, Abhinav Kumar On 25-07-22, 14:55, Stanimir Varbanov wrote: > Hi Viresh, > > I can take a look and provide a patch to fix that. > > But, is this a new warn or it is a consequence of new changes in > opp/core.c ? This WARN was missing earlier (by mistake) and is added now after some redesigning. You can reproduce it on the OPP tree: git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git opp/linux-next -- viresh ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 dev_pm_opp_set_config+0x344/0x620 2022-07-25 11:55 ` Stanimir Varbanov 2022-07-25 12:09 ` Viresh Kumar @ 2022-08-01 2:36 ` Viresh Kumar 2022-08-01 7:38 ` Stanimir Varbanov 2022-08-01 11:36 ` Stanimir Varbanov 1 sibling, 2 replies; 8+ messages in thread From: Viresh Kumar @ 2022-08-01 2:36 UTC (permalink / raw) To: Stanimir Varbanov Cc: Naresh Kamboju, Bjorn Andersson, Mansur Alisha Shaik, open list, Linux-Next Mailing List, regressions, Linux PM, lkft-triage, Nishanth Menon, Stephen Boyd, Abhinav Kumar On 25-07-22, 14:55, Stanimir Varbanov wrote: > Hi Viresh, > > I can take a look and provide a patch to fix that. Any update on this ? I am going to send pull request for 5.20 very soon and it would have been much better if this was fixed before I send that. -- viresh ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 dev_pm_opp_set_config+0x344/0x620 2022-08-01 2:36 ` Viresh Kumar @ 2022-08-01 7:38 ` Stanimir Varbanov 2022-08-01 11:36 ` Stanimir Varbanov 1 sibling, 0 replies; 8+ messages in thread From: Stanimir Varbanov @ 2022-08-01 7:38 UTC (permalink / raw) To: Viresh Kumar Cc: Naresh Kamboju, Bjorn Andersson, Mansur Alisha Shaik, open list, Linux-Next Mailing List, regressions, Linux PM, lkft-triage, Nishanth Menon, Stephen Boyd, Abhinav Kumar Hi Viresh, On 8/1/22 05:36, Viresh Kumar wrote: > On 25-07-22, 14:55, Stanimir Varbanov wrote: >> Hi Viresh, >> >> I can take a look and provide a patch to fix that. > > Any update on this ? I am going to send pull request for 5.20 very soon and it > would have been much better if this was fixed before I send that. > I hope, I will finish up this today. -- regards, Stan ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 dev_pm_opp_set_config+0x344/0x620 2022-08-01 2:36 ` Viresh Kumar 2022-08-01 7:38 ` Stanimir Varbanov @ 2022-08-01 11:36 ` Stanimir Varbanov 2022-08-01 11:43 ` Viresh Kumar 1 sibling, 1 reply; 8+ messages in thread From: Stanimir Varbanov @ 2022-08-01 11:36 UTC (permalink / raw) To: Viresh Kumar Cc: Naresh Kamboju, Bjorn Andersson, Mansur Alisha Shaik, open list, Linux-Next Mailing List, regressions, Linux PM, lkft-triage, Nishanth Menon, Stephen Boyd, Abhinav Kumar Viresh, On 8/1/22 05:36, Viresh Kumar wrote: > On 25-07-22, 14:55, Stanimir Varbanov wrote: >> Hi Viresh, >> >> I can take a look and provide a patch to fix that. > > Any update on this ? I am going to send pull request for 5.20 very soon and it > would have been much better if this was fixed before I send that. > I'm trying on next-20220728, but applying [1] gives below errors: /linux-next/drivers/media/platform/qcom/venus/pm_helpers.c: In function ‘core_get_v1’: /linux-next/drivers/media/platform/qcom/venus/pm_helpers.c:299:4: error: ‘struct dev_pm_opp_config’ has no member named ‘clk_count’ 299 | .clk_count = 1, | ^~~~~~~~~ Do you have v3 for Venus driver ? -- regards, Stan [1] https://patchwork.kernel.org/project/linux-pm/patch/989d085e6ff7ca6196e7076bba3aad8ac8851b00.1656660185.git.viresh.kumar@linaro.org/ ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 dev_pm_opp_set_config+0x344/0x620 2022-08-01 11:36 ` Stanimir Varbanov @ 2022-08-01 11:43 ` Viresh Kumar 0 siblings, 0 replies; 8+ messages in thread From: Viresh Kumar @ 2022-08-01 11:43 UTC (permalink / raw) To: Stanimir Varbanov Cc: Naresh Kamboju, Bjorn Andersson, Mansur Alisha Shaik, open list, Linux-Next Mailing List, regressions, Linux PM, lkft-triage, Nishanth Menon, Stephen Boyd, Abhinav Kumar On 01-08-22, 14:36, Stanimir Varbanov wrote: > Viresh, > > On 8/1/22 05:36, Viresh Kumar wrote: > > On 25-07-22, 14:55, Stanimir Varbanov wrote: > >> Hi Viresh, > >> > >> I can take a look and provide a patch to fix that. > > > > Any update on this ? I am going to send pull request for 5.20 very soon and it > > would have been much better if this was fixed before I send that. > > > > I'm trying on next-20220728, but applying [1] gives below errors: > > /linux-next/drivers/media/platform/qcom/venus/pm_helpers.c: In function > ‘core_get_v1’: > /linux-next/drivers/media/platform/qcom/venus/pm_helpers.c:299:4: error: > ‘struct dev_pm_opp_config’ has no member named ‘clk_count’ > 299 | .clk_count = 1, > | ^~~~~~~~~ > > > Do you have v3 for Venus driver ? You don't need to apply anything over linux-next, it has everything you need. The patch you mention is dropped and we carry separate calls to configure OPP resources for now. -- viresh ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2022-08-01 11:43 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-07-22 5:31 WARNING: CPU: 4 PID: 326 at drivers/opp/core.c:2471 dev_pm_opp_set_config+0x344/0x620 Naresh Kamboju 2022-07-25 10:27 ` Viresh Kumar 2022-07-25 11:55 ` Stanimir Varbanov 2022-07-25 12:09 ` Viresh Kumar 2022-08-01 2:36 ` Viresh Kumar 2022-08-01 7:38 ` Stanimir Varbanov 2022-08-01 11:36 ` Stanimir Varbanov 2022-08-01 11:43 ` Viresh Kumar
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox