|
@@ -110,7 +110,19 @@ static inline void pm_qos_remove_request(struct pm_qos_request *req)
|
|
{ return; }
|
|
{ return; }
|
|
|
|
|
|
static inline int pm_qos_request(int pm_qos_class)
|
|
static inline int pm_qos_request(int pm_qos_class)
|
|
- { return 0; }
|
|
|
|
|
|
+{
|
|
|
|
+ switch (pm_qos_class) {
|
|
|
|
+ case PM_QOS_CPU_DMA_LATENCY:
|
|
|
|
+ return PM_QOS_CPU_DMA_LAT_DEFAULT_VALUE;
|
|
|
|
+ case PM_QOS_NETWORK_LATENCY:
|
|
|
|
+ return PM_QOS_NETWORK_LAT_DEFAULT_VALUE;
|
|
|
|
+ case PM_QOS_NETWORK_THROUGHPUT:
|
|
|
|
+ return PM_QOS_NETWORK_THROUGHPUT_DEFAULT_VALUE;
|
|
|
|
+ default:
|
|
|
|
+ return PM_QOS_DEFAULT_VALUE;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
static inline int pm_qos_add_notifier(int pm_qos_class,
|
|
static inline int pm_qos_add_notifier(int pm_qos_class,
|
|
struct notifier_block *notifier)
|
|
struct notifier_block *notifier)
|
|
{ return 0; }
|
|
{ return 0; }
|