Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

PM / devfreq: Add timer type to devfreq_summary debugfs

The commit 4dc3bab8687f ("PM / devfreq: Add support delayed timer for
polling mode") supports the delayed timer but this commit missed
the adding the timer type to devfreq_summary debugfs node.
Add the timer type to devfreq_summary debugfs.

Fixes: 4dc3bab8687f ("PM / devfreq: Add support delayed timer for polling mode")
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>

+8 -3
+8 -3
drivers/devfreq/devfreq.c
··· 1766 1766 struct devfreq *p_devfreq = NULL; 1767 1767 unsigned long cur_freq, min_freq, max_freq; 1768 1768 unsigned int polling_ms; 1769 + unsigned int timer; 1769 1770 1770 - seq_printf(s, "%-30s %-30s %-15s %10s %12s %12s %12s\n", 1771 + seq_printf(s, "%-30s %-30s %-15s %-10s %10s %12s %12s %12s\n", 1771 1772 "dev", 1772 1773 "parent_dev", 1773 1774 "governor", 1775 + "timer", 1774 1776 "polling_ms", 1775 1777 "cur_freq_Hz", 1776 1778 "min_freq_Hz", 1777 1779 "max_freq_Hz"); 1778 - seq_printf(s, "%30s %30s %15s %10s %12s %12s %12s\n", 1780 + seq_printf(s, "%30s %30s %15s %10s %10s %12s %12s %12s\n", 1779 1781 "------------------------------", 1780 1782 "------------------------------", 1781 1783 "---------------", 1784 + "----------", 1782 1785 "----------", 1783 1786 "------------", 1784 1787 "------------", ··· 1806 1803 cur_freq = devfreq->previous_freq; 1807 1804 get_freq_range(devfreq, &min_freq, &max_freq); 1808 1805 polling_ms = devfreq->profile->polling_ms; 1806 + timer = devfreq->profile->timer; 1809 1807 mutex_unlock(&devfreq->lock); 1810 1808 1811 1809 seq_printf(s, 1812 - "%-30s %-30s %-15s %10d %12ld %12ld %12ld\n", 1810 + "%-30s %-30s %-15s %-10s %10d %12ld %12ld %12ld\n", 1813 1811 dev_name(&devfreq->dev), 1814 1812 p_devfreq ? dev_name(&p_devfreq->dev) : "null", 1815 1813 devfreq->governor_name, 1814 + polling_ms ? timer_name[timer] : "null", 1816 1815 polling_ms, 1817 1816 cur_freq, 1818 1817 min_freq,