lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <20220302093036.qanm3vxuajinzbwb@vireshk-i7> Date: Wed, 2 Mar 2022 15:00:36 +0530 From: Viresh Kumar <viresh.kumar@...aro.org> To: Lukasz Luba <lukasz.luba@....com> Cc: linux-kernel@...r.kernel.org, dietmar.eggemann@....com, rafael@...nel.org, daniel.lezcano@...aro.org, nm@...com, sboyd@...nel.org, mka@...omium.org, dianders@...omium.org, robh+dt@...nel.org, devicetree@...r.kernel.org, linux-pm@...r.kernel.org Subject: Re: [PATCH v4 3/4] OPP: Add support of "opp-microwatt" for advanced EM registration On 02-03-22, 08:50, Lukasz Luba wrote: > If you like, I can introduce new dual-macro implementation > in energy_modle.h which would sole this issue: > > ifdef EM: > #define EM_SET_ACTIVE_POWER_CB(em_cb, cb) ((em_cb).active_power = cb) > > ifndef EM: > #define EM_SET_ACTIVE_POWER_CB(em_cb, cb) do { } while (0) > > > Then we would keep the single call to the registration EM and > we would have: > > if (_of_has_opp_microwatt_property(dev)) { > EM_SET_ACTIVE_POWER_CB(em_cb, _get_dt_power); > goto register_em; > } > > > > EM_SET_ACTIVE_POWER_CB(em_cb, _get_power); > > register_em: > ret = em_dev_register_perf_domain(dev, nr_opp, &em_cb, cpus, true); > > > I can do that, please let me know. That will work as well. -- viresh
Powered by blists - more mailing lists