Rohan, HTCDev posted the 3.1.10 source on the site.
http://www.htcdev.com/devcenter/downloads
EDIT: Ah you knew.
indeed, thanks for the heads up nevertheless.
Flemmard (kernel god ) is actually working on a new 3.4 kernel for us... CAF based, meaning no HTC crap in it, and it will allow us to be fully caught up with Qualcomm's latest patches and such. thats the reason why I haven't ported this kernel to 4.2 yet... as the situation develops I'll see what to do. sit tight