[One (M7) Original Android Development] flar2:
New build on fresh source. Very clean, very lean. Now using stock texfat module instead of exfat, hopefully will work better.

Download:

ElementalX-m7-18.0-Sense

Changes:

update installer

update ramdisk

elementalx_defconfig

block: add REQ_URGENT to request flags

block: row: Remove warning massage from add_request

block: row: change hrtimer_cancel to hrtimer_try_to_cancel

block: Remove "requeuing urgent req" error messages

block: urgent: Fix dispatching of URGENT mechanism

block: row: Fix starvation tolerance values

block: urgent request: Update dispatch_urgent in case of requeue/reinsert

block: row: Update sysfs functions

block: row: Prevent starvation of regular priority by high priority

block: urgent request: remove unnecessary urgent marking

block: row: Re-design urgent request notification mechanism

Revert "block: row: Re-design urgent request notification mechanism"

block: row: Re-design urgent request notification mechanism

block: row: Update initial values of ROW data structures

block: row: Don't notify URGENT if there are un-completed urgent req

block: row: Idling mechanism re-factoring

block: row: Dispatch requests according to their io-priority

block: row: Aggregate row_queue parameters to one structure

block: row: fix sysfs functions - idle_time conversion

block: row: Insert dispatch_quantum into struct row_queue

block: row: Add some debug information on ROW queues

row: Add support for urgent request handling

block:row: fix idling mechanism in ROW

row: Adding support for reinsert already dispatched req

block: Add API for urgent request handling

block: Add support for reinsert a dispatched req

block: ROW: Fix forced dispatch

block: ROW: Correct minimum values of ROW tunable parameters

block: Adding ROW scheduling algorithm

Add MSM KCAL

video: msm: Maintain histogram LUT state through suspend resume

drivers/video/msm/mdp.c: fix merge derp!

mach-msm/Kconfig: add LCDC LUT

drivers/video/msm: restore update_lcdc_lut capabilities for MDP devices

freezer: add some missing functions

af_unix: use freezable blocking calls in read

sigtimedwait: use freezable blocking call

nanosleep: use freezable blocking call

futex: use freezable blocking call

select: use freezable blocking call

epoll: use freezable blocking call

binder: use freezable blocking calls

freezer: add new freezable helpers using freezer_do_not_count

freezer: convert freezable helpers to freezer_do_not_count()

freezer: skip waking up tasks with PF_FREEZER_SKIP set

freezer: shorten freezer sleep time using exponential backoff

msm-sleeper: add ex_max_freq

Ondemand: make shortcut act like gboost

Change ondemand to ElementalX gov (but keep it named ondemand for compat with HTC stuff)

boost gboost

Add Graphics boost

remove some debugging and minor fixes to code

arm: lz4: faster boot-up process.

lz4: fix compression/decompression signedness mismatch

lib/lz4: correct the LZ4 license

crypto: add lz4 Cryptographic API

lib: add lz4 compressor module

arm: add support for LZ4-compressed kernel

lib: add support for LZ4-compressed kernel

decompressor: add LZ4 decompressor module

mm: slub: Default slub_max_order to 0

Wake Gestures: standardize with other devices

Wake Gestures: make sweep length longer and add timeout

Wake Gestures: Ensure system has a chance to respond to input events and fix sweepup2wake

Wake Gestures: minor improvements and fixes

wake gestures: fix l2m dependency, sweep over buttons, and multiple trigger

Wake Gestures interface

S2W/L2W/DT2W: Make vibration more immediate when activated

Add sweep up to wake

tweak fifo_batch

deadline: Allow 0ms deadline latency, increase the read speed

sysfs entry for fsync

frandom

FIOPS and SIO i/o schedulers

Implement kexec-hardboot

fix cmdline option

shorten cmdline options

Update msm-sleeper and add sysfs entry for maxscreenoff

add 409.5MHz GPU freq

new gpu oc method

fixup code

msm-thermal from crpalmer: https://github.com/crpalmer/dna-kernel/commit/b8c61351e4870a005d7064318ac0ae64a33777ff

msm-sleeper

show pvs in sysfs

fix GPU oc

GPU overclock

CPU overclock

KGSL: Simple Governor: fix minor logic issue

KGSL: simple governor: expose tunables to sysfs interface via module_param

KGSL: make simple govenor a selectable option, co-exist with ondemand

KGSL: Add a simple GPU governor for Adreno xxx GPU series

fix wakelock

fix logo2wake from deep sleep and remove some logspam

remove some annoying log spam

usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs

fix lower voltage limit

HDMI 1280x720p60

redo algorithm and a few other touch ups

reduce wlan_ctrl_wake and wlan_rx_wake wakelocks

reduce wlan_htc wakelock a little

disable CRC check

fullscreen/halfscreen option and make it more sensitive

reduced the wakelock time of RX packet and fix country checking

softirq: reduce latencies

nohz: Reduce overhead under high-freq idling patterns

ext4: fix memory leak in xattr

binfmt_elf.c: use get_random_int() to fix entropy depleting

allow moc-crypto modules to load

dt2w: enable only on the bottom part of screen

Make dt2w more sensitive

blinking buttons: bln for m7 by [MENTION=3088420]tbalden[/MENTION]

fix pocket detection

S2W/DT2W/L2M/L2W

vibrator function

fix for app-mounted directories (thanks [MENTION=1951402]mkasick[/MENTION])

ARM CPU Topology and cpu_power driver

fastcharge: initial adaptation for HTC One

AIO: Don't plug the I/O queue in do_io_submit()

Input: Send events one packet at a time

lib/int_sqrt.c: optimize square root algorithm

hsic tweaks

set voltage limits

voltage control

glibc memcpy and strcpy

Fix version name

fix CIFS

arm optimized crypto algorithms

Linaro GCC 4.9.1: fix compilation errors

Adjust Makefiles

Initial commit: HTC m7ul-3.4.10-g40b189c 6.09.401.5