I'm running the up-to-date ElementalX kernel on my One M8 (AT&T), with stock/OTA 6.0 Android rom, rooted (obviously). I flashed the kernel about 2 months ago. Worked splendidly (fixing some bugs from stock kernel) until a couple weeks ago. Having problems with serious lag time due to kswapd0 (I've seen others with similar problems on various devices/kernels/OS-versions). Any thoughts/suggestions?
This member described my problem very well in this thread:
xdaforums.com/android/help/issue-kswapd0-huge-lag-crashes-t3509737
Does this happen all the time? The best thing to do if you have strange problems with a phone is clean flash. If you don't want to do that, try turning off zram.