msm: thermal: there's no need to ask for a policy, we can simply lift the limit with LONG_MAX. Also queue only on cpu0.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
drivers: bluetooth: Improve use of macros

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>

Conflicts:
	drivers/bluetooth/bluesleep.c
drivers: bluetooth: Rework workqueue and logic

* The work by CAF or LGE is illogical for the reason
  the sleep work keeps getting scheduled without
  being cancelled.
* Timeout function doesn't care status of port
  activity.
* This patch addresses above issues.
* Code is ugly but should work as expected.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Bluetooth: Remove unused hci_le_ltk_reply()

In this API, we were using sizeof operator for an array
given as function argument, which is invalid.
However this API is not used anywhere.

Signed-off-by: Syam Sidhardhan <s.syam@samsung.com>
Signed-off-by: Gustavo Padovan <gustavo@padovan.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
sched: Disable ARCH_POWER by default

* Yuri tested and found that idle power drain is
  comparatively more when ARCH_POWER is enabled.

6181adc20d7428e702827141d603cb9a8c8d5a47