[Nexus 6 Android Development] xanaxdroid:
New benzoCore build 17​

Changes:

- Rebased off of hells-Core lollipop-mr1-m2-ZEN

- Added Bricked Hotplug

- Added CPU Boost.

- Readded Wake Gestures.

- Some other stuff.

- Changes today below.

d3919a6 defconfig: Remove modules.

c305f4a cpu-boost: Disable by default.

c9bf8fd benzoCore-build17

62a1d14 Build: Bring over my script and zip.

e38f62a Makefile: My flags and makefile.

c478b48 Sched: Changes to the Makefile.

366474b defconfig: Add cpu_boost.

ca91ad5 defconfig: Get bricked_hotplug to work.

2283749 msm: Clean-up hotplug drivers

3f148f7 msm: Initialize prev_fb for FB notifier

6237d0a msm: Prevent multiple calls to same FB notifier

7bccf2c msm: Prevent requeuing if already suspended

535e2e7 msm: Add state notifiers to existing drivers

4cbdfe8 msm: Fix usage of FB notifiers

74ae773 msm_rq_stats: Add something I removed.

e2ff139 cpufreq: cpu-boost: Use MDSS notifiers

886e5f4 cpufreq: cpu-boost: Several optimizations

4eb1c98 cpufreq: cpu-boost: Use one work to remove input boost for all CPUs

96d42d1 cpufreq: cpu-boost: Support separate input_boost_freq for different CPUs

836c8f8 msm: msm_rq_stats: Add hotplug enable toggle

0e0d026 cpu: fix section mismatch warnings with __hotcpu_register

cb3027a CPU hotplug: Provide lockless versions of callback registration functions

3484be2 sched_avg: add run queue averaging

4a99999 Revert "bfs: just get rid of the migration_notifier_head call chain."

66481c9 cpufreq: hellsactive: fix compile

7607a01 cpufreq: hellsactive: Add input boost logic

a599adb cpufreq: hellsactive: This doesn't belong here

3e3df07 cpufreq: hellsactive: Modify closest_freq_selection to not only select closest_freq on speedchange tasks

bbd6b23 cpufreq: hellsactive: Add closest_freq_selection

9bde584 cpufreq: hellsactive: make freq calculation switchable

fcd04f0 cpufreq: hellsactive: don't boost cpu if the source load is low

ce67f29 cpufreq: Add hellsactive

0ad2c6f WakeGestures: Speed up doubetap2wake.

6b675a9 selinux: force permissive.

242794b defconfig: Enable PARTIALRESUME and CGROUP_CPUACCT.

8fb0d53 arm/dt: Raise mdss clock back to stock and set max voltages for the panel to stock

f2887ec block: sioplus: set fifo batch to 16 to reduce overload on eMMC and CPU.

3c2a4ca block: zen: set fifo batch to 16 to reduce overload on eMMC and CPU.

74ca22f block: zen crashing on selection fixup

3eaebd9 block: add zen scheduler

cddf8a3 defconfig: Forgot something.

5bba414 misc/drv2605.c: proper scaling is done in userspace to allow full range control

f0b907b drv2605: vibe strength control

71d2155 arm/dt: Raise the bcl drive max voltage threshold to prevent premature throttling

501a07d Mako: Add working toggle.

d32de71 mako_hotplug: Set load threshold "0" in kernel instead of setting it in userspace.

4fa5a3f mako_hotplug: increase the work schedule time when dual-core or quad-core mode is active, from 1 to 2 seconds

3558b8a mako_hotplug: don't use PAGE_SIZE for snprintf

ded3dc0 mako_hotplug: run the main work only once every second if special cases apply

caef2d8 mako_hotplug: don't offline cores if the load at that sample is above the threshold, even if we met all the other conditions

fd567db mako_hotplug: let's use an unbound wq

3fc32a0 mako_hotplug: remove works for resume/suspend entirely

995620e mako_hotplug: squash code from lollipop branch

1ec495b Fix a couple of warnings.

40fd64c Merge zen kernels f2fs commits.

5790e1a ImpulseGov: Get rid of warning.

2b85b54 netfilter: Fix optimizations from breaking build.

0c2441c cpufreq: Add blu active gov

74e87e0 msm_hsic_host: reduce wakelock

c4cb220 drv2605: Bring inline with flar2's vibration settings.

0e841b0 Add /dev/frandom support

