[ONE Original Android Development] DerRomtester:
r1 Changelog:

* francos thermal driver tuned to work with the VADC sensor (more accurate throttling results)

* not underclocked by default

* added more ioschedulers (BFQ default)

* bricked hotplug simplified by myself

* improvement better ext4 performance

* improvement better I/O latency

* improvement http://ripke.com/loadavg/moire

* synced with sultanxda

* improvement: better BFQ and CFQ performance

* misc things ecc.

Full Log:

0f58a8a Revert "cpufreq: governors add utilization to the governors"
6c01443 readahead: make context readahead more conservative
5690fd3 lib/int_sqrt.c: optimize square root algorithm
f3c08df softirq: reduce latencies
1690ceb block: set Slice Idle to 0 BFQ/CFQ https://github.com/Cl3Kener/UBER-L/commit/78472fc8263c8faafd3c5d0e49b75ef73a0922cc https://github.com/Cl3Kener/UBER-L/commit/45e74f49e4500dd1f312ba7492af5d93dbf3591c
3048257 arm: use -mtune=cortex-a15 for Krait targets
0b8ba89 vfp: according to android's gerrit, krait can use neon-vfpv4
a152dad sysrq: Emergency Remount R/O in reverse order
b8edbfb fs/super.c: sync ro remount after blocking writers
e33c0a5 net: loopback: set default mtu to 64K
fc9a63e Revert "sched_avg: add run queue averaging."
a82f757 Revert "bacon_defconfig: Disable /dev/diag"
f3f88ab power: bq27541: Set calibration cycles on init
52d0186 cpu_input_boost: Remove module references
bc9b4ee mm: vmscan: support complete shrinker reclaim
b62112c sysfs: check if one entry has been removed before freeing
b5f2fd1 PM: don't use [delayed_]work_pending()
c861d56 arm: smp: Update the topology masks before calling CPU_STARTING notifiers
36899ca ksm: check and skip page, if it is already scanned
6229567 cfq-iosched: fix the setting of IOPS mode on SSDs
24ecbf1 block: Make CFQ default to IOPS mode on SSDs
da7e098 sched/rt: Reduce rq lock contention by eliminating locking of non-feasible target
ab44f71 sched: Change autogroup_move_group() to use for_each_thread()
c67b96b sched: s/do_each_thread/for_each_process_thread/ in debug.c
cdc2de4f sched: s/do_each_thread/for_each_process_thread/ in core.c
62da62c sched: Fix exec_start/task_hot on migrated tasks
b4290e9 sched/fair: Avoid integer overflow
5934405 sched/core: Fix an SMP ordering race in try_to_wake_up() vs. schedule()
43d5584 sched: Fix RLIMIT_RTTIME when PI-boosting to RT
d59360c sched: Queue RT tasks to head when prio drops
9243345 rq stats: i dont like that just fix it
0305acf msm_rq_stats: update for bricked hotplug add get_rq_info
2eea978 bricked hotplug: clean it up we dont need screen off functions
30cc008 replace mako hoptlug with bricked hotplug because i think something is ****ed up with it
6afd705 bacon_defconfig: lets call it private-kernel
5382828 power: qpnp-charger: Remove Oppo's full-charge hack
4ef9d08 power: bq27541: Remove code redundancies
46b56dc power: bq27541: Increase calibration cycle count to 3
b7ffcc7 power: bq27541: Don't raise SOC while discharging
e8b68c9 power: bq27541: Don't limit charge rate
04aba12 msm_thermal: finetuning
340665b arm/kernel: unwind drop that warning
b93cfcd cpufreq: governors add utilization to the governors * powersafe = dual core mode * performance = quad core mode
f1c0003 mako hotplug: add everything that is necessary to introrude this hotplug
3998830 Revert "msm: clock-krait-8974: Limit CPU max freq to 1958MHz"
72b9b6c thermal: experimental throttle earlier but not that hard
062aee6 msm_thermal: use francos sulution
70de961 defconfig: update
8652cac Makefile: fix ccache derp
62e38e8 Makefile: ccache
61c94b4 compiler-gcc: upstream
4314455 xz: Optimize Sfck Compression picked from https://github.com/anarkia1976/AK-OnePone-Reborn/commit/2d8163c5b63db4351db4d91b762c35c529bda970
bcbc344 gcc5: fix warning spam
713b2b8 msm: remote_spinlock: swp{b} is deprecated for ARM>v5
06d3dc0 cpufreq: Initial CPU utilization should be 0
d5af7ae mdss: use an interruptible thread on edp to reduce load_average
bec9a5b vfs: fix bad hashing of dentries
5515746 writeback: increase bdi_min_ratio to 5 in light of the latest writeback commit.
bff72e4 AIO: Don't plug the I/O queue in do_io_submit()
a15f769 Makefile: remove the wrapper
a4d7d01 gcc5: ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h
cb454af sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire.
8021dc5 Revert "msm: clock-krait-8974: Make CPU underclock optional via cmdline"
4e751b9 block: Update to BFQv7r8
99bb416 block: scheduler: squash
55e23d5 fs/namei.c: fix potential memory leak in path_lookupat
e563229 Revert "misc: shineled: Remove pink tint entirely"

