[G 2014 Android Development] RolanDroid:
CHANGELOG

Changelog v13

Final support to LolliPop v13..

Updated defconfigs to 3.4.110

Linux 3.4.110

Changelog v12

Moved kexec-hardboot to normal build

V12 is up

Re-Add stuff

thea: Updated defconfig

Add and enable kexec-hardboot changes for titan

Revert stuff for kexec-hardboot

wlan: Address buffer overflow due to invalid length

Changelog v11

V11 is up

Updated defconfigs

Added FIFO Scheduler

net: add length argument to skb_copy_and_csum_datagram_iovec

Revert stuff for kexec-hardboot

Add and enable kexec-hardboot changes for titan

Re-Add stuff

thea: Updated defconfig

Changelog v10

Compiled with fast UBERTC 4.9.3

Added build-zip.sh

xz: Optimize Sfck Compression

block: Disable add_random

block: deadline: Optimize for non-rotational

V10

Removed useless script for now..

Update build-zip script

Fix path in zip-creator.sh

Changelog V9.1

V9.1 is up

Enabled new tcp_cong (full)

Changelog V9.0

Disabled zen

pure kernel defconfig to build.sh

Zip-Creator updated to V9

Defconfig updated to V9

Thea & titan: Added pure defconfig kernel

Enabled advanced tcp congestion

Advanced TCP Congestions

Reclaim RAM from loggers

random: entropy tweaks are all the rage nowadays

Updated defconfigs

Fixed and updated zen governor

block: cfq: merge tweaked tunables.

Enable pipe flag.

writeback: increase bdi_min_ratio to 5

mmc: Disable crc check

Added optimized ARM RWSEM algorithm.

Changelog V8.0

ENABLED

ARM: Allow CPU-supported unaligned accesses

Enable UNALIGNED_ACCESS

zlib: clean up some dead code

Revamp spinlock ASM code

selinux: conditionally reschedule in hashtab_insert while loading selinux policy

selinux: conditionally reschedule in mls_convert_context while loading selinux policy

selinux: no recursive read_lock of policy_rwlock in security_genfs_sid()

selinux: fix a possible memory leak in cond_read_node()

selinux: simple cleanup for cond_read_node()

SELinux: possible NULL deref in context_struct_to_string

SELinux: use ARRAY_SIZE

selinux: call WARN_ONCE() instead of calling audit_log_start()

SELinux: Reduce overhead of mls_level_isvalid() function call

arm: lz4: faster boot-up process.

v8

Slim_ngd: Don't create the device node per SSR

ASoC: msm: qdsp6v2: add support for any number of ASM buffers

tcp_cubic: do not set epoch_start in the future

tcp_cubic: better follow cubic curve after idle period

Revert "Fixed livedisplay"

Updated dt.img

Added zip-creator script

Changelog V7.0

Disabled s2w and dt2w

Changelog V6.0

Updated defconfigs

intelli_plug: add performance boost option

increase Torch power 20mA

drivers: usb: Use Android device as USB keyboard/mouse

Updated defconfigs

drivers/thermal/Kconfig: fix default prompt error

INTELLI_THERMAL V2

intellithermal v2: adapt for MSM8226 architecture

Updated defconfigs

Enabled lazyplug by default

msm: kgsl: Bump the GPU frequency for long blocks of processing

msm: kgsl: set the correct max_state

PM / devfreq: Check for GPU busy time before sending the sample

Updated defconfigs

msm: mdss: KCAL: Remove deprecated __dev* markings

msm: mdss: Add pa_v2 support to KCAL

msm: mdss: Replace PGC implementation with PCC for KCAL

lazyplug: add mutex & boolean check for lazy mode

vidc: add lazyplug hooks

lazyplug: separate thread for reducing wake-up delay

Introduce Lazyplug

Build.sh updated to V6

Updated defconfigs

msm: pm: Fix cpu collapse timeout

mm: vmpressure: fix backport

crypto: arm/aes update NEON AES module to latest OpenSSL version

ARM: pull in <asm/simd.h> from asm-generic

vfp: remove double entries

arm: vfpmodule: Fix warning procfs vfp_bounce reporting failed

ARM: 7835/2: fix modular build of xor_blocks() with NEON enabled

ARM: crypto: add NEON accelerated XOR implementation

ARM: add support for kernel mode NEON

ARM: move VFP init to an earlier boot stage

lowmemorykiller: avoid false adaptive LMK triggers

mm: vmpressure: account allocstalls only on higher pressures

mm: vmpressure: scale pressure based on reclaim context

mm: Add notifier framework for showing memory

mm: vmpressure: allow in-kernel clients to subscribe for events

memcg: add memory.pressure_level events

Add BiDirectional sweep2sleep

proximity: power off the sensor if dt2w/s2w is disabled

dt2w: improve accuracy of single touch detection

s2w/dt2w: separate PocketMode specific code THX to Alin23!!!

s2w/dt2w: implement Pocket mode and deep sleep

S2W, DT2W: Modify to use Powersuspend

doubletap2wake: Add user selected feather radius

drivers: notifier: add state notifier driver

kernel/power/powersuspend: cumulative update to version 1.6 (faux123/Yank555.lu)

kernel/power/powersuspend: cumulative update to version 1.5

kernel/power/powersuspend: LCD screen on/off hooks (Yank555.lu)

kernel/power/powersuspend: default to userspace for now

kernel/power/powersuspend: add back userpace control w/ default kernel control

kernel/power/powersuspend: remove userspace dependency from powersuspend

powersuspend: new PM kernel driver for Android w/o early_suspend

mdss_dsi_panel.c: add s2wake/dt2wake screen on/off hooks

sweep2wake/doubletap2wake: adapt for titan (aka Moto G 2014)

initial s2w dt2w code import from [MENTION=358990]show[/MENTION]p1984

sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire. From http://ripke.com/loadavg/moire

Removed dt2w & s2w and prevend_sleep

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

Revert "usb: gadget: Add sysfs support for configuring cdrom"

Changelog V5.0

Fixed livedisplay

Enabled

Added intelliactive governor

Added dancedance governor

Added Wheatley governor

Enabled Sound_Control and Updated DefConfigs

Sound Control: let register lock be dependent on different hw revisions

Sound Control: Misc clean up for newer WCD9xxx SOCs

Sound Control: expose direct register manipulations to userspace

Sound Control 3.2: Adapt for Titan

Sound Control 3.2: Initial Port to MSM8226 Socs Signed-off-by: Paul Reioux <reioux@gmail.com>

Fixed BUILD.SH

Disabled s2w && dt2w & prevent_sleep

Updated build.sh

Enabled BFQ-BFQIO

block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0

block: introduce the BFQ-v7r8 I/O sched for 3.4

block: cgroups, kconfig, build bits for BFQ-v7r8-3.4

V5

Changelog V4.0

Revert "msm8226: overclock GPU to 533MHz"

Updated build.sh

V4

Revert gpu algorithm

Enabled INTELLI_PLUG

Intelli_plug: kernel sched/core: add per cpu nr_running stats

intelli_plug: refactor stats calculation code to be less intrusive

Added Intelli_plug from faux123

msm8226: overclock GPU to 533MHz

Fixed Simple GPU Algorithm

More -O3 to arch/arm

Changelog V3.0

Fix build

Revert "Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers"

Revert "Enabled gpu algorithm"

Enabled gpu algorithm

Revert "Updated defconfigs"

Removed useless toolchain from build.sh

Build.sh updated

Updated defconfigs

Defconfig updated to 3.4.109

Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers

v3.4.109

v3.4.108

net: ipv6: Amend ipv6_recv_error usage

msm: qcrypto: remove duplicate define for list_next_entry

v3.4.107

v3.4.106

v3.4.105

v3.4.104

v3.4.103

v3.4.102

v3.4.101

v3.4.100

v3.4.99

v3.4.98

v3.4.97

v3.4.96

v3.4.95

v3.4.94

v3.4.93

v3.4.92

v3.4.91

v3.4.90

v3.4.89

v3.4.88

v3.4.87

v3.4.86

v3.4.85

v3.4.84

v3.4.83

v3.4.82

v3.4.81

v3.4.80

v3.4.79

v3.4.76

v3.4.77

v3.4.76

v3.4.75

v3.4.74

v3.4.73

v3.4.72

v3.4.71

v3.4.70

v3.4.69

v3.4.68

v3.4.67

v3.4.66

v3.4.65

v3.4.64

v3.4.63

v3.4.62

v3.4.61

v3.4.60

v3.4.59

v3.4.58

v3.4.57

v3.4.56

v3.4.55

v3.4.54

v3.4.53

v3.4.52

v3.4.51

v3.4.50

v3.4.49

v3.4.48

v3.4.47

v3.4.46

v3.4.45

