]> git.baikalelectronics.ru Git - kernel.git/commit
tools/thermal: tmon: fixup tui windowing calculations
authorBrian Norris <computersforpeace@gmail.com>
Wed, 18 Feb 2015 02:18:32 +0000 (18:18 -0800)
committerZhang Rui <rui.zhang@intel.com>
Sat, 28 Feb 2015 05:52:47 +0000 (13:52 +0800)
commit626505c7104376a4272fefcea274526f7c25f728
tree932cc06e37f926bdee56b47880f38ef1aa20ecca
parent63c2235c167eb1d748fd724296e3801e9183b674
tools/thermal: tmon: fixup tui windowing calculations

The number of rows in the dialog vary according to the number of cooling
devices. However, some of the windowing computations were assuming a
fixed number of rows. This computation is OK when we have between 4 and
9 cooling devices (and they wrap to the next column), but with fewer
devices, we end up printing off the end of the window.

This unifies the row computation into a single function and uses that
throughout the TUI code. This also accounts for increasing the number of
rows when there are more than 9 total cooling devices.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Acked-by: Jacob Pan <jacob.jun.pan@linux.intel.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
tools/thermal/tmon/tui.c