please try this patch and let me know if the warnings go away. (I havenot been able to reproduce your issue.)

The following is a patch to update the pm_qos code in the mm1 tree. Itremoves the PM_QOS_CPUIDLE parameter (replacing it withPM_CPU_DMA_LATENCY), It changes the notifications from srcu to blockingin hopes of fixing the WARNS reported by xxx, and it changes theinitialization to me largely static to avoid initialization race withcpu-idle.

I think we will have to re-visit the static vrs dynamic initializationand this init race in a while to support pm_qos parameters per powerdomain (i.e. per cpu-socket) based on platform information (ACPI) butfor now lets see if this fixes the warning's reported.