Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1300568

[PATCH v3 0/2] cpufreq: powernv: Redesign the presentation of throttle notification

From Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com>
Newsgroups linux.kernel
Subject [PATCH v3 0/2] cpufreq: powernv: Redesign the presentation of throttle notification
Date 2016-01-04 10:30 +0100
Message-ID <qN9CF-1zZ-7@gated-at.bofh.it> (permalink)
References <qMgmS-8i1-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


In POWER8, OCC(On-Chip-Controller) can throttle the frequency of the
CPU when the chip crosses its thermal and power limits. Currently,
powernv-cpufreq driver detects and reports this event as a console
message. Some boxes may not sustain the max turbo frequency in all
conditions and can be throttled frequently. This can lead to the
flooding of console with throttle messages. So this patchset aims to
redesign the presentation of this event via sysfs counters and
tracepoints. 

This patchset will add a perf trace point "power:powernv_throttle" and
sysfs throttle counter stats in /sys/devices/system/cpu/cpufreq/chipN.

Changes from v2:
- Fixed kbuild test warning.
drivers/cpufreq/powernv-cpufreq.c:609:2: warning: ignoring return
value of 'kstrtoint', declared with attribute warn_unused_result
[-Wunused-result]

Shilpasri G Bhat (2):
  cpufreq: powernv/tracing: Add powernv_throttle tracepoint
  cpufreq: powernv: Redesign the presentation of throttle notification

 drivers/cpufreq/powernv-cpufreq.c | 256 +++++++++++++++++++++++++++++++-------
 include/trace/events/power.h      |  22 ++++
 kernel/trace/power-traces.c       |   1 +
 3 files changed, 236 insertions(+), 43 deletions(-)

-- 
1.9.3

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCH v3 0/2] cpufreq: powernv: Redesign the presentation of throttle notification Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> - 2016-01-04 10:30 +0100
  [PATCH v3 2/2] cpufreq: powernv: Redesign the presentation of throttle notification Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> - 2016-01-04 10:30 +0100
  [PATCH v3 1/2] cpufreq: powernv/tracing: Add powernv_throttle tracepoint Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> - 2016-01-04 10:30 +0100
  Re: [PATCH v3 0/2] cpufreq: powernv: Redesign the presentation of throttle notification Stewart Smith <stewart@linux.vnet.ibm.com> - 2016-01-06 08:00 +0100
  [PATCH v4 4/4] cpufreq: powernv: Add sysfs attributes to show throttle stats Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> - 2016-01-11 22:00 +0100
  [PATCH v4 2/4] cpufreq: powernv/tracing: Add powernv_throttle tracepoint Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> - 2016-01-11 22:00 +0100
  [PATCH v4 1/4] cpufreq: powernv: Remove cpu_to_chip_id() from hot-path Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> - 2016-01-11 22:00 +0100
  [PATCH v4 0/4] cpufreq: powernv: Redesign the presentation of throttle notification Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> - 2016-01-11 22:00 +0100
    [PATCH v4 3/4] cpufreq: powernv: Add a trace print for the throttle event Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> - 2016-01-11 22:00 +0100
    Re: [PATCH v4 0/4] cpufreq: powernv: Redesign the presentation of  throttle notification Greg KH <gregkh@linuxfoundation.org> - 2016-01-11 23:30 +0100
      Re: [PATCH v4 0/4] cpufreq: powernv: Redesign the presentation of  throttle notification Viresh Kumar <viresh.kumar@linaro.org> - 2016-01-12 03:40 +0100

csiph-web