acpi_pad: uses MONITOR/MWAIT, so it doesn't need to clear TS_POLLING

api_pad exclusively uses MONITOR/MWAIT to sleep in idle,
so it does not need the wakeup IPI during idle sleep
that is provoked by clearing TS_POLLING.

Signed-off-by: Len Brown <len.brown@intel.com>
Cc: Shaohua Li <shaohua.li@intel.com>

Len Brown a7d27c37 e45b7fa2

-9
-9
drivers/acpi/acpi_pad.c
··· 168 168 169 169 do_sleep = 0; 170 170 171 - current_thread_info()->status &= ~TS_POLLING; 172 - /* 173 - * TS_POLLING-cleared state must be visible before we test 174 - * NEED_RESCHED: 175 - */ 176 - smp_mb(); 177 - 178 171 expire_time = jiffies + HZ * (100 - idle_pct) / 100; 179 172 180 173 while (!need_resched()) { ··· 192 199 break; 193 200 } 194 201 } 195 - 196 - current_thread_info()->status |= TS_POLLING; 197 202 198 203 /* 199 204 * current sched_rt has threshold for rt task running time.