PM QOS update
This patch changes the string based list management to a handle base implementation to help with the hot path use of pm-qos, it also renames much of the API to use "request" as opposed to "requirement" that was used in the initial implementation. I did this because request more accurately represents what it actually does. Also, I added a string based ABI for users wanting to use a string interface. So if the user writes 0xDDDDDDDD formatted hex it will be accepted by the interface. (someone asked me for it and I don't think it hurts anything.) This patch updates some documentation input I got from Randy. Signed-off-by:markgross <mgross@linux.intel.com> Signed-off-by:
Rafael J. Wysocki <rjw@sisk.pl>
Showing
- Documentation/power/pm_qos_interface.txt 25 additions, 23 deletionsDocumentation/power/pm_qos_interface.txt
- drivers/acpi/processor_idle.c 1 addition, 1 deletiondrivers/acpi/processor_idle.c
- drivers/cpuidle/governors/ladder.c 1 addition, 1 deletiondrivers/cpuidle/governors/ladder.c
- drivers/cpuidle/governors/menu.c 1 addition, 1 deletiondrivers/cpuidle/governors/menu.c
- drivers/net/e1000e/netdev.c 12 additions, 10 deletionsdrivers/net/e1000e/netdev.c
- drivers/net/igbvf/netdev.c 4 additions, 2 deletionsdrivers/net/igbvf/netdev.c
- drivers/net/wireless/ipw2x00/ipw2100.c 6 additions, 5 deletionsdrivers/net/wireless/ipw2x00/ipw2100.c
- include/linux/netdevice.h 4 additions, 0 deletionsinclude/linux/netdevice.h
- include/linux/pm_qos_params.h 8 additions, 6 deletionsinclude/linux/pm_qos_params.h
- include/sound/pcm.h 2 additions, 1 deletioninclude/sound/pcm.h
- kernel/pm_qos_params.c 103 additions, 111 deletionskernel/pm_qos_params.c
- net/mac80211/mlme.c 1 addition, 1 deletionnet/mac80211/mlme.c
- sound/core/pcm.c 0 additions, 3 deletionssound/core/pcm.c
- sound/core/pcm_native.c 8 additions, 6 deletionssound/core/pcm_native.c
Loading
Please register or sign in to comment