V2.2(alpha), Homemade Android 6.0 Marshmallow build.
I came across this service "mm-pp-daemon" that keep the processor busy all the time. Persistent high CPU usage.
When I use the older 2.1 kernel or ak kernel, this phenomenon disappeare.
would you help check it? Thanks a lot!
Sorry for my poor English.
Same happening with me too.
Update for CM13
-Backport to Linux kernel 3.4.67 to fix boot issues (for now)
-Updated All Cm changes-
-More Patches To improve Battery Drain and Reduce Power Consumption
big thanks to @KenjiHannya for having patience to test
Very nice of him to do that
Those Whole flashed v2.1-test need not flash this as its the same one
Sorry but I reverted back to v2.0. I remember that the android framework was eating the whole battery.. If you need log then tell me.
Sent from none
Here, have attached.Ahh no problem
Android framework is related to the ROM not the kernel
You can give 2.2 a try and see if there's any issue of drain.if there is , you can grab me demsg and last_kmsg
Seems like an selinux issue because of the latest changes in cmHere, have attached.
Also the temperature is getting increased..
Sent from none
Your warranty is now void. I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. A lot.
Haha its a hobby and kind of thing I like to doThank you!
I think you should add your bitcoin address as signature or as your avatar!
Your 'Donate Me" button leads to Paypal only.
Side note - why are you helping us so much? Are you making money of this at least (I hope you do)? Or is it for fun? Hobby?
20160624_v5.0:- [COLOR="Indigo"]All Updates From CM Bacon: Enable Fast Charge ZenDecision: Disable By default msm: zen_decision: Don't set default settings in zd_probe msm: zen_decision: Missed f(x) name change msm: zen_decision: Only call INIT_DELAYED_WORK once msm: zen_decision: change queue_delayed_work_on to queue_delayed_work msm: zen_decision: Use WQ_UNBOUND and max_active = 1 when allocating WQ msm: zen_decision: remove unnecessary logic msm_zen_decision: some cleanups msm: zen_decision v2.0 msm_zen_decision: disable by default msm_zen_decision: use per-cpu mutex to synchronize hotplug operations msm_zen_decision: General fixes and cleanup Bacon:defconfig:Enable Fast Charge fastcharge: limit the max charge level to 2100 mA fastcharge: backported and adapted for OnePlus One fastcharge: qpnp-charger: remove mA from sysfs phase II Update QCOM charger values from OPPO source Sync with KitKat charge standard 3000mah battery power: qpnp-charger: allow vinmin to be lowered to 4.0 V fastcharge: qpnp-charger: updated to the latest v1.1 fastcharge: qpnp-charger: remove "mA" from sysfs fastcharge: qpnp-charger: Charge level interface [/COLOR] [B][COLOR="Red"]20160217_v4.1:- Revert "USB: ANDROID: Implement dynamic pm_qos voting based on USB activity( Fixes Ticks during Audio Playback) ASoC: msm: qdsp6v2: Move asm list init before apr registration ASoC: msm: qdsp6v2: Correctly free ASM no wait queue perf: Fix corruption of sibling list with hotplug … msm: perf: Protect buffer overflow due to malicious user … qseecom: Fix issue related to retrieving pipe for PFE Revert msm8974-oppo: Optimize wakeup delay for JDI panel [/COLOR][/B] [B][COLOR="DarkSlateGray"]20160130_v4.0:- --Rebase Entire Kernel again for Improved Stability --Updated and minimized defconfig --Fix KCAL invert colors option --Removed USB fastcharge(causes Instability) synaptics_dsx_i2c: Improve resume latency msm8974-oppo: Optimize wakeup delay for JDI panel soc: qcom: rq_stats: Pass correct cpu id to update_average_load function soc: qcom: rq_stats: remove the redundant iowait check cpufreq: Sync on thread migration optimizations cpufreq: ondemand: Remove input boost rq_stats: Fix usage of cpufreq APIs soc: qcom: rq_stats: Always show idle time left cpufreq: Check current frequency in device driver msm: sps: Register SPS IRQ with IRQF_NO_SUSPEND flag mmc: sdhci: convert ADMA descriptors to a coherent allocation mmc: block: Backport HS400 changes from 3.10 … input: synaptics_dsx: Send KEY_POWER for double-tap event msm: kgsl: set the correct max_state devfreq: Use policy create/remove events instead of governor PM / Wakeup: Use rcu callbacks for better performance msm: kgsl: Wake gpu up on the max freq when using the performance gov msm: kgsl: Replace jiffy sampling with usec msm: kgsl: set the profile max_state correctly msm: kgsl: Delay the first devfreq status read Adjust to latest cm commits [/COLOR][/B] [B][COLOR="Purple"][COLOR="Purple"]20160110_v3.2:- Enable frequency min/max setting and define start frequencies (MAX :2457600 MIN:300)(Possible fix to Cpu freq not sticking) Enable UV neon+hard optimizations crypto: arm/aes update NEON AES module to latest OpenSSL version … ARM: 7835/2: fix modular build of xor_blocks() with NEON enabled … ARM: crypto: add NEON accelerated XOR implementation … arm: crypto: Add optimized SHA-256/224 block: Fix sticky scheduler also when multiple mmc are available msm: mdss: Change lcd notifier to work on OnePlus One backlight driver cpufreq: Remove wrong max freq hardlimit initialisation cpu: Core control performance improvement … cpufreq: add additional hardening to ensure min/max freqs and governor cpufreq: intellimm - fix issue with updating tunable multi_phase_freq cpufreq: Allow disabling hard limit check for min and max cpu freq cpufreq: Workaround to make governors sticky and not to be overwritten block: Workaround to make schedulers sticky and not to be overwritten cpufreq: Workaround to make max cpu freq sticky cpufreq: hardlimit for min cpu frequency initialisation fixed cpufreq: add CONFIG_MSM_CPU_FREQ_SET_MIN_MAX functionality back to back cpufreq: CPU undervolting interface (for backported MSM 3.10 devfreq) cpu: Extend cpu core control by having an option to link core4 online cpufreq: hardlimit for min cpu frequency configurable by core cpu: Implement cpu core control … clock-krait-8974: Expose PVS level via sysfs tcp_output: set initial TCP window size to 64K (speed improvement) cpufreq: hardlimit for min cpu frequency configurable by core … random: change entropy levels to only doubled (both read and write) random: increase entropy levels (both read and write)[/COLOR][/COLOR][/B] [B][COLOR="Green"]20160105_v3.1:- Input: optimize events_per_packet count calculation … msm: camera: isp: Process stats buffer followed by AXI buffer … msm:camera:isp: Make AB and IB equal for performance reasons … msm: camera: Fix to release cci clocks … msm: camera: Fix state machine for camera sensor subdevs … msm: camera: Adding interface for power operations in actuator driver … camera_oppo_v2: Factory fix for CCI race condition … msm: camera: Handle race condition on stream buffer ops … msm: jpeg: Make _msm_jpeg_open and _msm_jpeg_release atomic … msm: cpp: Remove redundant kref get in cpp … PM: don't use [delayed_]work_pending() … cpuidle: Wakeup only cpus for which qos has changed. … msm: lpm-levels: Apply QoS requests only to relevant cpus. … msm: kgsl: Vote for new IRQ specific QoS request … qcom: msm: event-timer: Add eventimer migration framework … qos: Pass the list of cpus with affected qos to notifer … QoS: Enhance framework to support cpu/irq specific QoS requests … workqueue: Fix workqueue stall issue after cpu down failure … workqueue: clear POOL_DISASSOCIATED in rebind_workers() … All Updates from CM Stability Improved Big time![/COLOR][/B] [COLOR="Blue"]20151231_v3.0:- -Rebased Entire kernel to match with cm sources -Removed Junk Code in kernel to improve stability -Kernel Now Compiled with UBER TC 5.3 -Prima Drivers updated to 1.6 -All Changes included by CM- --Imrpoved Overall Stability [/COLOR] [COLOR="Red"]20151208_v2.9:- --Updated and Optimized for Android 6.0.1_r3-> CM13 --prima: Import release LA.BF.1.1.3_rb1.5 (update for Wifi Drivers) --Merged All CM changes --Imrpoved Overall Stability [/COLOR] [COLOR="YellowGreen"]20151205_v2.8:- --Introduce Zen Decision Hotplug as Requested by users-- -Update Ramdisk for Latest Cm13 Sources- -Fix More Random Freeze Issues-[/COLOR] [COLOR="Purple"] 20151127_v2.7:- --Updated All Chnages to Match With CM13 --Updated USB Keyboard Support for Cm13 --Added SIO scheduler --Added Sweep2wake Gesture --Revert "msm: mdss: Acquire lock for source format b/w line and block mode(Top suspect for random Freezes according to Steve) -ipv6: clean up anycast when an interface is destroyed … -ipv4, fib: pass LOOPBACK_IFINDEX instead of 0 to flowi4_iif … -net: ipv6: Add sysctl entry to disable MTU updates from RA -bacon: Enable FiiO HID Quirk … -hid: Add driver for FiiO USB DAC [/COLOR] 20151116_v2.6:- -updated all changes for cm - -Updated GPU code- [COLOR="Red"]20151111_v2.5:- -Updated from Linux 3.4.67->3.4.110 Revert "tick: Cleanup NOHZ per cpu data on cpu down" wlan: Address buffer overflow due to invalid length Merged All CM13 Changes[/COLOR] [COLOR="Purple"]20151105_v2.3 --Updated All CM changes --Fix Some SElinux Issues --Backport Gcc Version to 5.2.1 (6.0 Gcc wont Boot Now) printk: fix regression in SYSLOG_ACTION_CLEAR … kmsg: use do_div() to divide 64bit integer … kmsg: export printk records to the /dev/kmsg interface … printk: convert byte-buffer to variable-length record buffer … Revert "printk: fix buffer overflow when calling log_prefix function … … USB: gadget: android: Integrate f_midi USB MIDI gadget driver USB: gadget: f_mtp: Fix integer overflow when transferring large files. … usb: gadget: audio: Fix problem resuming playback on alt interface ch… … USB: gadget: mtp: Fix hang in ioctl(MTP_RECEIVE_FILE) for WritePartia… … USB: gadget: midi: Fix deadlock unbinding driver while it is in use … selinux: Android kernel compatibility with M userspace … selinux: extended permissions for ioctls … security: add ioctl specific auditing to lsm_audit … selinux: remove unnecessary pointer reassignment … Revert "security: lsm_audit: add ioctl specific auditing" … Revert "SELinux: per-command whitelisting of ioctls" … Revert "SELinux: use deletion-safe iterator to free list" … Revert "SELinux: ss: Fix policy write for ioctl operations" … arm: mm: support ARCH_MMAP_RND_BITS. … mm: mmap: Add new /proc tunable for mmap_base ASLR. … net: fix iterating over hashtable in tcp_nuke_addr()[/COLOR] [COLOR="Blue"]20151028_v2.2:- -Backport to Linux kernel 3.4.67 to fix boot issues (for now) -Updated All Cm changes- -More Patches To improve Battery Drain and Reduce Power Consumption[/COLOR] [COLOR="Green"]20151027_v2.1:- -Merged CM changes Upto 2015/10/27- -Updated Ramdisk- [/COLOR] [COLOR="Red"]20151025_v2.0:- -Updated to Cm13- -Initial Release- [/COLOR] [COLOR="DarkGreen"]20150107_v1.7:- --Add USB keyboard Support -Updated Ramdisk - usb-gadget: support USB keyboard-[/COLOR] [COLOR="Blue"]20151025_v1.6:- -Linux Sublevel Update 3.4.109->3.4.110- -Updated Ramdisk- [/COLOR] [COLOR="SeaGreen"]20151018_v1.5:- -Fixed Some vsync Issues- -Improved Standby Time due to Nvidia Patches- -Updated Ramdisk- [/COLOR] [COLOR="Orange"]20151008_v1.4:- msm: mdss: Remove DCS backlight delay … msm: mdss: kcal: Only apply updates on index 0 … msm: mdss: kcal: Use PCC for negative display mode msm: mdss: KCAL: Send a pp display commit when changes are made … [/COLOR] [COLOR="Green"]20151005_v1.3:- [B]clock-krait-8974: Expose SPEED level via sysfs clock-krait-8974: Expose PVS level via sysfs Enhance power efficiency: Series of patches from NVIDIA on some critical blocking code paths to allow the CPU to relax instead of busy spinning thus lowering the load_average and lowering power consumption.[/B][/COLOR] [COLOR="Blue"]20151001_V1.2:- [B]Fix Freezes Caused by Fsync Revert "fsync as default" … cpufreq: limiter: add frequency limiter driver … tcp_cubic: do not set epoch_start in the future … tcp_cubic: better follow cubic curve after idle period[/B][/COLOR] [COLOR="Red"]20150928_V1.1:- [B]Implement Fastcharge fastcharge: backported and adapted for OnePlus One sound: add sound control to increase headphones, speaker and mic gain arm: use -mtune=cortex-a15 for Krait targets msm: mpm: disable debugging mdss: use an interruptible thread on edp to reduce load_average Added fsync on/off support. (default on) [/B] [/COLOR] [B]20150927_V1.0:- -Intitial Release-