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


Groups > linux.kernel > #1220163

[PATCH v5 0/5] Let the power allocator thermal governor run on any thermal zone

From Javi Merino <javi.merino@arm.com>
Newsgroups linux.kernel
Subject [PATCH v5 0/5] Let the power allocator thermal governor run on any thermal zone
Date 2015-09-07 15:20 +0200
Message-ID <q64uZ-6CG-1@gated-at.bofh.it> (permalink)
References <q1IW5-6Yn-9@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Relax the thermal governor requirements of sustainable_power and at
least two trip points so that it can be bound to any thermal zone.
Its behavior won't be optimal, it would be the best possible with the
data provided.

Changes since v4:
   - Fix crash when a thermal zone with no trip points has no
     get_trip_point_temp().  Reported by Daniel Kurtz.
   - s/estimate_controller_constants()/estimate_pid_constants()/g

Changes since v3:
   - Don't hardcode a value for sustainable power and re-estimate
     the PID controllers every time if no sustainable power is given
     as suggested by Eduardo Valentin.
   - power_actor_get_min_power() moved to a patch of its own.

Changes since v2:
  - Typos suggested by Daniel Kurtz

Changes since v1:
  - Let the power allocator governor operate if the thermal zone
    doesn't have tzp as suggested by Chung-yih Wang

Javi Merino (5):
  thermal: Add a function to get the minimum power
  thermal: power_allocator: relax the requirement of a sustainable_power
    in tzp
  thermal: power_allocator: relax the requirement of two passive trip   
     points
  thermal: power_allocator: don't require tzp to be present for the
    thermal zone
  thermal: power_allocator: exit early if there are no cooling devices

 Documentation/thermal/power_allocator.txt |   2 +-
 drivers/thermal/power_allocator.c         | 243 ++++++++++++++++++++++--------
 drivers/thermal/thermal_core.c            |  28 ++++
 include/linux/thermal.h                   |   6 +
 4 files changed, 214 insertions(+), 65 deletions(-)

-- 
1.9.1

--
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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH v4 0/5] Let the power allocator thermal governor run on any thermal zone Javi Merino <javi.merino@arm.com> - 2015-08-26 15:30 +0200
  [PATCH v4 5/5] thermal: power_allocator: exit early if there are no cooling devices Javi Merino <javi.merino@arm.com> - 2015-08-26 15:30 +0200
  [PATCH v4 4/5] thermal: power_allocator: don't require tzp to be present for the thermal zone Javi Merino <javi.merino@arm.com> - 2015-08-26 15:30 +0200
    Re: [PATCH v4 4/5] thermal: power_allocator: don't require tzp to be  present for the thermal zone Daniel Kurtz <djkurtz@chromium.org> - 2015-08-28 04:20 +0200
      Re: [PATCH v4 4/5] thermal: power_allocator: don't require tzp to be  present for the thermal zone Javi Merino <javi.merino@arm.com> - 2015-08-28 18:30 +0200
        Re: [PATCH v4 4/5] thermal: power_allocator: don't require tzp to be  present for the thermal zone Daniel Kurtz <djkurtz@chromium.org> - 2015-08-31 15:20 +0200
  [PATCH v4 1/5] thermal: Add a function to get the minimum power Javi Merino <javi.merino@arm.com> - 2015-08-26 15:30 +0200
  Re: [PATCH v4 0/5] Let the power allocator thermal governor run on  any thermal zone Javi Merino <javi.merino@arm.com> - 2015-09-02 17:20 +0200
  [PATCH v5 0/5] Let the power allocator thermal governor run on any thermal zone Javi Merino <javi.merino@arm.com> - 2015-09-07 15:20 +0200
    [PATCH v5 1/5] thermal: Add a function to get the minimum power Javi Merino <javi.merino@arm.com> - 2015-09-07 15:30 +0200
    [PATCH v5 3/5] thermal: power_allocator: relax the requirement of two passive trip points Javi Merino <javi.merino@arm.com> - 2015-09-07 15:30 +0200
    [PATCH v5 5/5] thermal: power_allocator: exit early if there are no cooling devices Javi Merino <javi.merino@arm.com> - 2015-09-07 15:30 +0200
    [PATCH v5 2/5] thermal: power_allocator: relax the requirement of a sustainable_power in tzp Javi Merino <javi.merino@arm.com> - 2015-09-07 15:30 +0200
    [PATCH v5 4/5] thermal: power_allocator: don't require tzp to be present for the thermal zone Javi Merino <javi.merino@arm.com> - 2015-09-07 15:30 +0200
    Re: [PATCH v5 0/5] Let the power allocator thermal governor run on  any thermal zone Daniel Kurtz <djkurtz@chromium.org> - 2015-09-08 03:50 +0200
    [PATCH v6 0/5] Let the power allocator thermal governor run on any thermal zone Javi Merino <javi.merino@arm.com> - 2015-09-14 15:30 +0200
      [PATCH v6 5/5] thermal: power_allocator: exit early if there are no cooling devices Javi Merino <javi.merino@arm.com> - 2015-09-14 15:30 +0200
      [PATCH v6 3/5] thermal: power_allocator: relax the requirement of two passive trip points Javi Merino <javi.merino@arm.com> - 2015-09-14 15:30 +0200
      [PATCH v6 4/5] thermal: power_allocator: don't require tzp to be present for the thermal zone Javi Merino <javi.merino@arm.com> - 2015-09-14 15:30 +0200
      [PATCH v6 2/5] thermal: power_allocator: relax the requirement of a sustainable_power in tzp Javi Merino <javi.merino@arm.com> - 2015-09-14 15:40 +0200
      [PATCH v6 1/5] thermal: Add a function to get the minimum power Javi Merino <javi.merino@arm.com> - 2015-09-14 15:40 +0200
  Re: [PATCH v4 0/5] Let the power allocator thermal governor run on  any thermal zone Eduardo Valentin <edubezval@gmail.com> - 2015-09-14 05:10 +0200
    Re: [PATCH v4 0/5] Let the power allocator thermal governor run on  any thermal zone Javi Merino <javi.merino@arm.com> - 2015-09-14 15:40 +0200

csiph-web