Revert "net: wireless: bcmdhd: trying to fix common wifi disconnect on suspend bug"

This reverts commit 118ebc7aa7892d7f26552511841891b9b2681ad6.
ARM: OMAP4: EMIF: implementation of errata i735 for PM timer

EMIF Power Management timer for Self Refresh will put the external SDRAM
in Self Refresh mode after the EMIF is idle for number of DDR clock cycles
that is set with REG_SR_TIM. The minimal value starts at 16 cycles.
However due to Errata i735, the minimal value is 512 DDR cycles as it is
required at OPP100 frequency.

Change-Id: If0748903580877aa4c1803f47e9134ee60c1dd75
Signed-off-by: Konstantyn Shlyakhovoy <x0155534@ti.com>

Conflicts:
	arch/arm/mach-omap2/emif.c
min_free_kbytes back to stock
Backported /drivers/staging/android from 3.4 kernel
This includes the android low memory killer.

Source:
https://android.googlesource.com/kernel/common.git

Signed-off-by: Boy Petersen <boypetersen@gmail.com>
defconfig entries for the new ported /drivers/staging/android
bcmdhd: workaround broken AC video queue in IBSS mode

The BCM4330 has problems with the WME video (AC_VI) queue in IBSS mode. If we
put packets into this AC, the symptoms are excessive RTS/CTS, most packets get
lost and the device get's stuck and no more packets can be sent, even on other
queues.

Since the AC queue selection happens in the firmware based on the DSCP priority
and we don't know a way to configure this in the driver the workaround is to
simply downgrade all packets which would go into AC_VI (priority 4 and 5, TOS
0x80 and 0xa0) to AC_BE (priority 3 "Excellent Effort"). It's not pretty but
makes the device usable.

Change-Id: I8911c0eef7f189fc55547f02279e7012bc267d47
Signed-off-by: Bruno Randolf <br1@einfach.org>
defconfig: enable SCHED_AUTOGROUP and CGROUP_DEBUG
Revert "trim /cache partition on suspend if the partition has not been trimmed for more than 15 minutes"

This reverts commit 7625a1a59c3d6ca26489213052d9d710caab6ca1.

Conflicts:
	fs/suspend_fstrim.c
Asynchronous I/O latency to a solid-state disk greatly increased
between the 2.6.32 and 3.0 kernels. By removing the plug from
do_io_submit(), we observed a 34% improvement in the I/O latency.

Unfortunately, at this level, we don't know if the request is to
a rotating disk or not.

Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
Cc: linux-aio@kvack.org
Cc: Chris Mason <chris.mason@oracle.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Jeff Moyer <jmoyer@redhat.com>
Fix deadline & SIO read / write expiring
UI could get jerky sometimes. The new values provide enough time to complete the requests.
mm/page-writeback.c: adjust dirty writeback for previously introduced lower vmalloc

Ever since vmalloc=182M, all available RAM is low memory. By leaving the
dirty ratios unchanged, this resulted in a massive increase in dirtyable
memory. The new values adjust the ratios to achieve roughly the same amount of
dirtyable memory in megabytes as before.
block: strict rq_affinity

Some systems benefit from completions always being steered to the strict
requester cpu rather than the looser "per-socket" steering that
blk_cpu_to_group() attempts by default. This is because the first
CPU in the group mask ends up being completely overloaded with work,
while the others (including the original submitter) has power left
to spare.

Allow the strict mode to be set by writing '2' to the sysfs control
file. This is identical to the scheme used for the nomerges file,
where '2' is a more aggressive setting than just being turned on.

echo 2 > /sys/block/<bdev>/queue/rq_affinity

Cc: Christoph Hellwig <hch@infradead.org>
Cc: Roland Dreier <roland@purestorage.com>
Tested-by: Dave Jiang <dave.jiang@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
Set many tunables to default values, as they are now set via ramdisk startup script
Linux 3.0.77
increased voltage for 1.4 GHz CPU OPP by 0.02V

someone reported his phone being jerky, which might have been caused by
too low voltage.
cpufreq: added HYPER governor
Fancy Kernel r22
re-added hardcoded color settings
Fancy Kernel r23

Also activated previously added ARM crypto libs;
also fixed std version being reported as ext version in the name string.