ikarosdev/triumph-kernel-msm7x30 — comment on commit 4400b54204e2eb7674d79c79a6df257f3bf8b656
File:  line 0
By Whyzor:

Isaac, I've been looking at the bi041p_ts.c code for the past few days, both your version and original. I've been using your version mostly up until yesterday, then I tried the stock one and it seems more reliable (it ignores touches less often). Then today I optimized it a bit more (eliminating unnecessary calls (esp in the first part of the bi041p_isr_workqueue, where it detects 1st touch, release, 2nd touch & release). I have a feeling that now that the code is more efficient, it's more reliable and smooth during gaming because CPU cycles are precious and more efficient code paths are better (like in the stock version) since this ISR_workqueue gets called many times a second, little savings add up. I will publish my changes soon and let others test to see if they notice the same. As far as I've tested, your updates are functionally the same as stock, (no cross-axis problem, just magnetism problem).