[One (M7) Original Android Development] devsk:
:) Yes. There are lot of elements that can affect the battery usage. But if you keep all those factors constant, the usage should fall within certain [low,high] range which is not very large. What I am saying is that with this kernel, I am out of that range.

I am going to disable some gestures and let's see how it goes. Another thing that was not equal was the swap settings. 5.0.2 is still very leaky and swaps heavily. zram is a big hog of resources. But then again, if you are getting 0.35% per hour drain overnight with default Linux VM settings, there is definitely something wrong with my setup.

I putting the contents of my config below. See if you can spot anything odd and different than you conf file.

LOGO2MENU=0

##### BLN Settings ######
# 1 to enable button light notification
# 0 to disable button light notification
BLN=0

##### Sweep2wake Settings #####
# 0 to disable sweep2wake
# 1 to enable sweep right
# 2 to enable sweep left
# 4 to enable sweep up
# 8 to enable sweep down

# For combinations, add values together (e.g. all gestures enabled = 15)
S2W=0

##### DoubleTap2Wake Settings #####
# 0 to disable DoubleTap2Wake
# 1 to enable DoubleTap2Wake
# 2 to enable DoubleTap2Wake fullscreen
DT2W=2

##### Logo2Wake Settings #####
# 0 to disable Logo2Wake/Logo2Sleep
# 1 to enable Logo2Wake/Logo2Sleep
LOGO2WAKE=1

##### Pocket Detection Settings #####
# 0 to disable pocket detection
# 1 to enable pocket detection(default)
POCKET=1

##### Vibration Settings #####
# 0 to disable vibration
# 1 for default vibration
# 2 for stronger vibration
VIB=1

##### Sweep2sleep Settings #####
# 0 to disable sweep2sleep
# 1 to enable sweep2sleep right
# 2 to enable sweep2sleep left
# 3 to enable sweep2sleep left and right
S2S=2

##### Fastcharge Settings ######
# 1 to enable usb fastcharge
# 0 to disable usb fastcharge
FC=0

##### HTC Color Enhancement settings ######
# 1 to enable HTC color enhancement (default)
# 0 to disable HTC color enhancement
COLOR_ENHANCE=1

##### Graphics Boost Settings ######
# 1 to enable
# 0 to disable
GBOOST=1

##### Color/Gamma Settings ######
# 1 to enable Color/Gamma support
# 0 to disable Color/Gamma support
COLOR=0

##### GPU Settings ######
#values: 410 450 477 491 504 531 558 585
#These cannot be applied if you selected stock GPU frequency during installation
GPU_OC=410

##### Thermal Settings #####
# 0 for default thremal throttling
# 1 to run cool
# 2 to run extra cool
# 3 to run hot
THERM=0

##### Mpdecision Settings #####
# 0 for default settings
# 1 for battery saving
# 2 for performance
MPDEC=0

##### GPU Governor #####
# 1 Ondemand (default)
# 2 Simple
# 3 Performance
GPU_GOV=1

##### i/o Scheduler #####
# 1 CFQ (stock)
# 2 ROW (default)
# 3 deadline
# 4 FIOPS
# 5 SIO
# 6 BFQ
# 7 noop
SCHED=2

##### SELinux Settings #####
# 0=selinux enforcing (default) 1=selinux permissive
PERMISSIVE=0

##### Reinstall Options #####
# These settings are only applied if you run the express installer

##### Max CPU Frequncies #####
# 1=1134MHz 2=1350MHz
# 3=1566MHz 4=1728MHz
# 5=1836MHz 6=1890MHz
# 7=1944MHz 8=1998MHz
# 9=2052MHz 10=2106MHz
# 11=2133MHz 12=2160MHz
# 13=2214MHz 14=2295MHz
CPU0=3
CPU1=3
CPU2=3
CPU3=3

##### Undervolt Settings #####
# 1=stock 2=850mV 3=825mV 4=800mV
# 5=775mV 6=750mV 7=725mV
UV=1

##### GPU Settings #####
# 1=stock 2=overclock (default)
GPU_OC=2