system: Update kernel/wifi

Changes:
net: wireless: bcmdhd: Combined P2P fixes
-mmc: remove unused rem and to in mmc_erase (core)
-net: wireless: backport/sync from google’s omap-android-3.0
mmc: Instrument and disable mmc_erase()
-tegra: board-p4*: add in suppression_config.freqhopscale for atmel_mxt1386
-cpufreq: interactive: sync with google’s android-omap-3.0
net: wireless: bcmdhd: Fix FW hang recovery
ext4: add missing save_error_info() to ext4_error()
Move x86_64 idle notifiers to generic
ARM: Call idle notifiers
ARM: Move leds idle start/stop calls to idle notifiers
cpufreq: interactive: use idle notifier
ARM: idle: update idle ticks before call idle end notifier
ARM: idle: call idle notifiers before stopping nohz tick
ARM: Add cpu power management notifiers
ARM: 6867/1: Introduce THREAD_NOTIFY_COPY for copy_thread() hooks
ARM: 6868/1: Preserve the VFP state during fork
ARM: vfp: Use cpu pm notifiers to save vfp state
ARM: vfp: Always save VFP state in vfp_pm_suspend
ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
-wireless: bcmdhd: remove unused USE_SECFEATURE
-touchscreen: atmel_mxt1386: sync with GSIII, Update 1
-Revert “bcmdhd: Fix IBSS (ad-hoc) network support”
-defconfig: ics: set NVMAP_VPR
-defconfig: ics: unset CONFIG_USB_SEC_WHITELIST (by request of peeter123)
-defconfig: ics: regen and set MMC_BLOCK_DEFERRED_RESUME
net: wireless: bcmdhd: Make responce waiting uninterruptible
net: wireless: bcmdhd: Fix P2P driver crash for MFG firmware
net: wireless: bcmdhd: Update to version 5.90.195.75
net: wireless: bcmdhd: Fix WPS PBC overlap failure
net: wireless: bcmdhd: Change singal pending return value from -110 to -4
net: wireless: bcmdhd: Fix WARN_ON(!res->pub.channel)
net: wireless: bcmdhd: Check return value from dhd_dev_init_ioctl()
net: wireless: bcmdhd: Ignore signal_pending() while waiting in IOCTL
Haavard Skinnemoen has left Atmel
net: wireless: bcmdhd: Fix division by 0 if dhd_watchdog_ms is 0
mmc: make number of mmcblk minors configurable
mmc: MMC_BLOCK_MINORS should depend on MMC_BLOCK.
mmc:Add ddr mode support for eMMC v4.4
mmc: fix card detect after suspend

Reference:
 github.com/kcrudup, bigrushdog, nv-tegra.nvidia.com, github.com/sgs3
 android.googlesource.com/kernel, github.com/entropy512

Change-Id: Ic795b5b26e6bd72d20724e631c3d6ba7b48736df
overlay: enable p2p

Change-Id: I7c6741b1b5e9ab2d97c2dbe73081b617cb94db07
recovery: add /sdcard entry

Change-Id: Ic2b0c074a5f2f98e5bcb5f7826ab471372c1cb9a
system: Update kernel/wifi/misc

Changes:
PM: Reintroduce dropped call to check_wakeup_irqs
PM / Core (Partial): Introduce struct syscore_ops for core subsystems PM
ARM: Use struct syscore_ops instead of sysdevs for PM in common code
timekeeping: Use syscore_ops instead of sysdev class and sysdev
[CPUFREQ] (Partial) Remove the pm_message_t argument from driver suspend
cpufreq: Use syscore_ops for boot CPU suspend/resume (v2)
PM: Fix error code paths executed after failing syscore_suspend()
PM (Partial): Remove sysdev suspend, resume and shutdown operations
PM / Suspend: Do not ignore error codes returned by suspend_enter()
PM / Suspend: Off by one in pm_suspend()
-smd-hsic: smd_cmd: ratelimit process_cmd err
net: wireless: bcmdhd: Ignore error if “chanspecs” command is not supported
net: wireless: bcmdhd: Reload FW in case of constant scan failure
net: wireless: bcmdhd: Reduce priority for dhd_dpc and watchdog
cfg80211: warn if db.txt is empty with CONFIG_CFG80211_INTERNAL_REGDB
cfg80211: fix interface combinations check
-wireless: bcmdhd: remove __wl_band_5ghz_a.n/2ghz.n_channel in bandlist conditional
block: introduce the BFQ-v3r1 I/O sched for 2.6.38

Reference:
 github.com/teamdrh, github.com/tiny4579, github.com/cyanogenmod, lkml.org

Change-Id: I37cb6783701f7d5ce8f9ffc751ce617cce3d049f
Merge remote-tracking branch 'upstream/ics' into ics

Conflicts:
	recovery.fstab