1d2fbf8 cpufreq: impulse: calculate load before freq change

640a530 decompress.o: Over kill to disable opts for GCC 5.1.

a10de5d Thermal: Default to 70

d8261f4 msm: thermal: add a module param to change the thermal throttle temperature point to userspace

25cd168 msm_thermal: move maxfreq macro out to a separate include file

e017dc7 thermal: fix limited_max_freq being undefined or out of range

571031e cpufreq/thermal: frequency mitigation preventer V2

b147838 Speed up console framebuffer imageblit function

f800acf Optimize kernel cfbfillrect function

8f19463 defconfig: Chane localversion.

73f85a6 cpufreq: conservative: ramp down to min freq if the load is below 5%

7af456b cpufreq: impulse: Give neobuddy89 his props.

f73133c defconfig: Enable randomizing heap placement.

dde6d05 Turn off MSM Hotplug on default.

4551946 Enable higher OC freq's

69c49ea cpufreq: impulse: Reschedule timer if min_freq is reduced

4d616b9 cpufreq: impulse: Rearm governor timer at max freq

6c407cc cpufreq: impulse: Replace obsolete strict_strtoul calls

35c0e6c cpufreq: impulse: validate above_hispeed_delay

594b457 cpufreq: impulse: Disable hispeed_freq usage when suspended

cc27938 cpufreq: remove cpuboost dependency in impulse governor

5764c67 cpufreq: Add a notifer chain that governors can use to report information

b026581 cpufreq: impulse: only boost tunable affected cpus

0599987 cpufreq: Add Impulse governor

b9c3412 Topology: Enhance For MultiCore Decision Making

5fdb3e4 Apply CFLAGS, -Os to decompress.o to improve decompress performance during boot-up process

c6690fa defconfig: Enable ElementalX governor and set conservative as default.

e0760d1 Add cpufreq_notify_utilization

51a22f5 cpufreq_elementalx: pick next freq from freq tables

fed727d cpufreq_elementalx: tune and make less aggressive

c64de9f cpufreq_elementalx: replace input boost with down factor and floor frequency

2488ec5 cpufreq_elementalx: disable input boost

94476c2 cpufreq_elementalx: let input boost drop to lower frequency

05865e2 cpufreq_elementalx: increase max screen off freq

6084979 cpufreq_elementalx: apply input boost per-cpu

2450b25 cpufreq_elementalx: refactor and adjust

e412070 ElementalX governor version 2

5b7f082 defconfig: Add intelliactive.

8155d35 Turn Verbose BUG off.

7a39c03 cpufreq: intelliactive: added missing header file reference

6f051d1 cpufreq: intelliactive: added new [MENTION=3332811]faux123[/MENTION] governor

6e165d6 Default to 1536 ReadAhead. It Is The Optimal Value

94e68f7 block: sioplus Linux 3.10 compatibility update

3209afb block: scheduler: add SIOPLUS

acf4d54 GCC6: Get set-up.

9485b6b defconfig: Add wake gestures, state notify and hotplugs.

7ca674c defconfig: Change to benzo_defconfig.

99b9c68 msm: Add Bricked Hotplug Driver

57092a5 msm: msm_rq_stats: Add hotplug enable toggle

f5e0823 cpufreq: Prevent mpdecision changing scaling freq

1415fe1 msm: Add MSM Hotplug driver

3325fab drivers: state_notifier: Export suspend status

7c90aaf drivers: state_notifier: Implement suspend_defer_timer

fdb233f drivers: state_notifier: Add toggle to use FB notifiers

ab91b35 drivers: Add state notifier driver

d0409e8 Wake gestures: enable wake gestures (app) support

d3b5b27 Wake gestures: suspended type changed to atomic_t

c01c95d Wake gestures: prevent touches during phone calls

03b6ac8 Wake gestures: adjust sensitivity higher

66582c5 Wake gestures: remove broken phone call trigger

f2cb9e4 Wake gestures: reduce idle drain

6600ae4 Wake gestures: disable during phone calls, haptic feedback for stock gesture, fix state name

60b5933 Wake gestures: add haptic feedback

c8d3967 Wake gestures: set y limit for sweep2sleep

c845417 Wake gestures: disable debugging and disable gestures by default

eab4741 Wake gestures: sweep2wake, sweep2sleep and doubletap2wake

Download: benzoCore-build17