Revert "bcmdhd: Filter multicast packages when suspended"

This commit reverts https://github.com/zwliew/Samsung_STE_Kernel/commit/456b0af56247156097af59ed76937f6eafaa9b99.
touchscreen: reverts until i have time to get it working

Change-Id: I3cdf4c438c7d84e56f28f68871db47dd83f69fa5
makefile: revert optimizations

Change-Id: I260f5f8c99cd00149dab296078f4178d52281d47
kernel/timer: Optimise apply_slack() for size and speed.

To apply proper slack, the original algorithm used to prepare a mask and
then apply the mask to obtain the appropriately rounded-off absolute
time the timer expires.

This patch modifies the masking logic to a bit-shift logic, therby
reducing the complexity and number of operations. Thus obtaining a minor
speed-up.

Signed-off-by: Chinmay V S <chinmay.v.s@pathpartnertech.com>
[v4] binfmt_elf.c: use get_random_int() to fix entropy depleting
Merge branch 'cm-11.0' of https://github.com/zwliew/Samsung_STE_Kernel into HEAD