r2 Changelog:

* added voltage Control

* added Smartmax governor

* cleaned up smartmax governor

* removed boosting function from smartmax governor because we are using cpu_input_boost for that

* removed the redundant iowait check adapted for smartmax

"Iowait_time check is redundant and it would lead to heavy load
due to miscaluculation of idle time. Hence remove this check
as iowait will considered based on io_busy flag."

r3 Changelog:

* upstream updates from sultanxda

* added some compiler optimizations -O3 and some special ones for our soc

* added sound control

* reduced retention voltage (better idle drain during c states)

* disabled add random because it is only used on spinning devices and useless on flash devices

* lowered GPU voltage constraints

* reduced some debug logs to avoid a watchdog bite

* increased msm mpdec idle frequency slightly and avoid cores unlocking unnecessary when the cpu input boost driver is working

* smartmax default for now (i achieved good results with it)

r4 Changelog:

* synced with sultanxda

* re-added and updated ondemand governor (default)

* tuned smartmax to be slightly more aggressive

* updated interactive to a more recent version

* added lz4 compression and decompression --> a slightly larger kernel with decreased boot time

* added a small patch that should increase your ext4 filesystem performance

* updated anykernel ramdisk to the latest version

dont wonder if you get a busybox error it is a harmless warning!

r5 Changelog:

* improved the performance of bfq ioscheduler

* increased modem stability

* removed ondemand

* reverted back to the old interactive and ondemand

* added and modified autosmp hotplug (enabled by default)

* compiled with linaro 5.2 toolchain

* fixed some compilation warning introduced by gcc 5

* removed some unused things on our device (picked from cm kernel)

r6 Changelog:

* mpdecision active by default (it isnt actually that bad as i thought)

* removed bricked hotplug

* added f2fs support (experimental! i dont give support for it)

* some various patches from franciscofranco and cm to improve performance and fix some bugs

* updated cubic tcp (enabled by default)

* synced with CAF LA.BF.1.1.3_rb1.11

* added PM_SUSPEND_FREEZE https://github.com/DerRomtester/and...mmit/53cde3f91465925184f4bb5684e01c5799b7fb58

* updated autosmp hotplug to a more recent version

r7 Changelog:

*upstream updates from sultanxda

r8 Changelog:

*upstream updates from sultanxda

* disabled iostats for better performance

* tuned ksm values

* tuned per_process_reclaim

* autosmp enabled by default

r9 Changelog:

* synced with sultanxda

* some small misc bugfixes

r10 Changelog:

* synced with sultanxda

r11 Changelog:

* synced with sultanxda 18 Apr 16 built

* Fix teardown sequence (mirror 9330) to avoid noise.

* Fix UHQA not properly enabled.

* Enable micbias pulldown by default (factory)

* fixed a possible memmory leak

* killed some harmful errors that occur in my last_kmsg

r12 Changelog:

* synced with sultanxda

* removed autosmp hotplug

* added cpuquiet hotplugging framework

* Fix direct references to HZ (should improve smoothness a bit)

r13 Changelog:

* synced with sultanxda

r14 Changelog:

* synced with sultanxda

* removed the new wifi driver (keeps crashing and crashing i dont know why i need to investigate)

r15 Changelog:

* synced with sultanxda

ppp: take reference on channels netns

netfilter: x_tables: check for size overflow

ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt

ALSA: timer: Fix leak in events via snd_timer_user_ccallback

ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS

mmc: clk_scaling: Fix scale_down_in_low_wr_load sysfs return value

r16 Changelog:

* synced with sultanxda's latest changes

r17 Changelog:

*Added adaptive low-memory-killer feature

r18 Changelog:

*synced with sultanxda

r19 Changelog:

*synced with sultanxda's 6. August build

*compiled with uber linaro toolchain

r20 Changelog:

*synced with sultanxda's 8. August build