v3.4.44

v3.4.43

Revert to 3.4.42

Build.sh: Updated

Build.sh: Added support for Ubertc 4.9

Build.sh: Fixed path

lib: unlzo: Fix GCC 5.1.0 Build

wlan: prima: Fix GCC 5.1.0 Build issues with WDI_ProcessResponse

wlan: prima: Fix GCC 5.1.0 Build

msm: vidc: update format during downscaling

gcc5: drivers/staging/prima/CORE/MAC/src/pe/sch/schBeaconGen.c: fix warning: passing argument 2 of 'vos_mem_compare' discards 'const' qualifier from pointer target type

gcc5: drivers/video/msm/mdss/mdss_mdp_pp.c: fix warning: comparison of constant '15' with boolean expression is always false

gcc5: drivers/video/msm/mdss/mdss_mdp_pp.c: fix warning: logical not is only applied to the left hand side of comparison

gcc5: sound/soc/codecs/wcd9xxx-mbhc.c fix warning: initialization discards 'const' qualifier from pointer type

gcc5: gpu: msm: fix 5.0 compile

gcc5: ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h

Fix warnings spam with gcc5

arm: msm: mmi-pinmux: Fix GCC 5.1 Build

BUILD.SH: Add support for gcc5.1

include: Add support for GCC 5.1

include: Add support for GCC 5.0 and 6.0

Fix build

Updated build.sh

Enabled Alucard governor

Add Alucard Governor

Enabled Google Snappy

Added Google Snappy

Updated LocalVersion

Changed localversion

Enabled

mdss_dsi_panel.c: add s2wake/dt2wake screen on/off hooks

sweep2wake/doubletap2wake: adapt for titan (aka Moto G 2014)

initial s2w dt2w code import from [MENTION=358990]show[/MENTION]p1984

Changelog V2.0

Fixed camera

Reverted stuff

Fix localversion

New zip-creator and build.sh

return_address.c: Fix warning - TODO: return_address should use unwind t

drivers/usb/gadget/Kconfig:881:warning: defaults for choice values

Enabled USB_FORCE_FAST_CHARGE

Removed LOCALVERSION!

USB Force Fast charge

v3.4.60

3.4.59

Revert "hrtimer: Introduce effective timer slack"

hrtimer: Introduce effective timer slack

ZEN I/o

Updated build.sh-zip creator

v3.4.58

v3.4.57

v3.4.56

v3.4.55

v3.4.54

v3.4.53

v3.4.52

v3.4.51

SIO I/O

THEA: Updated defconfig

arch: arm: regenerate configs after c65d97f

defconfig: get rid of nfc

LionHeart governor

Added I/O SioPlus

Version V2

Changelog V1.0

Updated build.sh

Revert "Enabled FSYNC"

ARM: be strict about FP exceptions in kernel mode

MonsterKernel

Enabled FSYNC

Enabled modules

Updated zip creator & build.sh

Revert "THEA: Enabled INTELLI_THERMAL_V2=y"

Revert "intellithermal v2: adapt for MSM8226 architecture"

msm: vidc: Always return 0 for EXTRADATA_SIZE

Updated README.md

Zip-creator

Build.sh

thea: defconfig: Don't optimize for size

Enabled kernel_Mode_Neon

defconfig updated

fs/dyn_sync_cntrl: add kernel panic notifier to force flush outstanding data

fs/dyn_sync_cntrl: add reboot notifier to force flush outstanding data

fs/dyn_sync_cntrl: add some cache optimizations

fs/dyn_sync_cntrl: check dyn fsync control's active prior to performing fsync ops

fs/dyn_sync_cntrl: dynamic sync control

THEA: Enabled INTELLI_THERMAL_V2=y

Enabled frandom

INTELLI_THERMAL V2

Add /dev/frandom

intellithermal v2: adapt for MSM8226 architecture

THEA: Enabled exFAT

exFAT support

THEA: defconfig Enable FIOPS

THEA: Enabled LZ4 Compressor module

Optimized SLUB memory allocator (creds: Christopher83)

Always set noatime no diratime on all partitions! I/O Boost! V2

Always set noatime no diratime on all partitions! I/O Boost!

Supress more GCC 5.0 warnings

Defconfig: updated to Linux 3.4.50

v3.4.50

v3.4.49

v3.4.48

v3.4.47

v3.4.46

v3.4.45

v3.4.44

v3.4.43

Changelog.sh

Patch.sh

Thea defconfig