[Nexus 5 Original Android Development] neobuddy89:
Lately many users reported re-occurence of nasty bug:

[11580.049356] Internal error: Oops: 5 [#1] PREEMPT SMP ARM [11580.049478] CPU: 0 Not tainted (3.4.103Chaos-Kernel_v14.0 #1) [11580.049555] PC is at __timer_delay+0x54/0x6c [11580.049680] LR is at arch_timer_read_current_timer+0x24/0x28 [11580.049750] pc : [<c0466790>] lr : [<c010cdd4>] psr: 80000093 [11580.049754] sp : e59b3c28 ip : e59b3c18 fp : e59b3c44 [11580.049932] r10: c017246c r9 : ee351410 r8 : ee342790 [11580.050052] r7 : c01719d4 r6 : c837c0b2 r5 : 00000013 r4 : c121a2b8 [11580.050120] r3 : 00000006 r2 : 00000000 r1 : 00000033 r0 : c837c0b8 [11580.050241] Flags: Nzcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel [11580.050362] Control: 10c5787d Table: 2b25c06a DAC: 00000015 [11580.050430] [11580.050432] PC: 0xc0466710: [11580.050556] 6710 e3a02001 e200301f e1a002a0 e0811100 e1a03312 e1912f9f e1c22003 e1810f92 [11580.051252] 6730 e3500000 1afffffa e12fff1e e1a0c00d e92dd878 e24cb004 e52de004 e8bd4000 [11580.051956] 6750 e30a42b8 e1a05000 e34c4121 e5943000 e3530000 01a06003 0a000005 e5933000 [11580.052650] 6770 e12fff33 e1a06000 e5943000 ea000000 e5943000 e3530000 01a00003 0a000001 [11580.053288] 6790 e5933000 e12fff33 e0663000 e1530005 3afffff6 e89da878 e1a0c00d e92dd800 [11580.053976] 67b0 e24cb004 e52de004 e8bd4000 e30a336c e34c3107 e593200c e0832290 e1a00f22 [11580.054662] 67d0 e1800103 ebffffd8 e89da800 e1a0c00d e92dd800 e24cb004 e52de004 e8bd4000 [11580.055467] 67f0 e30a136e e30a336c e3401001 e34c3107 e593300c e0000091 e0832390 e1a00f22 [11580.056115] [11580.056117] LR: 0xc010cd54: [11580.056301] cd54 e1a05001 e1824000 e1a00004 e89da830 e1a0c00d e92dd830 e24cb004 ec510f1e [11580.056937] cd74 e3a02000 e1a05001 e1824000 e1a00004 e89da830 e1a0c00d e92dd800 e24cb004 [11580.057614] cd94 e52de004 e8bd4000 e3013d00 e34c3104 e5933000 e12fff33 e89da800 e1a0c00d [11580.058293] cdb4 e92dd800 e24cb004 e52de004 e8bd4000 e3013d00 e34c3104 e5933000 e12fff33 [11580.058967] cdd4 e89da800 e1a0c00d e92dd800 e24cb004 e3013d00 e34c3104 e5933004 e12fff33 [11580.059596] cdf4 e89da800 e1a0c00d e92dd800 e24cb004 e52de004 e8bd4000 e3003c00 e1a02000 [11580.060278] ce14 e34c310e e3a00000 e5933000 e593102c e3c11002 e583102c e5832028 e89da800 [11580.060961] ce34 e1a0c00d e92dd800 e24cb004 e52de004 e8bd4000 ee1e3f32 e3c33002 ee0e3f32 [11580.061596] [11580.061598] SP: 0xe59b3ba8: [11580.061778] 3ba8 c01c085c c01c9dd8 00000014 c0466790 80000093 ffffffff e59b3c14 ee342790 [11580.062461] 3bc8 ee351410 c017246c e59b3c44 e59b3be0 c0106518 c0100218 c837c0b8 00000033 [11580.063086] 3be8 00000000 00000006 c121a2b8 00000013 c837c0b2 c01719d4 ee342790 ee351410 [11580.063765] 3c08 c017246c e59b3c44 e59b3c18 e59b3c28 c010cdd4 c0466790 80000093 ffffffff [11580.064442] 3c28 00000004 ee342790 00000000 e59b2030 e59b3c54 e59b3c48 c04667d8 c0466748 [11580.065082] 3c48 e59b3c6c e59b3c58 c0171af8 c04667b4 00000001 60000013 e59b3cb4 e59b3c70 [11580.065792] 3c68 c01ea05c c01719e0 c010cdf4 c010cd70 e59b3cac 00000000 00000000 00000000 [11580.066433] 3c88 00000000 00000000 c22a79c0 ee342790 ee35141c 000bfa68 000dbba0 ee342790 [11580.067117] [11580.067119] IP: 0xe59b3b98: [11580.067246] 3b98 c01c9de8 c01c9a68 e59b3be4 e59b3bb0 c01c085c c01c9dd8 00000014 c0466790 [11580.067929] 3bb8 80000093 ffffffff e59b3c14 ee342790 ee351410 c017246c e59b3c44 e59b3be0 [11580.068581] 3bd8 c0106518 c0100218 c837c0b8 00000033 00000000 00000006 c121a2b8 00000013 [11580.069283] 3bf8 c837c0b2 c01719d4 ee342790 ee351410 c017246c e59b3c44 e59b3c18 e59b3c28 [11580.069928] 3c18 c010cdd4 c0466790 80000093 ffffffff 00000004 ee342790 00000000 e59b2030 [11580.070622] 3c38 e59b3c54 e59b3c48 c04667d8 c0466748 e59b3c6c e59b3c58 c0171af8 c04667b4 [11580.071271] 3c58 00000001 60000013 e59b3cb4 e59b3c70 c01ea05c c01719e0 c010cdf4 c010cd70 [11580.071949] 3c78 e59b3cac 00000000 00000000 00000000 00000000 00000000 c22a79c0 ee342790 [11580.072623] [11580.072626] FP: 0xe59b3bc4: [11580.072748] 3bc4 ee342790 ee351410 c017246c e59b3c44 e59b3be0 c0106518 c0100218 c837c0b8 [11580.073370] 3be4 00000033 00000000 00000006 c121a2b8 00000013 c837c0b2 c01719d4 ee342790 [11580.074044] 3c04 ee351410 c017246c e59b3c44 e59b3c18 e59b3c28 c010cdd4 c0466790 80000093 [11580.074676] 3c24 ffffffff 00000004 ee342790 00000000 e59b2030 e59b3c54 e59b3c48 c04667d8 [11580.075360] 3c44 c0466748 e59b3c6c e59b3c58 c0171af8 c04667b4 00000001 60000013 e59b3cb4 [11580.076041] 3c64 e59b3c70 c01ea05c c01719e0 c010cdf4 c010cd70 e59b3cac 00000000 00000000 [11580.076718] 3c84 00000000 00000000 00000000 c22a79c0 ee342790 ee35141c 000bfa68 000dbba0 [11580.077342] 3ca4 ee342790 e59b3ccc e59b3cb8 c0171f4c c01e9eac ee342790 ee35141c e59b3cec [11580.078026] [11580.078028] R0: 0xc837c038: [11580.078154] c038 ******** ******** ******** ******** ******** ******** ******** ******** [11580.078835] c058 ******** ******** ******** ******** ******** ******** ******** ******** [11580.079519] c078 ******** ******** ******** ******** ******** ******** ******** ******** [11580.080206] c098 ******** ******** ******** ******** ******** ******** ******** ******** [11580.080835] c0b8 ******** ******** ******** ******** ******** ******** ******** ******** [11580.081514] c0d8 ******** ******** ******** ******** ******** ******** ******** ******** [11580.082191] c0f8 ******** ******** ******** ******** ******** ******** ******** ******** [11580.082853] c118 ******** ******** ******** ******** ******** ******** ******** ******** [11580.083535] [11580.083537] R4: 0xc121a238: [11580.083717] a238 c121a238 c121a238 00000000 00000000 c106ccc4 00000000 00000001 00000001 [11580.084353] a258 00000000 c0b32d00 c121a260 c121a260 0f700000 00008000 00000000 00000000 [11580.085062] a278 00000000 00000000 00000000 00000000 00000000 ed580500 00000001 00000000 [11580.085758] a298 ee001280 00002503 000058f3 00000104 00000064 00000226 000000c8 00000001 [11580.086389] a2b8 c10e0cc4 00000001 ee001580 007b007b 000a000a 00000000 c10d1edc 00000000 [11580.087090] a2d8 00002b70 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [11580.087776] a2f8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [11580.088402] a318 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [11580.089023] [11580.089026] R6: 0xc837c032: [11580.089150] c030 ******** ******** ******** ******** ******** ******** ******** ******** [11580.089776] c050 ******** ******** ******** ******** ******** ******** ******** ******** [11580.090448] c070 ******** ******** ******** ******** ******** ******** ******** ******** [11580.091122] c090 ******** ******** ******** ******** ******** ******** ******** ******** [11580.091751] c0b0 ******** ******** ******** ******** ******** ******** ******** ******** [11580.092383] c0d0 ******** ******** ******** ******** ******** ******** ******** ******** [11580.093058] c0f0 ******** ******** ******** ******** ******** ******** ******** ******** [11580.093733] c110 ******** ******** ******** ******** ******** ******** ******** ******** [11580.094406] c130 ******** ******** ******** ******** ******** ******** ******** ******** [11580.095035] [11580.095037] R7: 0xc0171954: [11580.095214] 1954 e0684344 e0070796 e0c89792 e1a07fc7 e300914a e0677348 e5938038 e0267899 [11580.095844] 1974 d51b7034 c51b7030 e5836064 d0040497 d30c76c6 c0040497 c30273f9 d34f7ffc [11580.096529] 1994 c34f7ff9 e0c89492 e1a04fc4 e0644348 e0847007 e0070a97 e2874003 e3570000 [11580.097214] 19b4 b1a07004 e1a07147 e1a08007 e5837068 eaffffc8 e3a00000 e24bd028 e89daff0 [11580.097903] 19d4 e1a0c00d e92dd818 e24cb004 e52de004 e8bd4000 e5d03060 e1a04000 e3530000 [11580.098530] 19f4 189da818 e590303c e3530004 0a00003d e594c034 e30f3b1f e3081bad e5940058 [11580.099227] 1a14 e34f3ff8 e34618db e5942040 e060000c e0803003 e5920018 e1a0cfc3 e0c3e391 [11580.099913] 1a34 e3c0007f e06c35c3 e203307f e1803003 e5823018 f57ff04f e30a34c4 e34c3115 [11580.100542] [11580.100544] R8: 0xee342710: [11580.100720] 2710 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [11580.101392] 2730 00000000 00000000 00000000 00000000 00000000 00d7003a 00ba002b 008d0017 [11580.102037] 2750 004fffff 0006ffe3 ffbbffc9 ff72ffb5 ff31ffa8 fefaff9f fed1ff94 febcff8e [11580.102716] 2770 feb8ff8c fecaff8e feefff95 ff26ffa6 ee3535c0 ee3426c0 c0553964 00000000 [11580.103395] 2790 ee342910 ee35141c c2721ea0 00000000 00000000 00000000 c105a784 00000000 [11580.104016] 27b0 00000000 00000000 ee34ea00 c2721ea0 ee351410 000bfa68 0000014d 00000002 [11580.104697] 27d0 c5e54000 c5e58800 000b71b0 000927c0 000249f0 000cf850 0000c350 00000000 [11580.105378] 27f0 00000000 00056d99 00015979 00000001 00000000 00000000 006b0012 007f0016 [11580.106061] [11580.106064] R9: 0xee351390: [11580.106188] 1390 ee1f0780 c1092264 ee352e40 00000001 00000007 00010001 ee27cea8 ee27cea8 [11580.106869] 13b0 00000000 00000000 ee128470 ee351abc ee35133c 00000001 00000000 c105a748 [11580.107513] 13d0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [11580.108215] 13f0 00000000 00000000 00000000 00000000 ee352f80 ee29533c c0553964 00000000 [11580.108899] 1410 c0cfe574 000dbba0 00000002 ee342790 ee342c10 00000000 00da00da ee35142c [11580.109582] 1430 ee35142c e3600a00 00000000 00000000 000b1008 00000101 c5e50000 00000001 [11580.110218] 1450 0000004c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 [11580.110906] 1470 00000000 00000000 00000000 00000000 00010001 ee351518 ee351518 c054d1d4 [11580.111588] [11580.111590] R10: 0xc01723ec: [11580.111716] 23ec e1a06000 eb0d9559 e5905030 e1a04000 e2855014 e1a00005 eb2565ea e5943044 [11580.112405] 240c e3a02002 e5832010 f57ff04f e30a336c e3030126 e34c3107 e3400008 e5933004 [11580.113034] 242c e12fff33 e3a03001 e1a00006 e5c4306c ebfffe4e e2507000 ba000004 e1a00006 [11580.113651] 244c e5942034 e3a01000 ebffff51 e1a07000 e1a00005 eb2564ea e1a00007 e89da8f0 [11580.114337] 246c e1a0c00d e92dd9f8 e24cb004 e52de004 e8bd4000 e1a05001 e1a08000 eb0d9533 [11580.115016] 248c e5903054 e1a04000 e5906030 e1530005 da000005 e3013867 e3403007 e1550003 [11580.115686] 24ac d3015868 d3405007 ca00000e e2866014 e1a00006 eb2565bb e5d4706c e3570000 [11580.116307] 24cc 0a000012 e5941034 e1a02005 e1a00008 ebffff2f e1a07000 e1a00006 eb2564c8 [11580.117001] Process kworker/0:0H (pid: 21138, stack limit = 0xe59b22f0) [11580.117131] Stack: (0xe59b3c28 to 0xe59b4000) [11580.117205] 3c20: 00000004 ee342790 00000000 e59b2030 e59b3c54 e59b3c48 [11580.117332] 3c40: c04667d8 c0466748 e59b3c6c e59b3c58 c0171af8 c04667b4 00000001 60000013 [11580.117405] 3c60: e59b3cb4 e59b3c70 c01ea05c c01719e0 c010cdf4 c010cd70 e59b3cac 00000000 [11580.117533] 3c80: 00000000 00000000 00000000 00000000 c22a79c0 ee342790 ee35141c 000bfa68 [11580.117660] 3ca0: 000dbba0 ee342790 e59b3ccc e59b3cb8 c0171f4c c01e9eac ee342790 ee35141c [11580.117787] 3cc0: e59b3cec e59b3cd0 c0172164 c0171edc ee35141c 000dbba0 000bfa68 000c8320 [11580.117859] 3ce0: e59b3d24 e59b3cf0 c01722d0 c017213c c1039888 376fcfe4 372310ad ee342790 [11580.117986] 3d00: 000bfa68 ee351424 00000001 ee34ea00 000c8320 c017246c e59b3d4c e59b3d28 [11580.118112] 3d20: c01724e0 c01721ac e59b3d5c ed4d1bc0 ee34ea00 000bfa68 c10de91c 0011b340 [11580.118240] 3d40: e59b3d8c e59b3d50 c04d3ebc c0172478 c104ca0c c011f88c e59b3d9c e59b3d68 [11580.118316] 3d60: c011f88c ed4d1bc0 ee34ea00 00000000 ee34ea34 0011b340 000c8320 ed489ca0 [11580.118454] 3d80: e59b3dbc e59b3d90 c04d55ec c04d3e50 0011b340 000bfa68 0000000e c104c804 [11580.118588] 3da0: 00000000 c1157d90 c1157d8c ed489c9c e59b3e1c e59b3dc0 c011f3b0 c04d5548 [11580.118663] 3dc0: c104ca0c 60000013 0000000e c1157d8c ed489c10 00000023 0000000e 0000000b [11580.118795] 3de0: ed489cfc ffffff74 ed489cd0 0000002c c01216c0 c104c804 0000000e c104c828 [11580.118921] 3e00: 00000000 00000000 c104ccac e59b2020 e59b3e44 e59b3e20 c011f780 c011f26c [11580.119047] 3e20: c0123cec 4b87f000 c104cc6c c104cc6c 3dcc5000 00000000 e59b3e5c e59b3e48 [11580.119120] 3e40: c011f818 c011f734 00000001 4b87f000 e59b3e8c e59b3e60 c0120234 c011f7ec [11580.119244] 3e60: c115bc7c c115bc7c c115bc7c 00135600 000fd200 ed4d8240 000fd200 ffffffea [11580.119369] 3e80: e59b3ee4 e59b3e90 c018de04 c01200b0 c01b17c8 c01a4b5c 00000006 ffffffea [11580.119494] 3ea0: c102e9c0 00000063 00000000 00135600 000fd200 c102e903 c102e9c0 c22a4500 [11580.119566] 3ec0: c22a4840 c10dd47c c22a9e00 e59b2000 00000000 c22a4500 e59b3efc e59b3ee8 [11580.119693] 3ee0: c018dfd4 c018dd1c c018dfac dcbc4080 e59b3f44 e59b3f00 c01b03bc c018dfb8 [11580.119821] 3f00: c22a4840 00000000 00000000 dcbc4080 00000000 00000000 c22a49dc dcbc4080 [11580.119894] 3f20: c22a49e4 e59b2008 dcbc4094 c1039888 c102e980 c22a49dc e59b3fa4 e59b3f48 [11580.120020] 3f40: c01b10ac c01b01a8 00000000 00000001 00000000 c102e980 c22a4840 c11ddac0 [11580.120147] 3f60: c01b0f08 00000000 00000000 00000000 eca24a40 dcbc4080 c01b0f08 00000000 [11580.120275] 3f80: eca24a40 dcbc4080 c01b0f08 00000000 00000000 00000000 e59b3ff4 e59b3fa8 [11580.120348] 3fa0: c01b6db0 c01b0f14 c0106a54 00000000 00000000 dcbc4080 00000000 00000000 [11580.120473] 3fc0: e59b3fc0 e59b3fc0 00000000 00000000 e59b3fd0 e59b3fd0 eca24a40 c01b6ccc [11580.120600] 3fe0: c0199d84 00000013 00000000 e59b3ff8 c0199d84 c01b6cd8 00000000 00000000 [11580.120669] Backtrace: [11580.120811] [<c046673c>] (__timer_delay) from [<c04667d8>] (__timer_const_udelay+0x30/0x34) [11580.120882] r6:e59b2030 r5:00000000 r4:ee342790 r3:00000004 [11580.121268] [<c04667a8>] (__timer_const_udelay) from [<c0171af8>] (__switch_to_using_ldo+0x124/0x130) [11580.121401] [<c01719d4>] (__switch_to_using_ldo) from [<c01ea05c>] (smp_call_function_single+0x1bc/0x1ec) [11580.121524] r4:60000013 r3:00000001 [11580.121724] [<c01e9ea0>] (smp_call_function_single) from [<c0171f4c>] (configure_ldo_or_hs_one+0x7c/0x14c) [11580.121847] r8:ee342790 r7:000dbba0 r6:000bfa68 r5:ee35141c r4:ee342790 [11580.122241] [<c0171ed0>] (configure_ldo_or_hs_one) from [<c0172164>] (configure_ldo_or_hs_all.isra.14+0x34/0x70) [11580.122365] r5:ee35141c r4:ee342790 [11580.122619] [<c0172130>] (configure_ldo_or_hs_all.isra.14) from [<c01722d0>] (_set_voltage+0x130/0x1c0) [11580.122688] r7:000c8320 r6:000bfa68 r5:000dbba0 r4:ee35141c [11580.123065] [<c01721a0>] (_set_voltage) from [<c01724e0>] (krait_power_set_voltage+0x74/0xc4) [11580.123186] r10:c017246c r9:000c8320 r8:ee34ea00 r7:00000001 r6:ee351424 r5:000bfa68 [11580.123574] r4:ee342790 [11580.123767] [<c017246c>] (krait_power_set_voltage) from [<c04d3ebc>] (_regulator_do_set_voltage+0x78/0x3a8) [11580.123836] r8:0011b340 r7:c10de91c r6:000bfa68 r5:ee34ea00 r4:ed4d1bc0 r3:e59b3d5c [11580.124286] [<c04d3e44>] (_regulator_do_set_voltage) from [<c04d55ec>] (regulator_set_voltage+0xb0/0x114) [11580.124410] r10:ed489ca0 r9:000c8320 r8:0011b340 r7:ee34ea34 r6:00000000 r5:ee34ea00 [11580.124850] r4:ed4d1bc0 [11580.124990] [<c04d553c>] (regulator_set_voltage) from [<c011f3b0>] (update_vdd+0x150/0x384) [11580.125114] r9:ed489c9c r8:c1157d8c r7:c1157d90 r6:00000000 r5:c104c804 r4:0000000e [11580.125506] [<c011f260>] (update_vdd) from [<c011f780>] (unvote_vdd_level+0x58/0xb8) [11580.125627] r10:e59b2020 r9:c104ccac r8:00000000 r7:00000000 r6:c104c828 r5:0000000e [11580.126062] r4:c104c804 [11580.126196] [<c011f728>] (unvote_vdd_level) from [<c011f818>] (unvote_rate_vdd+0x38/0x3c) [11580.126318] r7:00000000 r6:3dcc5000 r5:c104cc6c r4:c104cc6c [11580.126648] [<c011f7e0>] (unvote_rate_vdd) from [<c0120234>] (clk_set_rate+0x190/0x208) [11580.126769] r4:4b87f000 r3:00000001 [11580.126976] [<c01200a4>] (clk_set_rate) from [<c018de04>] (set_cpu_freq+0xf4/0x29c) [11580.127113] r10:ffffffea r9:000fd200 r8:ed4d8240 r7:000fd200 r6:00135600 r5:c115bc7c [11580.127558] r4:c115bc7c r3:c115bc7c [11580.127760] [<c018dd10>] (set_cpu_freq) from [<c018dfd4>] (set_cpu_work+0x28/0x38) [11580.127882] r10:c22a4500 r9:00000000 r8:e59b2000 r7:c22a9e00 r6:c10dd47c r5:c22a4840 [11580.128266] r4:c22a4500 [11580.128403] [<c018dfac>] (set_cpu_work) from [<c01b03bc>] (process_one_work+0x220/0x518) [11580.128524] r4:dcbc4080 r3:c018dfac [11580.128775] [<c01b019c>] (process_one_work) from [<c01b10ac>] (worker_thread+0x1a4/0x4e0) [11580.128844] r10:c22a49dc r9:c102e980 r8:c1039888 r7:dcbc4094 r6:e59b2008 r5:c22a49e4 [11580.129283] r4:dcbc4080 [11580.129417] [<c01b0f08>] (worker_thread) from [<c01b6db0>] (kthread+0xe4/0xf8) [11580.129540] r10:00000000 r9:00000000 r8:00000000 r7:c01b0f08 r6:dcbc4080 r5:eca24a40 [11580.129921] r4:00000000 [11580.130057] [<c01b6ccc>] (kthread) from [<c0199d84>] (do_exit+0x0/0x828) [11580.130125] r7:00000013 r6:c0199d84 r5:c01b6ccc r4:eca24a40 [11580.130495] Code: e5943000 e3530000 01a00003 0a000001 (e5933000) [11580.130698] ---[ end trace 12fd6c54e1be9a1f ]---

After referring CAF for MSM board code follow up, I found our code for MSM board is in complete sync.

So only source of nasty bug is Linux legacy updates incompatibility. The worst part is only few users are facing this issue and whoever faces it.... keeps getting this bug again and again. I'm not on the list.

With some google homework I did, similar (or I say same) issue was faced by kasper's Nameless ROM and only thing that resolved his issue is rollback of linux legacy code. Luckily, we have Chaos 15.0 with most important updates and I have kept minimal approach to backport/update Linux legacy code. Only issue with Chaos 15.0 is incompatibility with CM-11.0 official nightly..... but some efforts allowed me to time travel and bring compatibility with official CM-11.0 as well.

So what do we get if we switch to Chaos 15.0:

Complete CAF kk-3.5 branch updates (except MDSS panel) which would be 99% CAF. So unnecessary LGE mess is cleaned.

New Synapse interface replacing old STweaks based NXTweaks.

Stability for above nasty bug (my best hope)

Only stable sync of linux legacy code (i.e. SCHED and ARM synced with 3.4.y branch and not 3.16 .. we need to wait for hammerhead getting official msm-3.10)

Only stable backport of misc features from 3.16 (kthread, SMPBoost infrastructure, Low Mem Killer, SLAB/SLUB, misc optimized libraries)

Easy switch if CM11 team in future if CM11 team decides for complete switch to myfluxi's CAF build which contains new HAL and complete CAF updates.

Chaos 15.0 will show 3.4.0 as its version but will have most sync up with 3.4.y stable branch.

What we will miss if we switch to Chaos 15.0:

SCHED updates from 3.16.y This doesn't seem a loss to me since hackbench didn't showed any performance boost with these updates in 14.0.

No Wake controls which means no DT2W, S2W/S2S. This can be included.. but cannot be used in future if CM11 team decides for complete switch to myfluxi's CAF build which contains new HAL for display --- where MDSS is incompatible for this merger. I am still thinking if we really need wake controls since it was rejected in CM11 gerrit as CM11 team denied to merge without official firmware support for knock code.

Interface for some controls like Intelli Hotplug are yet to be developed for Synapse... which I believe can be done soon.

MultiROM acts crazy. It works but in some rare instance give wdog_reset error. Will further investigate. Without multirom inject, ROM is all-stable.

Anyone ready to take test drive?