PM / QoS: Simplify PM QoS expansion/merge
authorAlex Frid <afrid@nvidia.com>
Sun, 29 Jan 2012 19:39:25 +0000 (20:39 +0100)
committerRafael J. Wysocki <rjw@sisk.pl>
Sun, 29 Jan 2012 19:39:25 +0000 (20:39 +0100)
commitd031e1de2c5ba91e67ed83f6adf624543ab2b03d
tree2d8b2c052c920d1973e6b1e00cbd95502bd9c0e0
parent0496c8ae366724a0a2136cec09a2e277e782c126
PM / QoS: Simplify PM QoS expansion/merge

 - Replace class ID #define with enumeration
 - Loop through PM QoS objects during initialization (rather than
   initializing them one-by-one)

Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-by: Antti Miettinen <amiettinen@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Acked-by: markgross <markgross@thegnar.org>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
include/linux/pm_qos.h
kernel/power/qos.c