wlan: Store avoid channel list

Store avoid channel list into recoverable location.
If Softap mode detects current channel is not safe to use,
WLAN kernel module will be restarted.
Then WLAN kernel module internal storage will lost
unsafe channel information.
To avoid start softap with unsafe channel, channel information
should be stored in static location.

Change-Id: I5a6d7ab7314936d7bbaaf7a005e58179a4dc0613
CRs-fixed: 576020
Signed-off-by: Leo Chang <leochang@codeaurora.org>
Merge "Merge "msm: ipc: Possible memory corruption due to Sign Conversion""
Merge "Merge "Merge "msm: ipc: Possible memory corruption due to Sign Conversion"""
Merge "Merge "msm: ipc: Possible memory corruption due to Sign Conversion""
Merge "Merge "Merge "msm: ipc: Possible memory corruption due to Sign Conversion"""
Merge "Merge "Merge "msm: ipc: Possible memory corruption due to Sign Conversion"""
Merge "wlan: Store avoid channel list"
Merge "Merge "wlan: Store avoid channel list""
Merge "wlan: Store avoid channel list"
Merge "Merge "wlan: Store avoid channel list""
Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.031 on remote branch

Change-Id: Ic2d4e85b233c7df5947c0f463d4045568168ed0d
Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.031 on remote branch"
Fixup building find5 on fully unified kernel.
Merge branch 'kk-devel-caf-update' into kk-devel
use same govenor and scheduler.
Clean up drivers/gpu/msm/
Tested on Find5 and N1, and none of these devices needs this.
Merge branch 'kk_2.7_rb1.25' of git://codeaurora.org/quic/la/kernel/msm into HEAD
video: msm: align to CAF

* Snapshot kk_2.7_rb1.25