diff options
author | Javi Merino <[email protected]> | 2016-09-15 15:44:23 +0100 |
---|---|---|
committer | Zhang Rui <[email protected]> | 2016-11-23 10:07:35 +0800 |
commit | 3aa5374376746f20a27be8682be7f91c8b71d1d8 (patch) | |
tree | acf8f0716d84c5f1c5bc1960468e6d88f6d2c9e1 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | 1cea4e7776b7e9096b696eeb66364f51a8d321ec (diff) |
devfreq_cooling: pass a pointer to devfreq in the power model callbacks
When the devfreq cooling device was designed, it was an oversight not to
pass a pointer to the struct devfreq as the first parameters of the
callbacks. The design patterns of the kernel suggest it for a good
reason.
By passing a pointer to struct devfreq, the driver can register one
function that works with multiple devices. With the current
implementation, a driver that can work with multiple devices has to
create multiple copies of the same function with different parameters so
that each devfreq_cooling_device can use the appropriate one. By
passing a pointer to struct devfreq, the driver can identify which
device it's referring to.
Cc: Zhang Rui <[email protected]>
Cc: Eduardo Valentin <[email protected]>
Reviewed-by: Punit Agrawal <[email protected]>
Reviewed-by: Ørjan Eide <[email protected]>
Reviewed-by: Lukasz Luba <[email protected]>
Signed-off-by: Javi Merino <[email protected]>
Signed-off-by: Eduardo Valentin <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions