wlan: Get Mac addr from platform driver

Read the MAC address from the platform driver preferrably and
fall back to the option of auto generating the same, if the
MAC read is invalid.

Change-Id: I8a7529bdf7f0d146a2c128a697ebe8c7c374f40a
CRs-Fixed: 583465
cpufreq: ondemand: Remove unused waitqueue

Change-Id: Iee8bb3b319be81fd232e3acf392c9548fec71320
cpufreq: cpu-boost: Fix queue_delayed_work_on() race with hotplug

Calling queue_delayed_work_on() on a CPU that's in the process of getting
hotplugged out can result in that CPU infinitely looping in
msm_pm_wait_cpu_shutdown(). If queue_delayed_work_on() is called after the
CPU is hotplugged out, it could wake up the CPU without going through the
hotplug path and cause instability. To avoid this, make sure the CPU is and
stays online while queuing a work on it.

Signed-off-by: Saravana Kannan <skannan@codeaurora.org>

Conflicts:
	drivers/cpufreq/cpu-boost.c

Change-Id: I35bc30380f253bce39db22ad59af9258803e9735
cpufreq: cpu-boost: Remove unused waitqueue

Change-Id: I2e72d8ee5f2777bffe8d7817122934d8857c78b6
PM: devfreq: Fix simple_ondemand crashing on startup

simple_ondemands private data must be set to NULL, otherwise we would
run into a NULL pointer in kgsl_devfreq_get_dev_status().

Change-Id: I6cc6a8b11e3b58b8c3e3c26d43ee36949cf62351