Prima 3.2.7.27

Change-Id: I4c5dab2333ccaedb4439df8ff538fd24871dea51
apexq/express: Fix USB disconnect not detected on CDP port

Change-Id: I2ba876231a6c5c67d6af8903905edf877336cdaf
Make VZW volume for CONFIG_MACH_M2 only

Doesn't play nice with other models

Change-Id: I0373887d54b4a23dc6c80a8beffe7c2a3442555e
Avoid to create duplicate filename for misc devices.

There has two bugs.
1. For example, the 'psaux' device will use '1' as minor number to
register misc device, but misc deriver doesn't set the '1' as used.
It's the root casue for duplicate filename.
2. From warning message, minor number '1' is the one of duplicate
fileanme, it meanes the number of dynamic minor is not enough.

The symptom of creating duplicate filename:
------------[ cut here ]------------
     WARNING: at fs/sysfs/dir.c:508 sysfs_add_one+0x7c/0x9c()
     sysfs: cannot create duplicate filename '/dev/char/10:1'
[<c00148b8>] (unwind_backtrace+0x0/0x11c) from
[<c007f828>] (warn_slowpath_common+0x48/0x60)
[<c007f898>] (warn_slowpath_fmt+0x2c/0x3c)
[<c018696c>] (sysfs_add_one+0x7c/0x9c)
[<c01874b4>] (sysfs_do_create_link+0x10c/0x1f8)
[<c03bd6c0>] (device_add+0x1ac/0x5e4)
[<c03be24c>] (device_create_vargs+0x8c/0xd0)
[<c03be2ac>] (device_create+0x1c/0x24)
[<c037c7a4>] (misc_register+0xb4/0x118)
[<c0e30c1c>] (init_log+0x10/0x4c)
[<c0e009d8>] (do_one_initcall+0x90/0x160)
[<c0e00b94>] (kernel_init+0xec/0x1a8)
[<c000f468>] (kernel_thread_exit+0x0/0x8)
---[ end trace da227214a82491b9 ]---

BUG 8889112

Change-Id: I186a945a56fc831f59e19509365a0ae8a481bb2d
Signed-off-by: singhome_lee <singhome_lee@asus.com>
Merge "Make VZW volume for CONFIG_MACH_M2 only" into cm-11.0
Merge branch 'cm/cm-11.0' into axdev/master
M2: Tweak GPIO Key sensitivity

Sick of accidentally long-pressing to skip, when I mean to turn volume up on CM.
:(

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
mms_ts_144: Increase touchscreen sensitivity

0xlab did similar for DevKit8000 here:
https://gitorious.org/0xlab-kernel/kernel/commit/f5a258642408fd7820d7aefc58d1eb3719e06b8a

In games where touchscreen wasn't responding very well, this definitely improved the
gaming experience.

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
Revert Linaro cpuidle wake up latency patches

These tend to cause battery stats to go loopy after long sets of deep-sleep/use.

Revert "sched/fair: Use load.weight instead of avg.load_avg_contrib"

This reverts commit e8579778340aee5a9d94c37fe33674f77683e612.

Revert "cpuidle: set the current wake up latency"

This reverts commit f85554ebe210ed301aeb1cc1a70d188f3c81e3ae.

Revert "sched: differantiate idle cpu"

This reverts commit cfd0cb7d601e797b0250959c57d1e52befc05c6e.

Conflicts:

	kernel/sched/fair.c

Revert "sched: create a statistic structure"

This reverts commit 854dc146534e9d21de74ea979904f96cb1f7c031.

Conflicts:

	kernel/sched/fair.c