[Mesa-dev] [PATCH v3] HUD: Add support for block I/O, network I/O and lmsensor stats
Steven Toth
stoth at kernellabs.com
Tue Sep 27 23:17:28 UTC 2016
On Fri, Sep 23, 2016 at 12:19 PM, Brian Paul <brianp at vmware.com> wrote:
> Hi Steven,
>
> I did a more thorough review per your request...
Thank you Brian.
All of your suggestions have been implemented, and new patches pushed to the ML.
...with the exception of one, primarily because I wanted to comment.
>> +#if HAVE_LIBSENSORS
>> + else if (sscanf(name, "sensors_temp_cu-%s", arg_name) == 1) {
>> + hud_sensors_temp_graph_install(pane, &name[16],
>
>
> What's the significance of name[16]? Should that be a #define ?
Everything after the hyphen is essentially its unique sensor name,
prior to the hyphen is a routing string that tells mesa HUD us to use
the lmsensor HUD module, rather than say... the disk stats module.
So 16, is the length of "sensors_temp_cu-" and we pass the remainder
into the sensor specific initializer func - which is all it cares
about.
I'm happy to implement whatever the project recommends, so are you
suggesting instead:
#define SOMEPREFIX "sensors_temp_cu-"
then
hud_sensors_temp_graph_install(pane, &name[sizeof(SOMEPREFIX - 1)]
Or, have I misunderstood your comment?
Thanks again.
--
Steven Toth - Kernel Labs
http://www.kernellabs.com
More information about the mesa-dev
mailing list