Today I randomly decided to do something about the msm_hsic_host wakelock. While this is known, I thought I might as well share the fix that's available on XDA:
http://forum.xda-developers.com/showthread.php?t=2102986
This is the best solution for those that want a kernel as close to stock as possible (typically to ensure the experience is as smooth as possible), but want to fix the wakelock. The fix literally just uses the stock kernel but with the fixes applied. Personally would rather not go with the alternative kernel routes, as I have found they are noticeably more jittery, yet if I go by the battery life claims made by many, they seem to yield little to no improvement.
I have only just installed it so cannot comment on whether or not it works. Will provide updates tomorrow.