[G2 Android Development] GalaticStryder:
BETA 3 is rolling out...

Changelog from the previous BETA2:

Project:
Ícaro Hoff - Revert "msm: cpufreq: allow 2.2GHz as max frequency for cpuinit"
Ícaro Hoff - defconfig: enable CGROUP_MEM_RES_CTLR
Ícaro Hoff - mmc: fix compilation error/warnings
Lucille Sylvester - msm: kgsl: Replace jiffy sampling with usec
Harshdeep Dhatt - msm: kgsl: Remove IRQ on/off sequence from nap state
Peng Liu - arm: irq: warn only when affinity really breaks
Praveen Chidambaram - arm: irq: Notify affinity change when migrating IRQs during hotplug
Lianwei Wang - cpufreq: don't send frozen uevent
Tim Murray - ion: adjust system heap pool orders
myfluxi - msm: sps: Register SPS IRQ with IRQF_NO_SUSPEND flag
myfluxi - msm: pm: Increase cpu collapse timeout
Kumar Gala - msm: reorder init calls in board's init_machine handler
Dorimanx - arm/dts: LG Common: Switch MMC QoS affine_irq. to reduce power use.
Dorimanx - arm/dts: LG Common: Enable dynamic QoS for sdhc1
myfluxi - crypto: msm: qcrypto: Remove duplicate definition of list_next_entry()
Ritesh Harjani - mmc: sdhci-msm: Unvote all pm_qos before suspending
Ritesh Harjani - mmc: sdhci: Add function call to unvote all pm_qos
Ritesh Harjani - msm: sdhci: Modified version of dynamic pm_qos changes
Ritesh Harjani - mmc: sdhci-msm: Fix IRQ status level for sdhc3
Asutosh Das - mmc: sdhci-msm: fix possible NULL pointer dereference
Ritesh Harjani - mmc: sdhci-msm: Dont wait infinitely for pwr_irq interrupt
Sahitya Tummala - mmc: sdhci-msm: Fix issue with SD card detect GPIO
Subhash Jadavani - mmc: sdhci-msm: configure CORE_CSR_CDC_DELAY_CFG to recommended value
Sujit Reddy Thumma - mmc: sdhci-msm: Fix incorrect flags passed during spin_unlock_irqrestore
Sahitya Tummala - mmc: sdhci: Fix compilation issues
Konstantin Dorfman - sdhci: sdhci-msm: define pm qos cpu affinity mask through DT
Ritesh Harjani - mmc: sdhci: add dynamic Qos for cpu-dma-latency.
Maya Erez - mmc: host: sdhci: allow definition of pm QoS via dts file
Asutosh Das - mmc: sdhci-msm: add default qos
Paul E. McKenney - cpu: Handle smpboot_unpark_threads() uniformly
Srinivas Rao L - qos: Disable irq notifier when qos request is removed
Lina Iyer - irq: Allow multiple clients to register for irq affinity notification
fluxi - msm: vidc: Vote for IRQ specific QoS request
fluxi - msm: vidc: Update QoS latency for msm8974
Paul E. McKenney - cpu: Defer smpboot kthread unparking until CPU known to scheduler
Vignesh Radhakrishnan - smpboot: use kmemleak_not_leak for smpboot_thread_data
Lai Jiangshan - smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread()
Thomas Gleixner - smpboot: Remove leftover declaration
Paul E. McKenney - rcu: Use smp_hotplug_thread facility for RCUs per-CPU kthread
Ícaro Hoff - dtsi: reduce panel power on delays
Sultanxda - mmc: clk_scaling: Fix scale_down_in_low_wr_load sysfs return value
Talel Shenhar - mmc: clk_scaling: add sysfs for avoiding scale down in write
Ícaro Hoff - defconfig: KFIPS_PERF for d802 based configs
fluxi - cpufreq: Remove dummy cpu device kset
Tim Murray - mm: adjust page migration heuristic
Martijn Coenen - mm: vmpressure: dynamic window sizing.
Tim Murray - mm: improve migration heuristic
Vlastimil Babka - mm: more aggressive page stealing for UNMOVABLE allocations
Vlastimil Babka - mm: always steal split buddies in fallback allocations
Vlastimil Babka - mm: when stealing freepages, also take pages created by splitting buddy page
KOSAKI Motohiro - mm: get rid of unnecessary overhead of trace_mm_page_alloc_extfrag()
Srivatsa S. Bhat - mm/page_alloc.c: fix the value of fallback_migratetype in alloc_extfrag tracepoint()
Vlastimil Babka - mm/page_alloc: prevent MIGRATE_RESERVE pages from being misplaced
Minchan Kim - mm: page_alloc: use get_freepage_migratetype() instead of page_private()
KOSAKI Motohiro - mm: __rmqueue_fallback() should respect pageblock type
Srivatsa S. Bhat - mm/page_allo.c: restructure free-page stealing code and fix a bug
Ícaro Hoff - cm: import a few changes from their repo
Ícaro Hoff - cpufreq: forward port 'brazilianwax' governor
Dorimanx - dtsi: Add overclocked levels up to 2.8Ghz/1200mV
Ícaro Hoff - msm: cpufreq: allow 2.2GHz as max frequency for cpuinit

Also, in the anykernel part, I've caught up all CyanogenMod changes in ramdisk. This means compatibility should be okay with latest nightlies. It also means that you'll need to run up-to-date to get maximum compatibility. I'm planning to make it much easier and kill all those problems with compatibility by replacing all init files with my patched ones instead of using 'sed'. So this kinda turns into a standalone project that can run on almost any version of any ROM. More on this later.

I also would enjoy if [MENTION=5031300]blastagator[/MENTION] could get some more insight on making D800 work properly this time. The last solution adopted in BETA2 didn't do any difference for D800 so I don't really think OC freq. is the problem. Dorimanx has done some coding related to it before but he managed to patch it inside his limiter driver.

D802 and LS980 for now. I'll upload all others as the reports confirm it's working.

ONLY CERTIFIED ROMS reports are accepted...

I can't support all these variants + every child's own project to add XYZ feature to a given known project.

The certified ones are (for today): CyanogenMod Nightly and CrDroid latest weekly. If you are a developer of any ROM project out there, please, keep the original files (init.g2.rc, init.g2.power.rc and fstab.g2) close to the upstream (CM) and up-to-date.