I've done a bit more testing and sorted out some bugs (including several in the plist patch where it wasn't firing the notifier correctly). It looks OK to my test set up, but since I'm using artificial pm_qos things, it would be good to have the real consumers test it out. This is the patch layout: James Bottomley (3): plist: add plist_last pm_qos: reimplement using plists pm_qos: get rid of the allocation in pm_qos_add_request() drivers/net/e1000e/netdev.c | 17 +-- drivers/net/igbvf/netdev.c | 9 +- drivers/net/wireless/ipw2x00/ipw2100.c | 12 +- include/linux/netdevice.h | 2 +- include/linux/plist.h | 29 +++++ include/linux/pm_qos_params.h | 13 ++- include/sound/pcm.h | 2 +- kernel/pm_qos_params.c | 211 +++++++++++++++++--------------- sound/core/pcm_native.c | 13 +-- 9 files changed, 175 insertions(+), 133 deletions(-) _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm