Revert "wireless: bcmdhd: set EXAMPLE_TABLE"

This reverts commit 96be6fcf68a20a3509b213a45679110889c9833e.
Revert "wireless: bcmdhd: import wlan_gpio from bcm4330, remove OOB_INTR_ONLY and add RDWR_MACADDR (to BCM4330)"

This reverts commit 943adb69a2d22873b0be1fb079ca377465b42ccd.
Revert "wireless: bcmdhd: import bcmdhd from I-9100 (GSII) Update 4"

This reverts commit 8047b6f2c4c4716f18445a1b6092d84643ec4d71.

Conflicts:

	drivers/net/wireless/bcmdhd/src/wl/sys/wl_android.c
	drivers/net/wireless/bcmdhd/src/wl/sys/wl_cfg80211.c
wireless: import bcmdhd (5.90.195.61) from kcrudup's ics-2.6.39

-reference:
 github.com/kcrudup

-hide BCM4330 if CFG80211

-carry over eth iface_name for VARIATION_TEGRA
wireless: bcmdhd: bring in some things for operability

-read mac address
-able to be powered on/off

-reference
 GSII (I-9100), Update 4
 teamhacksung (mauimauer), bcm4330 (Samsung)
wireless: bcmdhd: add in custom SAMSUNG code/logic/flags

-reference:
 GSII (I-9100), Update 4
defconfig: ics: enable BCMDHD

-in-built for wifi-direct (reference franciscofranco/tuna)
-set DHD_ENABLE_P2P
wireless: bcmdhd: set EXAMPLE_TABLE

-reference pawitp
wireless: bcmdhd: remove CONFIG_CONTROL_PM
net: wireless: bcmdhd: Avoid turning radio UP twice on start

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
defconfig: ics: set NETFILTER_XT_TARGET_TCPMSS
cpufreq: interactive: add boost pulse interface

Change-Id: Icf1e86d2065cc8f0816ba9c6b065eb056d4e8249
Signed-off-by: Todd Poynor <toddpoynor@google.com>
defconfig: ics: set BCMDHD as a LKM and un-set DHD_ENABLE_P2P

-this will break wifi-direct, but wifi tether will continue to work
bcmdhd: Fix IBSS (ad-hoc) network support

Based on 69274f0 and
e494632 in
drivers/staging/brcm80211/brcmfmac

bcmdhd ships with broken ad-hoc network support and this patch
fixes it

includes fix for AP mode (broken in previous version of the patch)

-reference: https://github.com/CyanogenMod/android_kernel_samsung_tuna (ics)
staging: android/lowmemorykiller: Don't grab tasklist_lock

Grabbing tasklist_lock has its disadvantages, i.e. it blocks
process creation and destruction. If there are lots of processes,
blocking doesn't sound as a great idea.

For LMK, it is sufficient to surround tasks list traverse with
rcu_read_{,un}lock().

>From now on using force_sig() is not safe, as it can race with an
already exiting task, so we use send_sig() now. As a downside, it
won't kill PID namespace init processes, but that's not what we
want anyway.

Suggested-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
Reviewed-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Conflicts:

	drivers/staging/android/lowmemorykiller.c

Conflicts:

	drivers/staging/android/lowmemorykiller.c
staging: android/lowmemorykiller: Better mm handling

LMK should not directly check for task->mm. The reason is that the
process' threads may exit or detach its mm via use_mm(), but other
threads may still have a valid mm. To catch this we use
find_lock_task_mm(), which walks up all threads and returns an
appropriate task (with lock held).

Suggested-by: Oleg Nesterov <oleg@redhat.com>
Reviewed-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
Acked-by: KOSAKI Motohiro <kosaki.motohiro@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
staging: android/lowmemorykiller: No need for task->signal check

task->signal == NULL is not possible, so no need for these checks.

Suggested-by: Oleg Nesterov <oleg@redhat.com>
Reviewed-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
Acked-by: KOSAKI Motohiro <kosaki.motohiro@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
staging: android/lowmemorykiller: Do not kill kernel threads

LMK should not try killing kernel threads.

Suggested-by: Oleg Nesterov <oleg@redhat.com>
Reviewed-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
Acked-by: KOSAKI Motohiro <kosaki.motohiro@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Revert "ARM: SMP: use a timing out completion for cpu hotplug"

This reverts commit a03310b9ef9d38e8b08b2105041439a4d3c03f69.
Revert "ARM: add irq_enter/exit() around an additional ipi_timer()"

This reverts commit f03fc8a957076cc9fe5327d288eb5ca6daf5b75e.